text:
- Give a Gift to Education
- Just For Kids
- For Teachers
Time Travel Trunks
Our latest educational program is a time travel trunk that brings the Museum right into your classroom or educational program. Each trunk focuses on a different theme of timekeeping and is intended for use with groups of all age ranges from preschool to high school. Your group or class will embark on an exploration of time and timekeeping using the activities and artifacts in the trunk. Each trunk includes user guidelines, theme-related activities and lessons that relate to Pennsylvania State Standards of Education (if in PA), props, artifacts, and other related materials.
Discover the Treasures of Time
This trunk is an introductory kit to learning about the concepts of time, its role in our world, and how methods of timekeeping have changed. Choose from activities including making a recyclable water clock, learning the science behind the pendulum, to discovering how fruit can keep time.
Cultural Calendars: Chinese New Year Celebration
This trunk uses the Chinese New Year celebration to help students understand the unique timekeeping aspect of cultural calendar systems by comparing the Chinese New Year with Western celebrations of the New Year holiday. Teachers can help students create a mini-Chinese New Year celebration in their classroom.
Cultural Calendars: Native American Timekeeping Travel Trunk
Children will learn how Native Americans kept track of time. Crafts that recreate timekeeping pieces include calendar sticks, winter counts, and an Aztec calendar. Directions, samples of completed crafts, and explanations of the craft with the historical background are included.
Availability and Cost: Time Travel Trunks can be checked out for 2 weeks at a time, with reservations needed at least 1 week in advance. Trunks can either be picked up at the Museum during regular hours or shipped to you (your organization will be charged the shipping charges). For an additional fee a National Watch and Clock Museum educator will visit for one full day to facilitate activities.
Fee Rental period
Time Travel Trunk $50* 2 weeks
Time Travel Trunk + Museum Educator $150*+ 2 weeks (trunk) +1 school day (educator)
* Shipping costs not included
+ If requesting museum educator outside of 30-mile radius from museum, additional travel fees will apply and reservations are needed at least two weeks in advance.


the desired post. This function retrieves the object that matches the given parameters or an HTTP 404 (not found) exception if no object is found. Finally, you use the render() shortcut to render the retrieved post using a template.
Adding URL patterns for your views
URL patterns allow you to map URLs to views. A URL pattern is composed of a string pattern, a view, and, optionally, a name that allows you to name the URL project-wide. Django runs through each URL pattern and stops at the first one that matches the requested URL. Then, Django imports the view of the matching URL pattern and executes it, passing an instance of the HttpRequest class and the keyword or positional arguments.
Create a urls.py file in the directory of the blog application and add the following lines to it:
from django.urls import path
from . import views
app_name = 'blog'
urlpatterns = [
 # post views
 path('', views.post_list, name='post_list'),
 path('<int:year>/<int:month>/<int:day>/<slug:post>/',
 views.post_detail,
 name='post_detail'),
]
In the preceding code, you define an application namespace with the app_name variable. This allows you to organize URLs by application and use the name when referring to them. You define two different patterns using the path() function. The first URL pattern doesn't take any arguments and is mapped to the post_list view. The second pattern takes the following four arguments and is mapped to the post_detail view:
 - year: Requires an integer
 - month: Requires an integer
 - day: Requires an integer
 - post: Can be composed of words and hyphens
You use angle brackets to capture the values from the URL. Any value specified in the URL pattern as <parameter> is captured as a string. You use path converters, such as <int:year>, to specifically match and return an integer and <slug:post> to specifically match a slug. You can see all path converters provided by Django at _URL_
If using path() and converters isn't sufficient for you, you can use re_path() instead to define complex URL patterns with Python regular expressions. You can learn more about defining URL patterns with regular expressions at _URL_ If you haven't worked with regular expressions before, you might want to take a look at the Regular Expression HOWTO located at _URL_ first.
Creating a urls.py file for each application is the best way to make your applications reusable by other projects.
Next, you have to include the URL patterns of the blog application in the main URL patterns of the project.
Edit the urls.py file located in the mysite directory of your project and make it look like the following:
from django.urls import path, include
from django.contrib import admin
urlpatterns = [
 path('admin/', admin.site.urls),
 path('blog/', include('blog.urls', namespace='blog')),
]
The new URL pattern defined with include refers to the URL patterns defined in the blog application so that they are included under the blog/ path. You include these patterns under the namespace blog. Namespaces have to be unique across your entire project. Later, you will refer to your blog URLs easily by using the namespace followed by a colon and the URL name, for example, blog:post_list and blog:post_detail. You can learn more about URL namespaces at _URL_
Canonical URLs for models
A canonical URL is the preferred URL for a resource. You may have different pages in your site where you display posts, but there is a single URL that you use as the main URL for a blog post. The convention in Django is to add a get_absolute_url() method to the model that returns the canonical URL for the object.
You can use the post_detail URL that you have defined in the preceding section to build the canonical URL for Post objects. For this method, you will use the reverse() method, which allows you to build URLs by their name and pass optional parameters. You can learn more about the URLs utility functions at _URL_
Edit the models.py file of the blog application and add the following code:
from django.urls import reverse
class Post(models.Model):
 # ...
 def get_absolute_url(self):
 return reverse('blog:post_detail',
 args=[self.publish.year,
 self.publish.month,
 self.publish.day, self.slug])
You will use the get_absolute_url() method in your templates to link to specific posts.

Creating templates for your views
You have created views and URL patterns for the blog application. URL patterns map URLs to views, and views decide which data gets returned to the user. Templates define how the data is displayed; they are usually written in HTML in combination with the Django template language. You can find more information about the Django template language at _URL_
Let's add templates to your application to display posts in a user-friendly manner.
Create the following directories and files inside your blog application directory:
templates/
 blog/
 base.html
 post/
 list.html
 detail.html
The preceding structure will be the file structure for your templates. The base.html file will include the main HTML structure of the website and divide the content into the main content area and a sidebar. The list.html and detail.html files will inherit from the base.html file to render the blog post list and detail views, respectively.
Django has a powerful template language that allows you to specify how data is displayed. It is based on template tags, template variables, and template filters:
 - Template tags control the rendering of the template and look like {% tag %}
 - Template variables get replaced with values when the template is rendered and look like {{ variable }}
 - Template filters allow you to modify variables for display and look like {{ variable|filter }}.
You can see all built-in template tags and filters at _URL_
Edit the base.html file and add the following code:
{% load static %}
<!DOCTYPE html>

 <title>{% block title %}{% endblock %}</title>
 <link href="{% static "css/blog.css" %}" rel="stylesheet">

 {% block content %}
 {% endblock %}

My blog

This is my blog.

{% load static %} tells Django to load the static template tags that are provided by the django.contrib.staticfiles application, which is contained in the INSTALLED_APPS setting. After loading them, you are able to use the {% static %} template tag throughout this template. With this template tag, you can include the static files, such as the blog.css file, which you will find in the code of this example under the static/ directory of the blog application. Copy the static/ directory from the code that comes along with this chapter into the same location as your project to apply the CSS styles to the templates. You can find the directory's contents at _URL_
You can see that there are two {% block %} tags. These tell Django that you want to define a block in that area. Templates that inherit from this template can fill in the blocks with content. You have defined a block called title and a block called content.
Let's edit the post/list.html file and make it look like the following:
{% extends "blog/base.html" %}
{% block title %}My Blog{% endblock %}
{% block content %}

My Blog

 {% for post in posts %}

 {{ post.title }}

 Published {{ post.publish }} by {{ post.author }}

 {{ post.body|truncatewords:30|linebreaks }}
 {% endfor %}
{% endblock %}
With the {% extends %} template tag, you tell Django to inherit from the blog/base.html template. Then, you fill the title and content blocks of the base template with content. You iterate through the posts and display their title, date, author, and body, including a link in the title to the canonical URL of the post.
In the body of the post, you apply two template filters: truncatewords truncates the


text:
With diabetes and obesity on the rise in Thailand, it comes as good news that a research team at Virginia Tech in the United States recently isolated for the first time exactly why olive oil presents a low-cost method to help diabetes prevention and assist loss of unhealthy body mass.
Oleuropein, a compound in olive oil, was proven to encourage the body to secrete more insulin – a molecule that controls metabolism and blood-sugar levels.
With 32 per cent of Thailand's population deemed overweight and 7.7 million at risk of developing diabetes, on top of the estimated four million who are already diagnosed, the findings come at a crucial juncture.
"Our work provides new mechanistic insights into the long-standing question of why olive products can be anti-diabetic," says Dr Bin Xu, assistant professor at Virginia Tech.
"We believe it will have an impact on the public to pay more attention to olive products in light of the current diabetes epidemic."
The study results, published in the journal Biochemistry by the American Chemical Society, indicated that a type of phenolic bitter compound found in olives assists the body to secrete extra insulin.
The rise of this hormone allows cells to more easily use sugar for energy. Furthermore, insulin acts as a signalling molecule in the body that controls metabolism, and when released makes it more difficult for the body to store fat and gain weight.
Olive oil has long been viewed as a key diet factor in assisting long-life expectancy and health. But previously the exact biochemical factors behind its health-giving properties had not been isolated.
These findings provide Thais at risk of diabetes or obesity an easy method to prevent and regulate the onset of diabetes and assist in weight reduction by eating Olive oil regularly as part of a balanced diet.
"We have always known that olive oil presents many health and nutritional benefits," says Alberto Perez Martin, head of Bertolli Thailand and Asia.
"But to have a study of this calibre explain the exact active compound that can help both diabetes and weight loss is knowledge we hope can easily assist our customers in Thailand if they would like to lead healthier lives."

source: m-a-p/FineFineWeb


text:
A heuristic aproach to solve disassembly lot sizing problems
Tutor / directorAmodeo, Lionel
Document typeMaster thesis
Rights accessOpen Access
In disassembly lot sizing problems the final objective is organize the schedule for disassembly operations in order to recover parts from an initial product in order to satisfy a given demand. This kind of reverse logistic procedures are becoming more and more important every day mainly as a consequence of environmental issues. When a product has arrived at the end of its life their parts can be recycled or used again but we need to organize the operations required in order to obtain the maxim profit and to respect some important constrains. The one studied is a two levels problem without commonality parts. In this project we propose two different methods to solve this disassembly lot sizing problem. The method 1 is divided in three different stages. During the first one, an initial solution is obtained using a fix-and-optimize heuristic. Since the solution after this algorithm can be feasible or not, an algorithm to fix it is proposed in the second stage. In the last stage we propose a tabo research in order to improve the solution. We have used another method which includes exact resolution with integer relaxation and simulated annealing to improve this initial solution. In the last section we show how both methods perform and we compare them.
DegreeMÀSTER UNIVERSITARI EN ENGINYERIA INDUSTRIAL (Pla 2014)

