Fast, Cheap & Out of Control
This documentary is unique in its presentation and, for that matter, its subjects. From the opening titles of circus and elephants and wild animals the film has never a dull moment. Interspersed between the interviews with the documentary's subjects are other scenes that appear to have no bearing on what the persons on screen is saying but it soon becomes apparent that these seemingly disparate scenes are very relevant. Throughout the film there is excellent complementing music by Caleb Sampson.
The subjects themselves, though quite varied, have one big thing in common: they are 100% engrossed in their activity, never worrying about what anyone else will say or think. Dave Hoover is a lion tamer who believes he can understand what goes on in the minds of the lions he tames. This is the kind of thing Clyde Beatty propounded when he was the most famous wild animal trainer in the 1930s. Hoover not only wants to be "like" Beatty; he wants to "be" Beatty.
Rodney Brooks works at MIT where he is an expert on robots, particularly those that perform like insects. By the time he adds "eyes" for the robot to sense what is before it; adds "arms" and "hands" to reach out and grasp, the robots begin to look quite human. The uniqueness of these robots is that they move and maneuver without human guidance.
There is George Mendonca who became a topiary gardener when he started cutting privet and trees into animal shapes. This became his life's work.
Ray Mendez devotes his whole life to the study of mole-rats. As a child he belonged to an entomology club where members dreamed that one day they would find a world where people live like insects . . . whatever that means. When mole-rats are threatened, they are willing to let one of their group die if it will save the rest. With that kind of behavior, what chance do humans have of ever besting them; very little, it would appear.
Fascinatingly directed and edited, the thread that ties the segments together is that all four are about animal life and the different approaches each of the subjects took to fulfill a dream.
Directed by Errol Morris.
3 bytes
4 bytes = Superb 3 bytes = Too good to miss 2 bytes = Average 1 byte = Save your money
Copyright 1997 Ben Hoffman
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Twitter-Bootstrap is the is the World's most well-known responsive front-end and mobile first framework. Bootstrap is the most common structure framework for HTML, CSS, and JS. Front-end framework is all of the stuff that you see when you load an internet page. Responsive is meaning that the webpage itself will fit on any screen (phone screen, computer screen, tablet screen, etc.), and mobile-first is a type of response that trys to fit the webpage that is loading onto a phone screen before trying other screen sizes.
~This webpage is even an example of the bootstrap framework~
How Bootstrap Structures HTML
A web page consists of a header/title menu section, your main body/content section along with any media, and your footer section.
When visualizing Bootstrap, rows and columns are used to structure your content accordingly. You can have up to 12 columns in any single row, there are no restrictions on the number of rows.
Within the divs classified as row, you can use custom classes to define the responsive column section size of the content in your row.
Brief Summary
Twitter-Bootstrap was created by two staff from the developement team at twitter, Mark Otto and Jacob Thorton. It was created to make more of a consistant framework design across internal tools (HTML, CSS, JS). It was released in August of 2011.
Photo Credits: Developement Team.


¡Que Viva España! So excited because I'm all in for Spain, we definitely need a repeat of 2010, there's nothing sweeter than seeing Iker hold that cup!
It's on my bucket list to be the girl in Ipanema!


Here you can find some of our latest works, to see the details of these works just click the thumbnails below.


Beta Galaxy
Welcome to
Beta Galaxy
Beta galaxy
is a test website for a step toward the future!
Beta name
beta age
beta origin
Eliwood
28
Ireland
Robin
23
Greece
Julia
18
Mexico


Fast facts: Diabetes, its dangers and complications
by Hillary OrindeEvery November 14, World Diabetes Day is marked to raise awareness on the disease whose prevalence experts warn will shoot past projections if rising trends of obesity are not controlled.
Diabetes -- a chronic, incurable, costly and increasingly but largely preventable non-communicable disease -- is responsible for millions of deaths annually. It affects about one in every 11 adults worldwide and increases the risk of heart attack, stroke, blindness, kidney failure and limb amputation. In Kenya, the prevalence of diabetes mellitus is reported at 2.7 per cent (rural) and 10.7 per cent (urban), with over 3.3 per cent of the population affected and an additional 7 per cent un-diagnosed.
SEE ALSO : Inadequate data hampers the fight against diabetes in Sub-Saharan Africa
According to a Ministry of Health official, there are about 468,000 adults with diabetes in Kenya. Below are some key facts on diabetes:
What is diabetes
It occurs in two ways; either when the pancreas does not produce enough insulin or when the body cannot effectively use the insulin it produces. Insulin is the hormone in our body that regulates blood sugar. In essence, the insulin allows glucose from the food we eat to pass from the bloodstream into the cells in the body to produce energy.
Types of diabetes
Type 1 diabetes
SEE ALSO : The pain of diabetes patients in public hospitals
Previously known as insulin-dependent, juvenile or childhood-onset. Patients cannot produce insulin and have to depend on a daily injection of the hormone. Its cause is not known and it largely affects children and young adults. There is no known way to prevent type 1 diabetes which is characterised by excessive excretion of urine (polyuria), thirst (polydipsia), constant hunger, weight loss, vision changes, and fatigue.
Type 2 diabetes
Formerly called non-insulin-dependent, or adult-onset and occurs when your body can not effectively use the insulin it produces.
SEE ALSO : The emotional toll of diabetes
It is associated with age, overweight, hypertension, abnormal cholesterol levels, an inactive lifestyle, stroke and genetic factors. It accounts for up to 95 per cent of all diagnosed cases of diabetes. Symptoms may be similar to those of type 1 diabetes but are often less marked. Women who have had four or more pregnancies are at increased risk of developing Type 2 diabetes later in life.
Gestational diabetes
It is a form of hyperglycaemia (too much glucose in the blood) in which blood glucose values are above normal but below those diagnostic of diabetes.
SEE ALSO : Teacher’s 39-year battle with diabetes
Scientists say it is a form of glucose intolerance diagnosed in some women during pregnancy. Women with gestational diabetes are at an increased risk of complications during pregnancy and at delivery. They have up to 50 per cent chance of developing diabetes in the next 5 to 10 years.
Who is most affected?
Those in low- and middle-income countries, who are middle-aged (45-64) and not elderly (65+).
Morbidity and Complications
It can lead to heart disease and strokes, high blood pressure, blindness, and damage to the kidneys. It also causes infections and gum disease. The overall risk of dying among people with diabetes is at least double that for non-sufferers.
Treatment
There is no cure for diabetes and treatment involves lowering blood glucose and other known risk factors.
How to manage diabetes
Some of the options but not limited to those listed include:
- Keeping blood glucose level under control to prevent urological and other diabetes-related problems
- Balancing your meals with the right amounts of starches, fruits and vegetables, fats and proteins
- Taking meals in small portions spread across many meals in a day
- Avoiding excess sugar, especially in carbonated drinks such as soda
- Avoiding stress
Treatment of diabetes in men involves options to treat erectile dysfunction including injections with hormones prescribed by health experts.Urologists and endocrinologist also prescribe treatment for low testosterone.
Facts and figures
In 2017:
- Approximately 425 million adults (20-79 years) were living with diabetes; by 2045 this will rise to 629 million.
- More than 1,106,500 children were living with type 1 diabetes
- 79 per cent of adults with diabetes were living in low- and middle-income countries
- The greatest number of people with diabetes were between 40 and 59 years of age
- Diabetes caused 4 million deaths
- 352 million people were at risk of developing type 2 diabetes
Five common myths on diabetes
Eating too much sugar causes diabetes. Fact: There is no one food or nutrient that causes diabetes.
If you are overweight or obese, you will eventually develop type 2 diabetes. Fact: Being overweight is a very important risk factor and the only modifiable one. The others like genetics, one has no control over them.
People with diabetes can't eat sweets or chocolate. Fact: Sweet foods, if eaten in small portions, can be eaten by people with diabetes. Everyone should endeavour to avoid empty calories (those without real food value).
If you have diabetes, you can’t eat any bread, potatoes. Fact: Starchy foods and fruit can be included in a meal plan for people with diabetes. It is the quantities that matter.
I'm skinny, so I can't get diabetes. Fact: In as much as people who are overweight stand a greater risk, 20 per cent of people who get it are slim.
Sources: World Health Organization, British National Health and Nutrition Examination Survey, International Diabetes Foundation
Do not miss out on the latest news. Join the Standard Digital Telegram channel HERE.


