text:
What is wheel hop?
Wheel hop is a nasty action whereby the driven wheels of a car voilently shake, vibrate, hop, grab,
and/or thump upon acceleration. It's usually quite obvious when your car suffers from this condition,
for it sounds and feels like your car fell off a garage lift three times every second. Wheel hop
doesn't just feel bad - it's bad for your car, too. For reasons that will be explained below, wheel hop
can lead to broken drivetrain parts, including axles and rear differentials on a rear-wheel-drive car,
and axles and transmissions on a front-wheel-drive car. If your car wheel hops - get it fixed!
What causes wheel hop?
A lot of people don't know why wheel hop occurs, which often leads to them throwing the incorrect parts
at the car in an effort to eliminate the issue. Fortunately understanding (and correcting) wheel hop is
not difficult. Here is what happens. When a car accelerates, you can picture the forces involved as
something (the ground) pushing the driven wheels of the car forward. Obviously if you push the wheels
forward, the car is going to move forward also. However, the wheels are not rigidly fixed to the
chassis, so when the ground pushes on the wheels, they move forward a bit in the wheel well. Normally a
car's acceleration is so small that this motion is negligible, but when a car accelerates quickly,
especially during a launch, the wheels can move forward quite a bit in the wheel wells. As the wheels
move forward, significant toe changes occur. Now, everybody knows that a tire can provide the most grip
when it is perpendicular to the ground, parallel with the acceleration, and pressurized to provide the
optimal contact patch. That being said, if the toe of the driven wheels changes during acceleration,
the grip of the tire must be changing. Wheel hop is a result of this change in grip. Here is the
sequence of events:
1.) Acceleration begins with good grip.
2.) The wheels move forward, toe changes, and available grip is reduced. Wheelspin occurs.
3.) During wheelspin, acceleration is very small. The wheels move back again, toe changes back, and the
tire regains grip.
4.) Acceleration begins again, and the process repeats itself.
This rapid switching between grippy acceleration and wheelspin is wheel hop. My above description of
the wheel hop process sounds tame, but the frequency of the grip changes and the magnitude of the forces
involved is what makes wheel hop so violent. Race tires can prevent wheel hop since they have more grip
(i.e., they don't lose grip even with the toe change), but cars that wheel hop with race tires will do
so in a much more violent fashion.
How do I get rid of wheel hop?
Getting rid of wheel hop really isn't difficult. If you can limit the motion of the wheel with respect
to the chassis, then the toe changes during acceleration will be small and the tire will not suddenly
lose grip. If the tire does lose grip (common on a high-HP car of course), then it won't suddenly regain
grip due to the wheel moving back to it's static position. How do you keep the wheel from moving with
respect to the chassis? Well, assuming your car has reasonably rigid suspension arms, then all you need
to look at are the suspension bushings! The wheel can move with respect to the chassis because the
bushings flex...especially old, stock rubber bushings. Sometimes simply replacing old rubber bushings
with new rubber bushings is all that is required. However, on a modified car that posesses more
horsepower than the designer's intended, upgrading to stiffer materials like nylon or polyurethane may
be required. The ultimate solution is to use rod ends or spherical bearings at every suspension joint,
but that is unreasonable unless your car will never again see public roadways. Anyway, by simply
upgrading your bushings, the suspension bushings will not flex as much under strong acceleration, the
wheel will not move far forward in the wheel well, the toe of the car will not appreciably change, and
your tires will not lose grip. Wheel hop will have been eliminated.
In some cases weak shocks can allow a perturbed wheel to continue hopping up and down since the motion
is not damped. This is a less likely scenario, but shocks should not be ruled out as a potential
What doesn't get rid of wheel hop?
As mentioned earlier, a lot of people throw the wrong parts at the car in an effort to eliminate wheel
hop. First, springs and sway bars will generally not do anything to promote or prevent wheel hop.
Additionally, suspension settings, such as camber and toe, will generally not help the issue. It is the
change in toe that leads to wheel hop, not the static setting. Tires do not cause wheel hop, though
they do determine the grip level at which wheel hop occurs. For example, race tires, with their
increased grip over street tires, will not break traction until you reach a higher level of
acceleration. Some people might think that race tires solved their wheel hop problems, but in truth they
merely changed their "wheel hop acceleration threshold" from a level below their launch acceleration to
a level above their launch acceleration. Once they increase their horsepower to the point where they can
accelerate enough to once again reach that threshold, their wheel hop will return.
Limited-slip differentials will also not prevent wheel hop. They may increase the acceleration threshold
at which wheel hop occurs (much like installing race tires), but once again an increase in horsepower
will eventually reintroduce the problem.
Check your shocks. If they are not malfunctioning, then you need to increase your bushing stiffness.


text:
Prepaid Meter Concepts
- Prepayment is not just the easiest and most convenient means for the user to pay for electricity, but it is also a very effective method for energy management.
- Insert card to use，insert card to get power，remove card to cut off power is the basic concept for which a prepaid system works which can either be based on the power consumed or time elapsed.
- The prepaid cards can be reused by reloading them with a desktop credit dispensing unit.
- A prepayment system can be used not just in rental units but also in certain public places as well.
Power is not for the building but for the people occupying the building.
- In order to prevent wasted energy and encourage energy saving, a user pays system is the ideal solution as it is not only fair but is also a very effective energy saving measure.
- Works just like a phone card, the user brings a preloaded card, inserting the card shows the remaining credits, only the actual amount consumed is charged to the card; this method is well suited for places that mscan be rented out such as classrooms, piano rooms, ball courts at night, auditoriums, activity centers and electric car recharging parking spots.
- Subsidies can also be given to allow free use for up a certain amount, when the subsidy is exceeded, a warning is given and actual charging of the card begins; this serves as a means to encourage energy saving.
Ball Courts at Night
- The rent is not the only thing that a landlord cares about, the electricity bill is also of great concern.
- With a prepaid card system, the electricity bill is no longer a headache of the landlord as it simplifies collection and eliminates disputes; the tenant also benefits by having immediate feedback and manage their use accordingly. A prepaid system is transparent and fair to both parties.
- Retail stalls, apartments, offices, dormitories, these are all places well suited to a prepayment system. Pay only for as much as is used.
Flat Rate, Inclined Block, Time Tariff
There are two types based on the resource consumed:
There are two types: split-type and combined.
Water Meter Option
One prepaid card reader services both an electricity and a water meter.
There are two types types of credit dispensers, a desktop type and a kiosk type.
Once the prepaid credit on a card is used up, the card can be reused simply by topping (or reloading) it up from a credit dispensing unit. The desktop credit dispenser has an separate printer option available. The desktop credit dispenser unit can not only dispense credit but can also store the data for each transaction which can be later retrieved and used for accounting or auditing purposes.
Each prepaid meter can be networked to a central host for real time monitoring and control.
- A central host can be implemented to collect data and manage the meters.
- The tariff rate on the meters can be changed remotely from the central host.
- A demand response system can be added to help in avoiding penalty from exceeding the contracted demand by using the meters as load shedding devices.

source: openbmb/Ultra-FineWeb


text:
Giant Coal-Derived Gas Fields and Their Gas Sources in China presents a thorough look at 32 coal-derived gas fields in China. This reference book includes two main parts, the first discussing the geologic characteristics of the tectonic, stratigraphy, source and cap rock assemblage for the accumulation periods.
The second part features multiple differential indexes, charts, phase states (gas, liquid, solid), and the methods used to determine the sources of the coal-derived giant gas fields. As the first comprehensive coverage of the methods of gas to source correlation in China, this book will be a classic reference for researchers working in natural gas geology and geochemistry, and teachers working in universities around the world.
- Provides geochemical data of the coal-derived giant gas fields, guaranteeing the reliability of the research
- Integrates various indexes, charts, phase states (gas, liquid, solid), and methods to determine the sources of the coal-derived giant gas fields
- Provides numerous data and case studies of gas fields from coal source rock, giving readers a unique reference for the petroleum geochemistry and geology market
Researchers working in oil and gas geology, teachers and students in petroleum universities, and as a reference for their technical and administrative staff.
- Large Gas Fields and Their Significances in the Natural Gas Industry
- Large Coal-derived Gas Fields and Their Gas Sources in the Ordos Basin
- Large Coal-derived Gas Fields and Their Gas Sources in the Sichuan Basin
- Large Coal-derived Gas Fields and Their Gas Sources in the Tarim Basin
- Large Coal-derived Gas Fields and Their Gas Sources in the Junggar Basin
- Large Coal-derived Gas Fields and Their Gas Sources in the Songliao Basin
- Coal-derived Gas Fields and the Offshore Gas Sources of China
- No. of pages:
- © Academic Press 2016
- 2nd June 2016
- Academic Press
- eBook ISBN:
- Hardcover ISBN:
Prof. Dai was elected as a member of the Chinese Academy of Sciences in October, 1995 and a member of International Academy of Sciences for Europe and Asia on December, 2012. Prof. Dai has been engaged in the geological and geochemical research work of natural gas in the past 40 years. He has established the coal-derived gas theory in China which shed lights on a brand new exploration field for natural gas in the country; and made great contributions to establish the first batch of abiogenic alkane gas fields and abiogenic CO2 gas fields and their geochemical characteristics;. He has made a distinguished contribution to the identification of natural gases with different genetic types; made significant contribution to the formation condition, quantitative and semi-quantitative controlling factors, and the prediction of favorable areas prediction of giant gas fields in China;. Professor Dai has made initiative contributions to the geochemical research on unconventional natural gas (coalbed methane, tight sand gas and shale gas) in China. In a word, systematic and creative contributions have been made by Prof. Dai which that improves fostered the rapid development of the Chinese natural gas industry.
Professor, Academician of Chinese Science Institute.


text:
- NASA Watch
- January 31, 2023
Space Florida Selected to Manage Shuttle Landing Facility
NASA and Space Florida Begin Partnership Discussions, NASA
"NASA has selected Space Florida, the aerospace economic development agency for the state of Florida, for negotiations toward a partnership agreement to maintain and operate the historic Shuttle Landing Facility (SLF).
NASA Administrator Charles Bolden and the director of NASA's Kennedy Space Center (KSC), Robert Cabana, announced the selection during a news conference Friday at Kennedy's Visitor Complex in Florida.
"This agreement will continue to expand Kennedy's viability as a multi-user spaceport and strengthen the economic opportunities for Florida and the nation," Bolden said. "It also continues to demonstrate NASA's commitment and progress in building a strong commercial space industry so that American companies are providing safe, reliable, and cost-effective transportation to and from the International Space Station and other low Earth orbit destinations."
Marc's note: There's been a real push to commercialize parts of KSC since the retirement of the Shuttle which is as it should be. Are we seeing a genuine long-term change? Is KSC to be a dual government and private space facility that can co-exist?

source: m-a-p/FineFineWeb


text:
Nestled on the Crown Terrace overlooking the Whakatipu Basin at an elevation of more than 600 metres is Royalburn Station, a 1200-acre working farm. Originally founded in 1887 by William McKibbon to grow wheat and barley for gold miners and early settlers, passionate food advocates Nadia Lim and Carlos Bagrie took over the farm in 2019.
With a motto of 'Grow, Feed, Connect' Nadia and Carlos decided to diversify the farm in pursuit of finding more sustainable and circular solutions to protect the land and help the animals thrive.
Nadia Lim, Royalburn Farm
With fertile soils for growing cereals and seeds, they've also trialled sunflowers and other produce, with soil health improvements supported by on-farm animal-waste compost.
Royalburn is one of only a couple of farms in New Zealand an on-site abattoir and butchery, helping reduce transport costs and emissions.
It ultimately creates tastier lamb, too – Royalburn Station recently won a NZ Food Award for its fine lamb, now high on the wish list of some of NZ's best restaurants.
Pasture-raised hens are a recent addition to the mountain farm, and they're free to roam in wide-open spaces in between laying eggs in their high-tech mobile homes. Nitrogen-rich chicken manure is repurposed to enrich the productive soils.
Nadia and Carlos are continuing to experiment with farming operations that significantly reduce or utilise waste. They've found each season brings different successes and lessons learnt from their organic market garden; altitude challenges, very hot and cold climates, and spray-free growing that suits some crops better than others.
Royalburn Farm Shop in Arrowtown
Much of the farm's produce is available for purchase locally at the Royalburn Farm Shop in Arrowtown and restaurants across Queenstown have been quick to support Royalburn for its high-quality produce and sustainable approach to feeding the masses. Chefs from Amisfield, Rata, Lil Red, The Dishrey, and Mora are just some of the supporters raving about their tender lamb and fresh produce.
Most recently, the farm launched an exciting new product to complement its food offering: Swifty beer. A classic, simple and refreshing tipple, the beer is created from the farm's spray-free barley and is now available on tap at selected establishments in Queenstown and Wānaka.
Nadia and Carlos' vision for the future is to adopt a more regenerative approach and offer a true paddock-to-plate experience.
"It's motivating for us to be able to connect people to their food and how it's grown," says Carlos. "Royalburn Station is one of Aotearoa's oldest farms and I think we now have an awesome opportunity, and a responsibility, to help bridge the gap between what's on our plates and how it's grown to ultimately build a more resilient and sustainable food system in New Zealand."
Royalburn 'Swifty' beer
In recognition of Royalburn's diverse farming practices and regenerative systems, Carlos has been awarded one of four Nuffield Scholarships which will see him explore various agricultural contexts, practices, strengths and challenges around the world. By learning more about zero-waste circular solutions and maximising them to reduce costs, Carlos hopes will aid Royalburn's journey in leading the future of farming in New Zealand.
Locals and visitors can get the exclusive chance to tour the farm this summer. Royalburn will open up its doors to the public for three charity farm tours. Proceeds will go to local charities, Garden To Table, Kiwi Harvest and Basket of Blessings.
Learn more about Royalburn and its vision for regenerative farming on its website here.


text:
Can Dogs Have Hidden Valley Ranch?
Can Dogs Eat Ranch Dressing. The Straight answer is No. It's true, a small quantity of Ranch dressing is okay for dogs. But do not let your pooch to eat a large amount of ranch dressing as it contains some toxic ingredients which can brutally effect to your dog's health.
Is salad dressing bad for dogs?
This food product is not recommended and should be avoided. Salad dressings are often high in fats and/or sugars which is also not healthy for your dog. …
Can dogs eat lettuce and ranch?
Romaine lettuce, iceberg lettuce, and regular lettuce can be eaten by dogs, both raw and cooked. Dressings contain many ingredients that can harm your pooch, and salads in general (even dressing-free ones) might contain something your dog shouldn't be eating " like walnuts or onions.
What condiments can dogs eat?
5 Spices That Are Safe for Dogs to Eat
Is olive oil good for dogs?
Is olive oil good for dogs? It sure is! Extra virgin olive oil is an excellent source of monounsaturated fats, antioxidants, and omega-6 and omega-3 fatty acids. That means the same olive oil that's good for you can be just as good for your furry friend.
Can dogs eat scrambled eggs with milk?
A scrambled egg won't cause your dog any serious harm, but there are better ways to serve eggs, which are quite healthy for dogs. Eggs are a great source of protein. They also contain essential fatty and amino acids. Eggs can even help settle a dog's upset stomach, and they can make a surprisingly good training treat.
Can I give my dog Pepto Bismol?
Pepto-Bismol Dosage For Dogs: The recommended dosage is 1 teaspoon for every 10 pounds, according to Dr. Klein. It can be offered to the dog every 6-to-8 hours, but if your dog still has diarrhea after a few doses, stop the medication and call your veterinarian.
Will a Tums hurt a dog?
How Is Tums Bad For Dogs? Usually, Tums causes only minimal side effects in dogs when taken infrequently if it causes any at all. However, the compounds in the drug may actually cause constipation or loose stools, which is the opposite effect you probably want it to have.
Begin typing your search term above and press enter to search. Press ESC to cancel.


text: The broken tea is divided into traditional and non-traditional methods. Non-traditional methods are divided into Rotorvane method, C.T.C method, Leger method and L.T.P method. The product quality of various types of methods varies, but the color classification of red broken tea and the appearance and specifications of various types are basically the same. Red broken tea leaves tea, broken tea, tea, tea, four kinds of color specifications. Outside the leaf tea form a strip, requiring the tight cords, Ying Long, homogeneous Qi, pure color, there is gold (or less or no gold). The endoplasmic soup is red-brown (or bright red), and the aroma is fresh and irritating. According to its quality, it is divided into two types, Flowery Orange Pekoe (F.O.P.) and O.P. The shape of the broken tea is granular, and it is required that the particles be heavy and uniform and contain no or a few millimeters. The color is black and lustrous. The inner quality of the soup is red, and the flavor is fresh and strong. According to the quality, the broken flower is orange. Broken Orange Pokoe referred to as FB.OP), BOP, BP and other colors. The shape of the tea is in the form of agaric flakes, and it is required to be solid and uniform. The soup has a strong aroma and is classified according to quality as "Flowery Broken Orange Pekoe Fanning" (FBOPF for short) and "Crushed Orange, Yellow, White, and Chips" ( BOPF), "PF", "Orange" (OF) and "chip" (F) and other colors. Dust (abbreviated as D) has a sand-like appearance, requiring heavy solids, dark and dark color, and a dark, intense, astringent flavor. For the above four categories, leaf tea can not contain broken tea, broken tea does not contain flakes of tea, tea does not contain tea gray, specifications are clear, strict requirements.