source: openbmb/Ultra-FineWeb


text:
Orthopedic Surgical Helmet Systems Significantly Impair Speech Intelligibility
Surgical suits provide protection to orthopedic surgeons, but the suits and fan noise may interfere with communication between operative team members. The goal of this study was to quantify the fan sound and effect of the suit, fan, and N95 mask. Sound levels were measured using a specialized manikin and evaluated using preferred speech interference levels (PSILs), noise criterion (NC) ratings, and comparison with speech sound levels from the literature. Additionally, sound blocking due to the surgical suit was measured and combined effects of the fan and suit were described using a signal to noise ratio (SNR). The noise with the fan at medium and high speed was louder than average speech and the PSILs at these speeds were significantly higher than with the fan off. The fan NC rating of 50 to 60 exceeded the recommended range of 25 to 30 for operating rooms. The N95 mask, space suit, and distance between speaker and receiver all reduced the sound signal at the receiver's ear, with the worst case being full personal protective equipment on both and speaker distanced from receiver. The estimated SNR for the suit and fan system was negative for many frequency bands used in speech, indicating more noise than signal. Multiple measures indicated that the fan noises were at levels associated with speech interference. This noise combined with sound blocking provided by the suit produced SNRs commonly associated with noisy to very noisy environments. This study suggests the combined effects of the suit, fan, and distance may negatively impact operating room communication. [Orthopedics. 2021;44(4):208–214.]
Print: 0147-7447, Electronic: _PHONE_
Copyright 2021, SLACK Incorporated
Atkinson, Patrick; Adams, Nathaneal; Ludwigsen, Daniel; Baes, Travis; Srivastava, Ajay; and Atkinson, Theresa, "Orthopedic Surgical Helmet Systems Significantly Impair Speech Intelligibility" (2021). Mechanical Engineering Publications. 219.


text:
The new MC&I Standard under indicator 6.5.5 requires FMU to prepare Forest Fire Management Plan (FFMP) for implementation in all fire -prone forest types. Under the FFMP, Kapit FMU has conducted a risk assessment for fire-prone forest types within FMU and provide a measure to prevent and control forest fire within FMU. Based on the current information, the risk of forest fire is classified as below.
The forest fire prevention and control conducted by the FMU included:
- increase awareness among forest workers, local communities through the placement of " No Open Burning" signboards at strategic location,
- conduct patrolling as an effective detection and prevention method during a drought period especially in the area adjacent to local communities shifting agricultural site or farmland,
- placement of other administrative measure i.e. instructions to workers not to conduct any open burning, to provide signage (e.g., No Burning) at designated locations and Actively consulting and communicating with its adjacent stakeholders in preventing and controlling forest fire potentially spreading into FMU
- and establishment of fire/emergency action plan.


text:
Telangana to regulate crops; to tell farmers what to grow and how much
No Rythu Bandhu to farmers that violate State's mandate
Perhaps for the first time in the country, the Telangana government is going to tell farmers what crops they should grow and in what extent.
The idea, according to Chief Minister K Chandrashekar Rao, is to make the farmers to produce what the market wants.
Beginning this 'Vanakalam' (Kharif) season, the State will regulate the cropping pattern in the State. According to initial plans, farmers will be asked to grow paddy on 50 lakh acres (including the Telangana Sona variety on 10 lakh acres of land), cotton on 50 lakh acres and red gram on 10 lakh acres.
Farm lands nearer to urban areas will grow vegetables and horticultural crops to tap the demand. What kind of vegetables and fruits to grow and in what extent too, will be assessed and announced by the government.
A detailed cropping map will soon be released and seeds will be sold accordingly.
Asking the farmers to strictly adhere to the cropping pattern, Chief Minister K Chandrashekar Rao has said that government sops such as 'Rythu Bandhu' (₹5,000 each for farmers in both the seasons for every acre they own) will be stopped to the farmers who don't conform to the cropping plan.
"They don't buy whatever you produce. One should cultivate crops which sell well," he advised the farmers.
There should be a qualitative change in the thinking of farmers. They should change the current practices that are not giving them good returns.
As the State has decided to regulate agriculture, it will set up a Seed Regulatory Authority to regulate sales and production of seeds to conform to the crop mandate to be given by the government.
The government will bring in necessary amendments to the Seed Act.
In order to convey the government plan and take their feedback, the Chief Minister will hold a meeting (video conference) with all the stakeholders, including field level agricultural officials on May 15.
Revamp of Agri Dept
As the government is attempting to go beyond advisory and extension roles, it will revamp the Department of Agriculture to take up additional responsibilities. It has asked the Prof. Jayashankar Telangana State Agricultural University (PJTSAU) to undertake focused research on the mandate crops.
Source : thehindubusinessline


text:
Benefits/Uses of Passion Fruit Juice for Skin, Hair and Health
Passion fruit is a common fruit found in the tropical and sub tropical countries and is shaped like an egg with wrinkled skin. The flesh of the fruit is green in color with a unique aroma and is sweet to taste. So it is often used for making juice and is good to taste. It is great for keeping your body cool in the summer months and has lots of health benefits.
Skin Benefits of Passion Fruit Juice:
Vitamin C present in this juice fights against the harmful actions caused by the free radicals in the body and prevents pre-mature ageing as well as keep the immune system strong. So, have passion fruit juice regularly and have a skin free from wrinkles and fine lines.
Having passion fruit juice daily helps you in getting a healthy skin as it is rich in Vitamin A, which is essential for the skin. This vitamin is also good for proper cell growth and reproduction.
Benefits of Passion Fruit Juice for the Hair:
You can maintain healthy hair only if nutrients and oxygen from the blood enters the hair follicles and nourish them. Most of the problems related with hair is due to improper food habits and deficiency in nutrients, as well as illness. Consuming passion fruit juice ensures that your hair gets nourished and it grows properly.
Strong and Thick Hair:
Passion fruit is rich in Vitamin A, Vitamin B2, Vitamin C, Vitamin B6 and lots minerals like potassium, copper etc., which are essential for healthy of the hair. So, drinking passion fruit juice provides you thick and strong hair that is free of any problems.
Health Benefits of Passion Fruit Juice:
Passion fruit is highly nutritious and a excellent health drink that is good for getting relief from asthma and its symptoms. Vitamin C present in the juice helps in preventing histamines from attacking the body and causing symptoms of asthma.
Controls Blood Pressure:
The alkaloids present in passion fruit juice are excellent for reducing blood pressure. It is also known for its antispasmodic action. They are also good sedatives and calm your mind and body.
Beta carotene is good for the normal development of the bones and the teeth and for repairing the tissues of the body. It is also beneficial for having healthy eyes and has many other health benefits. The risk of Parkinson's disease, arthritis, depression and infertility is greatly reduced by having passion fruit juice regularly. Beta carotene is non-toxic compared to Vitamin A, which toxic in excess.
Helps in Weight Loss:
Passion fruit juice is very effective if you wish to lose weight because it is low in calorie. Only about 97 calories is produced by 100 gm of the juice. Sodium and fat are also found in small quantities in this juice. Being rich in natural sugars and carbohydrates, your body is able to recover fast after a workout, as the energy lost is recovered easily by having this juice.
If you are suffering from insomnia, have a glass of passion fruit juice daily before you go to bed. This will ensure you a sound and peaceful sleep. This is because this fruit relaxes your nerves and calms you down.
Improves Blood Circulation:
Passion fruit is a good source of Vitamin B2, Vitamin B6, choline and folate. All these vitamins are essential for the proper functioning of the mucous membranes in the digestive tract and also for normal functioning of the brain. They also ensure the mental health and improve blood circulation in the body. Lowering the levels of cholesterol in the body is another useful benefit of the fruit. So, have a glass of passion fruit daily and stay healthy both mentally and physically.
Improves Immune System:
Vitamin C in this juice is an excellent antioxidant that is very effective in increasing the immune power of the body and helps you to fight against various diseases and infections. It also helps to heal wounds fast because of its ability to repair damaged tissues.
Prevents Cancer and Heart Diseases:
The yellow and purple color of the passion fruit is due to the presence of beta carotene in it in high amounts. Beta carotene is also called pro-vitamin A because it gets converted in to Vitamin A when it reaches the liver. It has anti-oxidative properties and is good for preventing heart diseases, cancer and for lowering blood pressure in people suffering from high blood pressure.
Stay Healthy and Relaxed:
Drinking a glass of passion fruit is very refreshing and keeps you cool. It is good for getting relief from the burning sensation in the stomach and keeps you relaxed and calm by relaxing your nerves.
Treats Digestion Problems:
Consuming passion fruit juice is a good way to treat various digestive problems. It is good for preventing constipation also. It acts as a laxative and ensures proper bowel movements, preventing constipation. Having about 4 to 6 ounces of passion fruit juice at an interval of 2 hours is very effective in treating hyperacidity as well as duodenal and gastric ulcers.
Treats Kidney Problems:
Passion fruit juice is a rich source of minerals, especially potassium. This is found in high quantities in the juice. It helps in the proper functioning of the kidneys and is also essential for the contraction of the muscles. Smokers, athletes and vegetarians benefit a lot by consuming passion fruit juice daily.
How to Make Passion Fruit Juice:
- It is very easy to make the juice. Take 5 or 6 passion fruits, wash well and then cut then lengthwise.
- Scoop the flesh from inside and blend in the blender with thrice the amount of water for just a minute.
- Now remove the black seeds from the juice with the help of a strainer and again add thrice the amount of water and sugar to taste.
- You can store it in the refrigerator and it will stay for about five days in this way.
- Have it chilled and you will see that it is very tasty.
- You can make two and a half liters of juice form 5 passion fruits.