Error #20: READ ERROR (block header not found),TT,SS The disk controller is unable to locate the header of the requested data block. Caused by an illegal block number, or the header has been destroyed.


SM2Grade
public enum SM2Grade : Int, CustomStringConvertible, CaseIterable
Grades from SuperMemo Algorithm
- 0 - complete blackout.
- 1 - incorrect response; the correct one remembered
- 2 - incorrect response; where the correct one seemed easy to recall
- 3 - correct response recalled with serious difficulty
- 4 - correct response after a hesitation
- 5 - perfect response
-
complete blackout.
Declaration
Swift
case null
-
incorrect response; the correct one remembered
Declaration
Swift
case bad
-
incorrect response; where the correct one seemed easy to recall
Declaration
Swift
case fail
-
correct response recalled with serious difficulty
Declaration
Swift
case pass
-
correct response after a hesitation
Declaration
Swift
case good
-
perfect response
Declaration
Swift
case bright
-
Declaration
Swift
public var description: String { get }


Before Change
long_description = f.read()
setup(
name="pymanopt",
version=version,
description=("Toolbox for optimization on manifolds with support for "
"automatic differentiation"),
url="https://pymanopt.github.io",
author="Jamie Townsend, Niklas Koep and Sebastian Weichwald",
license="BSD",
classifiers=[
"Development Status :: 5 - Production/Stable",
"Intended Audience :: Science/Research",
"Topic :: Scientific/Engineering",
"Topic :: Scientific/Engineering :: Artificial Intelligence",
"Topic :: Scientific/Engineering :: Mathematics",
"License :: OSI Approved :: BSD License",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.4",
"Programming Language :: Python :: 3.5",
],
keywords=("optimization,manifold optimization,automatic differentiation,"
"machine learning,numpy,scipy,theano,autograd,tensorflow"),
packages=find_packages(exclude=["tests"]),
install_requires=["numpy>=1.10", "scipy>=0.17"],
long_description=long_description,
long_description_content_type="text/markdown",
data_files=[
"CONTRIBUTING.md",
"CONTRIBUTORS",
"LICENSE",
"MAINTAINERS",
"README.md",
"VERSION",
],
)
After Change
from setuptools import find_packages, setup
BASE_DIR = os.path.dirname(os.path.abspath(__file__))
OPTIONAL_DEPENDENCIES = ("autograd", "tensorflow", "theano")
def parse_requirements_file(filename):


Recommender systems
Nowadays, recommender systems have been widely used in various real-world
services like Amazon, Netflix, YouTube, Spotify, and so on. The recommender system is
a subtask of information retrieval to predict the “rating” or “preference” of an item
for a target user. Our research project focuses on designing and developing novel
recommender models that consider several factors such as accuracy,
scalability, time-awareness, interpretability, and diversity.
Natural language processing (NLP)
NLP is a branch of artificial intelligence that deals with the interaction between
computers and humans using natural language. The ultimate goal of NLP is to let
computers read, understand, and generate human-level languages. Our research goal is
to develop the model for natural language understanding (NLU) as well as
natural language generation (NLG).
Machine/Deep learning algorithm
Machine learning (ML) is the study of algorithms and models to provide systems the ability
to learn and improve from experience without being explicitly programmed. Our research goal
is to design more accurate and reliable models for supervised/unsupervised learning as well
as reinforcement learning.


{% extends "layout-v2.html" %} {% block pageScripts %} {% endblock %} {% block pageTitle %} NHS Cervical screening management system {% endblock %} {% block header %} {% include '../components/header.html' %} {% endblock %} {% block content %}
Add notification period date range
What type of notification do you want to include?
What previous participant status would you like to include?
Select all options that are relevant to you
Which invitation notification type do you want to include?
What result notification type do you want to include?
Add letter code


Dates and Times
The Organization Ontology uses the W3C Time Ontology 1 for representation of dates and times. The key entity is time:Instant, which may have a precision to indicate whether we know the instant to a particular day, month, year, or with more precision such as hour, minute, second, and so on. The Time Ontology has sophisticated semantics for many kinds of calendars. The examples for the Organization Ontology assume Gregorian calendar. Most time instants related to organizations are at the day or year precision. Assertions such as “This org was founded in that year” are common.
BFO Date Semantics
BFO has “occurents” – entities which occur in time. The most important BFO entity
for organizations is BFO_000015
– process. A process is an occurrent which
has proper temporal parts and involves an entity as participant or output.
In the ORG ontology, most processes of interest – the creation of organizations, the dissolution of organizations, are processes in which rights and privileges are obtained. All organizations have rights and privileges, either formally recognized in founding documents, or informally by word of mouth and personal agreements. These are not currently represented in the Organization Ontology, but are readily added.
Processes often have process boundaries (BFO_000035
) as demarcations in a process, points
in time at which something occurred. Process boundaries can have an
associated time instant to indicate when the process boundary occurred.
Figure 3. General time pattern. An organization is the output of a founding process. shows the general pattern. An organization is the output of a founding process. The founding process has a process boundary which is the moment in the process at which the organization comes into existence (the founding). The founding has an associated time instant. The instant has a datetime value and a time precision.
Implementation note: The colors in the figure represent dependency of entities. The dark blue organization is the entity of interest. The light blue founding process and founding process boundary are dependent on the object of interest. In typical data systems, if the organization was removed from the system, its founding process and founding process boundary would also be removed. The datetime instant would not be removed, it may be associated with other occurrents in the data system.
This representation achieves several goals:
Uses BFO to represent time semantics, clarifying the nature of dates and what they represent using a consistent upper level ontology.
Uses W3C Time Ontology to represent time values gaining richness of expression in the representation of date and time values.
Provides the framework necessary to add additional detail regarding processes related to organizations, including additional processes, rights and privileges resulting from processes, additional milestones in processes, locations and participants of processes, documents and other participants and outputs of processes.
Example
To assert that an organization x was founded in the year 1853, we would say:
x a organization
x output_of y
y a founding_process
y has_occurent_part z
z a founding_process_boundary
z has_instant t
t a instant
t unit_type unit_year
t has_xsd_datetme_stamp "1853-01-01T00:00:00Z"^^xsd:dateTimeStamp
Implementation note 1: Some data systems may be pre-populated with instants of year precision for years of interest. In such a case the above example would end with z has_instant t, where t is the pre-existing instant representing 1853 with year precision.
Implementation note 2: Some data system may require that time representations be formatted in a particular way, for example W3C datetime standard, with a time zone, even if the time precision is year only. Elements of the time representation other than the year would be ignored by the data system. In such cases, the time representation might be appear as “1853-01-01T00:00:01+00:00” for example.
Terms used to represent dates and times
Table 14 Terms used to represent dates and times lists terms used to represent dates and times
Term |
Notes |
|---|---|
output of |
|
has output |
|
process |
|
founding process |
|
has occurent part |
|
occurent part of |
|
process boundary |
|
founding process boundary |
|
dissolution process |
|
dissolution process boundary |
|
has instant. Process boundaries have instants. |
|
Instant |
|
An xsd:datetimestamp string associated with an Instant |
|
has datetime precision |
|
year precision |
|
month precision |
|
day precision |
|
hour precision |
|
minute precision |
|
second precision |
Footnotes


@import com.mohiva.play.silhouette.api.actions.SecuredRequest @import fr.gospeak.core.domain.{Talk, User, UserRequest} @import fr.gospeak.web.auth.domain.CookieEnv @import fr.gospeak.web.pages.speaker.talks.routes.TalkCtrl @(invite: UserRequest.TalkInvite, talk: Talk, by: User)(implicit req: SecuredRequest[CookieEnv, AnyContent], messages: Messages)
Hi,
@by.name.value has canceled your invitation to @talk.title.value talk.
We hope everything is alright, you can propose a new talk at any time ;)
The Gospeak team