6.7. Sharing and Downloading
This section covers some tools to share and download your data.
6.7.1. Datapane: Publish your Python Objects on the Web in 2 Lines of Code
!pip install datapane plotly
If you want to put together your pandas.DataFrame, interactive charts such as Plotly, Bokeh, Altair, or markdown into a nice report and publish it on the web, try Datapane. The code below shows how you can publish your Python objects using Datapane in a few lines of code.
import datapane as dp
import pandas as pd
import numpy as np
import plotly.express as px
# Scripts to create df and chart
df = px.data.gapminder()
chart = px.scatter(
 df.query("year==2007"),
 x="gdpPercap",
 y="lifeExp",
 size="pop",
 color="continent",
 hover_name="country",
 log_x=True,
 size_max=60,
)
# Once you have the df and the chart, simply use
r = dp.Report(
 dp.Text("my simple report"), # add description
 dp.DataTable(df), # create a table
 dp.Plot(chart), # create a chart
)
# Publish your report
r.upload(name="example")
Uploading report and associated data - please wait...
Report successfully uploaded, click here to view and share your report
Link to Datapane
Link to my article about Datapane
6.7.2. gdown: Download a File from Google Drive in Python
!pip install gdown
If you want to download a file from Google Drive in Python, use gdown. All you need to specify is the URL link.
import gdown
# Format of url: _URL_
url = "_URL_
output = "Twitter.zip"
gdown.download(url, output, quiet=False)
Downloading...
From: _URL_
To: /home/khuyen/book/book/Chapter4/Twitter.zip
120MB [00:09, 12.1MB/s]
'Twitter.zip'
Link to gdown.