text:
This well-settled road leap-frogs the steep divide between the
South Platte and Clear Creek watersheds, passing through a
succession of distinct environments. The lower elevations are green
and wet, with thick stands of spruce, fir, aspen, and pine rising
along cascading creeks. Higher up, the streams snake through broad
meadows, succoring thirsty mammals, nesting birds, and the
industrious beaver, The road crests well above the timberline,
where every spring the grasses and flowers stubbornly renew, and
the fragile tundra thaws and blossoms.
The Guanella Pass Road known to visitors today was once an old
wagon trail used by miners traveling between Georgetown and Grant.
Gold lured miners and others to the area, but it was silver that
brought prosperity to the valley. Well-preserved Victorian
structures in Georgetown remind visitors of a day when the town was
known as "Silver Queen of the Rockies." Silver brought
Cornish, Irish, English, Italian, German, and Scandinavian miners
to the area, adding to the already existing culture.
Exploring the Byway
Before the automobile and sightseeing trips, mountain men traveled
through this area in search of the prized beaver. Today, visitors
can explore the Rocky Mountains along well-established trails.
Hiking, horseback riding, biking, and backcountry exploring are all
popular activities along the trails. Numerous camp spots, fishing
holes, and four-wheel drive roads also hold adventure for the


Introduction
Although Lidars are getting cheaper these days, 3D lidar can still cost >$4000 such as VLP-16. An alternative approach is to create a 3D lidar by rotating 2D lidar such as mentioned in this article that is using Hokuyo 2D lidar that is still quite expensive and cost a few thousand bucks.
This article introduces a DIY 3D Lidar made with an extremely low-cost 2D Lidar, a servo motor and a few 3D printed parts with a total cost around $100. The performance is verified by performing 3D mapping using the LOAM software.
drawing
Hardware
The overall hardware is quite simple. It includes a YDlidar X4, a Feetech STS3215 serial bus servo, some bearings and 3D printed parts.
The good thing about using this serial bus servo instead of a regular PWM driven hobby servo is that I can easily control the speed and obtain angle feedback that makes the software implementations easy.
drawing
drawingdrawing
I also made a mount to attach it to a mobile platform that has two wheels with encoders and an onboard computer so that I can test 3D mapping softwares with it.
drawingdrawing
Software
drawing
ROS is used in the software here. Firstly I need to make a Tf tree that includes the information of the relative pose of the lidar scan data to the base. Here's a simplified Tf tree digram of the system.
drawing
Once the Tf tree is created, then I just need to publish the 2D lidar scan in the corresponding frame. Then the laser_geometry package is used here to convert the 2D lidar scan data to the point cloud data format, so that the data can be fed into popular 3D mapping softwares.
drawing
Videos
This video shows the point cloud rendering in Rviz. Note that this is not really "mapping". I simply added data display delays of all the lidar scan data and it accumulated over time. Wheel odometry was also used in the demo with the mobile platform.
This video shows the actual 3D mapping with the LOAM software that was originally created by Ji Zhang et al. back in 2014. I needed to make a few adaption to the software to get it work properly. The original software used some calculation to determine whether a sweep is done (lidar rotating from one end to the other end) while my data is too sparse to do that, so I modified the software to receive an empty message published from my diy 3dlidiar ROS node to determine whether a sweep is done.
Conclusion
Overall the project is quite successful and achieved basic indoor 3D mapping. There are two major drawbacks of the system:
* firstly the scan frequency is too low (around 10hz for 2D scan) since it is using a very low-cost 2D lidar
* secondly there's no correction for the 2D lidar data distortion (ideally this can be done with an IMU mounted on the lidar) that I needed to move the robot very slowly to map properly


text:
Special Geometry and Physics Seminar: Vincent Bouchard, University of Alberta
- Date: 02/16/2012
- Time: 15:00
University of British Columbia
Topological recursion on elliptic curves
In recent years, a unifying theme has been found for a surprising number of counting problems. It appears that in many seemingly unrelated contexts, generating functions for enumerative invariants satisfy a particular topological recursion, based on the geometry of a complex curve. As examples, Hurwitz theory, Gromov-Witten theory of the complex line, and open/closed Gromov-Witten theory of the three-dimensional complex plane and other toric Calabi-Yau threefolds are all encoded by the same topological recursion on certain complex curves. In this talk, I will first review applications of the topological recursion on genus zero curves, and then report on work in progress on studying the topological recursion for families of elliptic curves. In this context, the recursion produces an infinite tower of quasi-modular forms. The question is: to what counting problem should these quasi-modular forms be related?
3:00-4:30pm in WMAX 110
For other information, please see the Math Events page.


text:
You are here:
abbreviation of: 2-Photon Tomography
Two-Photon Tomography, also Multi-Photon-Tomography, is a non-linear optical microscopic method, that enables to reconstruct images of the frequency doubled signal.
abbreviation of: Amyotrophic lateral sclerosis
abbreviation of: Advanced Therapy Medicinal Product
abbreviation of: Coherent anti-stokes Raman spectroscopy
Coherent anti-stokes Raman scattering can be applied for imaging of a coherent Raman signal at non-linear excitation.
abbreviation of: Center of Experimental and Applied Cutaneous Physiology
The Center of Experimental and Applied Cutaneous Physiology is an international research center at the Department of Dermatology, Venerology and Allergology of the Charité – Universitätsmedizin Berlin.
definition: Charité 3R
Charité 3R – Replace | Reduce | Refine – promotes the development of innovative methods in biomedical research with the objective of replacing animal experiments, reducing their number or refining experiments in order to relieve the burden placed on laboratory animals. With the over-arching goal of improving biomedical translation into applicable therapies for the human patient in mind, Charité 3R is an interdisciplinary effort to improve both medicine and animal welfare. Charité 3R will stimulate research in all 3Rs and consequently foster the development of novel alternative methods.
abbreviation of: Confocal Raman Microscopy
Confocal Raman Microscopy is a spectroscopic method, allowing to record Raman spectra with high spatial resolution using a confocal microscope.
abbreviation of: computed tomography
abbreviation of: Deutsche Forschungsgemeinschaft
German Research Foundation
abbreviation of: Fluorescence Lifetime Microscopy
Fluorescence Lifetime Microscopy is a microscopic method, that allows to reconstruct images based on the fluorescence lifetime of scanned measurement points of a sample.
abbreviation of: high pressure liquid chromatography
High pressure liquid chromatography is an analystic method for the identification and quantification of constituents of a sample.
abbreviation of: Laser Scanning Microscopy
Laser Scanning Microscopy is a light-microscopic method, allowing to reconstruct images by scanning with a laserbeam over a sample.
abbreviation of: Magnetic resonance imaging
abbreviation of: Near Infrared
The near infrared spectral region extends from 780 nm to 3 µm.
Optical Coherence Tomography is a measurement method, that allows to record depth-dependent images of a sample, based on the interference of the backscattered light.
abbreviation of: Stratum Corneum
The Stratum Corneum is the outermost layer of the skin, consisting of corneocytes embedded in a matrix of intercellular lipids.
abbreviation of: Surface-enhanced Raman spectroscopy
Surface-enhanced Raman spectroscopy can be used for Raman spectroscopic identification for enhanced Raman signals at metallicor nano structured surfaces.
abbreviation of: transepidermal water loss
The transepidermal water loss determines the amount of free water evaporating out of the skin surface.
abbreviation of: tissue tolerable plasma
Tissue tolerable plasma is cold atmospheric plasma, that can be applied for medical disinfection.
abbreviation of: Universal sun protection factor
The universal sun protection factor considers additionally to UV-radiation, also the influence of radiation in the visible and near infrared spectral region.
abbreviation of: Ultraviolet rediation
The ultraviolet spectral range extends from 10 nm to 400 nm.