Paintball
问题描述 :
You are playing paintball on a 1000×1000 square field. A number of your opponents are on the field hiding behind trees at various positions. Each opponent can fire a paintball a certain distance in any direction. Can you cross the field without being hit by a paintball?
Assume that the southwest corner of the field is at (0,0) and the northwest corner at (0,1000).
输入:
The input consists of a line containing n <= 1000, the number of opponents. A line follows for each opponent, containing three real numbers: the (x,y) location of the opponent and its firing range. The opponent can hit you with a paintball if you ever pass within his firing range.
You must enter the field somewhere between the southwest and northwest corner and must leave somewhere between the southeast and northeast corners.
输出:
The input consists of a line containing n <= 1000, the number of opponents. A line follows for each opponent, containing three real numbers: the (x,y) location of the opponent and its firing range. The opponent can hit you with a paintball if you ever pass within his firing range.
You must enter the field somewhere between the southwest and northwest corner and must leave somewhere between the southeast and northeast corners.
样例输入:
3 500 500 499 0 0 999 1000 1000 200
样例输出:
0.00 1000.00 1000.00 800.00
/* * Author: NomadThanatos * Created Time: 2011/3/10 18:47:54 * File Name: E.cpp */ #include <iostream> #include <cstdio> #include <cstring> #include <cmath> #include <cstdlib> #include <algorithm> #include <vector> using namespace std; #define SZ(v) ((int)(v).size()) const int MAXINT = -1u>>1; const int MAXN = 1000 + 50; const double EPS = 1e-9; int N; bool can; bool vis[MAXN]; double nw,ne; double x[MAXN],y[MAXN],r[MAXN]; int sgn(const double &x) {return (int)((x > EPS) - (x < -EPS));} void dfs(const int &i) { vis[i] = true; for(int j = 0 ; j < N ; j++) { if (sgn(sqrt((x[i] - x[j]) * (x[i] - x[j]) + (y[i] - y[j]) * (y[i] - y[j])) - r[i] - r[j]) <= 0 && !vis[j]) dfs(j); } if (sgn(y[i] - r[i]) <= 0) can = false; if (sgn(x[i] - r[i]) <= 0) { nw = min(nw,y[i] - sqrt(r[i] * r[i] - x[i] * x[i])); } if (sgn(x[i] + r[i] - 1000) >= 0) { ne = min(ne,y[i] - sqrt(r[i] * r[i] - (1000.0 - x[i]) * (1000.0 - x[i]))); } } int main() { while(scanf("%d",&N) == 1 && N) { ne = nw = 1000.0; for(int i = 0 ; i < N ; i++) { scanf("%lf%lf%lf",x + i,y + i,r + i); vis[i] = false; } can = true; for(int i = 0 ; i < N ; i++) { if (!vis[i] && sgn(y[i] + r[i] - 1000.0) >= 0) { dfs(i); } } if (can) { printf("0.00 %0.2lf 1000.00 %0.2lf\n",nw,ne); } else printf("IMPOSSIBLE\n"); } return 0; }
(adsbygoogle = window.adsbygoogle || []).push({});
幸福是什么？
幸福是什么？
幸福是什么？
幸福是什么？
有没有C++语言的代码？
我没看懂题目
2
5 6 -1 5 4 -7
7 0 6 -1 1 -6 7 -5
我觉得第一个应该是5 6 -1 5 4 输出是19 5 4
第二个是7 0 6 -1 1 -6 7输出是14 7 7
不知道题目例子是怎么得出来的
算法，他认识我，我不认识他，后来有人告诉我你写的这段代码就是XXX算法。。。
遍历了所有的情况(2^n)，tmp数组就是由当前遍历的状态s推算出的
赞一个！权限已更新:）
是O(m+n)，不小心打错了
多谢支持！
楼主 为什么输入的形式都不对 题目是不是弄错了？
红绯鱼：
这模板神了
正解，已改正。应该都是protected
真心不错，力顶作者
<EMAIL_ADDRESS>第15行代码，/n/n，应该改为\n\n
因为要修改链表头(指针)，所以要用指针的指针


Grayscale is a free Bootstrap theme created by Start Bootstrap. It can be yours right now, simply download the template on the preview page. The theme is open source, and you can use it for any purpose, personal or commercial.
This theme features stock photos by Gratisography along with a custom Google Maps skin courtesy of Snazzy Maps.
Grayscale includes full HTML, CSS, and custom JavaScript files along with SASS and LESS files for easy customization!
Eine Übersicht meiner Projekte
Projekt Kater: Illustration eines Katers
Projekt Kater: Illustration eines Katers
Projekt Kater: Illustration eines Katers
Projekt Kater: Illustration eines Katers
Kontaktieren Sie mich über
Social


This is the starting line for my paragraph
This is a list:
1. This is cool
2. Item 2
3. Item 3
4. The plane is adorable
This is a better list:
These are the HTML Tags that we learned:
| Cell 1 | Cel 2 | Cell 3 | Cell 4 |
| Cell 1 | Cel 2 | Cell 3 | Cell 4 |
| Cell 1 | Cel 2 | Cell 3 | Cell 4 |


Researchers design an improved pathway to carbon-neutral plastics
| Source: | University of Toronto Faculty of Applied Science & Engineering |
| Summary: | Researchers have designed a new and improved system for efficiently converting CO2, water, and renewable energy into ethylene — the precursor to a wide range of plastic products — under neutral conditions. |
Researchers from U of T Engineering and Caltech have designed a new and improved system for efficiently converting CO2, water, and renewable energy into ethylene — the precursor to a wide range of plastic products, from medical devices to synthetic fabrics — under neutral conditions. The device has the potential to offer a carbon-neutral pathway to a commonly used chemical while enhancing storage of waste carbon and excess renewable energy.
"CO2 has low economic value, which reduces the incentive to capture it before it enters the atmosphere," says Professor Ted Sargent, the U of T Engineering lead on the project. "Converting it into ethylene, one of the most widely-used industrial chemicals in the world, transforms the economics. Renewable ethylene provides a route to displacing the fossil fuels that are currently the primary feedstock for this chemical."
Last year, Sargent and his team published a paper in Science describing how they used an electrolyzer — a device that uses electricity to drive a chemical reaction — to convert CO2 into ethylene with record efficiency. In this system, the three reactants, CO2 gas, water and electricity, all come together on the surface of a copper-based catalyst.
Though the device was a breakthrough for the team, there was still room for improvement. The latest version, described in a paper published today in Nature, further modifies the catalyst in order to enhance the system's performance and lower its operating cost.
"One of the challenges with this reaction is that while some of the CO2 is converted into ethylene, most of it turns into side products, especially carbonate, which dissolves on the liquid side of the electrolyzer," says post-doctoral fellow Fengwang Li, lead author of the new paper. "This undesired loss increases the cost of ensuing product separation and purification."
In the latest work, Sargent's team partnered with Caltech chemistry professors Jonas C. Peters and Theodor Agapie. Their published research on a class of molecules known as arylpyridiniums suggested that adding them to the catalyst could favour the production of ethylene over other side products.
Using theoretical calculations and experiments, the two teams sifted through more than a dozen different kinds of arylpyridiniums before selecting one. Sure enough, adding a thin layer of this molecule to the copper catalyst surface significantly increased the selectivity of the reaction for ethylene. It also led to another benefit: lowering the working reaction pH from basic to neutral.
"The previous system required the water side of the reaction to be at high pH, very basic conditions," says Li. "But the reaction of the CO2 with caustic soda in the water lowers the pH, so we would've had to continuously add chemicals to keep the pH up. The new system works just as well under neutral conditions, so we can eliminate that additional cost, as well as loss of CO2 in the form of carbonate."
The improved catalyst also lasted longer than the previous version, remaining stable for nearly 200 hours of operation. Another enhancement — increasing the area of the catalyst surface by a factor of five — gave the teams a taste of the challenges that will need to be overcome in order to scale production up to industrial levels.
While the prototype is still a long way from commercialization, the overall concept offers a promising way to address several key challenges in sustainability. It eliminates the need to extract more oil to make plastics and other consumer goods based on ethylene, and it turns waste CO2 into a feedstock, adding a new incentive to invest in carbon capture.
Li also points out that such a system could be powered by intermittent renewable sources, such as wind or solar power. Currently, there is often a mismatch between the amount of electricity produced by these systems and consumer demand. By storing excess electricity in the form of ethylene, the system offers a way to smooth out those peaks and valleys.
"What's great about this CO2-to-ethylene conversion system is that you don't need to choose between capturing and recycling CO2 emissions versus trying to prevent them from occurring in the first place by displacing the used fossil fuels," says Li. "We can do both at the same time."
make a difference: sponsored opportunity
Story Source:
Materials provided by University of Toronto Faculty of Applied Science & Engineering. Original written by Tyler Irving.
Note: Content may be edited for style and length.
Journal Reference:
- Fengwang Li, Arnaud Thevenon, Alonso Rosas-Hernández, Ziyun Wang, Yilin Li, Christine M. Gabardo, Adnan Ozden, Cao Thang Dinh, Jun Li, Yuhang Wang, Jonathan P. Edwards, Yi Xu, Christopher McCallum, Lizhi Tao, Zhi-Qin Liang, Mingchuan Luo, Xue Wang, Huihui Li, Colin P. O’Brien, Chih-Shan Tan, Dae-Hyun Nam, Rafael Quintero-Bermudez, Tao-Tao Zhuang, Yuguang C. Li, Zhiji Han, R. David Britt, David Sinton, Theodor Agapie, Jonas C. Peters & Edward H. Sargent. Molecular tuning of CO2-to-ethylene conversion. Nature, 2019 DOI: 10.1038/s41586-019-1782-2
Cite This Page:
| MLA | University of Toronto Faculty of Applied Science & Engineering. "Researchers design an improved pathway to carbon-neutral plastics." ScienceDaily. ScienceDaily, 20 November 2019. <www.sciencedaily.com/releases/2019/11/191120131358.htm>. |
| APA | University of Toronto Faculty of Applied Science & Engineering. (2019, November 20). Researchers design an improved pathway to carbon-neutral plastics. ScienceDaily. Retrieved November 21, 2019 from www.sciencedaily.com/releases/2019/11/191120131358.htm |
| Chicago | University of Toronto Faculty of Applied Science & Engineering. "Researchers design an improved pathway to carbon-neutral plastics." ScienceDaily. www.sciencedaily.com/releases/2019/11/191120131358.htm (accessed November 21, 2019). |