Your DNA Can Determine Whether You Pass a Drug Test
Image: SNRE Lab on Flickr
Countless people spend money on products to pass a urine drug test for cannabis. They don't know that whether they will pass is already written in their DNA.
I recently covered a scientific study on how your genes affect your sensitivity to cannabis. It explained how a variant at a specific place in your DNA can increase how easily you get high. But it gets even better for these lucky bastards…they are also much less likely to fail a drug test for cannabis!
THC metabolism by CYP2C9
Here is a quick primer in case you didn't read the previous article on your genes and cannabis.
Below is the main metabolic pathway of THC. THC is metabolized to the psychoactive metabolite 11-OH-THC. 11-OH-THC is further metabolized to the inactive metabolite THC-COOH, which is the most important metabolite for urine drug tests.
THC,DNA, Metabolism
This metabolism is performed by an enzyme called CYP2C9. The gene for CYP2C9 has more than 50 genetic polymorphisms. The wild-type version (i.e. the most common version) of the gene is called CYP2C9*1. There is a specific polymorphism that has significance for drug metabolism called CYP2C9*3. The CYP2C9*3 variant has significantly decreased enzyme activity.
Image: Professor of Pot
A clinical study determined that after administering a single oral dose of THC, people with the *3/*3 genotype had 3-fold higher THC levels in their blood than subjects with the *1/*1 genotype.
Effect of CYP2C9*3 on THC-COOH
The CYP2C9*3 polymorphism does not only affect levels of THC in your body. If you look at the above metabolic pathway, you can see that it should also have a strong impact on levels of THC-COOH. In fact, study subjects with the *3/*3 genotype had 3-fold lower THC-COOH levels (below).
Image: Professor of Pot
Where does all the THC go in people with a CYP2C9*3 genotype if not down the pathway to THC-COOH? There are other metabolic pathways (that I didn't show) that produce other metabolites. These metabolites mostly do not get excreted into the urine and even if they do, they are not detected by confirmatory drug tests (see here for the difference between a screening and confirmatory drug test).
Having a CYP2C9*3 genotype may be even better than you realize if you are a regular cannabis user. Because levels of THC are higher with the CYP2C9*3 genotype (if you are taking edibles) and the high lasts longer (if you are smoking), that means that you can eat lower doses and smoke cannabis less often than people with the regular wild-type CYP2C9 gene and still be just as high.
Image: Professor of Pot
This plot (above) shows the relative levels of THC-COOH if people of different genotypes adjust their doses to get the same amount of combined THC and 11-OH-THC as wild-type users. This analysis shows that if you have the CYP2C9 *3/*3 genotype, your THC-COOH levels will be only 15% of a wild-type person! This is because you only need to take half the dose and your body will only produce one-third as much THC-COOH from that dose.
Urine drug testing for cannabis and CYP2C9 pharmacogenetics
Let's take a look at how this might play out if you have a drug test coming up. I pulled data from a study of cannabis users who start abstaining and have their urine tested on a daily basis. The group I looked at smoked one joint per day on average.
It took 7 days for the urine THC-COOH levels of the average subject to fall below 15 ng/mL, which is the typical cutoff for the GC-MS confirmatory test.
Image: Professor of Pot
I then plotted the expected urine THC-COOH levels of people with the CYP2C9 *3/*3 genotype based on the fact that urine levels should be directly proportional to blood levels (and thus, urine levels should also be 2/3 lower). The results show that it would only take 2 days for the average person with a CYP2C9 *3/*3 genotype to fall below the cutoff, assuming they consume an equal amount of cannabis.
Since we know that people with the CYP2C9 *3/*3 genotype have higher levels of THC, it is likely that they reduce their cannabis consumption to compensate. If these people also reduced their cannabis dose by half, their urine THC-COOH levels would fall below the cutoff in less than a single day after their last dose!
If you have a CYP2C9*3 gene, you are at reduced risk of failing a drug test. You are probably ingesting less cannabis (but still getting just as high) and on top of that, less of the THC is converted to the THC-COOH metabolite that will cause a positive on a urine drug test. You, my friend, have won the genetic lottery!
Syndicated from The Professor of Pot by special permission.
Latest posts


text:
This week's interesting word is porraceous. I will buy an imaginary drink for anyone who knows what it means without looking it up – and a bonus imaginary packet of crisps if you have used it in everyday conversation.
Porraceous means 'resembling a leek'. It is typically used to mean that something is leek-green in colour. (In many cases the something is vomit.)
It is early 17th century in origin, and stems from the Latin word porrāceus (itself from porrum meaning 'leek' and āceus meaning 'of the nature of').
"Martians, according to general sci-fi ethnobotany, are always small, hydrocephalic, intelligent, and seem a sort of porraceous green."
– Alexander Theroux, The Secondary Colors, 1996
Isn't the English language brilliant?


text:
We're committed to providing you with a transparent fee structure, with no hidden costs, to help you make an informed decision about studying at the University of Wolverhampton.
The Tuition Fee for all courses is payable on an annual basis and may be subject to an inflationary increase in every year where this is permitted. The University uses the Consumer Price Index (CPI) as an estimation of inflationary increases – as published by the Office for National Statistics.
What's included in your course fee?
- All appropriate teaching, supervision, assessment and examination towards your intended award.
- Access to the University's superb learning and support systems, and facilities.
- Essential learning materials for skills development in connection with your studies. This can include uniforms, lab coats, and other essential or mandatory clothing and kit.
- All essential or compulsory field trips (not including food and drink, but including standard travel) and activities directly related to your assessment.
What isn't included in your course fees?
- Cost of additional examinations for any award other than the intended award.
- Personal membership to professional bodies.
- Additional materials beyond the standard provision we supply. There may be some additional costs in some subjects, for example in Art & Design, the cost of consumable materials is borne by the student, depending on their area of interest. In such cases though, you get to keep the item you've produced.
- Optional field trips and enhancement activities for personal development.
- Travel costs to and from placements.
- The cost of any Disclosure and Barring Service (DBS) check or Occupational Health Assessment where these are required by the University or placement provider.
- Printing and photocopying.
- Library fees and fines.
- Text books.
How we calculate your course fees
Each year, we review and calculate our course fees based on the following criteria:
- Cost to University
- Market demand
- Changes to Government policy
Course fees for the following academic year normally increase in line with inflation and are usually announced and published to our website by the previous Spring.
Exceptions and Conditions
The tuition fee levied is on the basis of a normal progression or completion of your registered modules.
Additional fees will be charged if you are required to retake a module, or other non-standard requirement. These standards are applied to all of the University's undergraduate programmes, taught in the UK, where a tuition fee is levied.
Find out more


text:
what is the range of clipping space in OpenGL?
I'm a beginner in opengl, and I enounter a problem concering about clipping space.
I read from opengl 4.0 reference that Values specified by glClearDepth are clamped to the range 0 1.
but the normilized device coordinate(NDC) has the rang [-1, 1] right?
My question: is the value of glClearDepth applied to NDC? if it is, then how could I clip the vertex with z value between [-1, 0]?
Last edited by Sobeit; 11-30-2012 at 08:50 PM.
glViewport and glDepthRange define the extents of window-space, the space that comes after NDC space. The glClearDepth value is in window-space, not NDC space.
glDepthRange in particular defines the Z mapping from the [-1, 1] range to the user-defined depth range.
as you mentioned window-space is a 3d coord, right? I thought it was mapped from ndc and was a 2d coord.
It is mapped from NDC space; NDC space is 3D as well. OpenGL never uses purely 2D coordinates for rendering. That's where the depth comes from.

source: HuggingFaceFW/fineweb-edu


Designing Calendars with Print Artist Gold
Print Artist Gold is a useful desktop publishing application which can be used to create lots of different print publications. It can be used to create all sorts of different things including calenders. When creating calenders with Print Artist Gold, you will find it is very simple. You will be able to create professional looking Calenders by using this software. Using Print Artist Gold is very simple, but can be a little confusing at first.
Step 1: Open Print Artist Gold
The first step will be to open the Print Artist gold application on your computer. This involves selecting it from the start menu and then waiting for it to load completely. When the application has loaded, you should then select calender from the options screen.
Step 2: Choose the Type of Calender
Print artist gold makes it possible to create a lot of different types of calenders. These include single page calendars and calendars with a page for each month. Choose the type of calendar that you want to create by clicking on it. There are also a number of calendar templates which have already been designed. These make it easy to design a calendar easily without needing to understand everything right away.
Step 3: Import Images
If you plan on using images on your calendar design, then you will need to import them. This is easy and is done by clicking on the import button. Browse through your computer to select the photos or images that you want to add and then position them on your screen by dragging them. Resizing is also easy and is simply a matter of clicking one of the handles and dragging to re-size it.
Once you have chosen the images, you can then get to work on the text. The month names will already be on the calendar, but it's possible to add extra text to advertise your business.
Step 4: Repeat
If you are creating a calendar with a separate page for each month, then you will need to repeat the process for each separate month.
Step 5: Print the Calendar
When you are happy with the design of your calendar, you can then get to work printing it. The best paper for this is a high quality thick mate or gloss paper. This will ensure that the paper does not get saturated with ink. Load the paper into your printer and then follow the instructions to print the calendar. Select the print button and then click through all of the instructions to print the calendar.
Then, all you need to do is fix all of the pages together by either stapling or gluing them in place. Then the calendar can be hung on a wall or put on a desk so that you can remember all of the important dates and times.


text:
The Duchy of Lorraineball was a Holy Roman Imperial duchyball situated between West Franciaball and Duchy of Swabiaball.
History[edit | edit source]
Duchy of Lorraineball started when Lotharingiaball died in 959, and its territory was divided between its children, Lower Lorraineball and Upper Lorraineball. The Duchy of Lorraineball was coveted and was briefly occupied by Duchy of Burgundyball and the Kingdom of Franceball. The Burgundian duke Charles the Bold campaigned for Lorraineball, but was defeated and killed at the 1477 Battle of Nancy.
Due to the weakening of Imperial authority during the Thirty Years War, Kingdom of Franceball occupied the duchy in 1634 and kept it until 1661 when Charles IV of Lorraine was restored. In 1670, the French invaded again, forcing Charles into exile. His nephew and heir Charles V (1643–1690) spent his life in the service of the Imperial House of Habsburgball. France returned the Duchy in the 1697 Treaty of Ryswick ending the Nine Years' War and Charles V's son "Leopold the Good" became duke. Leopold revived the war-stricken duchy and began reconstruction.
In the War of the Spanish Succession, parts of Lorraine, including the capital Nancyball, were again occupied by Franceball, but Leopold continued to reign at the Château de Lunéville.
In 1737, after the War of the Polish Succession, an agreement between Kingdom of Franceball, the Habsburg Empireball and the Lorraine House of Vaudémont assigned the Duchy to Stanisław Leszczyński, former king of Poland. The duke of Lorraine Francis Stephen was compensated with the Grand Duchy of Tuscanyball.


text:
The Comparison of the Effect of Honey, Dextromethorphan, and Diphenhydramine on the Nightly Cough and Sleep Quality of Children and Their Parents
The Journal of Alternative and Complementary Medicine, July 12, 2010
Objectives: Coughing is a prevalent symptom of upper respiratory infections (URIs) that cause disturbance in the sleep of children and their parents. There is as yet no reliable treatment to control URIs and their related cough; however, drugs such as dextromethorphan (DM) and diphenhydramine (DPH) are now mainly used in the world. The aim of this study is to compare the effect of honey, DM, and DPH on the nightly cough and sleep quality of children and their parents.
Design: This was a clinical trial study in which 139 children aged 24–60 months suffering from coughing due to URIs were selected and assigned randomly to 4 groups. The first group received honey (HG), the second one DM (DMG), the third DPH (DPHG), but the fourth group or control group (CG) was assigned to a supportive treatment.
Outcome measures: After approximately a 24-hour intervention, the 4 groups were reexamined and their cough frequency, cough severity, and sleep quality in children and their parents were recorded by using the questionnaire with Likert-type questions.
Results: The mean of cough frequency score HG is 4.09±0.72 and 1.93±0.65 before and after the intervention, respectively, while these figures for the CG are 4.11±0.78 and 3.11±0.57, respectively. After the intervention, the difference of the mean score of the variables in all groups became statistically significant. The mean score of all variables in HG has stood significantly higher than those in other groups. There is also a significant relationship between the DMG and CG groups, even though there is no statistically difference between DMG and DPHG groups.
Conclusions: The result of the study demonstrated that receiving a 2.5-mL dose of honey before sleep has a more alleviating effect on URIs-induced cough compared with DM and DPH doses.


Materials Engineers
Career, Salary and Education Information
What They Do: Materials engineers develop, process, and test materials used to create a wide range of products.
Work Environment: Materials engineers generally work in offices where they have access to computers and design equipment. Others work in factories or research and development laboratories. Materials engineers typically work full time and may work overtime hours when necessary.
How to Become One: Materials engineers must have a bachelor's degree in materials science and engineering or in a related engineering field. Completing internships and cooperative engineering programs while in school can be helpful in getting hired as a materials engineer.
Salary: The median annual wage for materials engineers is $95,640.
Job Outlook: Employment of materials engineers is projected to grow 2 percent over the next ten years, slower than the average for all occupations. About half of all materials engineers work in manufacturing industries, including many that are expected to have slow growth or declines in employment.
Related Careers: Compare the job duties, education, job growth, and pay of materials engineers with similar occupations.
Following is everything you need to know about a career as a materials engineer with lots of details. As a first step, take a look at some of the following jobs, which are real jobs with real employers. You will be able to see the very real job career requirements for employers who are actively hiring. The link will open in a new tab so that you can come back to this page to continue reading about the career:
Top 3 Materials Engineer Jobs
 - Construction Materials Engineer - Kleinfelder, Inc. - San Jose, CA
 Kleinfelder is seeking a Materials / Construction Engineer to serve in a project oversight role on state and local sponsored transportation projects. We are flexible with location and would like the ...
 - Materials Engineer - Microsoft - Mountain View, CA
 Senior Materials Engineer - Polymer Materials In Mixed Reality, people--not devices--are at the center of everything we do. Our tech moves beyond screens and pixels, creating a new reality aimed at ...
 - Materials Engineer (Recent Graduate) - NTS - National Technical Systems - Anaheim, CA
 We may consider a recent BS Materials Engineering graduate with work, internship or project experience in related testing. We have been referred to as the "Disneyland of Engineering " because of the ...
See all Materials Engineer jobs
What Materials Engineers Do[About this section] [To Top]
Materials engineers develop, process, and test materials used to create a range of products, from computer chips and aircraft wings to golf clubs and biomedical devices. They study the properties and structures of metals, ceramics, plastics, composites, nanomaterials (extremely small substances), and other substances in order to create new materials that meet certain mechanical, electrical, and chemical requirements. They also help select materials for specific products and develop new ways to use existing materials.
Duties of Materials Engineers
Materials engineers typically do the following:
 - Plan and evaluate new projects, consulting with other engineers and managers as necessary
 - Prepare proposals and budgets, analyze labor costs, write reports, and perform other managerial tasks
 - Supervise the work of technologists, technicians, and other engineers and scientists
 - Design and direct the testing of processing procedures
 - Monitor how materials perform and evaluate how they deteriorate
 - Determine causes of product failure and develop ways of overcoming such failure
 - Evaluate technical specifications and economic factors relating to the design objectives of processes or products
 - Evaluate the impact of materials processing on the environment
Materials engineers create and study materials at the atomic level. They use computers to understand and model the characteristics of materials and their components. They solve problems in several different engineering fields, such as mechanical, chemical, electrical, civil, nuclear, and aerospace.
Materials engineers may specialize in understanding specific types of materials. The following are examples of types of materials engineers:
Ceramic engineers develop ceramic materials and the processes for making them into useful products, from high-temperature rocket nozzles to glass for LCD flat-panel displays.
Composites engineers develop materials with special, engineered properties for applications in aircraft, automobiles, and related products.
Metallurgical engineers specialize in metals, such as steel and aluminum, usually in alloyed form with additions of other elements to provide specific properties.
Plastics engineers develop and test new plastics, known as polymers, for new applications.
Semiconductor processing engineers apply materials science and engineering principles to develop new microelectronic materials for computing, sensing, and related applications.
Work Environment for Materials Engineers[About this section] [To Top]
Materials engineers hold about 27,500 jobs. The largest employers of materials engineers are as follows:
Transportation equipment manufacturing 15%
Engineering services 13%
Primary metal manufacturing 9%
Computer and electronic product manufacturing 8%
Research and development in the physical, engineering, and life sciences 7%
Materials engineers often work in offices where they have access to computers and design equipment. Others work in factories or research and development laboratories. Materials engineers may work in teams with scientists and engineers from other backgrounds.
Materials Engineer Work Schedules
Materials engineers generally work full time. Some materials engineers work more than 40 hours per week.
How to Become a Materials Engineer[About this section] [To Top]
Get the education you need: Find schools for Materials Engineers near you!
Materials engineers must have a bachelor's degree in materials science and engineering or in a related engineering field. Completing internships and cooperative engineering programs while in school can be helpful in getting a position as a materials engineer.
Materials Engineer Education
Students interested in studying materials engineering should take high school courses in math, such as algebra, trigonometry, and calculus; in science, such as biology, chemistry, and physics; and in computer programming.
Entry-level jobs as a materials engineer require a bachelor's degree. Bachelor's degree programs include classroom and laboratory work focusing on engineering principles.
Some colleges and universities offer a 5-year program leading to both a bachelor's and master's degree. A graduate degree allows an engineer to work as a postsecondary teacher or to do research and development.
Many colleges and universities offer internships and cooperative programs in partnership with industry. In these programs, students gain practical experience while completing their education.
Many engineering programs are accredited by ABET. Some employers prefer to hire candidates who have graduated from an accredited program. A degree from an ABET-accredited program is usually necessary to become a licensed professional engineer.
Important Qualities for Materials Engineers
Analytical skills. Materials engineers often work on projects related to other fields of engineering. They must determine how materials will be used and how they must be structured to withstand different conditions.
Math skills. Materials engineers use the principles of calculus and other advanced topics in math for analysis, design, and troubleshooting in their work.
Problem-solving skills. Materials engineers must understand the relationship between materials' structures, their properties, how they are made, and how these factors affect the products they are used to make. They must also figure out why a product might have failed, design a solution, and then conduct tests to make sure that the product does not fail again. These skills involve being able to identify root causes when many factors could be at fault.
Speaking skills. While working with technicians, technologists, and other engineers, materials engineers must state concepts and directions clearly. When speaking with managers, these engineers must also communicate engineering concepts to people who may not have an engineering background.
Writing skills. Materials engineers must write plans and reports clearly so that people without a materials engineering background can understand the concepts.
Licenses, Certifications, and Registrations for Materials Engineers
Licensure for materials engineers is not as common as it is for other engineering occupations, nor it is required for entry-level positions. A Professional Engineering (PE) license, which allows for higher levels of leadership and independence, can be acquired later in one's career. Licensed engineers are called professional engineers (PEs). A PE can oversee the work of other engineers, sign off on projects, and provide services directly to the public. State licensure generally requires
 - A degree from an ABET-accredited engineering program
 - A passing score on the Fundamentals of Engineering (FE) exam
 - Relevant work experience, typically at least 4 years
 - A passing score on the Professional Engineering (PE) exam
The initial FE exam can be taken after earning a bachelor's degree. Engineers who pass this exam are commonly called engineers in training (EITs) or engineer interns (EIs). After meeting work experience requirements, EITs and EIs can take the second exam, called the Principles and Practice of Engineering (PE).
Each state issues its own licenses. Most states recognize licensure from other states, as long as the licensing state's requirements meet or exceed their own licensure requirements. Several states require continuing education for engineers to keep their licenses.
Certification in the field of metallography, the science and art of dealing with the structure of metals and alloys, is available through ASM International and other materials science organizations.
Additional training in fields directly related to metallurgy and materials' properties, such as corrosion or failure analysis, is available through ASM International.
Other Experience for Materials Engineers
During high school, students can attend engineering summer camps to see what these and other engineers do. Attending these camps can help students plan their coursework for the remainder of their time in high school.
Advancement for Materials Engineers
Junior materials engineers usually work under the supervision of experienced engineers. In large companies, new engineers may receive formal training in classrooms or seminars. As engineers gain knowledge and experience, they move on to more difficult projects where they have greater independence to develop designs, solve problems, and make decisions.
Eventually, materials engineers may advance to become technical specialists or to supervise a team of engineers and technicians. Many become engineering managers or move into other managerial positions or sales work. An engineering background is useful in sales because it enables sales engineers to discuss a product's technical aspects and


In this step-by-step guide we show how to connect a data source to the IoT platform from IBM via MQTT using the OPC router as MQTT client.
The IBM Watson-Internet of Things platform is IBM's IoT solution in the Watson system. Devices can be created in the IoT platform. The devices are sent and assigned current data via MQTT. With its various plug-ins for connecting subsystems, the OPC Router is the ideal data provider for devices of the Watson IoT platform. Watson serves as MQTT Broker, which is connected with the MQTT Client Plug-in of the OPC Router.
Connection OPC Router - IBM Watson
MQTT connection of the IBM Watson IoT platform
The connection takes place in following steps, which we explain in detail below.
 1. Setup of the IoT platform in IBM Watson
 2. Configuration of the device
 3. Configuration of the MQTT Client
Setup of the IoT platform
 1. Log in to the IBM Watson interface and navigate to the "Dashboard". Then click "Create" to create a resource:IBM IoT Console Dashboard
 2. Search in the library for "label:lite iot" to find the "Internet of Things Platform". Then select and create:IBM IoT Watson create Ressource
 3. Name (1) and create (2) the newly created IoT platform:IBM IoT Watson Ressource Name
 4. Start the IoT platform afterwards:IBM IoT Watson Ressource Start
Creating a Device
1. After starting the platform, the device overview opens automatically. Select "Create a device" here:
IBM IoT Watson Create Device
2. The new device must be named in the next step. First name the type (1), then the device itself (2) and then continue (3).
IBM IoT Device Name
3. In the next step, meta data for the device can be maintained. It is optional. Continue with "Next":
IBM IoT Device Meta Data
4. In the following security settings, the default settings can be accepted and continued with "Next":
IBM IoT Watson Device Security
5. In the last step, the data are summarized and the device can be created with "Finish":
IBM IoT Watson Finish Device
6. The created device is displayed with its access data for MQTT. These are important for the following MQTT client configuration. Here you can find the organization ID (1), the assigned type name (2), the device ID (3) and the authentication token (4):
IBM IoT Watson Device Information
Configuration of the MQTT Client
In the MQTT Client the device information must be transferred to the MQTT connection configuration. In the OPC Router (other clients are comparable) the data is used as follows:
Broker connection: The organization ID (here 7nahdt) becomes together with "" the broker connection address.
Client ID: The Client ID consists of Organization ID (1), Device Type (2) and Device ID (3). the format is "d::".
Username: The fixed string "use-token-auth" (4) is used as username to indicate that a token is being used.
Password: The password is the authentication token (5) specified in the device information.
OPC Router IBM Watson MQTT Configuration
Example: Temperature transmission to the IoT platform with the OPC Router
In this example, temperature acquisition data is loaded from an SQL database and formatted as JSON and sent to the configured IBM Watson IoT device. The MQTT client integrated in the Watson IoT console displays the received data.
OPC Router IBM Watson Connection
IBM IoT Watson Client
Connect IBM Watson IoT Platform via Drag & Drop!
Connect your production systems graphically with the IBM Watson IoT platform via MQTT with the OPC Router
Request your download and test the MQTT connection


text:
Learn more physics!
how can you make tower the strongest by using trusses and the other things? (only with woods, and glues, and tapes?)
Georgia Okeeffe elementary school, Albuqurque,nm, Uni
Trusses are very frequently used for building things
like towers and bridges. This is because they are constructed out of
triangle shapes. Triangles are a great shape to use for this because a
triangle cannot change shape without changing the length of at least
one side. The sticks used usually are rigid enough to prevent their
lengths from changing. In contrast, a square can flop into a skinnier
shape without changing any side lengths, so its strength depends on
making the joints between the sides strong and rigid, which is not so
There are a number of different kinds of trusses
because there are many different ways to arrange triangles. Which kind
is best depends on the situation - the shape of the tower, what sort of
stresses it's likely to be under, etc. If you are building a tower for
a project, you can try experimenting with different arrangements of
triangles to see what works best.
(published on 10/22/2007)
Follow-up on this answer.


text:
very large; huge: a gigantic statue.
of, like, or befitting a giant
Origin: 1605–15; Related forms
< Latin gigantgiant
1. enormous, immense, prodigious, herculean, cyclopean, titanic. Gigantic, colossal, mammoth, monstrous are used of whatever is physically or metaphorically of great magnitude. Gigantic refers to the size of a giant, or to size or scope befitting a giant: a gigantic stalk of corn. Colossal refers to the size of a colossus, to anything huge or vast as befitting a hero or god: a colossal victory. Mammoth refers to the size of the animal of that name and is used especially of anything large and heavy: a mammoth battleship. Monstrous means strikingly unusual or out of the normal in some way, as in size: a monstrous blunder.
is always a great word to know.
So is quincunx. Does it mean:


text:
At the planning phase of a new or (to be) redesigned Web site, write a description of its subject area/scope.
This step is important:
- to identify the content of the site (e.g. for development, selection and inventory);
- to ensure this Web site is actually required and does not duplicate information already available on another FAO; and
- as a starting point for subsequent steps related to the management of the information and the promotion of the site.
To define the subject scope of the Web site:
1. write a description (a sentence or two) and a list of concepts, topics and terms that best describe all aspects of the subject that the Web site will cover. Put together, they are the vocabulary of the Web site.
2. check the site vocabulary against formal vocabularies: AGROVOC is an FAO standard thesaurus in multiple languages. Use the standard terms and concepts whenever these match ones identified in your Web site.
3. develop a specific list of concepts when the existing vocabularies are insufficient for the Web site.
4. When redesigning a Web site:
- review the current content;
- identify topics and concepts; and
- do Step 2 above.
Why is it important to describe the subject coverage?
A formal vocabulary is the basis of several activities that are performed during the Web site project and after it has been launched:
- avoid duplication of conceptual work: professional vocabularies created by experts provide the correct and current terms for describing a topic domain. Using the standard terms and definitions will aid user comprehension and visibility. Consistency in terminology will give your information credibility.
- lay the foundations for interoperability: a formal definition of the subject scope helps you identify any existing relevant information management standards. These, if adopted from the start, will make your information easier to exchange with relevant systems. For example, if your information is about countries, or to be structured by countries, make sure you use FAO country names and ISO country codes. This will make your information consistent with systems and sites that already exist, and easier to be selected, aggregated and displayed in other relevant systems, like the FAO Country Profiles and Mapping Information System.
- set the criteria for the selection, acquisition and classification of content, whether from the existing site if you are redesigning, or from existing sources if you are building a topic-specific portal, a document area or a specialised search engine.
- re-use, in building and promoting the Web site: the concepts for your Web site can provide topic-based site navigation and provide useful clues for the development of focussed content. Your concepts are the building blocks for optimising the keyword density on the pages to be submitted to external search engines.
- prepare for metadata-based indexing and cataloguing: the description and the concepts (also to be considered as descriptive keywords) can be used for cataloguing your Web site in EIMS. This will result in submitting your site to the Information Finder (which draws from EIMS).


text:
The patadyong is a pre-Spanish clothing item or loose skirt worn by Filipino women particularly in the lowland regions of the Visayas. In terms of function, it is similar to the "sarong" or "malong" used in Mindanao in southern Philippinesa nd Indonesia. But instead of the batik patterns, the patadyong has a checkered, colorful design or patterns.
Like the malong, the patadyong has a variety of uses. Primarily, women used it as a tucked-in skirt topped by a kimona (thin cotton blouse). Women in the countryside or rural areas wear or used the patadyong as a sort of kerchief, shawl or even to shade or cover themselves from prying eyes. In bygone days when washing or bathing in rivers were commonplace, women hold a piece or one end of the patadyong with their teeth or free hand, while soaping and cleaning their body with another hand. It may looked clumsy but it works by providing a bit of privacy.
Today wearing patadyong is often limited or seen in folkloric performances and dances, and is considered as more of a costume than everyday wear like it used to be.
Long live Philippine clothing traditions!


text:
Simply begin typing or use the editing tools above to add to this article.
Once you are finished and click submit, your modifications will be sent to our editors for review.
history of Bono
The kings of Bono are said to have played a major role in the gold-mining industry; both Obunumankoma (flourished c. 1450–75) and ʿAlī Kwame (flourished c. 1550–60) are thought to have introduced new mining techniques from the western Sudan to the Akan fields, and Owusu Aduam (flourished c. 1650) is reported to have completely reorganized the industry. From...
What made you want to look up "Obunumankoma"? Please share what surprised you most...


Chicago Treasures: Art Shay and Garry Wills
March 14, 2007
Download Story
Gary Wills
The theme of place and identity is powerfully revealed through first hand accounts from the people and personalities who have transformed the city through their vision and ingenuity. The Chicago Treasures series focuses on Chicagoans who have imagined what Chicago could be - people whose work has defined the city, while the city has defined their work. From architects who have built the City's skyline to journalists and authors who give voice to people and places to entrepreneurs who give strength to the City of Big Shoulders and to artists who draw from and interpret the City's inner spirit, this series will frame the question: Why Chicago? What opportunities does the city offer to those who wish to take risks; what challenges does it reveal; and what are the rewards and frustrations that they continue to face?
Renowned magazine photographer Art Shay and Pulitzer Prize-winning historian Garry Wills have spent decades chronicling America's stories in words and images. They'll join Chicago Public Radio's Steve Edwards for a lively conversation about their work, their long-time friendship and their mutual passion for Chicago.
Recorded Wednesday, March 14, 2007 at Chicago History Museum.


11.5. Indexes on Expressions
This query can use an index, if one has been defined on the result of the lower(col1) operation:
CREATE INDEX test1_lower_col1_idx ON test1 (lower(col1));
As another example, if one often does queries like this:
then it might be worth creating an index like this:
The syntax of the CREATE INDEX command normally requires writing parentheses around index expressions, as shown in the second example. The parentheses may be omitted when the expression is just a function call, as in the first example.
Index expressions are relatively expensive to maintain, since the derived expression(s) must be computed for each row upon insertion or whenever it is updated. Therefore they should be used only when queries that can use the index are very frequent.
Privacy Policy | About PostgreSQL
Copyright © _PHONE_ The PostgreSQL Global Development Group


text:
Impact analysis of System Frequency on Power System State Estimation
A State Estimation is a significant aspect of the online security analysis feature in power system control centers. The problem of estimating the power system states of system in real time varies with complex load changes that result in system frequency changes also. In this paper, the performance evaluation of State estimation due to change in system frequency is carried out. Computation of State Estimation simulation carried out on five bus 400 kV practical southern grid system. Further the effect of variation of system frequency on state estimation in terms of voltage and power flow variation has been investigated. To minimize the errors in state estimation results, flow chart has been proposed, to model the system network at operating frequency which ensures stable analysis of the power system in real time conditions.
Keywords- State estimation,System Security,corrected power flow


text:
This session will include the following subject(s):
OpenStack in OpenStack:
In this presentation, we discuss how to deploy a multi-node OpenStack environment inside a typical openstack environment, where you usually get a VM with an internal IP and optionally a public floating IP via NAT. Such a virtual deployment option is desirable for developing and testing new features that require multiple node setup, such as networking, high availability, live upgrade, etc.
We demonstrate a few key enabling technologies:
* nested server virtualization; * software-defined networking and policy routing for virtual private and public layer-2 networks; * chef for automatic configuration and deployment.
(Session proposed by Yun Mao)
multi-node openstack testing:
Discuss how the CI system and the Gate can deploy and test multi-node setuips.
Specifically, the TripleO team has been working on a heat-based installation of OpenStack that is also hopefully going to be referenced/used as part of the refstack work. This work allows us to do multi-node deploys without needing to pull in non-OpenStack deployment technology that may be contentious such as puppet, chef, juju or maas. Additionally, work has already started on integrating this work with OpenStack CI.
Talk about the approach in general, and what the status of CI integration is.


text:
The name Annette is a Hebrew baby name. In Hebrew the meaning of the name Annette is: Grace.
The name Annette is an American baby name. In American the meaning of the name Annette is: Grace.
The name Annette is an English baby name. In English the meaning of the name Annette is: Aintroduced to Britain in the 13th century, made popular in the 14th century by the cult of St Anne. The form of the name varies with fashion:.
The name Annette is a French baby name. In French the meaning of the name Annette is: meaning Little Ann. Variant of Hebrew 'Hannah' meaning 'Favor. Grace. '.
People with this name have a deep inner desire to inspire others in a higher cause, and to share their own strongly held views on spiritual matters.Expression Number: 7
People with this name are excellent at analyzing, understanding, and learning. They tend to be mystics, philosophers, scholars, and teachers. Because they live so much in the mind, they tend to be quiet and introspective, and are usually introverts. When presented with issues, they will see the larger picture. Their solitary thoughtfulness and analysis of people and world events may make them seem aloof, and sometimes even melancholy.
And you'll see personalized content just for you whenever you click the My Feed.
SheKnows is making some changes!


Take the 2-minute tour ×
I have a SQL statement like the following:
const string sql = @"UPDATE PLATYPUS
ocmd.Parameters.Add("ListOfInts",??WhatNow??);
How can I provide the comma separated list of ints, which could be any (reasonable*) number of values
 - By "reasonable" in this case I mean between one and a couple dozen.
share|improve this question
why not stored the values in a string separated by comma? – Waqar Janjua Jul 16 '12 at 16:16
add comment
6 Answers
up vote 6 down vote accepted
Try something like this:
ocmd.Parameters.Add("ListOfInts", String.Join(",",myList.ToArray());
The String.Join method takes all elements in an array and places the specified character between them.
share|improve this answer
Why was this accepted as the answer? You can't really do it this way. – Lasse V. Karlsen Jan 3 at 20:20
His question: How can I provide the comma separated list of ints... How does this not answer his question? – Abe Miessler Jan 3 at 21:23
Because the correct answer is: It can't be done this way! You can't provide a single parameter that will work in an IN clause with a string parameter. A table-valued parameter might work, a string parameter will not work. Now, I understand that you answered the question that was asked, but my point is that you need to answer the question that was implied: how to make this work. Answer: It can't. – Lasse V. Karlsen Jan 3 at 23:12
Alright, fair enough. – Abe Miessler Jan 3 at 23:17
add comment
You can't, you have to create some helper function that replaces :ListOfInts with ( for example ) :I0,:I1,:I2... and pass the parameter by adding one by one in code. The function you want is gracefully emulated by Dapper.Net in its list support.
share|improve this answer
This answer is correct, as opposed to the accepted one and other 3-upvoted one. You can of course use a bunch of parameters, and inject those, basically getting an SQL like where id in (_USER_, _USER_, _USER_,...). Also there are Table-valued parameters now, but I don't know if/how they can be leveraged to actually use 1 parameter to specify the list of "IN"-values to match against. – Lasse V. Karlsen Jan 3 at 20:26
add comment
Use the Join method of string on the Array of Ints. You can mention comma as the seperator
List ints = new List();
string concatenatedIds= string.Join(",", ints.ToArray());
The output (value in concatenatedIds) will be 4,6,2. You can use that string as the parameter value for your IN clause
share|improve this answer
While this will add a parameter just fine, it will not work with an in (_USER_) clause in the SQL. Parameters doesn't work that way. Wishful thinking, I know, but no. – Lasse V. Karlsen Jan 3 at 20:27
add comment
I think the only possible solution is to pass comma-separated values, which you can convert to a table in SQL using a function. Here is the function I am using
CREATE FUNCTION dbo.CSVToList (_USER_ varchar(3000))
 RETURNS _USER_ TABLE (Value varchar(30))
 Value varchar(30)
 _USER_ varchar(30),
 _USER_ int
 SET _USER_ = LTRIM(RTRIM(_USER_))+ ','
 SET _USER_ = CHARINDEX(',', _USER_, 1)
 IF REPLACE(_USER_, ',', '') <> ''
 WHILE _USER_ > 0
 SET _USER_ = LTRIM(RTRIM(LEFT(_USER_, _USER_ - 1)))
 IF _USER_ <> ''
 INSERT INTO _USER_ (Value) VALUES (_USER_)
 SET _USER_ = RIGHT(_USER_, LEN(_USER_) - _USER_)
 INSERT _USER_
and you can use the following code (for example) to perform operations:
DECLARE _USER_ varchar(100)
SET _USER_ = '30,32,34,36,40'
 ProductID IN (SELECT * FROM dbo.CSVToLIst(_USER_))
I took the code from here: _URL_
Hope it helps.
share|improve this answer
I forgot to say that you have to use the String.join method to aggregate all values and then pass them as parameters to the SQL code. – Umar Jamil Jul 16 '12 at 16:14
add comment
The best way to handle this is to keep the list in the database, such that you could write a select query to return the values in your list. The question is, how can you do this when the data originates at the client? Most of the time, this data is hand-picked by the user, one record at a time. In that case, you can use a table (think: "shopping cart") that adds records for the values one at a time, as the user selects them. If it's more of a batch job, you may want to use a BulkInsert process to create the records.
share|improve this answer
add comment
You don't state which database you are using, but if it is SQL Server 2008+ you may also want to consider Table Valued Parameters.
For your example the added complexity may not be worthwhile, but they can be useful in other scenarios.
share|improve this answer
add comment
Your Answer


text:
This paper examines how major efficiency gains and improved effectiveness were simultaneously achieved at the Reserve Bank of New Zealand over a five-year period. It identifies the business management concepts that were used to transform the organization, outlines how they were applied, and evaluates the benefits obtained. The paper concludes that substantial real efficiency gains were achieved, while effectiveness was maintained or enhanced. Looking more widely, the business management concepts used to achieve these benefits could be applied to other central banks.
leadership by example and new incentive systems. Making managers accept personal responsibility for decisions was a key goal.
The RBNZculture has certainly shifted. Change is itself viewed more positively. Behavior relies more on judgement, less on rules. Initiative is more likely to be encouraged. The management team will often confront a difficult decision, express a diversity of views, and set a clear direction rather than search for consensus. Staff throughout the RBNZ are franker and less likely to hide their opinions. Status barriers have been lowered in many ways


text:
ECHIUM PININANA PLANTS SNOW TOWER
plants are young and are in 7cm pots, they have been over wintered in my greenhouse and now hardened off outside, roots are well established.
Photo of plants are an example and not the exact plant
The flower of this variety reaches up to 15 feet, a truely spectacular flower and talking point.
This variety produces an amazing flower in June.
aslo selling echium tower of jewels (blue)


text:
Science Fair Project Encyclopedia
Battle of the Kentish Knock
The Battle of the Kentish Knock (also known as the Battle of the Zealand Approaches) was a naval battle of the First Anglo-Dutch War fought on 8 October 1652 near the shoal called the Kentish Knock in the North Sea about 30 km from the mouth of the river Thames.
Dutch Admiral Maarten Tromp had been suspended after his failure to bring the English to battle off the Shetland Islands in August, and replaced by Admiral Witte de With, who saw an opportunity to concentrate his forces and gain control of the seas. He set out to attack the English fleet at anchor at the Downs near Dover on 5 October 1652, but the wind was unfavourable.
When the fleets finally met on 8 October, the United Provinces had 57 ships; the Commonwealth of England 68 ships under General at Sea Robert Blake. Action was joined at about 17:00. The English ships were larger and better armed than their opponents and by nightfall two Dutch ships had been captured and about twenty — mostly commanded by captains from Zeeland who resented the domination of Holland — had broken off the engagement. De With withdrew the rest of his force with many casualties.
The Dutch recognized after their defeat that they needed larger ships to take on the English, and instituted a major building program that was to pay off in the Second Anglo-Dutch War.
The contents of this article is licensed from _URL_ under the GNU Free Documentation License. Click here to see the transparent copy and copyright details


LinkIt ONE Pager
7,054
65
5
Who uses a pager anymore? Well actually, lots of people. Pagers are still pretty popular among people who need to know things in a hurry because having internet all the time (even with 4G) still isn't as reliable as a good old pager.
In this tutorial, we'll use the LinkIT ONE to create our very own pager. Due to the LinkIT ONE's powerful capabilities, such as a built in battery pack and GSM slot, we can easily manipulate certain components that would take much more hardware and skill on a regular old Arduino.
Step 1: Supplies
If you got the Arduino Grove Starter Kit, you should be in business fairly quickly. Otherwise, you'll need to obtain some of these things on your own:
 - LinkIt ONE
 - Pre-paid SIM Card
 - Grove Arduino Base Shield
 - Grove - LCD RGB Backlight
Step 2: Configure Your LinkIT ONE Board
We'll need to modify some of the switches on the LinkIt One board in order to make it work. Along with the image attached, make sure that you have done the following
1. Set the MS -- UART switch to UART
2. Set the USB -- BAT switch to USB
3. Set the SPI -- SD switch to SPI
Connect the GSM Antenna in order to receive Text Messages and phone calls!
Step 3: Insert Your Sim Card
I know that most people probably don't have a pre-paid SIM card laying around. If you are just prototyping and want to see a proof of concept, feel free to remove it from your current cell phone (or one of your friends) just to try it out. If you get serious and want to make this a full-time gig, you will have to pony up for a pre-paid SIM.
Inserting the SIM card is a fairly straight forward process. Flip over your LinkIt One and look at the smaller big metal piece. You can see in the figure where I inserted my SIM card if you are confused.
After you have inserted the SIM card, be sure to attach your GSM antenna that came with your LinkIt One kit. This will allow you to get a cell signal.
Step 4: Attach Grove Board and LCD
The LinkIT ONE has the same pin layout as the arduino, thus an arduino grove board extension fits on top of it in a very similar fashion. Simply line up all the pins and plug it in.
Then, you're going to want to attach the Grove RGB LCD into an I2C slot. This will allow us to interact with it.
Step 5: CODE I - Interacting With the LCD
First, let's go over some basic LCD code. You'll need to install this library in order to interact with the LCD on your LinkIT ONE Board. This is a special library that allows us to easily send commands to the Grove LCD. We will use this board in the later code file to print out the number that texted us and the message.
Use this example file to quickly understand the Grove LCD.
Step 6: CODE II - Receiving a Text Message
Next, let's go over how exactly we will receive a text message. We'll make extensive use of the LGSM library, so it might help to read up on that a bit. There are some great online resources if you wish to do that.
First, we want to catch a text message. Following the logic within the loop() function...
if(LSMS.available()) // Check if there is new SMS {
This giant if block checks to see if a new text message is available. If it is, let's continue and go and parse it.
LSMS.remoteNumber(p_num, 20); // display Number part
Serial.println("There is new message."); Serial.print("Number:"); Serial.println(p_num); Serial.print("Content:"); // display Content part
Next, we print some basic debugging info. When this thing is deployed, we probably don't care much about the serial output, but it is always good practice to print this out just in case we want to go back and take a look.
while(true)
{ int v = LSMS.read(); if(v < 0) break;
 dtaget[len++] = (char)v;
 Serial.print((char)v);
 }
Next we're going to read the text message. It's a little difficult because with this embedded technology, it's not so simple as 'String = textMessage.read();'. Instead, we have to read the bytes from the text message character by character, forming an array of characters that is our eventual message. This is done in the above while loop.
LSMS.flush(); // delete message
Now, to save space on the device, we'll 'flush' or delete the message.
And that's more or less it! Now let's combine the two to create our pager...
Step 7: Code III: Putting It All Together
Now, we'll combine both the LCd and Text messaging library to receive a text, and show it on our LCD. I've put in a bit of extra code to help polish it up a bit. Hopefully the comments can help you follow along.
Copy this code over to your arduino IDE and deploy!
Step 8: Conclusion
Clearly the LinkIT ONE is a very powerful prototyping device. Hopefully this tutorial has taught you a thing or two about it and how we can create some really cool projects with it.
Share
 Recommendations
 - Build a Tool Contest
 Build a Tool Contest
 - Epilog X Contest
 Epilog X Contest
 - Remix Contest
 Remix Contest
 5 Discussions
 0
 None
 pabell
 5 weeks ago
 Your project inspired me to make my own version using the Mini Nano V3.0 ATmega328P & Sim800l.
 pagerreal.jpg
 0
 None
 dehservices
 3 years ago
 Hi There
 Thanks for this its great! My messages are displayed backwards though?
 Any ideas on how to correct this?
 0
 None
 MarkC418
 3 years ago
 Could you include in the project a small paragraph of explaining what this is? I do not understand what it's for, I am interested.
 0
 None
 werdna17
 3 years ago
 Page me maybe? Sorry I couldn't resist


text:
F is for Fox. A friendly fox can be made using a circle as a head, and topped with two small triangles for ears. A triangle makes the fox's snout, finished by a small circle to indicate its nose. Children can draw in the fox's eyes, and some children may also chose to draw whiskers emanating from its snout.
I've also guided the children to create the F page of their dictionaries by making a flag. Most flags can be made very simply with just a few Euclidian solids. For example, the flag of Greece can be made placing five long blue rectangles and four small blue squares over a white piece of paper:


OverviewDosageSide EffectsInteractionsHalf-Life
When many patients start taking this medication for high blood pressure, they wonder "how long does it take for metoprolol to work?"
Metoprolol – How Long Does It Take to Work?
Metoprolol tartrate can begin to take effect in just two hours, but it may take up to a week to take full effect.
What is the peak time for metoprolol?
Metoprolol tartrate reaches its peak effect one to two hours after oral administration, and 20 minutes after intravenous (IV) administration when infused over 10 minutes.
How long does it take for metoprolol tartrate to take effect?
Oral metoprolol tartrate taken by mouth can have significant effects on heart rate within an hour, and the effects last for 6 to 12 hours depending on the dose. It takes only 20 minutes for injectable metoprolol tartrate to cause significant effects; a single injection lasts for approximately 5 to 8 hours, depending on the dose.
Do beta-blockers work immediately?
Injectable metoprolol can take effect within 20 minutes.
More about Metoprolol
Written by
Medically reviewed by


text: This paper focuses on heritage conservation as it relates to, and intersects with, the realm of municipal finance. The thesis builds a case that municipal Heritage Property Tax Relief Programs (HPTRP's) in Ontario, as they currently exist, do not work as they were designed. HPTRP's are aimed at incentivizing heritage designation by offering a financial benefit to property owners, yet in their current configuration, result in additional costs that reduce their effectiveness. The ideal solution would be for the Province to review and redesign the program; however, this is unlikely. A practical solution, which is proposed in this paper, is for municipalities to create a Community Improvement Program (CIP) tool that off-sets some of the unforeseen costs associated with HPTRP's. The two programs have a history of working synergistically at the local level – and together can accomplish what HPTRP's were intended to achieve unilaterally.


text: This study blends the simplicity and empirical success of univariate GARCH processes with an easy to estimate and interpret dynamic correlation estimator. A two step estimator and a simple test are employed to verify the null of constant correlation against an alternative of dynamic conditional correlation. The real strength of the DCC estimation process is its flexibility of univariate GARCH but not the complexity of conventional multivariate GARCH, therefore large correlation matrices can be estimated. One of the primary motivations for this study is that the correlations between assets are not constant through time. The focus of the study is hence to explore the empirical applicability of the multivariate DCC-GARCH model when estimating large conditional covariance matrices. Among the adopted models, DCC-GARCH(1,1)- t can be considered as the best model in measuring VaR, and DCC-GARCH(1,1) can be considered as the second best, while SMA is in the last. The results have suggested that a more complete model which carries more time series characteristics may outperform the others in the sample.


text:
Fan Li, Yiming Yang
Learning the structures of large undirected graphs with thousands of nodes from data has been an open challenge. In this paper, we use graphical Gaussian model (GGM) as the underlying model and propose a novel ARD style Wishart prior for the precision matrix of the GGM, which encodes the graph structure we want to learn. With this prior, we can get the MAP estimation of the precision matrix by solving (a modified version of) Lasso regressions and achieve a sparse solution. We use our approach to learn genetic regulatory networks from genome-wide expression microarray data and protein-binding location analysis data. Evaluated on the basis of consistency with the GO annotations, the experiments show that our approach has a much better performance than the clustering-based approaches and BN learning approaches in discovering gene regulatory modules.
Content Area: 12. Machine Learning
Subjects: 12. Machine Learning and Discovery; 15.7 Search
Submitted: May 10, 2005


Register for extra features! Logon
Trivia Quiz - Albert Camus - Individualistic French Writer
A quiz on one of the most enigmatic of French writers.
Quiz Number: 4892
Date Submitted: December 24, 2012
Quiz Categories: Literature, Authors
Quiz Type: Personality Quiz
Author: grant228
Average Score: 64.4 percent
Times Taken: 41 times
Taken by Registered Users: 3
Albert Camus Individualistic French Writer
1. In which French colony was Albert Camus born in November, 1913?
 A. Vietnam
 B. New Caledonia
 C. Algeria
 D. Seychelle Islands
2. What political party did Albert Camus join in 1935?
 A. French Democrats
 B. Socialist Party
 C. French Nationals
 D. Communist Party
3. What role did Albert Camus perform for France during World War II?
 A. He was a member of the Resistance.
 B. He wrote a number of satirical anti-Nazi books.
 C. He joined Charles de Gaulle and the Free French force in London.
 D. He saw active service in 1940 but was caught and imprisoned for the remainder of the war.
4. Which of the following books was not written by Camus?
 A. The Fall
 B. The Judgment
 C. The Stranger
 D. The Plague
5. What literary award did Albert Camus win in 1957?
 A. Franz Kafka Prize
 B. Pulitzer Prize
 C. Nobel Prize for Literature
 D. Man Booker International
6. What activity did Camus pursue that he regarded more important than his writing?
 A. Photography
 B. Acting
 C. Football
 D. Meditation
7. What physical ailment plagued Camus for most of his life?
 A. Diabetes
 B. Tuberculosis
 C. Tinnitus
 D. Epilepsy
8. With which notable French writer did Albert Camus have a celebrated disagreement which ended their friendship?
 A. Simone de Beauvoir
 B. Michel Foucault
 C. Antoine Blondin
 D. Jean-Paul Sartre
9. What style of writing best describes the writing of Albert Camus?
 A. Nihilism
 B. Existentialism
 C. Absurdism
 D. Fatalism
10. Albert Camus died at the relatively young age of 46 from what cause?
 A. lung cancer
 B. suicide
 C. murder
 D. car crash® Introduction Privacy Policy Conditions of Use
Innovative 2020


text:
SK NEIGHBORS: SCIENCE FAIR
Photo by Wendy Robinson Hallmark
Science Fun: Students at Orchard Heights Elementary School catch a ride on a hover craft during the school's Curriculum Success Night. The craft was brought by Mr. Science, Jim Burrows, who was visiting from Fall City, Wash. The Thursday, March 21 event gave students and guests a chance to see science in action through a variety of events performed by Burrows, seen here behind the craft.


text:
Non-native Birds in the Elfin Forest
(where to look for the species):
c = maritime chaparral
o = coast live oak woodland
t = transit – occasionaly feed on periphery of the Forest.
z = oak/manzanita complex
-● = non-native species which is or has the potential to negatively impact the natives species of the Elfin Forest.


g = {
 "host": "server.hostname.com",
 "port": 3306,
 "user": "mysqlUser",
 "password": "password123",
 "database": "foobar"
};
However, once this object is configured in CoolBeans you can easily pass it into other objects when they are created.
You can also specify properties for not-anonymous objects. You can also mix and match constructorArgs and properties. For example:
"creditCardDao": {
 "module": "./db/creditCardDao",
 "constructorArgs": [
 {"bean": "dbConfig"},
 {"bean": "authorize"},
 {"bean": "mysql"},
 {"bean": "CreditCard"}
 ],
 "properties": {
 "service": {"bean": "service"}
 }
}
When CoolBeans creates the creditCardDao it will first create all the beans specified in the constructorArgs. It will then create the creditCardDao and pass in the four already-created beans to the constructor. Once the object is constructed it will set the service property on the object to the specified service bean. Note, CoolBeans will look for a setter and use that if it can find it. For example, in the service property above, CoolBeans will first look for a function named setservice (note that this is case sensitive). If it can find it, it will pass in the service bean to that function. If not, it will simply set a public property on the object.
There are a few other interesting capabilities of CoolBeans:
Beans don't have to be lazily loaded. You can set a bean to load when the container loads. For example:
"dateFormat": {
 "module": "./util/dateFormat",
 "lazy": false
}
Also, if you have a factory that is used to construct other objects, you can specify this using the factoryBean and factoryMethod properties. For example:
"knox": {"module": "knox"},
"s3client": {
 "factoryBean": "knox",
 "factoryMethod": "createClient",
 "constructorArgs": [
 {"value":
 {
 "key": "myKey",
 "secret": "mySecret",
 "bucket": "myBucket"
 }
 }
 ]
}
The above s3client bean is configured so CoolBeans uses knox to create it. The constructor args are passed into the factoryMethod as if it were a constructor. The above essentially boils down to:
s3client = knox.createClient({
 "key": "myKey",
 "secret": "mySecret",
 "bucket": "myBucket"
});
Also, if you have a function that is used to construct other objects, you can specify this using the factoryBean property. For example:
"express" : {
 "module" : "express"
},
"app" : {
 "factoryBean" : "express"
},
The above app bean is configured so CoolBeans uses express to create it. The above essentially boils down to:
var express = require('express');
var app = express();
Version 0.0.8 or CoolBeans introduced autowiring. Autowiring can be used so that you don't have to explicitly specify constructor args or property values. Consider this example from above:
"creditCardDao": {
 "module": "./db/creditCardDao",
 "constructorArgs": [
 {"bean": "dbConfig"},
 {"bean": "authorize"},
 {"bean": "mysql"},
 {"bean": "CreditCard"}
 ],
 "properties": {
 "service": {"bean": "service"}
 }
}
This could be rewritten as such:
"creditCardDao": {
 "module": "./db/creditCardDao",
 "autowire": true
}
Now, when CoolBeans creates an instance of the creditCardDao bean it will assume the object needs to be constructed. It will introspect the constructor and find out that it has the following arguments: dbConfig, authorize, mysql, and CreditCard.
Autowiring will make CoolBeans look to see if it has beans defined that have the same exact name. If so, these will be passed in as those constructor args.
This also works for properties. CoolBeans will look at all the public elements in creditCardDao. If any of them exactly match a bean defined in CoolBeans then that bean will be set into that element. For example, the creditCardDao may define the service property like so:
module.exports = function(dbConfig, authorize, mysql, CreditCard){
 this.service = null;
}
CoolBeans will see the service property, look for a bean named "service", and, if it's found set the service property to the service bean.
Note that for CoolBeans to find this property it must have a value. If the property is undefined it can't be found. For example, the following will not work with CoolBeans:
module.exports = function(dbConfig, authorize, mysql, CreditCard){
 this.service;
}
This.service is undefined and therefore can't be "seen" outside the bean and CoolBeans will ignore it.
You can also set setters using CoolBeans. The service property can also be set using code like this:
module.exports = function(dbConfig, authorize, mysql, CreditCard){
 var _service;
 this.setservice = function(service){
 _service = service;
 }
}
The setservice function will be seen by CoolBeans and the service object will be passed into it. Note that CoolBeans (like the rest of JavaScript) is case sensitive. You can't specify a function named setService and hope that a bean named "service" would be passed into it.
The really nice thing about CoolBeans is that it lets the objects in your system stay focused on what they do best. It shouldn't be your object's responsibility to know what they need to work. They should simply get what they need to work when they're created. CoolBeans also helps avoid situations in complex apps where you have dozens of lines of code just getting dependencies created just to create one object that otherwise happens to have a lot of dependencies. Lastly, CoolBeans allows you to easily change how your application is configured in different environments.
About
CoolBeans is an Inversion of Control (IOC) / Dependency Injection (DI) library for Node.js. CoolBeans is loosely based on ColdSpring for ColdFusion and Spring IOC for Java.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages
No packages published


Bipartisan US Congressional Delegation Visits India, Meets PM Modi
Share this:
Prime Minister Modi signs the visitors' book at the White House last year. [Image: US Embassy New Delhi].
A bipartisan US congressional delegation called on Indian Prime Minister Shri Narendra Modi on Tuesday. The 26 congressional members were welcomed by the Prime Minister who lauded the visit as a good sign for the continued growth of bilateral ties between the two countries under the new US administration. He reflected positively on his phone conversation with US President Donald Trump early this month in which the two leaders emphasized their shared commitment to further strengthen defense and economic ties.
During the meeting with the US congressional delegation, Prime Minister Modi shared his hope to further strengthen cultural and people-to-people ties between India and the US. He highlighted the benefits that Indian talent brings to the US economy and culture, and encouraged the facilitation of the movement of skilled workers.
In 2015, US imports from India totaled $45 billion while exports to India totaled $21 billion. California's exports alone totaled $4.6 billion making it the top state exporter to India. Major exports to India include precious stones, machinery, aircraft, and optic and medical equipment. The main imports from India include diamonds, textiles, oil, organic chemicals, agricultural products, and textiles.
As of 2015 there were 3.6 million Indian-Americans in the US. California, New York, New Jersey, and Texas accommodate the highest number of Indian-Americans. Concentrated areas of Indian Americans exist within these states. Indian-Americans in Edison, N.J., for example, made up 28% of the population in 2010. Indians in the West Santa Clara Census County Division in California made up 11% of the population.
Indian students studying in the US contributed $5.22 billion to the US economy over a 5 year period. India was the second highest country of origin of international students in the US following China with 100,270 students enrolled. Texas has the highest number of Indian students with approximately 10,000 enrolling in Texan universities per year. Of the Indian students in the US, 66% of Indian students study STEM (science, technology, engineering, or math) fields.


text:
We Have Introduced Confocal Fiber Displacement Sensor ZW.
Displacement Sensors are indispensable in non-contact measurement of heights, thicknesses, and other dimensions in machine operation control. However, building them into the system has always presented problems. The Confocal Fiber Displacement Sensor ZW Series solves these problems in ways that were not possible with traditional triangulation.
The ZW-series Sensors provide the compact size, light weight, immunity to electrical/magnetic noise, and other features to make them ideal for solving installation space problems. And OMRON's new confocal principle provides the measurement resolution that is needed for operation control. The ZW Series solves the problems that came with laser triangulation, such as deviations between different materials and inclination tolerance.


text:
[C]an a crocodile really weep? The experts say yes: they have tear glands just like most other animals. And zoologists have recorded alligators, close relatives of crocodiles, shedding tears while they're eating. This parallel may be significant—rather than being an emotional response, the shedding of tears probably happens because of the way crocodiles and alligators eat: when eating their prey they will often huff and hiss as they blow out air, and their tear glands may empty at the same time. The idea of crocodile tears being false was used both in Edmund Spenser's The Faerie Queene and in Shakespeare's Othello. They provide just two of the many allusions in literature that have cemented the idiom in the language.
Incidentally, the word 'crocodile' means, literally, 'worm of the stones'. It is from Greek, and is a reference to the croc's habit of basking in the sun on the shingly banks of a river.— An extract from What Made the Crocodile Cry? by Susie Dent (via OxfordWords blog)
Attack of the bees
I found out that I am not allergic to bees. I discovered this when I was pegging wet sheets to the clothesline and was stung on my temple by a rogue bee tangled in the pillowcases and I suffered no grave consequences.
This happened during the few weeks that our back courtyard was plagued by bees. A low hum reverberated around the walls, and every surface – the gravel, the bench, the ivy – seemed to shimmer until you looked a little closer and realised that it was just a dozen or so wriggling bees, animating the ground beneath them.
The source was a hive lodged like a football in our next-door neighbour's tree. By the time we politely enquired next door as to whether they had noticed the swarming honey-pot in their garden, our sweet young neighbour's nerves, as she put it, were shot. She could no longer go outside. Her landlord wasn't returning her calls. And if, as I had suspected, our yard was where the bees went to die, theirs was the colony spawning ground. "When I switch on the bathroom light in the morning," she said, "a wall of bees sleeping on the window shake themselves awake." She added: "I find it hard to sleep."
When I went outside this morning, I noticed the beehive was gone. I would have liked to see the removal operation, the capable apiarists in white bodysuits extracting the hive and taking it to a nice farm or wildlife reserve where the bees could romp and roam free.
At least, I hope that's what happened.
"A flawless cat!"
My cat caught a mouse today and, after waving its corpse at me from the other side of the flyscreen for a while, I then looked over to see him crunching down on what was left of its head…
My first thought was, "I bet he's thirsty now. Should I offer him some water?"
And my second thought was, "I should google this."
Thankfully, if you scan through the wonderful Q&A veterinary blogs out there you can find good advice on the subject, like this:
"That's the essence of cat's life on globe, to go after that type! Worry if he tries to catch an elephant, or voice a dog!"
"Of course if he starts foaming at the mouth, embezzle him to the vet. Chances of that happening are low though because cats chomp through mice, they just do that. He's a flawless cat!"
I met a parrot today. I walked past her, and she cooed, in the perfect pitch of a middle-aged, middle Australian woman, "Hello!"
I stopped at the cage, amazed. "Hello?"
"Hello! Hello! Hi! Hi! Hello!" The parrot swung on a makeshift rope swing.
"Wow!" I marvelled.
"Ha-ha-ha-ha-ha!" The parrot mocked.


text:
Examples Help! What is the definition of Gobbledygook?
How do you define Gobbledygook? What is a Gobbledygook? An ideal free Educational Resource for Teachers, Students, Colleges and Schools for English Grammar terminology, other parts of speech and Literary Terms. The meaning is as follows:
Definition of Gobbledygook
English Grammar Definition: A term used to describe nonsensical language which relays no intelligible meaning.
Often used to describe incomprehensible or pompous jargon used by specialists
Meaning and Definition
What is the Origin of Gobbledygook?
What is the origin of the word? The word originated in America when businessman Maury Maverick used the term In a memo banning "gobbledygook language". His inspirationwas the turkey, "always gobbledy gobbling and strutting with ludicrous pomposity. At the end of his gobble, there was a sort of gook."
A helpful educational resource for those taking an English test. An ideal free Educational Resource complete with useful examples for Teachers, Students, Colleges and Schools.
Free educational resource
Definitions, meaning and origin of words relating to English Grammar and literary terms