Built-in parameter resolvers
You can use parameter resolvers to resolve values for stack parameters at deployment time. Takomo has a few built-in parameter resolvers, and you can also implement your own.
In a stack configuration, you choose which resolver to use by providing value to the resolver property. In addition to the resolver property, each resolver may have its own set of additional properties.
Here are the built-in parameter resolvers:
Stack output resolver
Stack output resolver reads the parameter value from a stack output of another stack configured within the same Takomo project. The source stack automatically becomes the target stack's dependency. Takomo reads the output value using the credentials associated with the source stack.
If you need to read outputs of stacks that are not configured in the same Takomo project, you can use the external stack output resolver.
Properties
Here are the properties of the stack output resolver:
Key
Required
Type
Description
resolver
yes
string
Resolver name, this must be stack-output.
stack
yes
string
Stack path of the source stack. Can be an absolute or a relative stack path.
output
yes
string
Name of the stack output whose value is read.
confidential
no
boolean
Conceal the resolved parameter value from logs, defaults to false
immutable
no
boolean
Mark the parameter as immutable, defaults to false
Example
Say, we have two stacks: vpc.yml and security-groups.yml. The former creates a VPC and exposes its id in the stack outputs with a name VpcId, and the latter uses the VPC id to create some security groups.
The directory structure looks like this:
.
├─ stacks
│ ├─ vpc.yml
│ └─ security-groups.yml
└─ templates
├─ vpc.yml
└─ security-groups.yml
In security-groups.yml stack configuration we use the stack-output resolver to read the value for the VpcId parameter like so:
stacks/security-groups.yml
parameters:
VpcId:
resolver: stack-output
stack: /vpc.yml
output: MyVpcId
External stack output resolver
The external stack output resolver reads the parameter value from a stack output of a stack. The source stack does not have to belong to the same Takomo project as the target stack.
Properties
Here are the properties of the external stack output resolver:
Key
Required
Type
Description
resolver
yes
string
Resolver name, this must be external-stack-output.
stack
yes
string
Name of the source stack.
output
yes
string
Name of the stack output whose value is read.
region
no
string
Region of the source stack. Region is optional. By default, the region of the target stack is used.
commandRole
no
string
IAM role used to access the stack output. Command role is optional. By default, credentials associated with the target stack are used.
confidential
no
boolean
Conceal the resolved parameter value from logs, defaults to false
immutable
no
boolean
Mark the parameter as immutable, defaults to false
Example
Say, we have two accounts: 123456789012 and 888888888888.
The account 123456789012 has one stack: src-bucket. It is located in the us-east-1 region and exposes the name of an application source bucket in a stack output named SrcBucketName. The 123456789012 account also has a read-only role that the 888888888888 account can assume.
The 888888888888 account has two stacks: assets-bucket and build-infra. The stacks are located in the us-east-1 and eu-west-1 regions, respectively. The assets-bucket stack exposes the name of an assets bucket in a stack output named AssetsBucket.
Only the build-infra stack is managed in our Takomo project. The two other stacks are configured elsewhere. The build-infra stack has two parameters: SrcBucket and AssetsBucket. To get the values for them, we use the external-stack-output resolver to read the two other stacks' outputs.
The directory structure looks like this:
.
├─ stacks
│ └─ build-infra.yml
└─ templates
└─ build-infra.yml
The configuration of build-infra stack looks like this:
stacks/build-infra.yml
regions: us-east-1
parameters:
SrcBucket:
resolver: external-stack-output
stack: src-bucket
output: SrcBucketName
commandRole: arn:aws:iam::123456789012:role/read-only
AssetsBucket:
resolver: external-stack-output
stack: assets-bucket
output: AssetsBucketName
region: eu-west-1
For the SrcBucket parameter, we need to specify the commandRole property because the source stack is located in a different account. We don't need to specify the region because both stacks are located in the same region.
For the AssetsBucket parameter, we must specify the region but not the commandRole because the stacks are located in the same account but different regions.
Command resolver
The command resolver executes a specified shell command and uses the command output as a parameter value.
Properties
Here are the properties of the command resolver:
Key
Required
Type
Description
resolver
yes
string
Resolver name, this must be cmd.
command
yes
string
Shell command to execute.
confidential
no
boolean
Conceal the resolved parameter value from logs, defaults to false
immutable
no
boolean
Mark the parameter as immutable, defaults to false
exposeStackCredentials
no
boolean
Make the current stack's AWS credentials available for the shell command. Defaults to false. Added in Takomo v3.11.0.
exposeStackRegion
no
boolean
Make the current stack's region available for the shell command. Defaults to false. Added in Takomo v3.11.0.
capture
no
string
Controls how to capture the output of the executed shell command. By default, all output is captured. To capture only the last line, set this to last-line. Added in Takomo v3.11.0.
Environment variables available in the shell command
The following environment variables are available in the shell command:
Name
Description
AWS_ACCESS_KEY_ID
If exposeStackCredentials is true, this will hold the access key id of credentials of the current stack.
AWS_SECRET_ACCESS_KEY
If exposeStackCredentials is true, this will hold the secret access key of credentials of the current stack.
AWS_SESSION_TOKEN
If exposeStackCredentials is true, this will hold the session token of credentials of the current stack.
AWS_SECURITY_TOKEN
If exposeStackCredentials is true, this will hold the session token of credentials of the current stack.
AWS_DEFAULT_REGION
IF exposeStackRegion is true, this will hold the region of the current stack.
Example
Use contents of the /home/password.txt file as parameter value:
parameters:
Password:
resolver: cmd
command: cat /home/password.txt
File contents resolver
The file contents resolver reads a file and uses the file contents as a parameter value.
Properties
Here are the properties of the file contents resolver:
Key
Required
Type
Description
resolver
yes
string
Resolver name, this must be file-contents.
file
yes
string
Path to file. Can be an absolute path or a path relative to the project directory.
confidential
no
boolean
Conceal the resolved parameter value from logs, defaults to false
immutable
no
boolean
Mark the parameter as immutable, defaults to false
Examples
Use contents of the /tmp/commit.txt file as parameter value:
parameters:
CommitHash:
resolver: file-contents
file: /tmp/commit.txt
Use a relative file path:
parameters:
Code:
resolver: file-contents
file: code.txt
Hook output resolver
The hook output resolver reads parameter values from hook outputs. Added in Takomo v3.5.0.
Properties
Here are the properties of the hook output resolver:
Key
Required
Type
Description
resolver
yes
string
Resolver name, this must be hook-output.
hook
yes
string
Name of the hook whose output should be read.
confidential
no
boolean
Conceal the resolved parameter value from logs, defaults to false
immutable
no
boolean
Mark the parameter as immutable, defaults to false
Examples
This stack configuration has a hook named my-hook, which runs before stack operations. It is a command hook and will store the output from the shell command to hook outputs from where the subsequent hooks and parameter resolvers can access it.
A hook output resolver reads the output of my-hook and sets it as the value of the Greeting parameter.
parameters:
Greeting:
resolver: hook-output
hook: my-hook
hooks:
- name: my-hook
type: cmd
stage: before
command: echo 'hello world'
SSM parameter resolver
The SSM parameter resolver reads parameter values from SSM parameter store. The parameter can be encrypted.
Properties
Here are the properties of the SSM parameter resolver:
Key
Required
Type
Description
resolver
yes
string
Resolver name, this must be ssm.
name
yes
string
Name of the SSM parameter.
region
no
string
Region where the SSM parameter resides. By default, Takomo uses the region of the stack where the parameter resolver is used.
commandRole


Where do I place my target when the price of a stock breaks out of a technical chart pattern?
Technical chart patterns such as ascending triangles, head and shoulders and double bottoms have rapidly grown in popularity among individual investors, but the biggest challenge when using these patterns is deciding when to exit an existing position.
Many different targets can be used when using technical chart patterns, but the most popular method is to measure the height of the pattern and either add it to or subtract it from the breakout price.
Let's look at this chart as an example: a trader who is able to identify this ascending triangle will set his or her target near $25. This target price of $25 is calculated by taking the height of the pattern of $2.60 ($22.40 - $19.80) and adding it to the entry price of $22.40.
You can also use the height of the pattern to calculate the target on patterns that predict a downward trend, such as a head and shoulders pattern; the only difference is that the height is subtracted from the entry price rather than added to it. Many conservative investors use the height of the pattern to calculate their maximum target, but often choose to close out their position earlier, ensuring that they lock in their profits.
To learn more about various chart patterns, see Price Patterns - Part 1 and our Technical Analysis tutorial.
comments powered by Disqus
Trading Center


text:
your.data <- data.frame(Symbol = c("IDEA","PFC","RPL","SOBHA"))
new.variable <- as.vector(your.data$Symbol) # this will create a character vector
VitoshKa suggested to use the following code.
new.variable.v <- your.data$Symbol # this will retain the factor nature of the vector
What you want depends on what you need. If you are using this vector for further analysis or plotting, retaining the factor nature of the vector is a sensible solution.
How these two methods differ:
#1 2 3 4
_TAG_ PFC RPL SOBHA

source: HuggingFaceFW/fineweb-edu


text:
Might As Well Jump
Laszlo Laufer and Bottyan Nemeth, two Hungarian researchers at the Budapest University of Technology and Economics, have found that gamer's button pressing is predicatable two seconds beforehand based on skin conductance. Using a basic game called YetiSports JungleSwing that involves a yeti jumping from tree to tree, they measured volunteer's heart rate, skin conductance and electrical activity. After analysis of the data, they found that skin conductance by itself is enough to predict a jump two seconds before the player does it.
They think the technology could have useful applications for pilots among others, helping to speed up reaction time. They also see usefulness in computer games that could incessantly piss you off by predicting your next move. Sensors could probably easily be built into the next generation of console controllers with feedback actually affecting gameplay. To what extent is obviously unknown, but this should come in handy when somebody creates a game where you have to fight a gun-wielding psychic.


text:
Previous abstract Next abstract
Session 15 - Teaching of Astronomy.
Display session, Monday, June 10
We present a collection of single-lesson Astronomy Activities suitable for K-12 classes planning a visit to a planetarium and for classes wishing supplementary Astronomy Activities after the planetarium visit. The Activities are designed to be teacher-friendly, and require minimal teacher preparation time.
Program listing for Monday


VPS & Dedicated Servers (My Servers) Help
Create a database in Plesk
You can create new databases on your Windows server directly through Plesk.
 1. Log in to Plesk.
 2. On the right-hand side, click Databases.
 3. Click Add New Database.
 4. Give your database a name in the Database Name box.
 5. Choose your database type, either MySQL or SQL Server.
 You will not be able to choose SQL Server until you add SQL Server Standard/Web or Express to Plesk.
 6. Create a database user name in the Database user name box.
 7. Give this database user name a password in the New Password box, and confirm it in the next box.
 8. (MySQL only): Select what type of remote access you want to allow in the Access Control section.
 9. Once you are satisfied with your selections, click OK.
You now have a new database on your server.
Next steps
Was This Article Helpful?
Thank You For Your Feedback
Glad we helped! Anything more we can do for you?
Sorry about that. How can we be more helpful?


text:
Durable Goods Disposal Calculator: U.S Environmental Protection Agency (EPA)
The EPA created this Durable Goods Disposal Calculator to help users make informed decisions about the greenhouse gas (GHG) and energy impact they have. The calculator estimates GHG emissions benefits in Metric Tons Carbon Equivalent (MTCE) and energy savings in Millions British Thermal Units (MMBtu) for recycling, landfilling and combustion of 14 typical household durable goods (refrigerators, freezers, dishwashers, gas and electric stoves/ovens, washers and dryers, televisions, VCRs, microwaves, carpets, cars, tires, and computers). There are further conversions into easily understood units — e.g. gallons of gasoline not burned.
The GHG emissions and energy factors in the calculator were developed using a life-cycle assessment methodology consistent with international GHG accounting standards. The calculator computes GHG emissions and energy consumption related to disposal activities using analyses of baseline and alternative disposal scenarios. For example, the tool can estimate the GHG emissions and energy benefits of disposing of appliances with varying percentages being recycled, combusted or landfilled. The Calculator estimates GHG emissions benefits in Metric Tons Carbon Equivalent (MTCE) and energy savings in Million British Thermal Units (MMBtu) for recycling, landfilling and combustion of 14 typical durable goods.
This tool will be useful for advanced sustainability officers looking to estimate the benefits of implementing a bulk electronics and appliance waste collection event or program. The calculator's estimates also support GHG measurement and provide quantitative data for reporting initiatives.