#include <ParticleUniverseTechniqueListener.h>
Public Member Functions | |
| TechniqueListener (void) | |
| virtual | ~TechniqueListener (void) |
| virtual void | particleEmitted (ParticleTechnique *particleTechnique, Particle *particle)=0 |
| virtual void | particleExpired (ParticleTechnique *particleTechnique, Particle *particle)=0 |
| ParticleUniverse::TechniqueListener::TechniqueListener | ( | void | ) | [inline] |
| virtual ParticleUniverse::TechniqueListener::~TechniqueListener | ( | void | ) | [inline, virtual] |
| virtual void ParticleUniverse::TechniqueListener::particleEmitted | ( | ParticleTechnique * | particleTechnique, | |
| Particle * | particle | |||
| ) | [pure virtual] |
| virtual void ParticleUniverse::TechniqueListener::particleExpired | ( | ParticleTechnique * | particleTechnique, | |
| Particle * | particle | |||
| ) | [pure virtual] |


This is a quick reference for composition sheet editing. For more in-depth documentation including tutorials, see the on-line documentation at http://kunquat.org/documentation.
These are some of the essential keys used for composition editing. For more controls, see the tool bar above the notation view, as well as the controls below the notation view.
| {actionkey[note1_0]} {actionkey[note1_1]} {actionkey[note1_2]} ··· {actionkey[note1_9]} | Play/add notes (these keys work like white keys on a piano) |
|---|---|
| {actionkey[note3_0]} {actionkey[note3_1]} {actionkey[note3_2]} ··· {actionkey[note3_6]} | Play/add notes (an octave below) |
| {actionkey[octave_down]} / {actionkey[octave_up]} | Change to lower/higher octave |
| {actionkey[play]} | Play composition |
| Ctrl + {actionkey[play]} | Play pattern |
| Alt + {actionkey[play]} | Play from cursor / playback marker |
| Ctrl + Alt + {actionkey[play]} | Set/clear playback marker |
| {actionkey[silence]} | Stop all playback |
| {actionkey[rest]} | Add rest |
| Space | Toggle editing mode |
| Insert | Toggle replace mode |
| Return |
Editing (when not on an existing trigger): Insert an event trigger Editing (on a trigger in replace mode): Modify parameter value of a trigger |
| Esc | Exit editing mode |
Unless otherwise stated, events that expect an argument accept any real number.
Channel events control active notes and other parts of channel state.
| .f |
Set force to x dB Unattenuated force level is 30 dB by default. |
|---|---|
| /f |
Slide force to x dB Use /=f to control slide duration. |
| /=f |
Set force slide length to x beats |
| ts |
Set tremolo speed to x cycles/second By default, the new speed takes full effect immediately; use t/=s to control the length of transition to the new speed. |
| td |
Set tremolo depth to ±x dB By default, the new depth takes full effect immediately; use t/=d to control the length of transition to the new depth. |
| t/=s |
Set tremolo speed slide length to x beats |
| t/=d |
Set tremolo depth slide length to x beats |
| ->f+ |
Turn on force carrying With carrying enabled, following notes will use the force state (fixed force, slide and tremolo) of the current note. |
| ->f- |
Turn off force carrying With carrying disabled, following notes will use the default force state. |
| /p |
Slide pitch to x Use /=p to control slide duration. |
| /=p |
Set pitch slide length to x beats |
| vs |
Set vibrato speed to x cycles/second By default, the new speed takes full effect immediately; use v/=s to control the length of transition to the new speed. |
| vd |
Set vibrato depth to x The depth uses a unit of 5 cents, and specifies maximum deviation: e.g. a depth of 240 reaches one octave above and below the centre pitch. By default, the new depth takes full effect immediately; use v/=d to control the length of transition to the new depth. |
| v/=s |
Set vibrato speed slide length to x beats |
| v/=d |
Set vibrato depth slide length to x beats |
| ->p+ |
Turn on pitch carrying With carrying enabled, following notes will use the pitch state (offset from the starting note as well as slide and vibrato) of the current note. |
| ->p- |
Turn off pitch carrying |
| .sn |
Select channel stream x (string) This event selects the target stream used by events .s, /s, /=s, os, od, o/=s and o/=d. The name is used to select a channel stream interface of the active instrument (configurable in the instrument editor). Note that it is often not necessary to use this event directly: e.g. .s:name 5 is equivalent to .sn 'name' followed by .s 5 (and this also works with the other channel stream events as well as the audio unit stream events). |
| .s |
Set value of a channel stream to x |
| /s |
Slide channel stream to x |
| /=s |
Set slide length of channel stream to x beats |
| os |
Set oscillation speed of channel stream to x cycles per second |
| od |
Set oscillation depth of channel stream to x |
| o/=s |
Set oscillation speed slide length of channel stream to x beats |
| o/=d |
Set oscillation depth slide length of channel stream to x beats |
| ->s+ |
Turn on channel stream carrying |
| ->s- |
Turn off channel stream carrying |
| .xc |
Set channel expression to x (string) |
| .x |
Set note expression to x (string) |
| ->x+ |
Turn on note expression carrying |
| ->x- |
Turn off note expression carrying |
| .dn |
Set channel device event name to x (string) This event selects the device event used with event d. Note that it is often not necessary to use this event directly: e.g. d:name 10 is equivalent to .dn 'name' followed by d 10. |
| d |
Fire channel device event with argument x (context-dependent type) |
| .a |
Set active instrument/effect to x (natural number) This can be used to override the active instrument/effect in the current channel. Normally you shouldn't need this, as you can configure proper defaults in the Songs & channels window. |
Master events control various playback parameters that affect the whole composition.
| m.v |
Set global volume to x dBFS Unattenuated volume level is 0 dB. |
|---|---|
| m/v |
Slide global volume to x dBFS Use m/=v to control slide duration. |
| m/=v |
Set global volume slide length to x beats |
| m.t | Set tempo to x beats per minute |
| m/t |
Slide tempo to x beats per minute Use m/=t to control slide duration. NOTE: Tempo slides are more coarse-grained than other slides. |
| m/=t |
Set tempo slide length to x beats |
| mpd |
Pattern delay for x beats Suspend playback cursor at the event. |
| m.jc |
Set jump counter to x (natural number) |
| m.jp |
Set jump target pattern instance x |
| m.jr |
Set jump target row x |
| mj |
Jump fixed number of times |
| m.r |
Set active retuner to x (index) |
| m.rfp |
Set fixed pitch of the active retuner to x |
| m.rc |
Set tuning centre of the active retuner to x |
| m.ro |
Set pitch offset of the active retuner to x |
| mmr |
Apply initial settings of retuner x to the active retuner |
| m<r |
Reset active retuner |
Audio unit events control parameters that apply to a single instrument/effect as a whole. The target instrument/effect is determined by the channel default setting or by the .a event, and the target stream is specified by the .sn event. Otherwise, the channel in which the audio unit events are fired does not affect the end result in any other way.
| a.sus |
Set instrument sustain value to x Valid range for x is [0..1]. 0 (default) disables sustain completely; 1 applies full sustain. Sustain slows down or pauses the progress of note release envelopes. If a force release envelope is not enabled, values ≥ 0.5 disable cutting of a released note. |
|---|---|
| a.s |
Set value of audio unit stream to x |
| a/s |
Slide value of audio unit stream to x Use a/=s to control slide duration. |
| a/=s |
Set slide length of audio unit stream to x beats |
| aos |
Set oscillation speed of audio unit stream to x cycles per second |
| aod |
Set oscillation depth of audio unit stream to x |
| ao/=s |
Set oscillation speed slide length of audio unit stream to x beats |
| ao/=d |
Set oscillation depth slide length of audio unit stream to x beats |
| ad |
Fire audio unit device event with argument x (context-dependent type) |


