Take the 2-minute tour ×
I am currently trying to draw a point with the ArcGIS Javascript API.
Pretty much like this example, _URL_ except the point will not be drawn with the mouse, but from an javascript object.
If we look at the code, we see that a geometry object/array is passed in the function.
function addToMap(geometry) {
 var symbol = new esri.symbol.SimpleMarkerSymbol(esri.symbol.SimpleMarkerSymbol.STYLE_SQUARE, 10, new esri.symbol.SimpleLineSymbol(esri.symbol.SimpleLineSymbol.STYLE_SOLID, new dojo.Color([255,0,0]), 1), new dojo.Color([0,255,0,0.25]));
 var graphic = new esri.Graphic(geometry, symbol);
If someone could write the structure for that object, and a method to draw the point (such as a button, with an onclick event, containing fixed xy coords)
Dumping geometry looks like this _URL_ (ouch!)
This code will be used in a GPS tracking experiement, where I'll pull the current position from a database every 20 seconds or so. (details will not be covered in this post)
Bonus question: How do I convert long/lat to xy coords from the sample?
I use UTM zone 29N, wkid: 32629
share|improve this question
add comment
3 Answers
up vote 7 down vote accepted
Adding a point from a button click can be as simple as:
dojo.connect(dojo.byId('pointButton'), 'onclick', function() {
 map.graphics.add(new esri.Graphic(
 // Point coordinates are 0, 0
 new esri.geometry.Point(0, 0, map.spatialReference),
 new esri.symbol.SimpleMarkerSymbol()
And the pointButton node is:
Click to add a point.
To add a point when the map is clicked is pretty straightforward as well:
dojo.connect(map, 'onClick', function(evt) {
 map.graphics.add(new esri.Graphic(
 new esri.symbol.SimpleMarkerSymbol()
Live example showing both here: _URL_
Regarding converting from lat, long to another coordinate system: if you're converting to or from lat, long to web mercator, there are client side methods available to do this: esri.geometry.geographicToWebMercator and esri.geometry.WebMercatorToGeographic. If you need to convert from lat, long to something other than web mercator, then the geometry service's project method is the way to go.
share|improve this answer
Thanks a lot. Drawing the point works like a charm. In the conversion, I have been trying the geometry service's project method. The map I'm using is based on UTM zone 29N, wkid 32629. Using the geommetry service only gives me "X" = NaN, "Y = NaN". Any ideas? I tried the exact same code on the world map _URL_ (wkid:102100), worked fine. – Ragnar123 Aug 3 '11 at 12:20
It works with 32629 or 102100. I posted an example to a similar question a while back here: _URL_ – Derek Swingley Aug 3 '11 at 14:00
Yes, I see it works with 32629 and 102100, but how about conversion from 4326 to 32629? I keep getting NaN values – Ragnar123 Aug 3 '11 at 18:26
It should still work; maybe you should create a new question so you can provide your code and, ideally, the URL w/URL parameters that is being sent to your service. – Derek Swingley Aug 3 '11 at 19:52
add comment
Each of the geometry types has a constructor that builds a new geometry object from JSON -- for example: Point. There's an example of a Point JSON object on that page.
For your second question, the recommended approach is to use a Geometry Service to reproject the point from SRID 4326 (long/lat) to the map's native coordinate system. See here for an example.
share|improve this answer
Thank you, looks good. Will try, and return with either further questions or a checkmark :-) – Ragnar123 Aug 1 '11 at 15:22
If you're using the 1.4 or later API, why wouldn't you use the esri.geometry.geographicToWebMercator(geometry) method instead of calling the geometry service? – kenbuja Aug 1 '11 at 17:52
_USER_ - I didn't realize they had that, thanks! I agree, that would definitely make more sense if you are converting between geographic and Web Mercator. – mrohlf Aug 1 '11 at 19:08
add comment
Sounds like your specific problem is that you have a lat/long coordinate and you need to place that on the map as geometry. Use the esri.Graphic(geometry, symbol, attributes, infoTemplate) constructor to make your graphic to put on the map.
If you follow the API reference sample, creating a point graphic from a lat/long is pretty straightforward.
But, if you are pulling the point from a database using a web service, then it might be more straightforward to use the json example right below it. Have the web service construct the point json rather than constructing it client side. If you need to modify any part of the json after it is returned by the service, you can do that client side on the json before passing it to the graphic constructor.
var myPoint = {
 "Plant":"Mesa Mint"
 "title":"Vernal Pool Locations",
 "content":"Latitude: ${YCoord}Longitude: ${XCoord}Plant Name:${Plant}"
var gra= new esri.Graphic(myPoint);
share|improve this answer
add comment
Your Answer


text:
German Named the Second Most Commonly Spoken Language in North Dakota
Other than English, Spanish is the second most common language spoken in the United States. However, North Dakota stands out as one of the seven states with a different language as their second most commonly used.
Residents with German descent make up 44% of North Dakota's population, followed by Norwegian descent at 30%. With that information, it makes sense that German is the language most used behind English.
The six other states with a language more commonly spoken than Spanish are:
- Louisiana - French
- Maine - French
- Vermont - French
- New Hampshire - French
- Hawaii - Tagalog
- AlaskaYupik
Like any other state, North Dakota is made up of a wide variety of people. The most popular languages spoken from other descents include:
- Kru, Ibo, Yoruba

source: openbmb/Ultra-FineWeb


text:
Are you sure?
This will redirect you to the selected website and the basket will be emptied
In StockinStock false false
The Aqua Dragons backer carded kit allows children to use their own container, a clean jam jar or plastic tub for example,to grow Aqua Dragons at a pocket money price. This product can also be used as a refill kit for underwater world. Just add water and the Aqua Dragons miraculously hatch in only 2-3 days and can grow up to 2cm long. AQUA DRAGONS FAQ 1. Are they really alive? Yes, the Artemia salina (which is the scientific name for what we call Aqua Dragons) are live organisms and they need you to care for them. 2. What temperature should the water be? The ideal water temperature range for hatching is 21 to 27ºC. It is important that the water is at this temperature in order for your Aqua Dragons to hatch and during the first delicate week of life. 3. How many Aqua Dragons should hatch? A difficult question; it depends on the water, the temperature, the number of microscopic eggs that were in the packet, so could be between 10 and 50. 4. Do I have to change the water? No, the water has a special ph and salinity level that is established by the contents of the eggs sachet. So don't change the water! However the water does evaporate so you can fill up, slowly using room temperature bottled spring water in small quantities each time. Do not use tap water. 5. How do I oxygenate the water? We recommend that you shake the water before adding the eggs so that it is oxygenated well from the start then begin using the pipette to oxygenate the water. Squeeze and release the pipette to let air into the chamber. Put the pipette tip in the water and then squeeze again to blow the stored air into the water. Repeat this for 30 seconds every few days. 6. How often should I feed my Aqua Dragons? The amount you feed should correspond to the number of Aqua Dragons you hatch. If you have only a few Aqua Dragons, feed every 4-5 days. If you have a large hatch of 20+ Aqua Dragons feed every other day. 7. Do Aqua Dragons like sunlight? Yes they love it, just make sure you don't leave them in the direct sun where the water would overheat! 8. Do Aqua Dragons bite? No... actually they don't have a mouth; they eat through their wings which work like gills. 9. How long do Aqua Dragons live? Each Aqua Dragon can reach adult hood at one month and can live for up to 90 days, however if you care for them well you may see that they reproduce so you could have life in the tank for much longer. 10. How big do Aqua Dragons grow? Up to 20mm but this may take up to two months. 11. What do I do if one of the dragons dies? When an Aqua Dragon dies it will float down to the bottom of your habitat and slowly biodegrade. In effect they become part of the habitat so it is not necessary to remove them. 12. Initially I had lots of hatchlings but now I am left with just a few adults? Not all the Aqua Dragons that hatch will survive into adulthood, otherwise we'd be overrun! It's normal and natural for many to hatch and for only some to make it through to adulthood. 13. The water is dirty, what do I do? This is normally due to over-feeding. Stop feeding until the Aqua Dragons have had time to process all the food in the tank. It could take a week or so for the water to become clear again but the water won't become bad, because it is salty. 14. Can Aqua Dragons live in my regular fish aquarium? As they are small, regular fish will eat them, so do not introduce them into your home aquarium.
EU Warning: Not suitable for children under the age of 3 years due to small parts which could cause a choking hazard.
Supplier Contact Details: _EMAIL_ Supplier Phone: UK 01200 445113 ROI 0044 1200 445113


Incorporated Trustee
DEFINITION of 'Incorporated Trustee'
A corporation, usually a trust company, which is named as the trustee of a private trust or other fiduciary account. Incorporated trustees stand in contrast to an individual person or "natural trustee," who may also be selected as the trustee of such an account. In both cases, the trustee's role is to execute the instructions of the trust's grantor as well as manage the assets of the trust.
BREAKING DOWN 'Incorporated Trustee'
There are two primary advantages of appointing an incorporated trustee. First, since corporations theoretically never die or become incapacitated, they will likely outlast individual trustees. Second, since professional trustees focus all their time on this role, they're typically more knowledgeable about the role and less likely to mismanage the trust. The two primary disadvantages are the costs of professional trust management and a lack of understanding for the grantor's unexpressed wishes.
 1. Conglomerates Sector
 A category of stocks of large corporations with diverse and often...
 2. Trust Certificate
 3. Estate Planning
 4. Trust
 5. Trustee
 6. Revocable Trust
Related Articles
 1. Personal Finance
 Special Trusts For Special Needs
 2. Home & Auto
 Can You Trust Your Trustee?
 3. Insurance
 Encouraging Good Habits With An Incentive Trust
 4. Retirement
 Establishing A Revocable Living Trust
 5. Stock Analysis
 Salesforce and SAP: Don't Expect the Same From Both
 6. Economics
 What's an Irrevocable Letter of Credit?
 7. Stock Analysis
 Southwest Airlines: Delta's Worst Enemy?
 Learn about the rivalry between Southwest Airlines and Delta. For decades, Delta was the major operator in the South, but it has been displaced by Southwest.
 8. Economics
 What Does Business-to-Business Mean?
 9. Entrepreneurship
 Risks Associated With Government Contracts
 10. Entrepreneurship
 10 Public Companies That Rely On Govt. Contracts
 1. How are joint ventures regulated in the United States?
 4. What protections are in place for a whistleblower?
 5. What are some types of financial netting?
You May Also Like
Hot Definitions
 1. Stock Market Crash
 2. Financial Crisis
 3. Election Period
 4. Shanghai Stock Exchange
 5. Dead Cat Bounce
 6. Bear Market
Trading Center
You are using adblocking software
so you'll never miss a feature!


text:
Londji Bam! Wooden Stamps
This product has been made from recycled or used materials, which have a smaller environmental impact. Recycled materials require less energy and water to produce, generate fewer carbon emissions and reduce waste.
- Get creative with this fantastic alphabet stamp set that will allow your child to create different words!
- Details : 28 stamps
- Age : Age 5 and upwards
- Fabrics : Wood, Rubber
- Box 19 x 19 x 2,8 cm
- CE certified, EN71 approved for 18m+
- Made in : Spain


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


Why Does My Dog Like To Be The Little Spoon? + Dog Cuddling Position
Why Does My Dog Like To Be The Little Spoon
Featured Image. Reddit
As a proud dog owner, you'll know that one of the simple pleasures of life is getting to cuddle up with your beloved furry friend and take a nice long nap.
Dogs taking a nap is one of the most adorable things to witness although, it's quite common for you to notice your dog bundled up in a strange sleeping or cuddling position.
A very common cuddling position that your dog might choose is being the little spoon.
For most dog owners, this is quite a troubling cuddle position because they fear it might be an indication of an ailing dog.
But that's not true
Then what does it mean when your dog chooses to be the little spoon?
What Is The Little Spoon Means For Your Dog?
dog and baby sleeping
Image. Reddit
If you've ever been lying down on your bed and your dog lies down next to you to be the little spoon, you've probably thought there might be a problem.
Some dog owners have considered this to be extremely weird with theories of their dog being Ill or on heat.
This as we've already mentioned, is not true.
Humans like to cuddle up to people they feel comfortable and safe around because it makes them feel loved.
Your dog isn't so different.
If your dog enjoys being the little spoon, then you should feel honored because it's one of their ultimate ways of bonding.
When your dog does this, it means he trusts you and wants to be close to you.
Simply put, it's a way for them to be affectionate with either you or other pets.
Dog Cuddling/Sleeping Position And What They Mean
dog likes to be the little spoon
Image. Reddit
Spooning might be a cute albeit strange way that your dog might want to cuddle in, it certainly is not the only cuddling position or sleeping position out there.
There are several cuddling positions that you might have witnessed your dog scooching in to try with you.
Either another family member, a pet, or their favorite stuffed toy.
1. The side sleeper
This fun cuddle position can go in two ways.
It's either your dog takes the dominant position that is being the big spoon or they become the little spoon and you take the dominant position.
This is a good way to cozy up with your dog regardless of what position you're in.
It's super comfortable for your dog and both of you can drift off to sleep feeling protected and loved.
2. Donut position
Although the curled dog or donut position isn't exactly a cuddling position, much like the little spoon, you can use your body to form a protective layer over your dog.
The donut is so-called because your dog curls up into a ball with their legs kept very close and their nose sometimes touching their hind legs.
And in so doing, they sort of resemble a furry donut.
When they do this it's often as a way to make themselves feel safe and warm.
If you and your dog have already bonded and have a trusting relationship, you can drape an arm over them to make them feel even safer.
3. The blanket hog
In this position, your dog will burrow under the blankets to try and be close to you.
They may then proceed to lie down next to you in a face-to-face position or they'll be the little spoon or the big spoon.
Your dog may try to be a blanket hog to either get closer to you or because they want an extra layer of protection to feel safe.
4. Belly up position
Who hasn't seen those cute YouTube videos where the dog is sleeping with their tummies in the air chasing a dream rabbit?
If your dog is in this position, it means they feel safe and are at ease with their environment.
Apart from being super adorable, this sleeping position can also be beneficial to their health.
With their feet in the air, they can cool off and relax their limbs after a long day.
Learn More:
5. The shield
Who better to protect you than your trusted canine?
The shield is when your dog lies on top of your body and acts as sort of a barrier between you and the environment.
This might seem suffocating at first but they mean well.
It's their way of protecting their best friends and shielding them from any threats.
6. Back to back
Dogs sleep in this position in a similar way they might want to be in the spooning position, to get as close to you as they can.
To your dog just getting to fall asleep next to you is a delight in its own right.
By sleeping back to back with you, they're showing you love and offering you their human the ultimate protection.
7. Headlock
Remember how you used to put your favorite stuffed animal in a headlock as a kid, well it's similar but with less of a chokehold.
Ensure that you're gentle when holding your dog in this position to avoid hurting them.
This is a great cuddling position to show them love and affection plus it can be relaxing for you too.
8. The cradle
Dogs are pretty much big furry babies.
And you can treat them like so in the cradle position.
Maybe when you're taking a nap on the lounge you can hold them in your arms and drift off to sleep.
The cradle position is usually done with smaller dogs but that doesn't mean bigger dogs can't be part of the fun.
Just make sure the surface you're cuddling up on is strong enough and big enough for both of you.
Cuddling has numerous health benefits for both you and your pet.
It can lower stress levels and anxiety not to talk of all the endorphins that get released in the process.
Regularly cuddling your dog can make them feel safe and loved plus it's a bonding experience for both of you.
So get a blanket and bundle up with your canine friend today and let the bonding commence.
See Also


text:
National Dam Safety Program. Township Line Dam (NDI-Pa-475), Ohio River Basin, Township Line Run, Westmoreland County, Pennsylvania. Phase I Inspection Report,
GAI CONSULTANTS INC MONROEVILLE PA
Pagination or Media Count:
The Dam Inspection Act, Public Law 92-367 authorized the Secretary of the Army, through the Corps of Engineers, to initiate a program of inspection of dams throughout the United States. The purpose is to determine if the dam constitutes a hazard to human life or property.
- Civil Engineering


How to Make a Tent in Your Bedroom
by Pilar Ethridge, Demand Media
 A bedroom tent could serve as a fort, castle, fortress or bunker in the mind of a child. That's why they provide hours and hours of fun. With just a few items that are likely already in your bedroom, you can build a tent in just a few minutes. Fortunately, this is also an activity that won't take long to clean up once you're done.
 Step 1
 Take the blankets off the bed so that you can use them as the walls of the tent. Sheets will be less useful so leaves those in place.
 Step 2
 Place a chair 3 to 5 feet away from the edge of the bed in your room. Throw a blanket over the chair and stretch one side of the blanket over the edge of the bed. If the blanket slides off, move the chair closer to the bed. The chair should create a rise, similar to the rise in a tent.
 Step 3
 Take another blanket and place one side over the same chair and the other side on the floor. Spread the blanket out so that there's room to crawl under it. Don't pull it so far that the chair falls over. Together, both blankets create the walls of the tent.
 Step 4
 Place a flashlight and snacks inside the tent. Using a flashlight, small children can read or play inside the fort for hours.
 About the Author
 Photo Credits
 - Jupiterimages/BananaStock/Getty Images


text: Cooperative diversity techniques have been proposed to improve the performance of modern wireless mesh networks. The increased demand for bandwidth has led to the employment of frequencies above 10 GHz, where the dominant fading mechanism is rain attenuation. The rain attenuation induced on a microwave path is usually modelled as a lognormal random variable. In this paper, the outage performance analysis of a cooperative diversity system operating at frequencies above 10 GHz is presented, employing spatially correlated lognormal fading channels. The final destination node combines the direct link signal with a signal received through a regenerative (decode-and-forward) relay using selection combining. Various multiple-access protocols are considered, while energy and spectral efficiency are investigated. Extended numerical results present the impact of various operational, geometrical and geographical on the system performance. Finally, comparison with an effective direct link highlights the gain of cooperative diversity techniques.


text:
Onion Smart Plant Monitor Soil Moisture, Light, Nutrient Meter
Smart Bluetooth Onion Monitor/Analyzer - Moisture, Temperature, Light and Soil Nutrients (Nitrogen, Phosphorus, Potash Levels) - for the perfect plant!
Not ensuring ideal soil fertility levels, light, temperature and moisture could be affecting the optimal growth of your Onion plant affecting your yield and taste. This powerful bluetooth Onion monitor allows you to easily and conveniently measure temperature, sunlight, soil moisture and soil fertility.
The device pairs to our app on your cellular phone (iphone or Android) which is set for optimal Onion Plant growing conditions and will let you know what your readings are and where you are in relation to optimal moisture, fertility, sunlight and temperature for your Onion plant. This way you can take action to get to optimal growing conditions.
The Onion Bluetooth monitor has the following critical features:
- Easily pairs to your iPhone or Android device with our App
- Set app to monitor for Onion Plants
- Soil Fertility: Determines soil nutrient content and analyzes for optimal levels
- Sunlight Sensor: Read and analyze sunlight intensity, measurable up to 100,000 Lux
- Soil moisture Detector: Accurately detect water content of soil to know whether watering is necessary
- Temperature Sensor: Accurate temperature sensor helps you to monitor and analyze temperature
- App database contains all the information for your Onion plant to ensure you can accurately benchmark and analyze your data readings and know what action to take
- 1 x Onion Plant Monitor
- 1 x Instruction Manual
- 1 x Access code for App
Just click add to cart above to order your Bluetooth Smart Onion Plant Monitor.
We ship free to U.S. Customers.


text:
Check out this new article Wizards of the Coast posted recently:
The Talking Door
The tall, wide, and stout front door of the Inn of the Dripping Dagger in Waterdeep is centuries old, though it has been replaced over the years, board by board and metal plate by metal plate, as various parts of it have worn out. For all this time, it has been an unusually large, but counterweighted and easily opened, front door—nothing more. Now, however, it has begun to whisper short and menacing sentences. Why? What do its cryptic utterances mean?


text:
NLM and National Endowment for the Humanities to Cooperate on Initiatives of Common Interest
The National Library of Medicine (NLM), the world's largest medical library and a component of the National Institutes of Health, and the National Endowment for the Humanities (NEH), are forming a new partnership. They will collaborate to develop initiatives that bring together scholars, scientists, librarians, doctors and cultural heritage professionals from the humanities and biomedical communities in order to share expertise and develop new research agendas.
Representatives from the NLM and the NEH signed a memorandum of understanding that outlines their partnership and recognizes their shared interest in advancing health and medical education, training and information dissemination for research, teaching and learning by the humanities and biomedical communities.
As initial efforts, the partners will work together to:
- Explore areas of mutual interest for research, particularly in the fields of digital humanities and the history of medicine;
- Develop and participate in curricula and courses, training and internship opportunities, and other educational initiatives; and
- Develop initiatives to increase access to careers in medicine and health, with a particular interest in reaching students who are under-represented in the fields


} {:a 3 :b 4 :c 5}])]
 ($ :all [0 2] data))
What if you want to select by column name, e.g. only selecting columns with name :a and :b? This can do that:
 ($ :all [:a :b] data))
Here's the tricky one. What if you want to select by column name, but you want to match the column name against a regular expression (say only names containing a vowel)? The $where method only lets you select rows of data based on a query — it's a row-wise filtering operation. We want column-wise filtering on column-names.
My first attempt involved taking the dataset, turning it into a clojure map, then filtering on the map's keys, and finally turning it back into an Incanter dataset. But doing so ran into a problem in Incanter: to-dataset and to-map are not inverse functions of each other.
That is to say, there exists a file of data *filepath* that can be read into Incanter with read-dataset such that this does not work: (to-dataset (to-map (read-dataset *filepath*))). For example, if the file is a CSV spreadsheet file with missing data in some cells (not nil, not 0, just no data).
Turns out the solution is much easier:
 columns (filter #(re-find #"aeiou" (str %)) (:column-names data))]
 ($ columns data))
The idea is to create a list of column names of the columns you want, then use that list of column names with $ to select them out of the dataset.
Column-wise selection isn't as convenient as selecting row-wise, but this is one way that works.


text:
WINTER ice can severely disrupt shipping around northern coastlines. But now a Canadian marine engineer claims he has found a way of controlling ice formation in ports and harbours. Per Andersen says his wave generator projector could help prevent seawater from freezing over by producing artificial waves.
When seawater is mechanically agitated, the deeper, warmer water mixes with the colder surface water. This process should prevent ice from building up, says Andersen, who has tested the prototype in Canada.
The machine is 7.5 metres long. It consists of a floating helical roller, similar to a large corkscrew, supported at either end by pontoons. The roller is rotated in the water by an electric motor to create a train of waves several hundred millimetres high.
According to Andersen, artificial waves have a higher height-to-length ratio than natural waves, making them better able to displace water. As a result, more water is...
To continue reading this article, subscribe to receive access to all of newscientist.com, including 20 years of archive content.

source: HuggingFaceFW/fineweb-edu


Ask Your Question
Revision history [back]
click to hide/show revision 1
initial version
Changing notation in differential forms
Dear all:
I'm trying to compute the curvature of a Schwarzschild metric using differential forms (Cartan formalism),
sage: reset()
sage: var('t,r,theta,phi')
sage: coords = [t,r,theta, phi]
sage: U = CoordinatePatch((t,r,theta, phi))
sage: Omega = DifferentialForms(U)
sage: X = function('X', r, latex_name=r"\Xi")
sage: f = exp(X)
sage: vi =[]
sage: for i in xrange(len(coords)):
... vi.append(DifferentialForm(Omega,1))
sage: vi[0][0] = f
sage: vi[1][1] = 1/f
sage: vi[2][2] = r
sage: vi[3][3] = r*sin(theta)
sage: dvi=[]
... dvi.append(diff(vi[i]))
sage: dvi
[-e^X(r)*D[0](X)(r)*dt/\dr, 0, dr/\dtheta, sin(theta)*dr/\dphi + r*cos(theta)*dtheta/\dphi]
I'd like to know if it's possible to manipulate the result in a way that:
 - the term D[0](X)(r) in the last line could be written as X'(r) or just X'.
 - the dvi is expressed in terms of the vi-forms instead of the Omega-basis.
Any help is thanked.


text:
T2T || FAQ || Ask T2T || Teachers' Lounge || Browse || Search || Thanks || About T2T
View entire discussion
[<< prev] [ next >>]
From: Francisco Gutierrez To: Teacher2Teacher Public Discussion Date: _PHONE_:09:59 Subject: Re: Importance of Orthocenter Has it ever occurred to you why we need to learn the orthocenter? Do you even know what an orthocenter is? Well in this paragraph I am going to answer your question. An orthocenter is the point where the three altitudes meet of a triangle, according to dictionary.com. This point can be either inside, outside, or even on the triangle itself. After doing some research online, I can tell you that the orthocenter is one of the more important points on a triangle of the four major centers. Euler was a mathematician who stated that the circumcenter, the orthocenter, centroid, and the center of the nine point circle are co-linear, unless the triangle is equilateral, according to Scieceray. The orthocenter will be outside the triangle if one of the angles is over 90 degrees.
Math Forum Home || The Math Library || Quick Reference || Math Forum Search


Request Account Name Change
Important: Legal documentation must be provided in order for CollaborateMD to process your request. If the required fields and/or confirmation checkboxes are not completely filled out, CollaborateMD will be unable to process the request.
 1. Select Account Administration > Account Management.
 2. Click the Edit Account Information link.
 3. Click the Request Account Name Change link.
 4. Once the Request Account Name Change window is displayed, enter the following required information:
 1. New Account Name
 2. New Account Phone Number
 3. New Account Email Address
 5. Click the Next button.
 6. Check the box confirming you understand and agree to send the required Legal Documentation.
 7. Click the Next button.
 8. Check the box confirming you have fully read and agree the Customer Software Agreement and the Business Associate Agreement.
 9. Click the Submit button.
 10. Send your document(s) to the Accounting Department via fax at _PHONE_ or email them to


text:
What is a Bilateral Condition?
A bilateral condition is a disease or condition that affects both sides of the body. Examples of a bilateral condition include hip dysplasia or luxating patellas, where both hips or kneecaps are affected. Often, the condition starts with one side of the body and will later develop on the other side of the body.
How Bilateral Conditions Work
Bilateral conditions can be considered a pre-existing condition with many pet insurance plans and providers. For example, if your pet had hip dysplasia on the left side of their body before they were insured, it may be considered a pre-existing condition if they develop hip dysplasia on their right side, even though their right side was unaffected when they started the policy.
If your pet has any conditions prior to signing up for pet insurance, it's important that you look into whether they would be considered bilateral conditions and if your pet would be covered under the pet insurance plan you choose.
- Bilateral conditions are diseases and conditions that have a high rate of affecting both sides of the body.
- Some pet insurance plans will not cover bilateral conditions if the bilateral condition had already affected one side of the body before your pet was insured.


text:
In this study, the experimental and theoretical vibrational frequencies of a newly synthesized tert-Butyl N-(thiophen-2yl)carbamate have been investigated. The experimental FT-IR (4000-400 cm(-1)) spectrum of the molecule in the solid phase have been recorded. The theoretical vibrational frequencies and optimized geometric parameters (bond lengths and bond angles) have been calculated by using density functional theory (DFT/B3LYP: Becke, 3-parameter, Lee-Yang-Parr) and DFT/M06-2X (the highly parametrized, empirical exchange correlation function) quantum chemical methods with the 6-311++G(d,p) basis set by Gaussian 09W software, for the first time. The vibrational frequencies have been assigned using potential energy distribution (PED) analysis by using VEDA 4 software. The computational optimized geometric parameters and vibrational frequencies have been found to be in good agreement with the corresponding experimental data, and with related literature results. In addition, the highest occupied molecular orbital (HOMO) and the lowest unoccupied molecular orbital (LUMO) energies and the other related molecular energy values have been calculated and are depicted.
Keywords: FT-IR spectra; HOMO–LUMO; Thiophene; Vibrational study.
Copyright © 2014 Elsevier B.V. All rights reserved.


text:
Import data from a CSV file into Trello cards. Assign members, include formatted text, and add the cards to your desired Trello lists all in one simple upload.
1. Connect your Trello account
2. Upload your CSV file
3. Map the columns you wish to import
4. Start the import and see the results in Trello


An international egg thief is on the run in South America after Brazilian authorities lost track of his whereabouts. He had been released on bail after being arrested for the theft of four exceedingly rare albino falcon eggs.
Zimbabwean Jeffrey Lendrum, 55, has gained global notoriety for his daring escapades in which he has grappled his way down cliff edges and even hung out of helicopters in order to get his hands on highly valued falcon eggs for wealthy Arab clients, according to The Times.
His most recent heist took place in Patagonia, Argentina, where he managed to scoop the aforementioned albino falcon eggs. He was caught at an airport in São Paulo heading from Chile to Dubai after an anonymous tip-off but then vanished when released on bail to appeal against his sentence.
Lendrum, a former Rhodesian SAS man, was jailed in 2010 for stealing 14 peregrine falcon eggs worth an estimated £70,000 ($86,000) from nests in south Wales, the UK and is still believed to pose a threat to falcons on the British Isles.
Andy McWilliam, investigations officer for the National Wildlife Crime Unit, said: "I think he's been coming to the UK on an annual basis and taking peregrine falcon [eggs]. There has been an increase in value in peregrine falcons and increased demand in the Middle East."
Mr McWilliam interviewed Lendrum before he was jailed in Britain and admitted he had a grudging respect for a "worthy adversary". He said: "I remember we found notebooks and diaries among his possessions. I kept them because I was so impressed.
"He was visiting Sri Lanka during the breeding season of a bird called the black shaheen, a breed of peregrine falcon. The notes had details of most sites he had visited, including military activity in the area. He goes into detail on security at the airport: how often they search people and if they have X-ray."
It is reported that peregrine falcon eggs can fetch more than £5,000 each. The peregrine is the fastest bird in the world, reaching speeds of up to 242mph. The birds are protected by British law and by the Convention on International Endangered Species.


text:
Authors: M.I. Kilani, P.G. Galambos, Y. Haik and C.J. Chen
Affilation: Florida State University, United States
Pages: 210 - 213
Keywords: pump, spiral
This paper introduces a new viscous micropump produced using surface micromachining technology. The pump consists of a disk with a spiral protrusion that rotates at a close proximity over a stationary plate. Fluid contained in the spiral channel created by this geometry is subject to a net tangential viscous stress and a positive pressure gradient is established in the direction of flow. The paper describes the design and fluid modeling of the micro spiral pump.


text:
From Ohio History Central
Mineral specimens are not so nearly widespread in Ohio as are fossil specimens, but many areas of the state produce interesting minerals. Many of the best specimens of mineral crystals from Ohio have come from limestone and dolomite quarries in northwestern Ohio. Unfortunately for the collector, most of these quarries are now closed to collectors because of safety and legal considerations. Always OBTAIN PERMISSION before collecting on private property. The book, Minerals of Ohio, available from the Division of Geological Survey of the Ohio Department of Natural Resources, is an excellent guide to identification, occurrence, and collecting information on minerals in Ohio.


radioactive Decay, chemistry homework help
The half-life of cobalt-60 is 5.27 years. How many milligrams of cobalt-60 remain after 52.7 years if you start with 15 mg?A sample contains 12.0 mg of an unknown element. After 4.46 × 109 years, the sample will contain 3.00 mg of the unknown element. What is the half-life of the unknown element?"Make sure to show your work, and your answers should be provided with the correct amount of significant figures."
Order a unique copy of this paper
(550 words)
Approximate price: $22


- Home
 - Tips & Guide
How long do skateboards last? When should I replace it?
How long do skateboards last is a common question among skateboarders these days. This article is for you if you'd like to know the answer and tips for maximizing your skateboard's lifespan.
While it is not an easy query to address, the typical lifetime of a skateboard is about two years. In reality, it is mostly determined by several important factors, including the skateboard's manufacturer, efficiency, use, and maintenance.
In this article, I'll go through all causes that influence the lifespan of a skateboard, as well as what you should know to enable your skateboard to last longer.
See also:
Factors impacting skateboard's life?
 - Always double-check if the wheels are properly tightened. If this isn't the case, use the skate tool to tighten or loosen the skateboard nut in the truck.
 - Be familiar with all of the stunts and tricks associated with skateboarding. If you don't know the fundamentals, don't take all of these seriously.
 - One of the most important factors is skate style. Beginners usually destroy their skateboards easily since they are unfamiliar with the sport.
 - Skating on rails and ledges would easily break down the skateboard because it impacts the skateboard more than usual.
 - Weight is a significant concern. The skateboard is more likely to break down quickly if you are overweight.
 - Many people get irritated and throw the skateboard when they are unable to ride properly. If you don't want your skateboard to crack early and quickly, never do it and try to control yourself.
 - Skateboard durability – Obviously, the higher the quality and robustness of your skateboard, the longer it will last. Skateboards with high quality often cost more money and last longer than inexpensive skateboards, so bear that in mind as well.
how long does a skateboard last
Breaking skateboards
The lifespan of a skateboard varies based on the type of rider
While I mentioned that a skateboard will last around two years, this is only true for average riders. If you want to see how long your skateboard could last, figure out if you're a Daily Rider, Amateur or Professional.
To decide how long does a skateboard last, you must first consider the three styles of skateboard riders and then define which group you belong to.
The daily skateboarder
The daily rider is a skateboarder who only rides from home to work or college, and there are many skateboarders who just ride for fun from a certain location to another location that they favor every day.
Unlike the amateur rider who frequently does stunts and rides with friends, these riders just go out with friends and do stunts on occasion. Regular users should expect skateboards to last at least two to four years, based on where they ride and how they use them.
The amateur skateboarder
The amateur rider is primarily a rider who does not ride day after day, but at least three or four days per week in skateboard-friendly places.
The skateboard of an amateur rider can last at least 6 months to 2 years, and if you maintain it well and just ride occasionally, it can last much longer.
The pro skateboarder
Pro skateboarders are riders who compete in skateboarding events, ride for hours on skateboards, and practice tricks and stunts and nearly every day in order to improve.
Skilled skateboarders damage their boards more rapidly. I know many professionals who adjust their boards monthly since they perform extreme tricks that lead their boards to break down more quickly.
They would like to pay extra for new skateboards. For example, if the manufacturers do not advance the wheels to make them more suitable for skateboarding, they would just substitute them.
how long do skateboards last
Pro skateboarder
How to make your skateboard last longer
Here are good tips to take care of your board so that it can last as long as possible.
Skateboards should be well-maintained.
Your skateboard, like other devices, requires your attention and should be maintained daily. If you ignore it and leave dirt to accumulate on the skateboard for a long time, the effect is irreversible, and you'll have to purchase a new board soon.
Even novice skateboard cleaners will find cleaning a board to be quite quick and easy. To prevent tearing, you should sand the skateboard's sides regularly.
Sanding the edges would keep them clean and protect them from chipping. To remove the wheels from the board's axle, use a skate tool.
Remove the wheel bearings. Brush and rinse them after soaking them.
Using grease, lubricate bearings to clean the trucks and wheels.
The wheels should be immersed in the washing liquid for a short period to soften grime and dirt. However, the rest of the skate should not be.
If it's raining, don't ride your skateboard.
Water damages not just your deck, but also your trucks, bearings, and wheels. When the deck wood gets wet, it becomes soft and quickly breaks or slits apart.
Protect the board from rain and, if it does get wet, dry it quickly with an air dryer. Do not clean the board by dipping it in water because it can cause a lot of damage to the board. To clean the deck, wipe it off with a towel.
how long should a skateboard last
Don't ride your skateboard in the rain
Don't do any stunts or tricks that aren't appropriate for your ability.
Many beginner riders underestimate the difficulty of doing stunts and tricks that are inappropriate for their skill level.
Doing tricks that are not relevant to your skill level is extremely dangerous. It increases your chances of splitting your skateboard into two pieces, especially if you are a beginner rider.
Rather than attempting stunts and tricks that are inappropriate for your skill level, begin with the fundamentals and gradually progress to a more challenging and critical level. This would make you better on the skateboard and reduce the chances of breaking the skateboard.
Riding on sand, glass and stone is not recommended.
Skateboard wheels can be ruined if you ride on sand or glass, and if the skateboard crashes to the ground when standing on rough surfaces, it will be severely damaged.
And if it doesn't crack, it would quickly lose its efficacy. and it will not last for long. So, find a flat road or a designated skate park where you can skateboard smoothly and learn all sorts of tricks.
Avoid slipping on the skateboard's tail.
Many skateboarders like sliding or stopping on the tail, which not just rubs the tail against the surface but may also smash the board after a few tries. So, don't slip on the skateboard's tail because the tail is the most fragile component of the board.
Avoid leaving the skateboard in your car
Many skateboarders make the big mistake of simply leaving skateboards in the car, assuming that keeping their skateboard in a car would be far more reliable than keeping it in a cold place.
However, if you leave your skateboard in the car, the heat will be much higher, which can affect your board, including the trigger and wheels, because these components are heat sensitive.
The issue with a car is that it absorbs the maximum amount of heat while driving in the sun, particularly if the car is black; it will damage your skateboard more seriously.
Shoes Matter
Wearing the best skate shoes can extend the life of your skateboard. When skating, never purchase or wear low-quality shoes. It can put a strain on both your legs and your skateboard. You'll likely get wounded as well if you wear the wrong shoes.
Land skateboard properly
Skateboarding depends solely on landing. If you don't know how to land properly, your skateboard would most likely break down quickly. At the very least, you must try to land on your skateboard with one foot.
Try landing on both feet after you've learned to land with one foot. Every day, practise, practise, practise. Eventually, you'll be able to land on two feet.
Store the skateboard
Many riders who purchase a skate are not even thinking where to place it. There are many skateboarding racks available on the market. They are reliable and do not take up much space.
Furthermore, you do not have to worry about anyone accidentally trampling or damaging your skate. Moisture, cold and heat are rivals of this board. As a result, streets, basement, and car are not suitable places to store it.
I hope that your concern on "how long do skateboards last" has been answered in this article. Riding a skateboard is such a great activity, plus it is inexpensive and enjoyable. The production, repair, use, and quality of a skateboard all affect its lifespan.
If skaters want their boards to last for years, they should only use them on flat and dry surfaces. And after a long trip, remember to clean and lubricate your skateboard to maintain it.
Finally, suppose you want your skateboard to last longer. In that case, I recommend that you practice the fundamentals of skateboarding, advance slowly with the tricks, and purchase the best branded skateboard possible. Best of luck!
Click Here to Leave a Comment Below 0 comments
Leave a Reply:
Scroll Up


text:
- The definition of a drawl is a way of speaking with draw-out vowels.
An example of a drawl is how people in the southern United States typically speak.
- Drawl is defined as to speak slowly with drawn-out vowels.
An example of drawl is the way John Wayne spoke.
Origin of drawlprobably frequentative of draw
verbdrawled, drawl·ing, drawls
Origin of drawlProbably from Low German drauelen, to loiter, delay.
(third-person singular simple present drawls, present participle drawling, simple past and past participle drawled)
- To drag on slowly and heavily; while or dawdle away time indolently.
- To utter or pronounce in a dull, spiritless tone, as if by dragging out the utterance.
- (intransitive) To move slowly and heavily; move in a dull, slow, lazy mannner.
- (intransitive) To speak with a slow, spiritless utterance, from affectation, laziness, or lack of interest.
- a way of speaking slowly while lengthening vowel sounds and running words together. Characteristic of some southern US accents, as well as Scots.


text:
In calanoid copepods it is poorly understood how enzymatic activities and patterns are affected by abiotic and biotic factors. Such knowledge, however, is crucial to assess metabolic functioning and performance of organisms in different habitats. Therefore, our study focuses on digestive enzyme activities in relation to temperature, pH and food in the Arctic species Calanus glacialis and in Centropages hamatus and Temora longicornis from the North Sea. Enzyme activities were measured over a range from 0 to 70 °C (lipases/esterases, proteinases) and pH 5 to 9 (proteinases). In all species, relative proteinases activity peaked at 40/50 °C and pH 6; relative lipases/esterases activity peaked at 30 °C. Between 0 and 20 °C, lipase activity of C. glacialis was higher (40-70% of maximum) than that of the boreal copepods (25-64%), which suggests thermal adaptation of the lipid metabolism in the polar species. Incubating C. glacialis with the diatom Thalassiosira weissflogii showed (i) that enzyme activities increased especially in the alkaline range and (ii) that enzyme patterns, revealed by gel electrophoresis, differed from that of starving individuals, indicating that feeding induced enzyme expression. Such studies, linking abiotic and biotic conditions to enzyme functioning, can help elucidating the capacity of copepods to respond to environmental changes.
Freese D., Kreibich T. & Niehoff B., in press. Comparative Biochemistry and Physiology Part B: Biochemistry and Molecular Biology. doi: 10.1016/j.cbpb.2012.04.007. Article (subscription required).


How to Convert WAV to GSM With Sox
While both GSM and WAV are audio formats, they are designed for different purposes. WAV files are typically 16-bits in resolution and are usually sampled at very high bit rates. They can be excellent ways to transmit lossless copies of CD-quality audio. GSM files, on the other hand, come from Europe where they were designed to work with wireless voice communication systems. They typically have 8-bit resolution and are very compact, using very small bit rates. GSM files are typically used in telephony.
Download and install SoX from the SourceForge website.
Click the Start button and type "cmd" in the search box, then press "Enter."
Use the "cd" command to navigate to the folder where you installed SoX. For example, if you installed it in the sox-14-4-0 subfolder of the "Program Files (x86)" folder on your C: drive, you would type "c:" then press "Enter," then type "cd \Program Files (x86)," then press "Enter," then type "cd sox-14-4-0" and press "Enter." Please note that the commas and quotation marks in the previous section are not part of the command and should be omitted.
Enter the following command on the command line and press the "Enter" key:
sox input.wav -r 8000 -c1 output.gsm lowpass 4000 compand 0.02,0.05 -60,-60,-30,-10,-20,-8,-5,-8,-2,-8 -8 -7 0.05
You can replace "input.wav" with the path and filename of your file, and "output.gsm" with the name you want your GSM file to have. Note that if any component of the filename or its path has a space, you should encompass the whole path and filename in quotation marks.
Type "exit" and press "Enter" to exit the command prompt.


text:
Your personal trainer
ExactSpent will help you to identify how many words you translate, write, or edit
in a minute. Look through yesterday's results and break your record today.
It's easy to identify how much to charge for a particular job since ExactSpent knows how much time you have spent on any single task.
Open ExactSpent right from TO3000
Open the job you work on in TO3000, click the ExactSpent button to open it right from TO3000, and start to count time.
Import your time results into TO3000 to calculate the total value of the work.


A CBC News report last winter that detailed how many university students could not accurately answer basic geography questions has inspired some academics to deal with the problem at a meeting in St. John's.
The report showed how some Memorial University students in St. John's could not identify Europe on a map, and some did not even know the name of the ocean that surrounds them.
The report was based on Memorial professor Judith Adler, who says her students consistently have trouble with basic geography.
"After this initial disclosure, other Canadian university professors have come forward, divulging that Memorial University isn't the only institution with geo-illiterate students," said a statement from the Royal Canadian Geographical Society, which is meeting this weekend with members of the Canadian Association of Geographers.
The group plans to chart a plan of action to "raise the profile of geography and to underline the importance of geoliteracy."
To that end, we put together the following quiz. Test your own knowledge on questions that run from local to global.


There Is Sometimes, 1/16/2016
By Jonathan Berman
There Is Sometimes
There is a path called your life.
Sometimes there is a butterfly.
Sometimes the butterfly is a sign.
Sometimes there is light.
Sometimes the light is hope.
Sometimes the path is strewn with pretty pebbles.
Sometimes the pebbles are not pebbles.
Sometimes silence is not so quiet.
Sometimes silence is a river.
Sometimes the water is music.
Sometimes the music is voices.
Sometimes those voices are your past choices.
Sometimes the choices bring pain.
There is a path called pain.
There is a sign post called a butterfly...


text:
Table of contentsNo headers
An ideal solution or ideal mixture is a solution in which the enthalpy of solution is zero ΔHsolution = 0; the closer to zero the enthalpy of solution, the more "ideal" the behavior of the solution becomes. An ideal mixture is one in which the activity coefficients are equal to one. The concept of an ideal solution is fundamental to chemical thermodynamics and its applications, such as the use of colligative properties. Since the enthalpy of mixing (solution) is zero, the change in Gibbs free energy on mixing is determined solely by the entropy of mixing.
This page viewed 5794 times


text:
- Name Groene Wissel
Groene Wissel is the name of several shorter paths in the Netherlands. They usually have their starting point in the center of a city, often a railway station, and from there they explore the outskirts and eventually leave the urban area alltogether. From this outer orbit the trails return to their origin, choosing a different route. Distance is usually between 10 and 20 kilometer.


News Home
Disease largely to blame for worsening mental illness life expectancy gap: study
By Francene Norton
The study found the overall gap in life expectancy was 15.9 years for men and 12 years for women.
Reuters: Shannon Stapleton - file image
A new study has found mental illness sufferers in Australia are dying up to 16 years earlier than the general population, with most deaths due to disease rather than accidents or suicide.
A University of Queensland team followed 300,000 people in Western Australia who were diagnosed with mental illnesses, and compared health experiences and death rates to the general population over a 20-year period.
Diagnoses included alcohol and drug disorders, schizophrenia, psychoses, neurotic disorders, depressive, and other mental health disorders.
Patients with alcohol or drug disorders had the lowest life expectancy, with a gap of more than 20 years.
Dr Steve Kisely from UQ's School of Population Health has told the ABC most deaths are due to physical causes such as cardiovascular disease and cancer, rather than suicide or accidents.
He says people with a mental illness may sometimes miss early signs of illness or have worse access to specialised treatment.
"For instance, people who have breast cancer or colon cancer diagnosed - people with a mental health problem have actually less of a chance of getting the operation than someone with the same disorder who didn't have a mental health problem," he said.
Gap widens
Dr Kisely says the gap is worse than for smokers and similar to Indigenous Australians, but receives far less attention.
"There has been a very understandable focus in terms of closing the gap of life expectancy between Indigenous Australians and non-Indigenous Australians," Dr Kisely said.
"But the gap for people with mental illness is even greater - people still think of increased mortality as due to suicide."
"Obviously we need to address suicide, but we're dealing with a problem that's nearly 10 times as great as suicide and there isn't nearly the same amount of attention given to it."
The study also found the differential in the gap increased by about two years between 1985 and 2005.
"Whatever we're doing, we're doing it worse, rather than better," Dr Kisely said.
Dr Kisely says closing the gap for people with mental illness requires a multi-faceted approach.
Lifestyle factors
He says lifestyle factors are an important first step.
"We know that with people with schizophrenia, about 90 per cent of them will smoke and will spend about 40 per cent of their disposable income on tobacco products," he said.
"Clearly helping people to stop smoking would be a great help."
He says the next thing is to make sure people are registered with their general practitioner and see them regularly.
"We also need to encourage family doctors to have a high index of suspicion when people with a chronic mental illness come to them with new symptoms," he said.
"Don't attribute them to their underlying mental illness, but explore more to see if it's the start of a new medical condition.
"Lastly, when a problem is recognised, ensure they get the right specialist treatment."
More Stories


Your search did not match any results.
Tab Panel
The TabPanel UI component consists of Tabs and MultiView components. The TabPanel automatically synchronizes the selected tab with the currently displayed view and vice versa.
Generate Similar Tabs Based on a Data Source
To generate similar tabs and views, bind the TabPanel to data. Use the items[] or dataSource property to do this. Both these properties can work with local arrays, but dataSource also accepts a DataSource object. You can use this object if you need to process the local array or fetch the array from a remote data source. In this demo, the dataSource property is set to a local array.
Each object in the items[] or dataSource array can contain predefined fields, such as title or icon (see the items[] section for the full list). The TabPanel automatically recognizes these fields and creates the default tab and view appearance based on them. However, if your data objects contain custom fields, you need to specify the itemTitleTemplate and itemTemplate that define how to display the fields in tabs and views. This demo illustrates the latter use case.
Create Individual Tabs
If you want each tab and view to have differently structured content, define individual templates. To do this, assign an array of objects to the items[] or dataSource property and specify the tabTemplate and template properties in each object. This use case is illustrated in the following tutorial: Getting Started with TabPanel.
Switch Between Tabs
To switch between tabs programmatically, use the selectedIndex property. It accepts the index of a tab in the dataSource or items[] array. The onSelectionChanged function allows you to perform the desired actions when the selected tab changes.
Use the following properties to configure user navigation between tabs:
 - swipeEnabled
 Defines whether to switch between views with a swipe gesture.
 - loop
 Specifies whether to loop views.
 - animationEnabled
 Specifies whether to animate transition between views.
You can switch the checkboxes below the TabPanel to change the loop, animationEnabled, and swipeEnabled property values.
View Demo


text:
The profuse white flowers of the tree is also used in curries. They taste like mushrooms. The tiny leaves of the drumstick tree is also a valuable vegetable. It can be eaten with a salad, or cooked with garlic and chillies to make a tasty dish.
The roots of the tree are used as a medicine for snake bite. The flowers, leaves and the seedpods all contain high amounts of calcium, iron vitamin C and beta carotene. The soup made from the drumstick leaves make you feel energetic.


Generous donation of Scottish timber means Nelson's flagship, HMS Victory, will fight on
Timber donated from three Scottish estates will help to preserve HMS Victory for future generations
Timber has long been a vital backbone for shipbuilding and famously HMS Victory was built from over 5,500 oak trees, 250 years ago. It even inspired the Royal Navy's anthem Hearts of Oak. That strong tradition will now continue with a generous donation of timber from three estates in Aberdeenshire that will ensure that the ship survives for the foreseeable future.
The timber, from eleven elm trees and ten oak trees, is due to be felled shortly and embark on its long journey south. In the 250th year of her launch in 1767, HMS Victory is in the midst of a 15 year conservation project and in need of the very best quality materials to ensure she survives a further 250 years.
Three estates are kindly donating the timber; the Dunecht Estate, the Haddo Estate and the MacRobert Trust Estate.
The owner of the Dunecht Estate, the Hon. Charles Pearson, is a self-confessed and dedicated fan of HMS Victory. He is donating ten oaks and four elm trees.
Recent timber research on HMS Victory has concluded oak, the original material the ship was built in, is the appropriate timber to use for her general future conservation.
Andrew Baines explains: "Currently the ship comprises a variety of hardwoods from years of maintenance. The return to oak is much welcomed. It demonstrates the serious archaeological research we are undertaking about the ship's composition, from timber to paint analysis and our commitment to ensure she remains sustainable for centuries to come.
"Interestingly we understand that some 30% of the fleet at the Battle of Trafalgar hailed from Scotland so it feels entirely appropriate that timber from these estates should be playing such a big part in her future security."
The remaining two estates are kindly donating elm. The Haddo Estate, owned by Lord Aberdeen, is donating five elm trees. Rear Admiral Christopher Hockley representing the MacRobert Trust Estate is donating two elms. This timber is valuable for the future maintenance of the ship's structure below the waterline. Her keel in particular, made of elm and one of the oldest surviving parts of the ship, is a highly significant feature needing a strong programme of care given its exposed position in the dry dock.
"The quantity of elm donated by all three estates will serve as an important resource for this area in the future. Those elms which may not be suited to the particular size and shape of the keel can be made into new gun-carriages."
Once felled, the timber will be transported to the Whitney sawmill in Hereford where it will be inspected and sawed to specific dimensions appropriate for use onboard the ship. The oak is likely to become planking and the elm is to remain in large blocks needed for the keel.
The timber will then be transferred to Portsmouth where it will be seasoned, so it can be dry and strong when used. This process could take as long as four years. The longer the oak is seasoned, the stronger it becomes.
Latest Tweets from the IIMS


Are You Frugal or Cheap? Which One Are You?Yes, there is a difference!
Trust us: there is a huge difference between frugal and cheap!
We use the word "frugal" quite a bit here at SAHM, but how do you know if your frugality is really just you being cheap? With jobs getting harder to come by and money getting tight, the concept of being frugal is something that gets thrown around all the time. Now, it's easy to just be cheap while using frugality as an umbrella term for everything you do, but there's a lot more to being frugal than just buying the cheapest everything.
So what IS the difference? Are you frugal or cheap?
What does being frugal mean?
According to the dictionary, frugality is defined as "the wise and intentional use of money." The key word there is "intentional," and I think that's what really separates the cheapskates from the "frugalers" (which should totally be a word). In my own life, frugality is learning to get the most out of each and every dollar with a specific plan in mind. It is the deliberate decision to be prudent and wise with spending.
And what is being cheap?
On the other hand, when you're cheap, you're just reluctant to spend money at all, even when it's on something that you really need. You could use other words such as tight, miserly, and stingy, but they all describe the same type of person. Most people who are "cheap" are actually selfish and can even be dishonest if it means saving a couple of bucks.
Why? The only thing cheap people care for is keeping their money to themselves despite the possible consequences on other people (or even on themselves).
Let's put it to some examples to really see the clear difference between frugal and cheap.
The Difference Between Frugal And Cheap | Stay At Home Mum
1. Food
A cheap person will buy the food that costs the least, even if it means disregarding all nutritional and health impacts of doing so. A frugal person will prepare a food budget, take their health into account and weigh the pros and cons of spending a little more on something more nutritious.
So a cheap person will probably buy canned food good for a month while a frugal person will spend on fresh fruits and vegetables and figure out how to make food last longer.
The Difference Between Frugal And Cheap | Stay At Home Mum
2. Eating Out
A cheap person will also go out to dinner all the time, but rarely tip for good service using the excuse of not having enough money. On the other hand, a frugal person will plan for the coming month to see when their budget allows for eating out. Of course, the frugal person understands the value of money, so he or she will probably tip well!
The Difference Between Frugal And Cheap | Stay At Home Mum
3. Purchasing Items
A cheap person will buy something on sale even if they don't really need it simply because it's cheaper than it usually is. A frugal person only makes intentional purchases based on planning and necessity. They may buy a cheaper item, but only without sacrificing quality.
The Difference Between Frugal And Cheap | Stay At Home Mum
4. Savings
A cheap person also does not think long-term. They would rather buy water in plastic bottles every day than buy a single glass or stainless steel water bottle. But a frugal person thinks not only of long-term savings but also of the environment.
The Difference Between Frugal And Cheap | Stay At Home Mum
5. Giving Gifts
Oh, and cheap people are notorious for showing up on parties empty-handed! Frugal people, on the other hand, even with a limited budget will try their best to come up with a gift, whether bought or made by their own resourceful hands.
A frugal person would also rather buy something more expensive if it means better value.
Stay At Home Mum
Simply put, while a cheap person only looks at the financial aspect of things, a frugal person uses a more balanced perspective, taking many factors in mind. A frugal person asks many questions. Why this is cheaper? What is it made of? Will it be better for my family? Will this benefit other people? That is the difference between frugal and cheap.
Frugality is more than just saving money. Finding a good balance between the two can be hard, especially when you see your bank account dwindling between paychecks.
However, the most important thing to remember is that your health and comfort, as well as those of your family and of other people, are more important than having a few extra dollars at the end of the month. You work hard for your money, so you should be able to get a sense of fulfillment out of spending it.
In the end, frugality is really about finding the centre line between being cheap and the opposite side of the spectrum, which is spending extravagantly. The key is proper planning, research and budgeting, and with those, you'll find that your family has more money for "comfort" items at the end of each month.
So, which one are you?
Related Articles
20 Ways to Keep the Kids Entertained for Hours and Hours
Without spending a bomb!
Coconut Impossible Pie
Sounds Impossible - but is so easy!


From Age of Sigmar - Lexicanum
Jump to: navigation, search
Lykerna, the City of Light, is a city of Tyrion's worshippers in the Realm of Light hidden within mountains and its light concealed from the nearby plains. The city was a sanctuary throughout the Age of Chaos protected by magical maze that nobody but the native-born of this city could traverse. The people of this city believe that the blind are blessed to share the burden of Tyrion.[1]
The khornate lord Graunos, a lost son of Lykerna, led his warband into the city in order to get revenge for his blindness being considered a blessing, rather than acknowledging his plight.[1]


text:
The UK retailer
That means they calculated everything that goes into the carbon footprint such as the components, manufacturing, transportation, even the amount of energy consumers will use to wash and dry the underwear.
One interesting discovery from calculating the carbon footprint of lingerie was the discovery of how much impact lace and embroidery have on the footprint's size. So, lingerie that is simpler is also "greener." And, using manufacturing techniques that use renewable energy and reduce waste, they were able to reduce the carbon footprint by approximately 33% compared to traditional lingerie manufacturing.
Follow HerRoom on Twitter for daily tips.


text:
Skip to Main Content
The atmospheric-pressure plasma jets (APPJs) are nonthermal plasma sources studied for their high potential in many medical applications where conventional solutions failed. In this paper, we show the influence of helium APPJ on pepsin structure and function. The APPJ source is characterized using voltage-current measurements, optical emission spectroscopy, and high-speed imaging. Pepsin powder was exposed to the action of the plasma jet, and then, spectroscopic investigations were carried out to obtain information on the structural modifications. Protein function was tested using an enzymatic assay.


Industry information
Location：Home > English > News > Industry information >
Details of faults affecting the use of tap switch
Release time：2020-01-07 Clicks： Click
What are the faults that affect the use of the tap switch and what are the specific details? Let's give you a detailed introduction.
As a result, some oxidation corrosion reactions will be formed. Once the shrapnel is corroded, it will lead to poor contact of the switch or failure of the switch.
Fault 1
Secondly, during the use of the tap switch, please pay attention to the daily waterproof measures of the switch. Generally, if the switch is installed and used in some humid environment,
The interface of the switch can easily lead to the invasion of water gas. Once the line contacts with water gas, the current leakage will occur,
If the human body touches it carelessly, it will cause safety problems of the circuit.
Fault two
It is forbidden to touch the button of the switch frequently and excessively. In case the cover of the button of the switch falls off, some lines inside the switch will be exposed,
If it is accidentally touched, it may cause electric shock accidents on the spot. So we should pay attention to this,
At the same time, when the switch is unnecessary, try not to over press the key switch. Every time you press the key, the switch will be worn.
Fault three
As for the common failure of keys by touching the switch, it is generally possible that the switch has been used for a long time, and its internal shrapnel has been oxidized and corroded,
Only after that, it will cause poor contact, which will cause the failure of the switch key. Therefore, to deal with this failure, it is generally necessary to disassemble the switch,
Then the oxidized part of the shrapnel for checking its switch shall be scraped clean. If the shrapnel is seriously corroded, it is only recommended to replace the switch.
Fault four
For the light touch switch, there will be some delay of key sensing, which is also possible that there are too many dust and sundries adsorbed inside the switch,
So as to cover the conductive contact of the switch wiring, thus blocking the connection of the circuit, so the post will cause the problem of the inductive delay of the switch.
Therefore, after using the switch for a period of time, it is necessary to carry out the safety inspection of the switch. If it is found that there is too much dust and sundries adsorbed,
Be sure to deal with it in time to avoid affecting the performance of the switch. Thirty-eight point two zero
Product display
Click here to send me a message
XML 地图 | Sitemap 地图


Simulink Design Verifier
Using Existing Coverage Data during Subsystem Analysis
Measuring the Coverage of the Subsystem
The sldvdemo_autotranssldvdemo_autotrans model is a closed-loop simulation model. The subsystem ShiftLogicShiftLogic is a Stateflow® chart and represents the controller part of this model. Test cases designed in the Signal Builder block ManeuversGUIManeuversGUI drive the closed-loop simulation. You can use the cvtestcvtest and cvsimcvsim functions to measure the model coverage achieved for this subsystem inside the closed-loop simulation model. In this example, specifying the input to cvtestcvtest as a path to the subsystem rather than to the model name results in measuring the coverage for the subsystem only. Also, the second input to cvsimcvsim specifies the time interval to simulate the model and it is derived from the time range of the current pane in the block ManeuversGUIManeuversGUI.
test = cvtest('sldvdemo_autotrans/ShiftLogic');
test.settings.decision = 1;
test.settings.condition = 1;
test.settings.mcdc = 1;
signalBuilderBlock = sldvdemo_signalbuilder_block('sldvdemo_autotrans');
signalBuilderTime = signalbuilder(signalBuilderBlock);
simulationStopTime = signalBuilderTime{1,1}(end);
existingCovData = cvsim(test,[0 simulationStopTime]);
cvhtml('Existing Coverage', existingCovData);
Finding Test Cases for Missing Coverage
Before you can use existing coverage data during test generation, the data must be saved to a coverage data file(.cvt). You can use existing coverage data by specifying the coverage data path in the Coverage data file parameter and setting Ignore objectives satisfied in existing coverate data parameter to on in the Test Generation pane of Simulink Design Verifier configuration parameters.
In this demonstation, the first input to sldvrunsldvrun specifies the subsystem to analyze. Instructing Simulink Design Verifier to analyze a subsysyem is beneficial when the controller part of a model needs to be tested separately or when you want to divide the analysis of a large model into smaller, manageable parts.
As you can see in the report, Simulink Design Verifier only finds test cases for the coverage objectives that are not covered in the existing coverage file. Notice that 4 coverage objectives in the subsystem ShiftLogicShiftLogic are proven to be unsatisfiable. This is expected because the logic inside the Stateflow chart ShiftLogicShiftLogic uses temporal events and since this chart updates at every sample time, usage of temporal conditions should be satisfactory. Also note that, dead code within a subsystem will always be a dead code in the model containing that subsystem.
The harness model generated by Simulink Design Verifier is built by extracting the contents of the subsystem ShiftLogicShiftLogic into a Test Unit component that is fed by a Signal Builder block that captures the generated test cases.
opts = sldvoptions;
opts.IgnoreCovSatisfied = 'on';
opts.CoverageDataFile = 'existingcov.cvt';
opts.SaveHarnessModel = 'on';
[~, harnessModel] = fileparts(fileNames.HarnessModel);
Clean Up


My teachers says that "debe" means must.
My question is that does "debe" always mean "should", I thought it only meant "must" and that "debería" meant "should." Is what my teacher said correct or should she have used "debería"?
 - So if what my teacher said correct or incorrect? It is incorrect right? – Louis Feb 24 '18 at 13:22
I think your confusion comes from two different forms of deber: deber and deber de, which are NOT the same. I see very surprising how nobody has highlighted this.
The conditional (debería) is used for advice and it is equivalent to "should".
For example: "I should go" is (yo) debería ir
This is easy to remember, so let's go to the key part.
"Deber" (non conditional) is used for compulsory duties, and it is equivalent to "must".
For example: "I must go" is (yo) debo ir.
However, there is a "phrase" that changes its meaning. When it is "deber de", it means "possibility" instead of duty.
"Deber de" indicates possibility/probability. It is different than just "deber".
It is probably the in the podium of the most commited mistakes in oral speech (sharing positions with "leísmo", "laísmo", or the imperative of "vosotros", haha).
When you say "deber de", it denotes possibility.
Example: Debe de haber 10 personas means "It must be 10 people", in the sense that "It is probable that there are about 10 people.
Check the difference:
"Debe ser grande" = It MUST be big
"Debe de ser grande" = It is probably big.
It can be sometimes hard to decide, but most examples are clear enough.
So, since this is a very common mistake, I just wanted to highlight it and point it out. If this wasn't yoru confusion, tell us.
 - Great answer, thank you very much. But my confusion is with the following phrase: 1) Si la palabra termina por "n", "s" o vocal, la sílaba tónica debe ser la sílaba "2." Si no cumple la norma, la palabra lleva acento en la sílaba tónica. In this phrase shouldn't my teacher have used "debería"? – Louis Feb 27 '18 at 6:46
 - Whoa, that sentence is tricky. I had to read it twice. I'm so sorry but I still don't get where the confusion is. could you highlight the exact words that are causing problems? I don't see why you think there should be a "debería". This is a rule, so it's written as a mandate, using "must". – FGSUZ Feb 27 '18 at 17:33
 - This is not really a rule, not all words follow this rule but most words should follow this rule. The teacher is meaning to express "should" but I'm wondering if "debería" is a more correct substitute of "debe". – Louis Mar 7 '18 at 4:48
 - In spanishdict, it is written that deber ser means must be. – Louis Mar 7 '18 at 4:50
 - In the original sentence you deleted, If I remember well, the usage of "debe" was right because it is a rule. A rule is not neccesarily a god's law: rules can be broken, and there are exceptions, but that doesn't invalidate a rule (as long as it keeps being true "in general") – FGSUZ Mar 7 '18 at 14:07
My teacher says that "debe" means must.
My question is, does "debe" also mean "should"? I thought it only meant "must" and that "debería" meant "should." Is what my teacher said correct or should she have used "debería"?
Indeed, "debe" also means "should." You can see in WordReference.com that deber means:
have to, must, oblige [somebody] to, should
What your teacher wrote was fine. Her explanation of the verb "deber" was perhaps an oversimplification. I will encourage you to find a dictionary you like and make it your friend.
Note, there is often not a perfect one-to-one match between words of different languages. "Should" can be translated as both "debe" and "debería", depending on the context.
Here is a simplified way of thinking about the choice of debe/debería: debería often has more of an "ought to" feel than debe.


Question by ashwin (19)
How many leg lifts should be done with ankle weights?
Answer by brendalea2121 (206)
You should only do about 12 lifts. Take a break for about a minute and do it again. You should do about three sets with 12 reps each, then move onto your next exercise.
Answer by Rian (52)
There is no set number. The weights vary as does ankle resistance. I would recommend starting from the lighter end to get feel of how comfortable they are then start adding the weight. Remember it is easy to tear a tendon - so go easy and gauge your resistance.
Answer by mjl10 (282)
It depends what weight of ankle weights you are using. If you are using light weights, you should aim for more repetition (15-20 reps). If you are using a heavier weight, you should aim for less repetition (5 reps).
Answer by barkley (951)
Assuming you do not have any medical issues, you should start with a set of 15 leg lifts or until the muscle feels tired. You can increase the number of sets or the amount of weight as you get stronger.
Answer by rabbits123 (85)
not alot, you can pull a muscle/
Answer by alz (2329)
This completely depends on each individual and their ability. I would start with 3 sets of 10, and then see how you feel. If this is too easy, increase the number of reps.
You have 50 words left!


Vengeance from the Grave
From Pillars of Eternity Wiki
Jump to: navigation, search
Vengeance from the Grave
PE1 Vengeance from the Grave.png
Occurs in
Act 1
Quest giver
NPCs involved
Experience gained
XP type
XP level
Outcomes & Rewards
Let Nonton and Ingroed leave
 - 50 Copper pands (cp)
Tell them to get out of your sight
 - No reward
Let them leave and select the benevolent option
Report them or attack them
Quest ID
Vengeance from the Grave is a task in Pillars of Eternity.
Synopsis[edit | edit source]
While exploring the Valewood wilderness, you happened upon a small cave where a great bear lived. In that cave was a half eaten corpse and a spirit that revealed the final moment of the man's life.
Overview[edit | edit source]
 1. Talk to Nonton in Valewood.
 2. Read Perly's soul in the cave in Valewood.
Walkthrough[edit | edit source]
 - Optional: After arriving in Valewood for the first time, head south over the road until you reach a tent and a man named Nonton, and speak with him. He will inform you about the bear cave.
Journal[edit | edit source]
ID Objectives
0 Vengeance from the Grave
10000 While exploring the Valewood wilderness, I happened upon a small cave where a great bear lived. In that cave, I discovered a half eaten corpse and a spirit that, through some work of magic, revealed to me the final moments of a man's life.
1 Confront Nonton.
10001 In the Valewood, I happened upon a curious hunter who told me his friend had been killed by a large bear in the area. After exploring the area, I found the cave, the bear, and Perly's remains. I experienced a vision of Perly's last moments, which revealed a far more sordid truth: His friend, Nonton, hamstrung him as he attempted to escape the bear. What reasons Nonton had for this are unclear. Perhaps I will find more answers by confronting the man himself. Nonton lives in the nearby town of Gilded Vale.
2 Find the man with the red cloak
10002 In the depths of the Valewood cavern, I happened upon a large bear feasting upon the body of a man who, by the look of things, had recently stumbled upon this den himself. When I approached the body, I had a sudden vision of the man's final moments, and knew him for a hunter from Gilded Vale. In the vision, he was led into the cave by a friend of his. When the bear attacked, his fellow hunter hamstrung him and fled, leaving him to be devoured. The culprit's only recognizable feature was his red cloak.
End states
Yes Accepted Bribe
30000 Having heard Ingroed's side of things, I decided to let her and Nonton leave Gilded Vale. Perhaps they can make a new life for themselves somewhere far from here.
Yes Killed the Couple
30002 I killed Ingroed and Nonton for the parts they played in Perly's death.
Yes Killed Nonton, Told Ghost
30003 I slew the hunter Nonton, only to find evidence of his crimes against an old friend within a cavern in the Valewood. I told Perly's spirit that his murderer was slain. Perhaps now his troubled soul will pass into the next life.
Yes Killed Couple, Told Ghost
30004 I slew Ingroed and Nonton, only to later find evidence of Nonton's crimes against an old friend within a cavern in the Valewood. I told Perly's spirit that his murderer was brought to justice. Perhaps now his troubled soul will pass into the next life.
Yes Killed the Couple before confronting them
30005 I killed Nonton, the man from the vision, and Ingroed with him. Whatever the tale behind Perly's death, it dies with them.


Practical Tips To Clean Stains On The Walls Of A Minimalist Home
Not only is the condition of the floor, furniture, or yard that determines whether your house is clean or not, the condition of the walls must also receive attention. The reason is that even though your minimalist house is clean but the walls are full of stains, the house will still look dull and unattractive. A house with dirty walls also runs the risk of lowering the selling price — if one day you want to sell the house. So, to keep it looking clean and comfortable, start cleaning the walls of the house using home painting services; some stains can be cleaned easily, such as oil stains, food crumb stains, and mud stains. Cleaning usually can be done by wiping it with a tissue, sponge, or damp cloth. Meanwhile, for some types of stains that contain chemicals, such as pen or marker scribbles, oil paint is usually difficult to remove, unless you clean it as soon as the stain is exposed to the wall.
Food coloring stains, such as chocolate, sauce, or jam, can be removed simply by wiping the walls with a cloth or paper towel. Meanwhile, coconut milk food stains, gravy stains, and mud stains can be removed by wiping them with a cloth soaked in warm water to remove the oil or grease. One of the causes of dull walls is not necessarily food or soil stains, but rather dust left on. If the buildup is not impossible, it will make the walls damp and cause mold. So, at least clean the walls — especially the outer walls of the house — every two weeks with a broom or wipe them with an old cloth. Markers or pen stains should be cleaned with the help of baking soda or vinegar. The trick, add one tablespoon of baking soda or vinegar to half a small bucket of water. Then dip the sponge in the liquid and wash the sponge over the surface of the stained wall.
To clean a moss stain, it's best to open a window, as the scent of moss tends to be strong and makes it hard to breathe freely. Remove the moss stain with lemon juice. The trick, mix lemon with a glass of water then put it in a spray bottle. Spray onto the wall surface and then wipe with a cloth.


Selenite Flower Candle Holder
(No reviews yet) Write a Review
A Selenite Flower Candle Holder is fantastic for meditating with on a Full Moon as it not only purifies the space it is within, but it also helps to enhance your intuition in life.
Carved from a solid piece of Selenite, a Selenite Flower Candle Holder is a beautifully carved crystalline piece to adorn your home or sacred space as the tealight that burns within such a piece amplifies the purifying properties of Selenite.
Selenite is known for its purifying properties as its energy washes through a space like a gentle wave which clears out any negative and hindering energies with ease. As it also has a connection to the Moon, using a Selenite Flower Candle Holder during a Full Moon with a specific intention can help what you desire bloom like a beautiful and abundant flower. Meditating on the candle flame that burns within can also enhance the properties of Selenite which helps to enhance intuition and insight.
Each Selenite Candle Holder measures approximately 8cm wide and 4.5cm tall, making it perfect for a mantle or altar space. As each piece is carved from natural crystal, every one is unique and the piece with the highest resonance will be chosen at the time of your order.
Selenite is a form of gypsum that has a milky-white appearance in a crystal that looks much like that of a fibre-optic cable. It forms through gypsum crystals having combined with seawater due to salt flats flooding over millions of years.
In the ways of healing the Body, this crystal helps with flexibility throughout the spine and joints of the body, especially the wrists and ankles.
When it comes to healing the Mind, Selenite helps to illuminate the bigger picture of any situation so that it can be examined without fear and judgement.
As for healing the Soul, it works to purify one's energy field while helping one be open to the Angelic Guidance and Higher forms of communication from the divine.
Selenite is connected to the Lunar Chakra, which is located about three feet above the crown, due to its alignment with the energies of the Moon and the feminine aspects within. Its purifying energy clears out any hindering energies that may try to infiltrate the intuition of the individual as it comes down from the Higher Realms to be made manifest on Earth.
Customers Also Viewed


Where does the name Eileen come from?
By: Guest
Date: Sat-Sep-12-2009-
Eileen is an Anglicised form of the older Irish Gaelic names Eilin and Aibhilin. (Such names were often Anglicised with an "een" ending.) Both these derive from Norman French, and are probably versions of Ava or Aveline. Ava itself is of Germanic origin and uncertain meaning. There was a St Ava in France in the 9th century, but the name was rarely used until the 20th, when the fame of Hollywood actress Ava Gardner made it a popular choice for girls.
Eileen was better known in Ireland than anywhere else until the early 20th century, when it became popular all over the English-speaking world. It was especially well known in the 1980s when Dexy's Midnight Runners produced their hit song "Come on Eileen."
There is a less widespread Scottish variant, Aileen, and there is no masculine.EQUIV.alent.
[d] By: Guest
Date: Sat-Sep-12-2009
What is 1 + 100
Just Updated::


Results 1 to 2 of 2
Thread: Polymorphic DB Tables
 1. #1
 Join Date
 Dec 2006
 Polymorphic DB Tables
 (Summary: I want to have an is-a relationship in PHP also be in the database, and if I search for something in the table of the base class, it will also search in the table of the child class. I also need this treatment with updating, inserting, and deleting. Does anyone know of a framework that will do this?)
 So, I've been dealing with some pretty crazy ideas. But I'm absolutely positive that others have thought of this and perhaps even implemented it, though google and forum searches reveal nothing.
 In PHP, I have a base class:
 - Person, with property "name".
 Two subclasses of Person:
 - Programmer, with property "IQ" and inherited property "name".
 - Quarterback, with property "Apishness" and inherited property "name".
 The question is how to represent this class "Tree" in the database.
 === Implementation 1 ===
 In the database, there is one table:
 - Person, column "type", column "name", optional column "IQ", and optional column "Apishness"
 The idea is that the database be able to:
 - Pay attention to the "IQ" column only if "type" = "Programmer" (likewise for Apishness/Quarterback).
 - Only look through the Programmer subset when I only want a Programmer (likewise for Quarterback).
 - Instantiate a Programmer object if the row is a Programmer (likewise for Quarterback).
 === Implementation 2 ===
 In the database, there are three tables:
 - Person, column "name".
 - Programmer, columns "name" and "IQ"
 - Quarterback, columns "name" and "Apishness"
 The idea is that the database be able to:
 - Look through all three tables when I want a Person.
 - Look through only the Programmer table when I want Programmers (likewise for Quarterback).
 - Instantiate a Programmer object when I recall from the Programmer table (likewise for Quarterback).
 Either way, the usage will be the same. So far, something like this:
 class Notification extends DBData {
 const childTables = "NewGameNotification, ChatNotification";
 const columnsDDL = "time int, playerID int";
 public $time, $playerID;
 class ChatNotification extends Notification {
 const childTables = "ColoredChatNotification, EmotedChatNotification";
 const columnsDDL = 'fromPlayerID int, text text';
 public $fromPlayerID, $text;
 I hope by now, the idea is clear: I want to be able to have a Person, Quarterback, or Programmer object, be able to put it in the database, bring it back just as it was. I also want the luxury to be able to treat them all as Person, because they are all of type Person, after all.
 So, my official question is, is there a framework that will do this for me? I've already finished implementation 1, and am almost done with implementation 2, over 1000 lines already.
 The reason I need to know this is because either implementation has its drawbacks, implementation 1 has a lot of wasted space, but uses less queries, and is faster for small amounts of data. Implementation 2 is better for large amounts of data, but uses more queries, and can't do things like LIMIT, or ORDER without falling back on implementation 1 temporarily.
 Last edited by Verdagon; 08-29-2009 at 09:28 AM.
 2. #2
 Join Date
 Aug 2004
 I would define a "class" table that only has information about the class (not its properties). This table would be implemented to represent the hierarchical relationship between parent/child classes using either the "adjacency list" or "nested set" model. See _URL_ for more info. (I'd go with the nested set approach, myself, as being more flexible/powerful.)
 Then I'd have a separate table for properties, which would include a foreign key relationship to its class's primary key. Assuming your DBMS version/storage-engine supports it, you could use foreign key triggers to handle things like deleting all of a class's properties when a class is deleted.
 ~ Terry Pratchett in Nation
Thread Information
Users Browsing this Thread
Tags for this Thread
Posting Permissions
 - You may not post new threads
 - You may not post replies
 - You may not post attachments
 - You may not edit your posts
HTML5 Development Center
Recent Articles


How to remove undefined index error in php
How can remove Undefined offset error in php?
This error means that within your code, there is an array and its keys. But you may be trying to use the key of an array which is not set. The error can be avoided by using the isset() method.
What is undefined index in PHP?
Definition: Undefined index error; this happens when you try and reference a variable or in this instance an element of an array that hasn't been given state/value yet.
How do you solve undefined?
We learned that a numerical expression is undefined when there is no answer or when you get division by zero. We might get division by zero for those numerical expressions with variables and a denominator. To find the points where the numerical expression is undefined, we set the denominator equal to zero and solve.
What is undefined variable error in php?
Otherwise, PHP cannot tell whether you are shadowing the global variable with a local variable of the same name. The second error ( $y is undefined), is because local scope is just that, local. The whole point of it is that $y doesn't "leak" out of the function.
How do I fix Undefined offset 1 in PHP?
In your code: $parts = array_map('trim', explode(':', $line_of_text, 2)); You have ":" as separator. If you use another separator in file, then you will get an "Undefined offset: 1" but not "Undefined offset: 0" All information will be in $parts[0] but no information in $parts[1] or [2] etc.
What is undefined offset error in php?
An offset is undefined if it doesn't exist in the array. The notice is thrown the first time you reference the element, then PHP initializes the element and sets it to NULL. To avoid the notice you must initialize the offset. You can test if an offset exists either through array_key_exists or using isset.
See also: How to start php
What is an index php?
The index. php is a PHP file that is the entry point of any website and application. It is a file used for templates that contain a mixture of codes that will be delivered as a PHP code. It will also be modified before delivery as the system will be used by anyone with a simple HTML website.
Is set in PHP?
PHP isset() Function
What value is undefined?
In computing (particularly, in programming), undefined value is a condition where an expression does not have a correct value, although it is syntactically correct. An undefined value must not be confused with empty string, boolean "false" or other "empty" (but defined) values.
What is a undefined?
without fixed limits; indefinite in form, extent, or application: undefined authority; undefined feelings of sadness. not given meaning or significance, as by a definition; not defined or explained: an undefined term.
Where is a function undefined?
A function is said to be "undefined" at points outside of its domain – for example, the real-valued function. is undefined for negative. (i.e., it assigns no value to negative arguments). In algebra, some arithmetic operations may not assign a meaning to certain values of its operands (e.g., division by zero).
How do I fix undefined index error in php?
To solve such error, you can use the isset() function, which will check whether the index or variable is set or not, If not then don't use it.2 мая 2018 г.
See also: How does php work with apache
How do you fix a undefined variable error in php?
Ways to deal with the issue:
 1. Recommended: Declare your variables, for example when you try to append a string to an undefined variable. …
 2. Set a custom error handler for E_NOTICE and redirect the messages away from the standard output (maybe to a log file): set_error_handler('myHandlerForMinorErrors', E_NOTICE | E_STRICT)
Leave a Comment