Technology 4 Teachers > Resources >
Pecha Kucha Presentations
Peer Evaluation Forms
Please sign up for a Pecha Kucha presentation date on the Google Spreadsheet for your section:
 1. 5 presentation slots per class are available on five dates.
 2. Please do not erase anyone else's name.
 3. Dates are available starting Feb 2nd, the last date is Feb 23rd.
 4. This assignment is DUE NLT March 11th.
 5. Use this online peer evaluation form to provide feedback.
What is a Pecha Kucha?
 1. A 20 slide multimedia presentation, narrated for 20 seconds per slide or a total of 6 minutes, 40 seconds.
 2. Learn more on WikiPedia.
 3. See an example, "What I Hope You Learned in this Class" (by Wesley Fryer, spring 2010)
 4. More examples from
Why Create Pecha Kucha Presentations?
 1. We Have Met the Enemy and He Is PowerPoint (NYT 26 April 2010)
 2. PowerPoint Abuse - Presentation Zen is an answer!
 3. Intro Video: Life After Death By PowerPoint (4 min, 24 sec)
Assignment Steps
 1. Select 20 images / photos using a copyright friendly image source (save the URL / website as you go - see sources below)
 2. Build your presentation:
 1. Download those 20 images to a folder on your computer. (REMEMBER TO SAVE HIGH RESOLUTION VERSIONS!)
 2. Create a new PowerPoint with all 20 images (Insert-Pictures-Photo Album. You can select as many files as you want from your folders.)
 3. Either:
 1. Include a final credits slide, listing websites you used
 2. Include the link/URL to your pictures on each slide.
 3. Optional: Upload your presentation to Google Docs (as a Google Presentation) - Make sure you save your PowerPoint as a PPT 2003-2007 file - Google Docs does not like.pptx files!
Copyright Friendly Image Sources
 1. Flickr Creative Commons
 2. Compfight - 1 page PDF handout available
 3. More image search sources from Storychasers
 4. More image search sources from Joyce Valenza: Playing with Images
 5. Google Images Advanced Search does permit filtering by license
 1. How to Use Compfight to Save Images and their website addresses (5 min screencast - also use the 1 page handout!)
 2. Make a PowerPoint with 20 photos FAST (2 min screencast)
 3. Creative Commons and Flickr (blog post)
Creative Commons License
Based on a work at


text:
Objectives.Personality traits predict numerous health outcomes, but previous studies have rarely used personality change to predict health.Methods.The current investigation utilized a large national sample of 3,990 participants from the Midlife in the U.S. study (MIDUS) to examine if both personality trait level and personality change longitudinally predict 3 different health outcomes (i.e., self-rated physical health, self-reported blood pressure, and number of days limited at work or home due to physical health reasons) over a 10-year span.Results.Each of the Big Five traits, except openness, predicted self-rated health. Change in agreeableness, conscientiousness, and extraversion also predicted self-rated health. Trait levels of conscientiousness and neuroticism level predicted self-reported blood pressure. All trait levels except agreeableness predicted number of work days limited. Only change in conscientiousness predicted the number of work days limited.Discussion.Findings demonstrate that a full understanding of the link between personality and health requires consideration of trait change as well as trait level.
- Longitudinal change


Volleyball Drill Demonstration
4 or less players for maximum number of touch.
1-Coach Through the ball with rebound
2- First players in the queue must run to the ball and pass it to the player on the left side (near the border of the field)
3- player near the border catchs the ball and put it back in the basket
Coaching points
1- Run fast to the ball
2- body mustn't move prior to touch the ball
3- right foot in front
4- Shoulder facing the target player
Coach through 40 balls for passing
then forty ball for setting.
First rotation counterclockwise, then after 40 ball counterclokwise.
Depending on the age this could be:
- Catch and throws
- Catch and Set
- Self Setting and Setting
- Self Pass and Pass
- Setting
- Passing
Created by guillaume, Volleyball Parent, France
YOUTH :Body toward the target5 DrillsVolleyball Drills Coaching


Security Demands
To ensure that only callers that have been granted a specified permission can call your code, you can declaratively or imperatively demand that callers of your code have a specific permission or set of permissions. A demand causes the runtime to perform a security check to enforce restrictions on calling code. During a security check, the runtime walks the call stack, examining the permissions of each caller in the stack and determining whether the permission being demanded has been granted to each caller. If a caller that does not have the demanded permission is found, the security check fails and a SecurityException is thrown. The only demands that do not result in a stack walk are link demands, which check only the immediate caller.
You can cause a security check to take place every time a particular method is called or before a particular block of code is executed. If you want the security check to occur when any member of a particular class is called, you can place a demand before the class so that it applies to every member of the class. The remainder of this topic explains how you make security demands, when you should do so, and why you might choose one type of security demand over another.
If you are writing a library that directly accesses a protected resource and if this access is exposed to the caller, you must make a security demand in the library to help verify that all callers in the call stack have permission to access that resource. Your demands can be declarative or imperative. Note that demands should never be made in a class constructor because class constructor code is not guaranteed to execute at any particular point or in any particular context. Because the state of the call stack in a class constructor is not well defined, demands placed on class constructors can produce unexpected and undesired results.
You should use the following guidelines, regardless of the type of demand you make:
 - Ensure that the caller originated from a particular site or zone, or was signed by a particular publisher, by demanding that callers have a particular identity permission. However, you should do this only when you are giving additional access based on matching an identity, not when you are denying access based on matching an identity. Because it is relatively simple to modify or mask code's identity, denying access based on identity alone is not a reliable way of protecting your code and the resources it accesses from unauthorized access.
 - Ensure that an object can be created only by callers who have a specific permission by placing the demand on the class level of that object. For example, suppose you have a class called myFileStream, which derives from the FileStream class, and you want to ensure that only authorized callers can create instances of myFileStream. You would place a declarative demand for a FileIOPermission object that represents the right to access the stream created by myFileStream on the class level of the myFileStream class.
 - You can also put demands in code that set or get a property. In general, you put demands for less restrictive permissions on the get accessor rather than on the set accessor, unless the property holds sensitive information, such as a password.
 Note Role-based security checks have slightly different semantics than code access security checks. For more information, see Role-Based Security.
 Note Demands can be applied at the class, method, event, and property levels only; assemblies and individual non-private variable members are not protected by demands. Demands placed on the assembly or non-private variable level will not produce a compiler warning. Therefore, it is important to use properties instead of public members in order to insure the protection that demands provide.
See Also
Code Access Security | Writing Secure Class Libraries | SecurityException Class
Show:


text:
Tailoring the Consumer Connection: The Role of Personalized Packaging and Gender in Influencing FMCG Purchase Intentions Across Product Categories
MetadataShow full item record
- Master of Science
Inspired by the increased use of personalized packaging as a marketing tool within the fast-moving consumer goods (FMCG) market, this thesis examines the impact of personalized packaging communication on consumer purchase intention. Through this exploration, we delve into the interaction between personalized packaging, gender, product category (hedonic vs utilitarian), and perceived hedonic value, thereby offering a comprehensive understanding of how these factors interact to influence buying decisions in the market. Hence, the study aims to answer the following research question: "How does the presence or absence of personalized packaging, combined with gender (male vs female) and product category (hedonic vs utilitarian), interact with perceived hedonic value to influence consumer purchase intention in the FMCG market?" Further, the literature review sets the foundation for the research's hypothesis, methodology and analysis. Based on previous findings, we propose that personalized packaging will increase consumers' purchase intention, and the perceived hedonic value of the product will mediate the relationship. Further, we suggest that product categories can be delved into a bidimensional division; utilitarian and hedonic products, where the product categories operate as a moderator. Additionally, gender is hypothesized to moderate the relation, where females are more positively affected by the concept. Lastly, we believe that there is a moderated mediation effect between the variables. Furthermore, to answer the hypotheses, we conducted a regression analysis and a moderator-, mediation-, and moderated mediation analysis using the PROCESS macro, respectively, model 1, 4 and 8, v.4.2 (Hayes, 2022) for SPSS. Our findings discovered an isolated impact of personalized packaging on the intention to purchase, along with a mediating effect of perceived hedonic value. It also revealed a genderbased effect, indicating that females react more favorably to personalized packaging. However, contrary to our expectations, the type of product (utilitarian vs hedonic) did not influence any relationships. Further, we discuss the findings, the limitations of the research, along with opportunities within the field.
Masteroppgave(MSc) in Master of Science in Business, Marketing - Handelshøyskolen BI, 2023


text:
On Wednesday, a team of professors received the Research Opportunities in Space and Earth Sciences (ROSES) Grant to conduct research on global change in the Gulf of Maine. The Bowdoin team was one of 25 to receive the $1.5 million grant from the National Aeronautics and Space Administration (NASA). One hundred twelve universities and research institutions applied for the three-year long award.
The ROSES grant-winning team is composed of Associate Professors of Biology and Environmental Studies Phil Camill and John Lichter, Associate Professor of Earth and Oceanographic Science Collin Roesler, and Professor of Chemistry Beth Stemmler. Additional researchers from various other institutions, including Yale, Michigan Tech and Texas A&M, will join the four Bowdoin professors in the project.
The project aims to determine how organic matter is processed as it moves from forested watersheds of Maine and New Brunswick, down the St. John, Kennebec and Androscoggin Rivers, and into the Gulf of Maine.
"This is the first big assessment of the watershed and Gulf of Maine," said Camill, who will spearhead the effort.
Remnants of dissolved organic carbon outflow into marine ecosystems can create a number of negative environmental consequences, including harmful algal blooms.
Together, the team will locate five sites on each of the three river systems and collect water containing dissolved carbon compounds. They will then use data systems to quantify how much carbon flows down the rivers and into the ocean, and how its chemical compound changes over time.
"The export of organic carbon from land to the ocean is one big area of the global carbon cycle that is not well understood," said Lichter.
"The big picture questions relate to climate change because the major greenhouse gases, CO2 and CH4, are the end products of chemical decomposition of organic matter," he added.
"It's very exciting to be in a position to contribute to global change science," said Lichter. "Bowdoin certainly stands out for a small college in the number of scientists involved in understanding the large-scale changes that humanity is bringing about in the atmosphere, oceans, and terrestrial ecosystems."