Take The Simpson's Test...
Top Score: 9876
Likes: 123
Think you know Bender?
Futurama Challenge 3.0
Top Score: 9876
Likes: 123
You're in the Danger Zone!!
ARCHER TEST
Top Score: 9876
Likes: 123


#Euro2012
A summary for the action on Twitter during the European football tournament.
Tweet
The Streamgraph below shows volume of Tweets during the #Euro2012 period.
Click on a team's name to see details.
All teams
Group stage winners
Group stage out
Spain
Back to top
Italy
Back to top
Germany
Back to top
Portugal
Back to top
Czech Republic
Back to top
Greece
Back to top
England
Back to top
France
Back to top
Russia
Back to top
Croatia
Back to top
Ukraine
Back to top
Sweden
Back to top
Denmark
Back to top
Poland
Back to top
Ireland
Back to top
Netherlands
Back to top
previous
|
next
|
close
Tweets


Quick Start¶
the user guide - for the impatient ones¶
this library has two main methods:
project()
reproject()
to use this library you need just a few lines of code. This projects the Point P(1,0,10) on to the camera image plane. We call the projected point p(u,v)
import numpy as np
import camera
P = np.array([[1],[0],[10],[1]])
cam = camera.Camera()
cam.intrinsics(640,512,1000,320,260)
cam.attitudeMat(np.eye(4))
p = cam.project(P)
and to reproject it back to the 3D world we use this code
Q = cam.reprojectToPlane(p,distance=10)
if this easy reprojection does not fit your needs, you can use reproject(p) which returns a direction vector and write your own reprojection wrapper.
Note
reprojectToPlane return a 3D Vector [[X][Y][Z]


You are seeing this interface either because authentication has not been enabled for the Numishare administrative panel or there is no matching eXist-db collection for your role. If it is the latter case, please log in as the numishare-admin role and create a new collection for the associated Tomcat role.
Status:
| Collection | Role | Title | Description | Actions |
|---|---|---|---|---|
|
|
|
|
|
|
There are no collections in Numishare.
The absolute path to the directory to which Numishare was installed. This is necessary for writing XQuery files from the disk into the eXist-db collection.
Status:
| Type | Title | View | Publish | Delete |
|---|---|---|---|---|
|
|
|
xml | html |
|
|
This collection is configured as a union type corpus of the following type series:
The XML collection is not designed to store its own NUDS documents, but rather combines Solr and SPARQL queries from the designated series in the Numishare config, pointing search/browse responses to the external corpus.


” We were left in peace and quiet to get on with our weekend off. Great location only a short walk from the town centre. Hosts were brilliant. “
Welcome to Carraig Rua Kilkenny City and our luxurious bed and breakfast home in the Medieval Capital of Ireland.
Our family run bed and breakfast is 3 minutes walk from bus, rail station and a few minutes walk to Langton's Hotel, River Court Hotel, and all hotels in the city, We are within walking distance of pubs, restaurants and historical sites.
Our Hearty full Irish breakfast will keep you going all day. All our guests are delighted to find accommodation with a beautiful garden, tastefully decorated bedroom, Victorian sitting room and our conservatory dining area looking out onto the garden.
Carraig Rua is one of the nearest B and B homes to Lyrath Estate Hotel. Both situated on the Dublin Road N10.
We have private car parking in the heart of the city. Great Location !!!. Our home is ideally placed to have as a base in Kilkenny city to hear traditional Irish music, tasty food from a variety of restaurants, bars and hotels.
Kilkenny Castle, St. Canices Cathedral, Round Tower and Black Abbey are just some of the attractions to see in the city. We are within walking distance of them all.
Indulge in our fantastic classic Irish home with any of our sumptuous rooms. You will not be dissapointed.
There is complimentray Wi-Fi throughout the entire B&B with fantastic recption.
Drop us an email any day of the week if you have any questions or want to enquire about a booking.
There is a free private car park to accomodate our guests. You do not need to book this in advance.
Cash Only. Credit card payment not available.
Our Hearty full Irish breakfast with Tea & Coffee will keep you going all day.
” We were left in peace and quiet to get on with our weekend off. Great location only a short walk from the town centre. Hosts were brilliant. “
” The establishment was beautiful and very comfortable. Our hosts were extremely helpful and nice! Wonderful breakfast in a stunning setting. I would definitely recommend a stay here! “
” Best breakfast we had in Ireland. The couple that runs the bed and breakfast were great! The room was lovely and the bathroom clean and modern. “


You will now begin the evaluation session. You will be presented with eight small-scale practice scenarios. Your task is to achieve the highest score possible.
Test game 1 out of 4. Time remaining for this game: 03:00.
Initial chip distribution
Path guidance
Player
Success
Number players requested*
Requested chips
Extra chips
Score
* = Number of players which this player has requested chips from.


|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |
java.lang.Object java.lang.Enum<Status> org.simpleframework.http.Status
public enum Status
The Status
enumeration is used to specify status codes
and the descriptions of those status codes. This is a convenience
enumeration that allows users to acquire the descriptions of codes
by simply providing the code. Also if the response state is known
the code and description can be provided to the client.
The official HTTP status codes are defined in RFC 2616 section 10. Each set of status codes belongs to a specific family. Each family describes a specific scenario. Although it is possible to use other status codes it is recommended that servers restrict their status code responses to those specified in this enumeration.
StatusLine
| Enum Constant Summary | |
|---|---|
ACCEPTED
This is used to signify that the request has been accepted. |
|
BAD_GATEWAY
This is used to tell the client that the gateway is invalid. |
|
BAD_REQUEST
This is used to tell the client they have send an invalid request. |
|
CONFLICT
This is used to tell the client that there has been a conflict. |
|
CREATED
This is used to signify that a resource was created successfully. |
|
EXPECTATION_FAILED
This is used to tell the client that the expectation has failed. |
|
FORBIDDEN
This is used to tell the client that the resource is forbidden. |
|
FOUND
This is used to represent a resource that has been found. |
|
GATEWAY_TIMEOUT
This is used to tell the client there was a gateway timeout. |
|
GONE
This is used to tell the client that the resource has gone. |
|
INTERNAL_SERVER_ERROR
This is sent when the request has caused an internal server error. |
|
LENGTH_REQUIRED
This is used to tell the client that a request length is needed. |
|
METHOD_NOT_ALLOWED
This is used to tell the client that the method is not allowed. |
|
MOVED_PERMANENTLY
This is used to represent a target resource that has moved. |
|
MULTIPLE_CHOICES
This is used to represent a response where there are choices. |
|
NO_CONTENT
This represents a response that contains no response content. |
|
NOT_ACCEPTABLE
This is used to tell the client the request is not acceptable. |
|
NOT_FOUND
This is used to tell the client that the resource is not found. |
|
NOT_IMPLEMENTED
This is used to tell the client the resource is not implemented. |
|
NOT_MODIFIED
This is used in response to a target that has not been modified. |
|
OK
This represents a successful response of a targeted request. |
|
PARTIAL_CONTENT
This is used to represent a response that has partial content. |
|
PAYMENT_REQUIRED
This is used to tell the client that payment is required. |
|
PRECONDITION_FAILED
This is used to tell the client that a precondition has failed. |
|
PROXY_AUTHENTICATION_REQUIRED
This is used to tell the client that authentication is required. |
|
REQUEST_ENTITY_TOO_LARGE
This is used to tell the client that the request body is too big. |
|
REQUEST_TIMEOUT
This is used to tell the client that the request has timed out. |
|
REQUEST_URI_TOO_LONG
This is used to tell the client that the request URI is too long. |
|
REQUESTED_RANGE_NOT_SATISFIABLE
This is used to tell the client that the range is invalid. |
|
RESET_CONTENT
This is used to represent a response that resets the content. |
|
SEE_OTHER
This is used to tell the client to see another HTTP resource. |
|
SERVICE_UNAVAILABLE
This is used to tell the client the resource is unavailable. |
|
TEMPORARY_REDIRECT
This is used to redirect the client to a resource that has moved. |
|
UNAUTHORIZED
This is used to tell the client that authorization is required. |
|
UNSUPPORTED_MEDIA_TYPE
This is used to tell the client that the content type is invalid. |
|
USE_PROXY
This is used to tell the client that it should use a proxy. |
|
VERSION_NOT_SUPPORTED
This is used to tell the client the request version is invalid. |
| Method Summary | |
|---|---|
int |
getCode()
This is used to acquire the code of the status object. |
java.lang.String |
getDescription()
This is used to provide the status description. |
static java.lang.String |
getDescription(int code)
This is used to provide the status description. |
static Status |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. |
static Status[] |
values()
Returns an array containing the constants of this enum type, in the order they're declared. |
| Methods inherited from class java.lang.Enum |
|---|
clone, compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Enum Constant Detail |
|---|
public static final Status OK
public static final Status CREATED
public static final Status ACCEPTED
public static final Status NO_CONTENT
public static final Status RESET_CONTENT
public static final Status PARTIAL_CONTENT
public static final Status MULTIPLE_CHOICES
public static final Status MOVED_PERMANENTLY
public static final Status FOUND
public static final Status SEE_OTHER
public static final Status NOT_MODIFIED
public static final Status USE_PROXY
public static final Status TEMPORARY_REDIRECT
public static final Status BAD_REQUEST
public static final Status UNAUTHORIZED
public static final Status PAYMENT_REQUIRED
public static final Status FORBIDDEN
public static final Status NOT_FOUND
public static final Status METHOD_NOT_ALLOWED
public static final Status NOT_ACCEPTABLE
public static final Status PROXY_AUTHENTICATION_REQUIRED
public static final Status REQUEST_TIMEOUT
public static final Status CONFLICT
public static final Status GONE
public static final Status LENGTH_REQUIRED
public static final Status PRECONDITION_FAILED
public static final Status REQUEST_ENTITY_TOO_LARGE
public static final Status REQUEST_URI_TOO_LONG
public static final Status UNSUPPORTED_MEDIA_TYPE
public static final Status REQUESTED_RANGE_NOT_SATISFIABLE
public static final Status EXPECTATION_FAILED
public static final Status INTERNAL_SERVER_ERROR
public static final Status NOT_IMPLEMENTED
public static final Status BAD_GATEWAY
public static final Status SERVICE_UNAVAILABLE
public static final Status GATEWAY_TIMEOUT
public static final Status VERSION_NOT_SUPPORTED
| Method Detail |
|---|
public static final Status[] values()
for(Status c : Status.values()) System.out.println(c);
public static Status valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.
java.lang.IllegalArgumentException
- if this enum type has no constant
with the specified namepublic int getCode()
public java.lang.String getDescription()
public static java.lang.String getDescription(int code)
code
- this is the code to resolve the description for
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |


You reply, "Don't they realize that the future of corn shellers and grain cradles is all about real-time photon mapped subsurface scattering with automatic LOD computation? And half my lab is working on having playing cards made out of smart paper, with animated kings, queens, and jacks. Each card talks about its life story. Test groups have responded extremely positively to hearing why the suicide kings feel so down, and enjoy the animations that go along with them. Plus, we've coined a great new word, HoloMeme; I've got a six figure book deal lined up, now all we need to do is figure out what it means and write some papers for CGIPVP to give it legitimacy."
"All good work, but the board is concerned about the recent infringement cases against the lab. Like Hax0r's suit over their pseudo-random number generation patent -"
"We've switched over to random numbers generated by lava lamp."
"- and the patent on right angles that CeaseNDesys Inc is pressing."
"Our ground-breaking VirtualDNATM process has already brought back Euclid as a key expert virtual witness!" you sputter.
"Fine, but the board is beginning to wonder whether hiring all 680 graphics researchers is strictly necessary. They've demanded that there be some cutback in the workforce. Think of it as an opportunity to cull out the underperformers."
"But the CEO is one of the richest men in the world, and we're his pet hobby," you blurt out, embarrassing as it is to admit the major reason your lab exists. "His personal fortune could support our lab for another, let's see, 663 years!"
"His interests have drifted from graphics to rock music. He's focussed on his new project, a museum dedicated to remembering the legacy of the legendary Neil Sedaka."
"But Sedaka's not even tragically dead yet!"
"I can't help it, this is the way it's going to be," your manager says, looking sincerely sorry. All his previous lies and deceptions pale compared to his ability to fake sincerity now.
"All right," you grumble, "how deep are the cuts going to be? 5%? 10%?... Don't tell me 20%?!"
"Well, they were thinking 12."
You think, "12%? Well, that's bad, but surviveable."
"So, you have until January 21st to downsize your workforce to 12 researchers. Or less. There are also some budgetary constraints."
"What, you mean cut it down to 12 people?!?! What is the board thinking?"
"To be honest, they've seen how cost-cutting impresses Wall Street. A company lays off 5% of its workforce and its stock price rises 12%. Another cuts 20% and its price jumps up 50%. The way the board figures it, by cutting 98% of the workforce, the stock should rise by about 29,328%, which would really help the bottom line."
You stare in shocked silence.
He continues, "Wall Street also considers accrued vacation time a debit on the books. Last year the company made employees use up all vacation days accrued during the year. The good news is that the board has revised this policy in a much more proactive way, requiring that all employees take their next twenty years of vacations during this year. So, everyone laid off first gets a year of paid vacation, wiping a huge future debit off the books."
Computer graphics researchers salaries are computed by how many times they have been published in SIGGRAPH the past five years, based on the economic formula:
Researcher's value in quatloos = Sum of ( 60 / A )
rounded to the nearest multiple of 5 (or 10, if over 100), where "A" is the number of authors that contributed to a paper. So if a researcher was a part of two papers, being the only author of one of them and one of 4 authors on the other, the value would be:
value = ( 60 / 1 ) + ( 60 / 4 ) = 75 Quatloos
Here are the rules:
Also, you can check out the results of last year's contest.


Inline snippet example
This is an example of how to embed a playground snippet in your own website.
package main import ( "fmt" ) func main() { fmt.Printf("Hello Nucleus Go Playground!") }
package main import ( "fmt" ) func main() { fmt.Printf("Bye Nucleus Go Playground.") }


main page — COMP 335 Communicating Computer Science
CA2 – Lesson Plan
The second continuous assessment is the plan for your lesson.
Learning outcomes
- Be able to design learning activities and create teaching material for those.
- Be able to write a lesson plan.
- Be able to embed computer science topics into the Key Stage 3 curriculum.
Timeline
- Topic selection during 2h session on 7 Nov.
- Submissions due 2 Dec on Canvas.
- 5min pitch of your lesson to group in 2h session on 5 Dec.
- Delivery over first 9 weeks of Semester 2 (see module overview).
Requirements
Some of the requirements are discussed in more detail in Unit 3 – Lesson Planning.
Topic
The goal is to create an engaging lesson for Key Stage 3 students. Ideal lesson topics and activities are all of the following:
- Relatable for all students (i.e., have relevance to their life & environment),
- inclusive, both of students with disabilities and of students with varying prior knowledge,
- connected to the National Curriculum in Computing without duplicating content from there,
- feature a Eureka moment (i.e., lead students to understand a previously mysterious concept),
- holds opportunities for students to achieve a sense of achievement on different levels (catering to different levels of engagement and ability),
- fun and memorable.
Check the lesson topic brainstorming channel on our Team for some inspiration for potential topics; be creative!
Submission
Your submission should consist of
- A blurb/sales pitch of your lesson
- a lesson plan following the template below,
- slides (or similar material) for the lecture part(s),
- any additional material needed for the activities.
Lesson Plan template
Use this template for writing your lesson plan:
Example blurb
Here’s an example how your blurb could look like.
Lego EV3 Drives the Warehouse
Robots managing large warehouses are one of the many example where automation helps humans to solve a task faster and cheaper. For this to be effective, robots need to be at least partially autonomous, i.e. able to sense and react to the physical world without (constant) human intervention. In this hands-on lesson, pupils program Lego EV3 robots to follow a line, avoid obstacles, and ultimately navigate a warehouse safely and autonomously.
Collaboration policy
You are welcome to collaborate on finding topics and inventing fun activities.
The written submission (lesson plan and teaching material) must be your individual work;
the University’s rules for plagiarsm and collusion apply
(see Code of practice on assessment).
Your submission will be checked by Turnitin’s plagiarsm checker upon submission.
Marking scheme
As a rough indication of the relative importance, the overall mark will consider the following criteria:
- Content (20%)
Is the technical subject knowledge correct? Has the student put their own ideas into the session? - Teaching Materials (30%)
Are materials at an appropriate level and free from errors? Are the materials using visuals or multi-modal representations effectively? Do the materials motivate the subject and make it engaging for a wide audience? - Activities (30%)
How well do the activities facilitate learning of the topic? Are the activities suitable for sparking interest in computer science? - Reproducibility (15%)
Is the lesson described in sufficient detail to run it based on the plan? Is the timing of the session realistic? - Context (5%)
Has the session been linked to appropriate National Curriculum topics? Does it adequately complement lessons on the Teach Computing Curriculum?
Marking will follow the standard marking descriptors (see §5.2.2 of the Student Handbook).
Further resources
Example lesson plans
Inspiration for the format and level of detail for the lesson plans can be found in the lessons of the Teach Computing Curriculum; for example Y9, Unit “Python programming with sequences of data”, Lesson 1 (of 6).
Note that the lesson plan format is slightly different (cf. lecture from Unit 4).
Pedagogy best practices
Check if one of the time-tested pedagogies can be applied to your lesson.
- Computing Pedagogy quick reads
Collection of short articles introducing ways to teach computing in school. - The Big Book of Computing Pedagogy
Special issue of the Hello World magazine with many short articles on teaching computing in the classroom.


LMHOSTS
Section: File Formats and Conventions (5)Updated: 06/14/2011
Index Return to Main Contents
NAME
lmhosts - The Samba NetBIOS hosts fileSYNOPSIS
lmhosts is the samba(7) NetBIOS name to IP address mapping file.
DESCRIPTION
This file is part of the samba(7) suite.
lmhosts is the Samba NetBIOS name to IP address mapping file. It is very similar to the /etc/hosts file format, except that the hostname component must correspond to the NetBIOS naming format.
FILE FORMAT
It is an ASCII file containing one line for NetBIOS name. The two fields on each line are separated from each other by white space. Any entry beginning with '#' is ignored. Each line in the lmhosts file contains the following information:
- * IP Address - in dotted decimal format.
-
*
NetBIOS Name - This name format is a maximum fifteen character host name, with an optional trailing '#' character followed by the NetBIOS name type as two hexadecimal digits.
If the trailing '#' is omitted then the given IP address will be returned for all names that match the given name, whatever the NetBIOS name type in the lookup.
An example follows:
-
# # Sample Samba lmhosts file. # <IP_ADDRESS> TESTPC <IP_ADDRESS> NTSERVER#20 <IP_ADDRESS> SAMBASERVER
Contains three IP to NetBIOS name mappings. The first and third will be returned for any queries for the names "TESTPC" and "SAMBASERVER" respectively, whatever the type component of the NetBIOS name requested.
The second mapping will be returned only when the "0x20" name type for a name "NTSERVER" is queried. Any other name type will not be resolved.
The default location of the lmhosts file is in the same directory as the smb.conf(5) file.
FILES
lmhosts is loaded from the configuration directory. This is usually /etc/samba or /usr/local/samba/lib.
VERSION
This man page is correct for version 3 of the Samba suite.
SEE ALSO
smbclient(1), smb.conf(5), and smbpasswd(8)
AUTHOR
The original Samba software and related utilities were created by Andrew Tridgell. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed.
The original Samba man pages were written by Karl Auer. The man page sources were converted to YODL format (another excellent piece of Open Source software, available at ftp://ftp.icce.rug.nl/pub/unix/) and updated for the Samba 2.0 release by Jeremy Allison. The conversion to DocBook for Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2 was done by Alexander Bokovoy.
Index
This document was created by man2html, using the manual pages.
Time: 05:34:00 GMT, December 24, 2015


COIN TOSS
What are the chances of getting Peter or Benjamin Rabbit?
Start
COIN TOSS
Total tosses:
0
Peter:
0
| Benjamin:
0
Toss!
End


DfE enquiries
Central newsdesk 020 7783 8300
General enquiries 0370 000 2288
Press release
Eastfield Primary School in Hull hosted an official turf cutting ceremony on 13 February to mark the start of the construction work.
The school is 1 of 10 in Hull and East Riding of Yorkshire to be rebuilt as part of the first phase of the government’s priority school building programme ( PSBP ), worth £2.4 billion, which will address the needs of 260 of the schools in England in the worst condition.
Thanks to the PSBP , pupils and teachers attending the school are set to benefit from a £5.4 million, fit-for-purpose rebuild that will see the existing buildings demolished and a new 2-storey school built.
Schools Minister David Laws said:
The start of construction work at Eastfield Primary School marks a key milestone for the priority school building programme in east Yorkshire and an exciting phase in the development of the school.
Delivering great new schools will help to build a stronger economy and a fairer society, so that every young person across the region can get on in life.
Vital building work is taking place at schools in the worst state across the country. We are making good progress with 16 school buildings now open - 55 are under construction and the remaining projects are well into the development or planning stages.
Excited students and staff from the school were joined by council dignitaries, representatives from the Education Funding Agency ( EFA ) and the contractor, Galliford Try Construction, for a turf cutting ceremony to celebrate the start of work.
Work on the main building at Eastfield Primary School is due for completion by December 2015, and the project will be fully complete by June 2016.
Improving the standard of school buildings so that pupils learn in high quality classrooms and teachers have access to the best facilities is a vital part of the government’s plan for education.
Thanks to the PSBP , school buildings are being rebuilt faster and cheaper than those built under the previous school building initiative - building schools for the future ( BSF ). Under the BSF it took 3 years for construction work to begin. This was slashed to 1 year for the PSBP , with projects costing around a third less.
On Monday 9 February the government announced details of the second phase of the PSBP , worth around £2 billion, which will see a further 277 school buildings rebuilt or refurbished bringing the total to 537 schools to benefit over the life of the programme.
Central newsdesk 020 7783 8300
General enquiries 0370 000 2288
Published: 16 February 2015


Who is really Sylvia Fischer?
All patients have problems, and Doctor Alexander Williams knows it: that’s why they come back every week, they sit on a sofa in his psychoanalysis practice and they tell him their stories. But what is it about Sylvia Fischer that he has never been able to quite grasp? Maybe the way she never mentions her life before deciding to marry her husband: a boring, cheating, rich New York boy. Or the way she talks, with a deep voice and a British accent, even if she was born in Texas. Or maybe Dr. Williams can feel the pale halo of depression that surrounds her.
One day, Sylvia Fischer tells Dr. Williams a new story: there’s a man she’s been in love with for many years, who now wants her to run away with him. And away she goes.
Sylvia Fischer doesn’t simply leave, though, she disappears: no words are left for her husband, her two-year-old daughter, her parents. No one knows anything about that man from Sylvia’s past, but Alexander Williams wants to believe that she has found her happiness.
Until everything collapses.
New York is the host and the beating heart of this novel: the city will guide the reader through its streets, rivers and parks, inhabited by living souls and roaming ghosts of the past.
I loved this book
I loved this book! The author does a great job of building characters. She allows you to connect with the characters before jumping in. The book contains a quirky sense of humor while containing some serious moments. There were parts of the book that I was laughing out loud and parts that I was crying. Overall really enjoyed the book, and am looking forward to reading this author's future books. Highly recommended!
- Amazon Customer
Five Stars
GREAT Author, got all her books, and devouring them as soon as they come out
- Amazon Customer
Surprisingly nice
A thriller book capturing reader's attention since the very first lines. It is very easily readable and enjoyable. The story path is articulated in a pretty simple way through pages, but it keeps the reader stuck chapter after chapter. The most remarkable feature is the very deep and accurate psychological perspective of each character. Some considerations and some behaviours can be found in everyday life. A very good first novel effort indeed. Definitely worth to be read.
- Amazon Customer
A nice unusual thriller
I’ve bought it thanks to a friend’s hint. I’ve liked the main plot, which makes the book a rather unusual thriller and the main character, which is a psychologist that does something more than just listen and take notes. It is one of those stories where connecting the dots you can guess the killer 20 pages before is actually unveiled; if it is a surprise for you, then you were not paying attention. Cons, a bit short, can be read in a day.
- Amazon Customer


Py3QDA 0.1 November 2017
Depends on Python 3.5 and PyQt5
Tested on: macOS High Sierra
For Pdf importing, pyPdf needs to be installed.
For network graph plots python-igraph needs to be installed.
I developed and used RQDA (http://rqda.r-forge.r-project.org/) for qualitative analysis of survey responses. However, RQDA does not support Chinese input for macOS, so I decided to port PyQDA to python 3.5 using PyQt5 as a backend.
Ronggui Huang
Colin Curtain for reimplement RQDA, which is entitled PyQDA, using Python and PyQt4.
MIT License
Copyright (c) 2017 Ronggui Huang
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
PyQDA 0.1.1 November 2013
Depends on Python 2.7 and PyQt4
Tested on: Ubuntu 13.10
For Pdf importing, pyPdf needs to be installed.
For network graph plots python-igraph needs to be installed.
I did have some problems with unicode conversions, so the plainer the text the better. I have not tried to use PyQDA with other language/character sets. I have also not tested the software on othe operating systems. It has been tested on Ubuntu.
There is an option in the RQDA database for image coding but this has not been implemented yet.
I used RQDA for qualitative analysis of survey responses. I really appreciate the work of Ronggui Huang and Zhang Gehao for developing RQDA. See http://rqda.r-forge.r-project.org/
RQDA worked well for my purposes. However, during an Ubuntu upgrade the software stopped working. It relied on igraphfix which was not installed in the upgrade (the fix was to install igraphfix: sudo apt-get build-dep igraph).
I thought, well this was a good opportunity to use and develop my Python and PyQT programming skills. So I decided to write this Python software to utilise the Sqlite RQDA database.
I hope PyQDA is useful to others and can complement the RQDA project.
Colin Curtain
Ronggui Huang and Zhang Gehao for creating RQDA.
Mike MacCana for the source code for the docx module.
User: bit4 on stackoverflow who presented the source code to convert html to text.
MIT License
Copyright (c) 2013 Colin Curtain
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


I decided to “revive” my blog under a new domain but I found myself procrastinating on writing for hours. I’m ashamed to admit how much time I wasted in the last few days so I asked myself: maybe writing doesn’t bring me joy anymore, maybe it’s not worth my time?
I decided I should lay out my reasons why I want to write and why I think it’s beneficial. Since there are already excellent articles out there on the importance of writing, I focused on how it relates to my personal values and goals.
Learning to communicate well
Writing is an excellent way to improve communication skills. How? Writing forces you to articulate your thoughts clearly and concisely, formulate your ideas clearly, lay down your reasoning, and spot any issues with your logic. This is especially important in the context of technical decisions, as it is very easy to just skip over the details and miss potential problems.
Writing will force you to identify issues before you present your idea to others and ensures that you really understand all the concepts. As Gregory Gundersen puts it:
A side effect of having written detailed technical notes is that I calibrate my confidence on a topic. If I now understand something, I am sure of it and can explain myself clearly. If I don’t understand something, I have a sense of why it is difficult to understand or what prerequisite knowledge I am missing.
Creating a persistent record
A blog is a convenient place to put all of your content and notes in one place. If you build a habit of writing and publishing what you create, over time you will construct a “knowledge bank” of your thoughts and solutions to all those tricky problems you faced over the years and cannot quite remember how you solved.
You can revisit your own articles, which synthesise your ideas and the information you found elsewhere through your thorough research. If you don’t write down what you learned, the effort you put into the research is “wasted” as the details will inevitably slip your memory.
To be clear, publishing is not necessary. Keeping your notes private (e.g. in Notion or Evernote) will give you the same benefits as long as you can quickly search your notes. But there are some advantages of clicking that ‘Publish’ button…
You can show off
If you consistently put in the work, your blog might become something you are proud of and want to show to others. It can act as a proof that you are self-motivated, and demonstrate your work ethic and interest in technology.
Last but not least, it’s thrilling to watch the number of visitors increase as you publish more content. This blog has only a few dozens of visitors each month but it’s very motivating to see people stumble across my content and spend a not-inconsiderable amount of time on the page (reading? 😉).
So - should you start a blog? Writing can be very beneficial and having a personal website is absolutely worth it. Writing regularly can improve your communication skills and help you consider your ideas more thoroughly. In fact, I wrote this post because I was struggling with procrastination and it helped me regain motivation and remember the reasons why I want to blog in the first place. This text was written for my own benefit and initially I didn’t even intend to ever share it with others. I decided to publish it anyway because perhaps this post will be helpful to someone, someday, maybe.


The Archive des datations radiocarbones d’Afrique centrale (archive for radiocarbon datings from Central Africa, aDRAC) provides a catalogue of available radiocarbon dates from Central Africa. The data cover published radiocarbon dates and essential metadata for each date as well as available references.


Methods
- C
Instance Public methods
change()
Link
Source: show
# File db/migrate/20140524204055_create_delayed_jobs.rb, line 2 def change create_table :delayed_jobs, force: true do |t| t.integer :priority, default: 0, null: false # Allows some jobs to jump to the front of the queue t.integer :attempts, default: 0, null: false # Provides for retries, but still fail eventually. t.text :handler, null: false # YAML-encoded string of the object that will do work t.text :last_error # reason for last failure (See Note below) t.datetime :run_at # When to run. Could be Time.zone.now for immediately, or sometime in the future. t.datetime :locked_at # Set when a client is working on this object t.datetime :failed_at # Set when all retries have failed (actually, by default, the record is deleted instead) t.string :locked_by # Who is working on this object (if locked) t.string :queue # The name of the queue this job is in t.timestamps end add_index :delayed_jobs, [:priority, :run_at], name: :delayed_jobs_priority end