text:
ZACube-2 satellite is orbiting Earth
Share this article:
Also on board the rocket, which blasted off at 4.07am in Russia's Far East, were small satellites from the US, Japan, Spain, and Germany.
ZACube-2, a miniaturised satellite called a CubeSat, is orbiting Earth and monitoring natural and man-made disasters in real-time.
Minister of Science and Technology Mmamoloko Kubayi-Ngubane congratulated the team at Cape Peninsula University of Technology (CPUT) that helped build the satellite, saying the launch was a historic event that represented a milestone in the nation's plan to become a key player in space science and technology-innovation.
"This satellite will help us monitor our ocean traffic as part of our oceans economy, and also monitor veld fires and provide near real-time information on fires, ensuring a quick response time by disaster management teams.
"Science is indeed helping us resolve the challenges of our society," she said.
"I want to congratulate our space team for great work and this achievement. I am particularly excited that the satellite was developed by some of our youngest and brightest minds under a programme representing our diversity, in particular black students and young women."
Kubayi-Ngubane said the department had invested R16.5million at CPUT for the project, in support of Operation Phakisa, started to facilitate the implementation of the National Development Plan.
According to CPUT spokesperson, Lauren Kansley, the satellite would also monitor the movement of ships along the South African coastline with its automatic identification system.
Kansley said ZACube-2, which weighed 4kg, was South Africa's second nanosatellite to be launched into space and was three times the size of its predecessor, TshepisoSat.
ZACube-2 was regarded as the continent's most advanced cube satellite.
It was managed by the department and the SA National Space Agency, in co-operation with the University of Montpellier, the French embassy and the Paris Chamber of Commerce.@TheCapeArgus


text:
Cleft lip is a fissure causing a gap in the top lip and findings of a new study in American Journal of Epidemiology reveal drinking coffee during pregnancy slightly ups the risk of cleft lip or harelip. Experts compared data on 573 women who had babies with cleft lip and 763 women whose kids did not. Women drinking a daily cup of coffee during the first 3 months of pregnancy were 1.39 times more likely to have a baby with harelip and the likelihood increased to 1.59 for women who drank 3 or more cups of coffee a day; Reuters reports.
Sometimes I have a cup of coffee. Luckily I can't get pregnant. Coffee, i.e. caffeine, isn't healthy. Drinking coffee has been shown to double arthritis risk, raise blood pressure and disturb heart function. Caffeine is a toxin, which can cause headaches, anxiety and detox symptoms similar to coming off drugs.
Recently, a study showed women drinking more than 3 cups of coffee a day had 17% smaller breasts. Oh, and instant coffee can make you hallucinate. Far out man.
Image credit: annia316


text:
I have a table called 'individuals'. It has 5 entities i.e. ID (int,) name (String), surname (String), Age (Int) and currencyBalance(double). These are stored in a mySql Database.
I would like to make a GUI that allows the user to enter a value (as currency). This value is then added to the currencyBalance in the database.
I was thinking of making 2 SQL queries. One that returns the balance as an integer and the other updates the Balance by adding the balance returned to the user input. However how do i enter the user data in the SQL query? The idea is to have a simple working application.
I think the SQL Query queries should read something like this am i right?
SELECT balance FROM individuals WHERE ID='1'
UPDATE individuals (SELECT balance FROM individuals WHERE ID='1') SET balance=USERDATAGOESHERE WHERE name='George'
Any better refinement on the logic? Is there a better and more effective way to do this?


text:
Despite a very cold winter that extended beyond its normal period, the cranberry plants are in good shape. Last year the plants didn't carry a lot of fruit. The low production did not overload the plants. Therefore, the plants had energy to stimulate the growth of the flower buds. This healthy growth makes us really happy. The plants will bloom towards the end of June, after which pollination can take place.
Also, for the blueberries all looks well. The buds are swelling and pollination will take place in early June. We expect ample fruit.


Take the 2-minute tour ×
Suppose that over an algebraically closed field $K$ of finite characteristic the numerical equivalence of cycles relation (for algebraic cycles of smooth projective varieties) coincides with the homological one (with respect to etale $\mathbb{Q}_l$-adic cohomology). Does the Hodge standard conjecture follow? Moreover, does it follow from the existence of a 'nice' motivic $t$-structure for Voevodsky's motives over $K$ (i.e. we assume that this $t$-structure'splits' Chow motives into 'numerical pieces', and that mixed motives have filtration 'by these pieces'). If the answer (even) to the second question is 'no', then why does one usually believe in the HSC?
share|improve this question
I would be surprised if the Hodge standard conjecture would follow from the others (which is not to say that it doesn't). This conjecture is true in char $0$ by Hodge theory. Perhaps that and a general sense of optimism, at the time, were sufficient, but I'm just speculating. – Donu Arapura Jan 23 '11 at 17:35
1 Answer 1
Somewhat relevant to your question: Milne has shown that the usual Hodge conjecture for complex abelian varieties of CM type implies the Hodge standard conjecture for all abelian varieties over the algebraic closure of any finite field. See Milne's paper
share|improve this answer
The Tate conjecture for varieties over finite fields implies that the motives of abelian varieties generate all motives over finite fields. Thus the Hodge standard conjecture (over all fields) is implied by the Hodge conjecture for complex abelian varieties + the Tate conjecture for varieties over finite fields. That may, or may not, be reason for believing it. – mephisto Feb 21 '11 at 4:59
Your Answer


Please note, your browser is out of date.
A curfew is actually not planned. However, the Federal Council recommends to only leave the home if absolutely necessary (i.e. to purchase groceries). People who are over the age of 65 or who have an underlying medical condition are even strongly advised not to leave the house under any circumstances except to see a doctor. Gatherings in public spaces of more than five people are prohibited. If five or fewer people meet, they must maintain a distance of two metres from one another. Public events and private events are banned. Classroom teaching is banned at schools, universities and other educational institutions. Publicly accessible establishments shall be closed to the public. This applies especially to the following: shops, restaurants, bars, leisure and entertainment businesses (i.e. museums, concerts). This ban does not apply to establishments who provide the essential goods and services, such as food stores, pharmacies, post offices and bank. These establishments must follow the rules on hygiene and social distancing. All these measures are expected to be in force until 19 April 2020. The vast majority of the population adheres to the measures and stays strictly at home as the Federal Council has observed.


Sentence Examples
 - The old farm house had been wrapped in insulation and sided.
 - Unless the insulation is perfect, the potential recorded falls short of that at the spot where the radium is placed or the water jet breaks.
 - The potentials that have to be dealt with are often hundreds and sometimes thousands of volts, and insulation troubles are more serious than is generally appreciated.
How would you define insulation? Add your definition here.
comments powered by Disqus


text:
Weather and Meteorology - Glossary
Included in this glossary you'll find terms related to our public forecasting program, weather observations and unique terminology that is of Environment Canada's hurricane centre and ice service products.
Region of the atmosphere where the pressures are high, relative to those in the surrounding region at the same level. In the Northern Hemisphere, winds around a high move in a clockwise fashion.
- Date Modified:


L_{WL}}
where DD is the displacement. For catamarans, 0.55Cp0.640.55 \leq C_p \leq 0.64, and in this example, we've chosen Cp=0.59C_p = 0.59. The prismatic coefficient for monohulls is usually in the range, 0.5Cp0.60.5 \leq C_p \leq 0.6. The prismatic coefficient is the ratio of the actual displacement to the displacement that would be generated if the maximum cross-section were extended to the length of the waterline. Lower values of CpC_p favor boats in light air while higher values are better for boats at or above hull speed (discussed below).
The waterplane coefficient is the ratio of the area of the boat at the waterline to the product of the waterline beam, BWLB_{WL}, times the waterline length, LWLL_{WL},
Cw=AwBWLLWL,C_w = \frac{A_w}{B_{WL}L_{WL}},
where AwA_w is the waterplane area. For catamarans, the waterline beam for the aft 2/3rd2/3^{rd} of the hull is almost equal to BWLB_{WL}, and the forward third narrows towards the bow. Looking at the sketch below I guessed that the waterplane area in the aft portion is about 90% of the rectangle and maybe 33% in the forward section. This gives
Cw=.9×23+.33×13=0.71.C_w = .9 \times \frac{2}{3} + .33 \times \frac{1}{3} = 0.71.
Lucky guess! This is exactly the value Terho Halme chose for the example. Values for CwC_w are typically between 0.69 and 0.72 for catamarans.
Waterplane coefficient
The final design parameter is the length to beam ratio, LBRCLBRC, which is the ratio of the overall length to the distance between hull centers or centerline beam,
LBRC=LHBCB.LBRC = \frac{L_H}{B_{CB}}.
Two hulls top view
A high value of LBRCLBRC means BCBB_{CB} is small relative to the length and will reduce transverse stability, possibly leading to capsize. Low values mean that the boat will be wider and heavier, but able to carry more sail area. For this example, set LBRC=2.2LBRC = 2.2.
Your SMath Studio worksheet should look something like this:
SMath Studio design parameters
I also included two constants, the number of hulls nHull=2n_{Hull} = 2 and the density of seawater, ρSW=1025kgm3\rho_{SW} = 1025 \frac{kg}{m^3}.
Derived Parameters
The remaining calculations are derived from these parameters and can be added to the worksheet somewhere below the design parameters. Many of them have been described already in terms of the design parameters.
When you add these equations to the worksheet include an equals sign "=" at the end to make SMath Studio immediately evaluate them.
SMath Studio derived parameters
Derived Parameters SMath Studio
The loaded displacement mLDCm_{LDC} is calculated from the volume enclosed by the waterline length and beam times the draft, then scaled by prismatic and midship coefficients and multiplied by the density of seawater. This is the mass of water displaced by the boat sitting in the water which must equal the mass of the boat. Empty and light displacements are also calculated as 70% and 80% of the loaded displacement, respectively.
Transversal and longitudinal stability are indicators of how well the boat can right itself. Stability is the length of the righting moment arm, so a unit of meters is correct.
Since the purpose was to show why keeping track of units is important, let's take a look at the last two calculations, engine power, and hull speed. Power should be in units of kilowatts and speed in knots, but instead, we get cubic meters and square root meters.
The first is easy to explain, and Halme says the engine power needed for a catamaran is about 4 KW / ton, which is the 4 in the equation. His equation for power is
Pm=4mLDC1025P_m = 4 \frac{m{LDC}}{1025}
and I assumed _PHONE_ was for the density of seawater with units of kgm3\frac{kg}{m^3}. Instead, _PHONE_ should be replaced with the conversion from kgkg to metric tons, 1000 kg=1 ton1000 \; kg = 1 \; \text{ton}. If we fix the equation we get
Pm=4kWtonmLDC kg1000kgton=4mLDC kW=28.5457 kW.P_m = 4\frac{kW}{\text{ton}} \frac{mLDC \; kg}{1000 \frac{kg}{\text{ton}}} = 4 \cdot mLDC \; kW = 28.5457 \; kW.
If you want to calculate sail areas, daggerboard, and rudder dimensions or estimate the speed under sail, see Basics of Boat Design or How to dimension a sailing catamaran? written by Terho Halme.
This still leaves the problem of the hull speed units.
Froude Numbers
William Froude worked with Isambard Brunel on other engineering projects and had a minor role in the design of the Great Eastern. He realized that naval architects of the time had a poor understanding of engine power requirements and thought that by studying scale models of several ships he could get a better estimate of power requirements.
He built a towing tank at his home in Torquay, a seaside town in Devon, England, where he was able to measure the power required to pull the one, two, and four meter long models down the 100-meter tank. He found the ratio of the inertial force to the gravitational force remained constant as the scale dimensions changed, now called the Froude number,
Fr=Inertial forceGravitational force.Fr = \frac{\text{Inertial force}}{\text{Gravitational force}}.
Force is mass times acceleration (Newton's Second Law of Motion). The units of force are in Newtons (NN), where 1 N=1kgms21 \; N = 1 \frac{kg-m}{s^2}. The gravitational force acting on a ship is the acceleration due to gravity, 9.8ms29.8 \frac{m}{s^2} times the mass of the ship in kgkg.
In fluid mechanics, the inertial force is often written as
ρL3Vt\rho L^3 \frac{V}{t}
where ρ\rho is the density of the fluid and LL is a characteristic length defining the scale of the system and used to generate dimensionless quantities such as the Froude number. In this case, the characteristic length is the length of the ship. Now, ρL3\rho L^3 is mass per unit volume times the volume of the characteristic length, kgm3×m3\frac{kg}{m^3}\times m^3, which becomes mass, and Vt\frac{V}{t} is velocity over time, or acceleration, a=ms×1s=ms2a = \frac{m}{s} \times \frac{1}{s} = \frac{m}{s^2}. So, we could write this as
ρL3Vt=mVt=mLVLt=mLV2.\rho L^3 \frac{V}{t} = m \frac{V}{t} = \frac{m}{L} V \frac{L}{t} = \frac{m}{L}V^2.
Froude's number squared is then
Fr2=mLV2gm.Fr^2 = \frac{\frac{m}{L}V^2}{g m}.
Factoring out the mass mm and taking square roots,
Fr=VgL,Fr = \frac{V}{\sqrt{gL}},
which is the usual representation. Froude also measured the drag, or viscous resistance, of a flat plate through the water. The dimensionless Reynolds number is the ratio of the inertial force to the viscous force and is used to estimate the viscous resistance. This plot shows the components forming the total resistance as a function of ship speed (from "Resistance and powering of ships"):
Resistance and powering of ships
Components of Hull Resistance
Now we can write the velocity in terms of the Froude number,
V=FrgL=3.1FrL msV = Fr \sqrt{gL} = 3.1 Fr \sqrt{L} \; \frac{m}{s}
since g=9.8ms


the 30 minute reserve.
A: If your aircraft is licensed as a glider under FAA regulations that state that it does not require a 30 minute reserve, then CAFE will not be required to test you for that reserve. If, on the other hand, your aircraft is licensed as an Experimental-Exhibition aircraft (which we expect to be the case for nearly all), it must be prepared to fulfill the 30 minute reserve.
Q #92: Is it permissible to power avionics and landing gear retraction with a separate battery whose energy consumed will not be counted as part of the MPG scoring?
A: Yes.
Q #93: What will be the departure interval of the aircraft in the MPG and speed competition flights?
A: Departure intervals are planned to be 2 minutes.
Q #94: What type of electrical power will be supplied?
A: CAFE will supply 240V 40A 60Hz Single phase electrical power to all teams who need to charge their electric-powered aircraft on the ground between the competition flights. The power will be delivered by large extension cords (AWG #4) that have NEMA 14-50 plugs on either end. The source of electricity is currently planned to be from PG&E rather than from generators.
Q #95: How does your CAFE eTotalizer measure power?
A: A shunt supplied by CAFE is inserted in the negative power lead between the battery and the motor controller. The shunt's resistance is such that the voltage across the shunt is 50mV at the shunt's maximum rated current. (The shunt's rated current is at least 25% higher than the expected maximum current.) In flight, the system voltage (after the shunt) and the shunt voltage are measured. The shunt voltage is converted to current and multiplied by the system voltage to calculate power. The power is integrated over time to obtain the amount of energy used.
Q #96: The GFC rules say that aircraft must be registered for unrestricted daytime VFR flight. Is an Experimental-Exhibition Airworthiness Certificate adequate?
A: Yes, if that certificate includes a Program Letter that allows unrestricted daytime VFR flight and the aircraft has fulfilled its 40 hours of flight required to qualify for Phase 2 licensing.
Q #97: According to the aircraft with 2 or more seats need two pilots. Do both pilots have to be on board during the flight?
A: Yes, on every GFC flight.
Q #98: Can we have one US-licensed pilot on board as pilot in command and a foreign licensed pilot on board as passenger?
A: No. Both pilots on board must be US-licensed pilots.
Q #99: Are teams allowed to use seat-back parachutes? Can these supplant the requirement for a ballistic parachute for the aircraft itself?
A: Teams are allowed to use seat-back parachutes and these will be counted as payload. Seat-back chutes do NOT supplant the requirement for a ballistic parachute for the aircraft itself.
Q #100: Must the required 40 hours of flight time be completed by June 15?
A: June 15 is deadline for submitting proof of having an FAA Airworthiness Certificate to allow at least Phase One flying. The Phase Two license sign-off that requires 40 flight hours and Program Letter approval for unrestricted day VFR is due at the July 10 GFC Registration day by 3 PM.
Q #101: Since the GFC postponement, what is the new deadline for signing up GFC team members using Exhibit A?
A: The new deadline for officially registering team members is 11:59 PM on August 15, 2011. NASA must approve any team membership changes.
Q #102: If any GFC team member resigns or is dropped from a team, can that person join another GFC team?
A: Yes, but only if the change is documented on Exhibit A submitted to CAFE before 11:59 PM on August 15, 2011, and is approved by NASA.
Q #103: Can a GFC team member flight test another GFC's team aircraft?
A: No.
Q #104: The FAQ states that after landing the aircraft must taxi to the hangar under its own power. Can it be pushed to the runway for takeoff?
A: No.
Q #105: Currently our ballast for unoccupied seats is a point load. Humans have fairly significant weight in the legs (which are farther forward from the seat, affecting CG location). For a realistic and safe cockpit load realization we have arranged a provision to affix a load in the front of the cockpit area. Does this count towards the 200lb defined as a "person"? If this does not count towards a person, can the ballast representing a passenger be representative of human shape (i.e. with "legs")?
A: CAFE will supply ballast with "legs" to distribute weight as if by human shapes.
Q #106: Our documentation from the FAA states that Phase 1 completion requires 10 hours flight time (we are certified as a glider). This has been completed, hence we have completed Phase 1 flight testing. We have three pilots and the three pilots will each have 10 hours on type. Does this mean that we need only 30 hours on the airframe in order to compete?
A: All aircraft must have at least 40 flight hours to compete in the GFC.
Q #107: What happens if an aircraft has to deviate from the course due to a safety issue (e.g. inbound traffic)?
A: Distance used in performance measurement will be that flown rather than the ground distances between pylons.
Q #108: When can an aircraft begin the descent to the finish line? Can this occur before the last turnpoint?
A: Descents can begin 20 miles out.
Q #109: The course rules state that the course must be flown between 4000' and 6500', and that FARs must be observed. Must the recommended altitudes for north/south and east/west be observed (e.g. even thousands +/- 500')?
A: No, they are optional.

CAFE Logo

Home Electric Aircraft Green Flight Challenge Research & Publications About CAFE

Copyright © 2018 CAFE Foundation


text:
M K Gandhi Library
Named after Mohandas Karamchand Gandhi, The M K Gandhi Library (situated at 140 Queen Street) was officially opened on 10 September 1921 - at a time when the provision of public library services to Indians was sorely neglected. The library was the vision of Parsee Rustomjee, a retailer and merchant from India who settled in South Africa. He set up the Trust in memory of his wife, Shrimati Bai Jerbai. The Bai Jerbai Rustomjee Trust, as it was called, controls the running of the library and the Parsee Rustomjee Hall, which is part of the library.


text:
This 3 part problem deals with functions from the set P of cell phones in use in the US to the set of natural Numbers N.
a) Write one interesting function f:P N that is injective. Define the function by giving a rule for it, i.e., (f(x)=...)
b) write a function f:P N that is not injective. Again, give a rule
c) Explain why there is no function from P to N that is surjective


PassingVariablesToTheParentProcessJapanese
How can I put values into the environment of the program that called my awk program?
Short answer, you can't. Unix ain't Plan 9, and you can't tweak the parent's address space.
(DOS isn't even Unix, so it lets any program overwrite any memory location, including the parent's environment space. But the details are [obviously] going to be fairly icky. Avoid.)
Longer answer, write the results in a form the shell can parse to a temporary file, and have the shell "source" the file after running the awk program:
 awk 'BEGIN { printf("NEWVAR='%s'\n", somevalue) }' > /tmp/awk.$$
 . /tmp/awk.$$ # sh/ksh/bash/pdksh/zsh etc
 rm /tmp/awk.$$
With many shells, you can use 'eval', but this is also cumbersome:
 eval 'awk 'BEGIN { print "NEWVAR=" somevalue }''
Csh syntax and more robust use of quotation marks are left as exercises for the reader.


Instructions for a Graco DuoGlider Stroller
The DuoGlider is a double stroller designed and sold by Graco 1. The DuoGlider can accommodate up to two Graco SnugRide or Graco SafeSeat infant car seats 1. Both of the stroller seats are equipped with removable canopy and snack tray. The stroller must first be assembled before it can be used. It's important to learn the proper instructions to ensure safety and make sure that proper locking mechanisms are installed.
Open the stroller by unlatching the secure hook on the side of the unit. Push the footrest down into vertical position. Turn the stroller upside down to install the basket and wheels.
Align the stroller basket with the two basket bars. Push the basket firmly onto the back of the stroller. Snap the securing straps over the bar and onto the basket to ensure that the basket stays in place.
Align the front wheels with the front feet of the stroller. Push the wheel firmly in place. Pull down on the wheel to ensure it is secured; do this for both front wheels. The two larger wheels go on the back, and the two smaller wheels go on the front.
Recline the back seat, pull up on the recline lever and pull back. Insert the brake bar on the back two feet of the stroller; the brake levers should be facing away from the stroller. Slide the back wheels onto the brake bar. Use a hammer to secure the wheel in place with the axle cap.
Flip the stroller back to normal operating position. Snap the snack tray on the front seat and, if desired, one on the back seat. The stroller is now ready for use.
article divider


Inkless Paper Discovered, Printed With Light & Reused 80 Times
Yadong Yin, a professor of chemistry at the University of California at Riverside, along with his team of researchers introduced an innovative and revolutionary type of inkless paper that is printed with light, erased by heating and can be reused 80 times.
The vast majority of the general population depends on wood-based paper to print documents and to jot down notes. Printers use ink cartridges to print out letters, symbols, pictures or illustrations onto a piece of paper and individuals use pens and pencils to create marks on paper.
However, various research initiatives and papers published by institutions including the NY Times revealed that paper can only be recycled four to six times through the traditional recycling process. Once paper is recycled four times, the quality drastically decreases, to the point where it is no longer usable for printers.
The American Forest and Paper Association also noted that only 63.4 percent of paper are recovered for recycling. That means, not only is 36.6 percent of paper left unrecycled but the possibility of the 63.4 percent of paper to be recycled four to six times is substantially low.
Essentially, the type of paper invented by Yin is a coating layer placed on top of a normal piece of paper. The coating is composed of nanoparticles made up of chemical analogues and titanium oxide which reacts to ultraviolet light in a specific way. Once ultraviolet light is shed upon the coating layer, electrons from titanium oxide moves away to the chemical analogues, allowing the blue coating layer to turn white.
Texts or symbols can be printed on top of the coating layer by shedding ultraviolet light into certain shapes. Once light goes through a shape, letters and symbols are immediately printed onto the coating layer.
An interesting element of this revolutionary printing process is that the paper can be reused if heated to 120 Celsius. Unlike the traditional recycling process, the resetting process of the coating takes 10 minutes. As soon as the coating layer is heated and left to cool, it can be reused 80 times to print letters or symbols.
In a study entitled "Photocatalytic Color Switching of Transition Metal Hexacyanometalate Nanoparticles for High-Performance Light-Printable Rewritable Paper," Yin stated:
"Developing efficient photoreversible color switching systems for constructing rewritable paper is of significant practical interest owing to the potential environmental benefits including forest conservation, pollution reduction, and resource sustainability. This novel system can serve as an eco-friendly alternative to regular paper in meeting the increasing global needs for environment protection and resource sustainability.
As seen in the photograph, a coating layer of nanoparticles can be placed on top of a piece of paper and print letters or symbols using ultraviolet light. If this solution or technology becomes commercialized, people can potentially place the coating layer on certain parts of a piece of paper or a document to print out letters or symbols without having to replicate printed documents.
Leave a Reply


Take the 2-minute tour ×
I have an iPad app that contains a webview. The webview's page has a button on it that, when clicked, needs to somehow tell the native app to close the webview. Is there any way to do this? i.e. a way for the javascript in the webview to pass messages to the native app, and vice-versa?
share|improve this question
4 Answers 4
up vote 2 down vote accepted
Maybe have an NSNotification fire when an NSString instance field is changed. Use the post here to help understand how to communicate between JavaScript and Objective-C.
Then, it is just a matter of notification and string logic:
Steps for JavaScript to Objective-C:
 1. Web view button is pressed.
 2. JavaScript fires method which returns string.
 3. Local NSString is updated to denote button in Web view was pressed (see post above).
 4. NSNotification fires based on string change.
 5. Objective-C closes the Web view.
Not sure what you want to pass back to the Web view from Objective-C, but the above post should help.
share|improve this answer
You can consider using -webView:shouldStartLoadWithRequest:navigationType:. Create a dummy link which you can identify and close the web view. As for the other way round, _USER_'s answer sounds appropriate.
share|improve this answer
You can attach any action using
- (NSString *)stringByEvaluatingJavaScriptFromString:(NSString *)script
that detects the javascript from your webview!
Here is the doc: _URL_
share|improve this answer
I think the best way is using pseudo image instead.
JS will insert a new image such as: _URL_
And your webview will override NSURLCache to retrieve 1x1 transparent image and parse parameters from you web content.
Note that NSURLCache only cache only one times, so please generate new timestamp for each calls.
This way is work for my project and call native iOS app immediately.
share|improve this answer
Your Answer


text:
Wendy Kopp is CEO and Co-founder of Teach For All, a global network of independent organizations in 61 countries across every region of the world that are working to develop collective leadership to ensure all children have the opportunity to fulfill their potential. Prior to launching Teach For All in 2007, Wendy founded and led Teach For America – which has proven to be an unparalleled source of long-term leadership for expanding opportunity in the United States. She led the development of Teach For All to be responsive to the initiative of social entrepreneurs around the world who were determined to adapt this approach in their own countries. Wendy holds a bachelor's degree from Princeton University as well as honorary doctorate degrees from 15 universities. She has been recognized with numerous awards including the Wise Prize for Education, the Skoll Award for Social Entrepreneurship and the Schwab Foundation's Outstanding Social Entrepreneur Award.
- Visit their website
- Teach For All
- Hybrid Social Enterprise
- Education; Values
- Areas of Impact
- ASEAN, Australasia & Oceania, Greater China, Japan, North America, South Asia, Europe, Middle East & North Africa, Africa
Teach For All
Teach For All exists to address global educational needs and enable students to realize their full potential. A child's background often determines their educational and life prospects. Poverty, discrimination, social mobility and political structures create challenges for students, and in certain cases, entire societies. Many school systems lack the capacity to help students attain a quality education, and prevailing beliefs have not led to the necessary policy investments to address these issues.
Teach For All supports a network of partner organizations that are growing leaders within their countries to ensure all children have access to an excellent education. These network organizations are enlisting outstanding university graduates to commit two years to teach in areas of educational need; providing significant training and ongoing support to enable these teaching participants to succeed with students; and fostering a community of alumni who become leaders in the classroom and education, to effect the fundamental changes necessary to ensure educational opportunity for all.
In fiscal year 2012 alone, the Teach For All network will collectively field more than 14,000 teachers who will impact the lives of nearly one million students. Meanwhile, a force of roughly 26,000 alumni are now serving as advocates for educational equity, working from across professional sectors to ensure all children have the educational opportunities they deserve.


Laser Printers Buying Guide
Laser printers have long been used by medium to large businesses, but they are now much more affordable for small businesses and home offices as well. These days, monochrome laser printers can be bought for as little as $100, while decent colour laser printers start from around $600. Laser printers are still more expensive than their inkjet counterparts but they also offer advantages like faster print speeds and, often, lower running costs.
There are a number of factors you should consider when looking to buy a laser printer.
Printer consumables
Laser printers' consumables are typically cheaper than inkjets'. However, the cost of running a printer will still far outweigh the initial price tag in the long run, so considering the costs of a particular model's consumables is a good first step.
Toners are the biggest cost, as you'll need to replace them most frequently. They aren't the only consumables, though: you might also need to replace the printer's drum, fuser unit and waste toner unit.
The best way to compare different models' consumable costs is to calculate their cost per page. You can do this by finding the cost of the printer's individual consumables as well as their lifespan, which is often quoted in page yield (the number of A4 pages it will last). Then use this formula:
Cost of consumable / Page yield = Cost per A4 page
Calculate this for individual consumables then add them together to get the overall cost per page. Page yields aren't always accurate, but the cost per page is still a good comparative point between models, particularly from the same manufacturer.
It's worth checking if you can pick up a remanufactured toner cartridge from Cartridge World or similar stores. Printer manufacturers discourage buying third-party consumables but it can be a more cost effective way of purchasing toners.
You can always try to lengthen the lifespan of consumables by printing at lower resolutions or using toner-saving modes where available. The reduction in document quality is sometimes minimal and you will use less toner powder.
Print resolution
The quality of a printer's output is partially indicated by the number of dots per square inch (dpi) that it can distribute across a sheet of paper. This figure depends on the accuracy of the printer's hardware, and you can usually expect of range of 600 to 2400 dpi on monochrome and colour laser printers depending on their price. It isn't always necessary to go for the highest possible resolution — in most cases you can produce good quality text documents using 300 or 600 dpi. However, for graphics a higher print resolution can mean greater detail.
Printer manufacturers may also quote an "optimised" print resolution, which uses both printer hardware and software to smooth images for better quality results.
High-end text laser printers also offer halftone printing, which can produce increased shades of grey, and lines per inch (lpi) quality settings, which determine how detailed halftone graphics are. This is mainly important if you're looking for the highest possible text quality or plan to print lots of graphics from a monochrome printer.
A high print resolution doesn't necessarily mean that text documents will look fantastic or that colours will be accurate. Ultimately, the best way to compare is to find a store that offers sample printouts and examine them, as well as read independent reviews that rely on real-world tests (like PC World's).
Join the PC World newsletter!
Error: Please check your email address.
Tags Printerscolour laser
James Hutchinson
PC World
Show Comments
Father's Day Gift Guide
Most Popular Reviews
Latest News Articles
GGG Evaluation Team
Kathy Cassidy
Anthony Grifoni
Steph Mundell
Andrew Mitsi
Simon Harriott
Latest Jobs
Don't have an account? Sign up here
Don't have an account? Sign up now
Forgot password?