New Media Business Model and Innovation
This is a course about Application Development and Business Models and Analytics, taught by Professor Bernard.
Description
- In our present age of rapid technological disruption and business transformation, a sustainable innovation requires engaging user experience, robust technological infrastructure, and viable business model, the three critical factors for success. The purpose of this course is to prepare enrolled students in becoming data driven product/operation professional, digital marketing specialist, UX researcher/designer, and startup founder by helping them master the integration challenges of putting the three together.
- Throughout the course, special emphasis will be given to new media project management in the context of lean startup, business model design and agile software development. As a sequel to com5961, the course will focus on the deployment of technology stack and back-end web services for supporting a cloud-based data driven product and business. This process will be guided by the SCRUM framework for iterative product releases and reviews.
- Given the paradigm shift in computing, Machine Learning has become a core component in any data driven web service architecture. Building RESTful API backed by machine learning and deep learning models will also be a consideration to potential new media product or service. The CRISP-DM methodology introduced in com5961 will be used as a framework to guide data acquisition, exploration and modelling for supporting business innovation and new media product development.
View details »
About the Course
- Scrum method for managing agile software development and preparing PRD (Product Requirement Document) and PRP (Product Release Plan).
- Learn to use digital tools such as Airtable and Slack for agile project management.
- Understand how the Lean Startup method, with its application of Minimum Viable Product (MVP) and Lean Canvas, can be integrated with Design Thinking and SCRUM for customer discovery and validation.
- Identify the 9 types of business model and their metrics for tracking success and growth.
- Master content production, community formation and conversion tracking in implementing the 2A3R (acquisition, activation, retention, referral, and revenue) growth strategy.
- Learn essential SQL commands for executing CRUD (create, retrieve, update, and delete) operations and applying aggregate queries against a MySQL database.
- Learn to build Python programs to support the CRISP-DM (Cross Industry Standard Process for Data Mining) process.
- Learn to deploy RESTful API services enabled with authentication, authorisation, encryption and predictive analytic capabilities.
- Learn to use popular Python packages for exploratory and predictive data analysis.
- Understand various cloud computing models: SaaS, FaaS, PaaS, CaaS and IaaS and review services provided by cloud services operators such as AWS, Azure, GCP and Aliyun for supporting full stack development.
Curriculum
- One Full Day Workshop on Python and Jupyter Notebook
- One Full Day Workshop on Python and Jupyter Notebook
- Developing Entrepreneurial Mindset for Digital Innovation
- Introduction to SQL and MySQL Database for Web Development
- Agile Project Management for Achieving Product-Market Fit
- Introduction to REST API, User Authentication and Authorization
- li>Mobile App Development within a MVC Context
- Integrate JS Front-end with Flask RESTful API Back-end Services
- Business Value Network and Conversion Funnel Design
- Cloud Infrastructure for Data Preparation, Analytics and Modelling
- Exploratory Data Analysis
- Overview of Machine Learning and Predictive Analytics
- Regression and Classification Models in Supervised Learning
- Elements of a Successful Pitch


The above map and timeline was created using data from the Stanford Mass Shootings in America dataset.
It contains a comprehensive information on mass shooting from 8/2/1966 to 11/6/2016.
MSA defines mass shootings as
"3 or more shooting victims (not necessarily fatalities), not including the shooter; the shooting must not be identifiably gang, drug, or organized crime related."
Unfortunately, due to the signficant resource requirement for maintaining this dataset, the Stanford Mass Shootings in America database has been permanently suspended.
To further explore the data and methodology, click
here.


Click on a difficulty you would like to attempt. Based on the images that are sceen from the 4 pictures, make a consensus on what you think is the topic of those 4 picutures. Correct spelling is important and you only have three attempts. Good luck!


{{extend 'layout.html'}} {{block moreincludes}} {{include '_sphinx_static_files.html'}} {{end}}
Description: {{=assignment['description']}}
You have marked this assignment Finished. Click to mark it
You have marked this assignment as In Progress. Click to mark it as
You can mark this assignment as by clicking the button.
Comment: {{=q['comment']}}
You have marked this assignment Finished. Click to mark it
This assignment is graded and is no longer accepting submissions. You can still do the work, but it is up to your instructor whether they will accept it or not.
The due date has passed for this assignment. You can no longer change your status, but your work will be recorded and time stamped
You have marked this assignment as In Progress. Click to mark it as
You can mark this assignment as by clicking the button.
Warning: Scores for problems that you self grade are unofficial. Some problems will need to be manually graded, and your instructor may have requirements that cannot be autograded. No deadlines are enforced when self grading, but your instructor may penalize you for late work.


Assessing establishment risk
What is a species distribution model? (SDM)
Species distribution models (SDMs) also known as climate envelope-models, habitat models or
ecological niche models, are numerical tools for modeling, evaluating and predicting species
potential distributions in space and time. These numerical techniques support a rich diversity of
applications, for example, evaluating the potential of an invasive species to establish in a particular
region, identifying areas that should be prioritized for conservation, or determining the
distribution of disease vectors for targeting health programmes. SDMs can also be used to project
distributions and impacts from future land-use or climate scenarios. There are many
reasons we want to know where particular species can occur. However,
there are also many questions regarding the methodologies we use to do so.
How do species distribution models work?
Developing a species distribution model begins with collecting observations of species occurrences. Species occurrences are places where we know a species has been found. These occurrences are mostly point-based and come from sources such as museum records, national and international databases and observations of experts in the field. The question is how do we go from specific places where individuals of a species have been observed to producing a map that gives an estimate of the distribution of that species in other areas of interest? This is where species distribution models come into play.
SDMs link current locations of species occurrences with values of environmental predictor variables (such as temperature and precipitation) at these locations to estimate the probability of a species occurring as some function of the environmental conditions of that location. The predicted species distribution can then be projected geographically on a map. For every point in the landscape, the model estimates the probability of a species occurring there. This can either be displayed as a binary outcome, in other words, as a presence/absence map, or as a probability on a scale from 0 to 1. It is important to note that these maps do not show actual occurrences of a species, but highlight areas that have similar environmental conditions to areas where the species has already been found. Thus the map provides an estimation of where a species might find suitable or unsuitable habitat or climate . This does not necessarily mean that a species actually exists or does not exist in the area.
Niche conservatism, a source of uncertainty in SDMs
One assumption for predicting species distributions using correlative SDMs, is that species occupy all or most of the suitable geographic areas in its native range. A second necessary assumption for these statistical models is that the species realized environmental niche, as determined from empirical observations, remains stable over time and space, a phenomenon called ecological niche conservatism. The validity of these assumptions remains a matter of contention.
Niche shifts in an invasive species context
Correlative SDMs implicitly focus on estimation of a species realized and fundamental niche based on its current geographical distribution. The methods rely on the niche conservatism assumption which implies that species tend to grow and survive under the same environmental conditions in native and invaded ranges. However, this assumption has been challenged recently by evidence of niche shifts in some invasive species. One reason for uncertainty regarding niche conservatism is that species ecological flexibility and/or genetic adaptation can impact the observed degree of conservatism and the accuracy of predicted species distributions. For example, niche shift may result from changes in the realized niche when species spreads into habitats in the invaded range that are climatically distinct from those occupied in the native range. This may happen if some constraint, such as a certain predator, parasite or disease is present in the native area but not in the invasive area. Alternatively a niche-shift could involve both the fundamental and realized niches, if, for example, the genetically-determined environmental tolerances of a species were to respond to selection during range expansion.
Accurately characterizing the nature of the niche changes between the native and invaded range is crucial to correctly anticipate species distribution and manage that species. If an invasive species conserves the environmental preferences of their native range, SDMs should accurately forecast suitable areas in the non-native range and can serve as a basis for prioritizing areas at high risk of invasion. On the contrary, if a niche shift has occurred, the invader’s potential habitats should be considered carefully since it can establish in environments not occupied in the native range making it difficult to prioritize areas and therefore hampering its management.
Instructions and codes
The Ecological informatics lab have been developing R scripts to clean data, run SDMs, analyze the niche dynamics of particular species and apply ensemble modelling to assess the uncertainty present in SDMs.
For climatic and distributional datasets please check the available links on our Resources tab.
R scripts to clean the data here.
R scripts to perform niche analysis here, here, here, here and related paper Broenniman (2012)
R scripts to perform Multi Model Analysis (MMA) here.
R scripts to perform ensemble modelling for uncertainty assessment here.


SOUTH BROOKLYN PIZZA
DI VERDE     14
SPINACH, TOMATOES, GOATCHEESE, REDONION, PESTO, GRANA, FONTINA, BASIL
PIG AND COW     16
SOPPRESSATA, BACON, SPECK, SAUSAGE, FONTINA, GRANA, BASIL
THE ADIGE     13
WHITE PIZZA, MUSHROOMS, ARUGULA, GOATCHEESE
VILLAGER     13
SOPPRESSATA, SPECK, CHERRY PEPPERS MOZZARELLA, FONTINA, GRANA, BASIL
HARVESTER     13
SUNDRIED TOMATOES, MUSHROOMS, ARTICHOKES, MOZZARELLA, GRANA AND BASIL
MARGHERITA     12
TOMATO, MOZZARELLA, FONTINA, GRANA, BASIL
MADE WITH SOUTH BROOKLYN PIZZA DOUGH
CHICKEN PARMESAN
HOMEMADE MEATBALL
SAUSAGE AND PEPPERS
HOMEMADE CAPRESE
NY STYLE PIZZA 25
FAMILY STYLE PIZZA WITH TRADITIONAL TOPPINGS AVAILABLE $$$$


gcc
Preprocess and compile C and C++ source files, then assemble and link them together.
More information: home page
- Compile multiple source files into an executable:
gcc path/to/source1.c path/to/source2.c ... -o path/to/output_executable
- Show common warnings, debug symbols in output, and optimize without affecting debugging:
gcc path/to/source.c -Wall -g -Og -o path/to/output_executable
- Include libraries from a different path:
gcc path/to/source.c -o path/to/output_executable -Ipath/to/header -Lpath/to/library -llibrary_name
- Compile source code into Assembler instructions:
gcc -S path/to/source.c
- Compile source code into an object file without linking:
gcc -c path/to/source.c


| Routes + Queries | To Get |
|---|---|
| GET /api/v1/characters | all characters (default 50 per page / 792 total) |
| GET /api/v1/characters?page=${number} | all characters: pagination |
| GET /api/v1/characters?perPage=${number} | all characters: customize how many show up per page |
| GET /api/v1/characters/${CharacterId} | a character by their id |
| GET /api/v1/characters/random?count=${num} | a random character count defaults to one |
| GET /api/v1/characters?appearances=${value} | characters by appearance game/comic they appeared in |
| GET /api/v1/characters?quests=${value} | characters by quest name |


{% extends "templates/partials/base.html" %} {% block content %} We couldn't find what you were after. Whoops. Go home. {% endblock %}


Visual Studio Code is an IDE developed by Microsoft for GNU Linux, MacOS, and Windows. I It supports debugging, git control, syntax highlighting, intelligent code completion, snippet and code refactoring. Read More
Press F12 on The Keyboard or Right-Click And Select "Inspect" and then go to console to view the console screen


Research and analysis
Response on recommendations from an independent report encouraging innovation in the use of technology by the further education system.
PDF , 256KB , 14 pages
If you use assistive technology (such as a screen reader) and need a version of this document in a more accessible format, please email<EMAIL_ADDRESS>. Please tell us what format you need. It will help us if you say what assistive technology you use.
The aim of the Further Education Learning Technology Action Group (FELTAG) was to identify obstacles preventing further education providers taking full advantage of technology. The group’s recommendations were designed to remove these obstacles, and encourage the further education system towards the digital future expected by learners and employers.
The government response to the FELTAG recommendations included a number of actions for the SFA. We commissioned the Learning and Work Institute (formally known as NIACE) to undertake an examination of these issues:
The outcome of this report was that there is no strong case to set targets for online delivery; and therefore we will not set a separate online learning rate.


| †† | Psychology of Programming Interest Group |
††† | ||
| about † newsletters † workshops † resources † contents |
PPIG 2004 |
16th Annual Workshop 5-7 April 2004 Institute of Technology, Carlow, Ireland |
Programme |
Light Lunch and Registration
Tea and Discussions
Coffee
Lunch
Tea and discussions
Coffee
Lunch
[†top†]


new SpriteBatch(game, parent, name, addToStage)
Phaser SpriteBatch constructor.
Parameters:
| Name | Type | Argument | Default | Description |
|---|---|---|---|---|
game |
Phaser.Game | A reference to the currently running game. |
||
parent |
Phaser.Group | Phaser.Sprite | The parent Group, DisplayObject or DisplayObjectContainer that this Group will be added to. If undefined or null it will use game.world. |
||
name |
string |
<optional> |
group | A name for this Group. Not used internally but useful for debugging. |
addToStage |
boolean |
<optional> |
false | If set to true this Group will be added directly to the Game.Stage instead of Game.World. |
- Source:
Extends
Members
-
alive
-
- Inherited From:
- Default Value:
- true
- Source:
Properties:
Name Type Description alive
boolean The alive property is useful for Groups that are children of other Groups and need to be included/excluded in checks like forEachAlive.
-
alpha
-
- Inherited From:
- Source:
Properties:
Name Type Description alpha
number The alpha value of the Group container.
-
angle
-
The angle of rotation of the Group container. This will adjust the Group container itself by modifying its rotation. This will have no impact on the rotation value of its children, but it will update their worldTransform and on-screen position.
- Inherited From:
- Source:
Properties:
Name Type Description angle
number The angle of rotation given in degrees, where 0 degrees = to the right.
-
cameraOffset
-
- Inherited From:
- Source:
Properties:
Name Type Description cameraOffset
Phaser.Point If this object is fixedToCamera then this stores the x/y offset that its drawn at, from the top-left of the camera view.
-
cursor
-
The cursor is a simple way to iterate through the objects in a Group using the Group.next and Group.previous functions. The cursor is set to the first child added to the Group and doesn't change unless you call next, previous or set it directly with Group.cursor.
- Inherited From:
- Source:
Properties:
Name Type Description cursor
any The current display object that the Group cursor is pointing to.
-
enableBody
-
- Inherited From:
- Default Value:
- false
- Source:
Properties:
Name Type Description enableBody
boolean If true all Sprites created by, or added to this Group, will have a physics body enabled on them. Change the body type with
Group.physicsBodyType
. -
enableBodyDebug
-
- Inherited From:
- Source:
Properties:
Name Type Description enableBodyDebug
boolean If true when a physics body is created (via Group.enableBody) it will create a physics debug object as well. Only works for P2 bodies.
-
exists
-
- Inherited From:
- Default Value:
- true
- Source:
Properties:
Name Type Description exists
boolean If exists is true the Group is updated, otherwise it is skipped.
-
fixedToCamera
-
A Group that is fixed to the camera uses its x/y coordinates as offsets from the top left of the camera. These are stored in Group.cameraOffset. Note that the cameraOffset values are in addition to any parent in the display list. So if this Group was in a Group that has x: 200, then this will be added to the cameraOffset.x
- Inherited From:
- Source:
Properties:
Name Type Description fixedToCamera
boolean Set to true to fix this Group to the Camera at its current world coordinates.
-
game
-
- Inherited From:
- Source:
Properties:
Name Type Description game
Phaser.Game A reference to the currently running Game.
-
<readonly> length
-
- Inherited From:
- Source:
Properties:
Name Type Description length
number The total number of children in this Group, regardless of their exists/alive status.
-
name
-
- Inherited From:
- Source:
Properties:
Name Type Description name
string A name for this Group. Not used internally but useful for debugging.
-
physicsBodyType
-
- Inherited From:
- Source:
Properties:
Name Type Description physicsBodyType
number If Group.enableBody is true this is the type of physics body that is created on new Sprites. Phaser.Physics.ARCADE, Phaser.Physics.P2, Phaser.Physics.NINJA, etc.
-
rotation
-
The angle of rotation of the Group container. This will adjust the Group container itself by modifying its rotation. This will have no impact on the rotation value of its children, but it will update their worldTransform and on-screen position.
- Inherited From:
- Source:
Properties:
Name Type Description rotation
number The angle of rotation given in radians.
-
scale
-
- Inherited From:
- Source:
Properties:
Name Type Description scale
Phaser.Point The scale of the Group container.
-
<readonly> total
-
- Inherited From:
- Source:
Properties:
Name Type Description total
number The total number of children in this Group who have a state of exists = true.
-
<protected> type
-
- Source:
Properties:
Name Type Description type
number Internal Phaser Type value.
-
visible
-
- Inherited From:
- Source:
Properties:
Name Type Description visible
boolean The visible state of the Group. Non-visible Groups and all of their children are not rendered.
-
x
-
The x coordinate of the Group container. You can adjust the Group container itself by modifying its coordinates. This will have no impact on the x/y coordinates of its children, but it will update their worldTransform and on-screen position.
- Inherited From:
- Source:
Properties:
Name Type Description x
number The x coordinate of the Group container.
-
y
-
The y coordinate of the Group container. You can adjust the Group container itself by modifying its coordinates. This will have no impact on the x/y coordinates of its children, but it will update their worldTransform and on-screen position.
- Inherited From:
- Source:
Properties:
Name Type Description y
number The y coordinate of the Group container.
-
z
-
- Inherited From:
- Source:
Properties:
Name Type Description z
number The z-depth value of this object within its Group (remember the World is a Group as well). No two objects in a Group can have the same z value.
Methods
-
add(child) → {*}
-
Adds an existing object to this Group. The object can be an instance of Phaser.Sprite, Phaser.Button or any other display object. The child is automatically added to the top of the Group, so renders on-top of everything else within the Group. If you need to control that then see the addAt method.
Parameters:
Name Type Description child
* An instance of Phaser.Sprite, Phaser.Button or any other display object..
- Inherited From:
- Source:
- See:
Returns:
The child that was added to the Group.
- Type
- *
-
addAll(property, amount, checkAlive, checkVisible)
-
Adds the amount to the given property on all children in this Group. Group.addAll('x', 10) will add 10 to the child.x value.
Parameters:
Name Type Description property
string The property to increment, for example 'body.velocity.x' or 'angle'.
amount
number The amount to increment the property by. If child.x = 10 then addAll('x', 40) would make child.x = 50.
checkAlive
boolean If true the property will only be changed if the child is alive.
checkVisible
boolean If true the property will only be changed if the child is visible.
- Inherited From:
- Source:
-
addAt(child, index) → {*}
-
Adds an existing object to this Group. The object can be an instance of Phaser.Sprite, Phaser.Button or any other display object. The child is added to the Group at the location specified by the index value, this allows you to control child ordering.
Parameters:
Name Type Description child
* An instance of Phaser.Sprite, Phaser.Button or any other display object..
index
number The index within the Group to insert the child to.
- Inherited From:
- Source:
Returns:
The child that was added to the Group.
- Type
- *
-
ascendingSortHandler(a, b)
-
An internal helper function for the sort process.
Parameters:
Name Type Description a
object The first object being sorted.
b
object The second object being sorted.
- Inherited From:
- Source:
-
bringToTop(child) → {*}
-
Brings the given child to the top of this Group so it renders above all other children.
Parameters:
Name Type Description child
* The child to bring to the top of this Group.
- Inherited From:
- Source:
Returns:
The child that was moved.
- Type
- *
-
callAll(method, context, parameter)
-
Calls a function on all of the children regardless if they are dead or alive (see callAllExists if you need control over that) After the method parameter and context you can add as many extra parameters as you like, which will all be passed to the child.
Parameters:
Name Type Argument Default Description method
string A string containing the name of the function that will be called. The function must exist on the child.
context
string <optional>
null A string containing the context under which the method will be executed. Set to null to default to the child.
parameter
* <repeatable>
Additional parameters that will be passed to the method.
- Inherited From:
- Source:
-
callAllExists(callback, existsValue, parameter)
-
Calls a function on all of the children that have exists=true in this Group. After the existsValue parameter you can add as many parameters as you like, which will all be passed to the child callback.
Parameters:
Name Type Argument Description callback
function The function that exists on the children that will be called.
existsValue
boolean Only children with exists=existsValue will be called.
parameter
* <repeatable>
Additional parameters that will be passed to the callback.
- Inherited From:
- Source:
-
<protected> callbackFromArray(child, callback, length)
-
Returns a reference to a function that exists on a child of the Group based on the given callback array.
Parameters:
Name Type Description child
object The object to inspect.
callback
array The array of function names.
length
number The size of the array (pre-calculated in callAll).
- Inherited From:
- Source:
-
countDead() → {number}
-
Call this function to find out how many members of the group are dead.
- Inherited From:
- Source:
Returns:
The number of children flagged as dead.
- Type
- number
-
countLiving() → {number}
-
Call this function to find out how many members of the group are alive.
- Inherited From:
- Source:
Returns:
The number of children flagged as alive.
- Type
- number
-
create(x, y, key, frame, exists) → {Phaser.Sprite}
-
Automatically creates a new Phaser.Sprite object and adds it to the top of this Group. Useful if you don't need to create the Sprite instances before-hand.
Parameters:
Name Type Argument Default Description x
number The x coordinate to display the newly created Sprite at. The value is in relation to the Group.x point.
y
number The y coordinate to display the newly created Sprite at. The value is in relation to the Group.y point.
key
string The Game.cache key of the image that this Sprite will use.
frame
number | string <optional>
If the Sprite image contains multiple frames you can specify which one to use here.
exists
boolean <optional>
true The default exists state of the Sprite.
- Inherited From:
- Source:
Returns:
The child that was created.
- Type
- Phaser.Sprite
-
createMultiple(quantity, key, frame, exists)
-
Automatically creates multiple Phaser.Sprite objects and adds them to the top of this Group. Useful if you need to quickly generate a pool of identical sprites, such as bullets. By default the sprites will be set to not exist and will be positioned at 0, 0 (relative to the Group.x/y)
Parameters:
Name Type Argument Default Description quantity
number The number of Sprites to create.
key
string The Game.cache key of the image that this Sprite will use.
frame
number | string <optional>
If the Sprite image contains multiple frames you can specify which one to use here.
exists
boolean <optional>
false The default exists state of the Sprite.
- Inherited From:
- Source:
-
descendingSortHandler(a, b)
-
An internal helper function for the sort process.
Parameters:
Name Type Description a
object The first object being sorted.
b
object The second object being sorted.
- Inherited From:
- Source:
-
destroy(destroyChildren)
-
Destroys this Group. Removes all children, then removes the container from the display list and nulls references.
Parameters:
Name Type Argument Default Description destroyChildren
boolean <optional>
true Should every child of this Group have its destroy method called?
- Inherited From:
- Source:
-
divideAll(property, amount, checkAlive, checkVisible)
-
Divides the given property by the amount on all children in this Group. Group.divideAll('x', 2) will half the child.x value.
Parameters:
Name Type Description property
string The property to divide, for example 'body.velocity.x' or 'angle'.
amount
number The amount to divide the property by. If child.x = 100 then divideAll('x', 2) would make child.x = 50.
checkAlive
boolean If true the property will only be changed if the child is alive.
checkVisible
boolean If true the property will only be changed if the child is visible.
- Inherited From:
- Source:
-
forEach(callback, callbackContext, checkExists)
-
Allows you to call your own function on each member of this Group. You must pass the callback and context in which it will run. After the checkExists parameter you can add as many parameters as you like, which will all be passed to the callback along with the child. For example: Group.forEach(awardBonusGold, this, true, 100, 500) Note: Currently this will skip any children which are Groups themselves.
Parameters:
Name Type Description callback
function The function that will be called. Each child of the Group will be passed to it as its first parameter.
callbackContext
Object The context in which the function should be called (usually 'this').
checkExists
boolean If set only children with exists=true will be passed to the callback, otherwise all children will be passed.
- Inherited From:
- Source:
-
forEachAlive(callback, callbackContext)
-
Allows you to call your own function on each alive member of this Group (where child.alive=true). You must pass the callback and context in which it will run. You can add as many parameters as you like, which will all be passed to the callback along with the child. For example: Group.forEachAlive(causeDamage, this, 500)
Parameters:
Name Type Description callback
function The function that will be called. Each child of the Group will be passed to it as its first parameter.
callbackContext
Object The context in which the function should be called (usually 'this').
- Inherited From:
- Source:
-
forEachDead(callback, callbackContext)
-
Allows you to call your own function on each dead member of this Group (where alive=false). You must pass the callback and context in which it will run. You can add as many parameters as you like, which will all be passed to the callback along with the child. For example: Group.forEachDead(bringToLife, this)
Parameters:
Name Type Description callback
function The function that will be called. Each child of the Group will be passed to it as its first parameter.
callbackContext
Object The context in which the function should be called (usually 'this').
- Inherited From:
- Source:
-
forEachExists(callback, callbackContext)
-
Allows you to call your own function on each member of this Group where child.exists=true. You must pass the callback and context in which it will run. You can add as many parameters as you like, which will all be passed to the callback along with the child. For example: Group.forEachExists(causeDamage, this, 500)
Parameters:
Name Type Description callback
function The function that will be called. Each child of the Group will be passed to it as its first parameter.
callbackContext
Object The context in which the function should be called (usually 'this').
- Inherited From:
- Source:
-
getAt(index) → {*}
-
Returns the child found at the given index within this Group.
Parameters:
Name Type Description index
number The index to return the child from.
- Inherited From:
- Source:
Returns:
The child that was found at the given index. If the index was out of bounds then this will return -1.
- Type
- *
-
getBottom() → {Any}
-
Returns the child at the bottom of this Group. The bottom is the one being displayed (rendered) below every other child.
- Inherited From:
- Source:
Returns:
The child at the bottom of the Group.
- Type
- Any
-
getFirstAlive() → {Any}
-
Call this function to retrieve the first object with alive === true in the group. This is handy for checking if everything has been wiped out, or choosing a squad leader, etc.
- Inherited From:
- Source:
Returns:
The first alive child, or null if none found.
- Type
- Any
-
getFirstDead() → {Any}
-
Call this function to retrieve the first object with alive === false in the group. This is handy for checking if everything has been wiped out, or choosing a squad leader, etc.
- Inherited From:
- Source:
Returns:
The first dead child, or null if none found.
- Type
- Any
-
getFirstExists(state) → {Any}
-
Call this function to retrieve the first object with exists == (the given state) in the Group.
Parameters:
Name Type Description state
boolean True or false.
- Inherited From:
- Source:
Returns:
The first child, or null if none found.
- Type
- Any
-
getIndex(child) → {number}
-
Get the index position of the given child in this Group. This should always match the childs z property.
Parameters:
Name Type Description child
* The child to get the index for.
- Inherited From:
- Source:
Returns:
The index of the child or -1 if it's not a member of this Group.
- Type
- number
-
getRandom(startIndex, length) → {Any}
-
Returns a member at random from the group.
Parameters:
Name Type Description startIndex
number Optional offset off the front of the array. Default value is 0, or the beginning of the array.
length
number Optional restriction on the number of values you want to randomly select from.
- Inherited From:
- Source:
Returns:
A random child of this Group.
- Type
- Any
-
getTop() → {Any}
-
Returns the child at the top of this Group. The top is the one being displayed (rendered) above every other child.
- Inherited From:
- Source:
Returns:
The child at the top of the Group.
- Type
- Any
-
iterate(key, value, returnType, callback, callbackContext) → {any}
-
Iterates over the children of the Group. When a child has a property matching key that equals the given value, it is considered as a match. Matched children can be sent to the optional callback, or simply returned or counted. You can add as many callback parameters as you like, which will all be passed to the callback along with the child, after the callbackContext parameter.
Parameters:
Name Type Argument Default Description key
string The child property to check, i.e. 'exists', 'alive', 'health'
value
any If child.key === this value it will be considered a match. Note that a strict comparison is used.
returnType
number How to return the data from this method. Either Phaser.Group.RETURN_NONE, Phaser.Group.RETURN_TOTAL or Phaser.Group.RETURN_CHILD.
callback
function <optional>
null Optional function that will be called on each matching child. Each child of the Group will be passed to it as its first parameter.
callbackContext
Object <optional>
The context in which the function should be called (usually 'this').
- Inherited From:
- Source:
Returns:
Returns either a numeric total (if RETURN_TOTAL was specified) or the child object.
- Type
- any
-
moveDown(child) → {*}
-
Moves the given child down one place in this Group unless it's already at the top.
Parameters:
Name Type Description child
* The child to move down in the Group.
- Inherited From:
- Source:
Returns:
The child that was moved.
- Type
- *
-
moveUp(child) → {*}
-
Moves the given child up one place in this Group unless it's already at the top.
Parameters:
Name Type Description child
* The child to move up in the Group.
- Inherited From:
- Source:
Returns:
The child that was moved.
- Type
- *
-
multiplyAll(property, amount, checkAlive, checkVisible)
-
Multiplies the given property by the amount on all children in this Group. Group.multiplyAll('x', 2) will x2 the child.x value.
Parameters:
Name Type Description property
string The property to multiply, for example 'body.velocity.x' or 'angle'.
amount
number The amount to multiply the property by. If child.x = 10 then multiplyAll('x', 2) would make child.x = 20.
checkAlive
boolean If true the property will only be changed if the child is alive.
checkVisible
boolean If true the property will only be changed if the child is visible.
- Inherited From:
- Source:
-
next()
-
Advances the Group cursor to the next object in the Group. If it's at the end of the Group it wraps around to the first object.
- Inherited From:
- Source:
-
<protected> postUpdate()
-
The core postUpdate - as called by World.
- Inherited From:
- Source:
-
<protected> preUpdate()
-
The core preUpdate - as called by World.
- Inherited From:
- Source:
-
previous()
-
Moves the Group cursor to the previous object in the Group. If it's at the start of the Group it wraps around to the last object.
- Inherited From:
- Source:
-
remove(child) → {boolean}
-
Removes the given child from this Group and sets its group property to null.
Parameters:
Name Type Description child
Any The child to remove.
- Inherited From:
- Source:
Returns:
true if the child was removed from this Group, otherwise false.
- Type
- boolean
-
removeAll()
-
Removes all children from this Group, setting all group properties to null. The Group container remains on the display list.
- Inherited From:
- Source:
-
removeBetween(startIndex, endIndex)
-
Removes all children from this Group whos index falls beteen the given startIndex and endIndex values.
Parameters:
Name Type Description startIndex
number The index to start removing children from.
endIndex
number The index to stop removing children from. Must be higher than startIndex and less than the length of the Group.
- Inherited From:
- Source:
-
replace(oldChild, newChild)
-
Replaces a child of this Group with the given newChild. The newChild cannot be a member of this Group.
Parameters:
Name Type Description oldChild
* The child in this Group that will be replaced.
newChild
* The child to be inserted into this Group.
- Inherited From:
- Source:
-
reverse()
-
Reverses all children in this Group. Note that this does not propagate, only direct children are re-ordered.
- Inherited From:
- Source:
-
sendToBack(child) → {*}
-
Sends the given child to the bottom of this Group so it renders below all other children.
Parameters:
Name Type Description child
* The child to send to the bottom of this Group.
- Inherited From:
- Source:
Returns:
The child that was moved.
- Type
- *
-
set(child, key, value, checkAlive, checkVisible, operation)
-
This function allows you to quickly set a property on a single child of this Group to a new value. The operation parameter controls how the new value is assigned to the property, from simple replacement to addition and multiplication.
Parameters:
Name Type Argument Default Description child
Phaser.Sprite The child to set the property on.
key
string The property, as a string, to be set. For example: 'body.velocity.x'
value
* The value that will be set.
checkAlive
boolean <optional>
false If set then the child will only be updated if alive=true.
checkVisible
boolean <optional>
false If set then the child will only be updated if visible=true.
operation
number <optional>
0 Controls how the value is assigned. A value of 0 replaces the value with the new one. A value of 1 adds it, 2 subtracts it, 3 multiplies it and 4 divides it.
- Inherited From:
- Source:
-
setAll(key, value, checkAlive, checkVisible, operation)
-
This function allows you to quickly set the same property across all children of this Group to a new value. The operation parameter controls how the new value is assigned to the property, from simple replacement to addition and multiplication.
Parameters:
Name Type Argument Default Description key
string The property, as a string, to be set. For example: 'body.velocity.x'
value
* The value that will be set.
checkAlive
boolean <optional>
false If set then only children with alive=true will be updated.
checkVisible
boolean <optional>
false If set then only children with visible=true will be updated.
operation
number <optional>
0 Controls how the value is assigned. A value of 0 replaces the value with the new one. A value of 1 adds it, 2 subtracts it, 3 multiplies it and 4 divides it.
- Inherited From:
- Source:
-
setProperty(child, key, value, operation)
-
Sets the given property to the given value on the child. The operation controls the assignment of the value.
Parameters:
Name Type Argument Default Description child
* The child to set the property value on.
key
array An array of strings that make up the property that will be set.
value
* The value that will be set.
operation
number <optional>
0 Controls how the value is assigned. A value of 0 replaces the value with the new one. A value of 1 adds it, 2 subtracts it, 3 multiplies it and 4 divides it.
- Inherited From:
- Source:
-
sort(index, order)
-
Call this function to sort the group according to a particular value and order. For example to depth sort Sprites for Zelda-style game you might call
group.sort('y', Phaser.Group.SORT_ASCENDING)
at the bottom of yourState.update()
.Parameters:
Name Type Argument Default Description index
string <optional>
'z' The
string
name of the property you want to sort on. Defaults to the objects z-depth value.order
number <optional>
Phaser.Group.SORT_ASCENDING The
Group
constant that defines the sort order. Possible values are Phaser.Group.SORT_ASCENDING and Phaser.Group.SORT_DESCENDING.- Inherited From:
- Source:
-
subAll(property, amount, checkAlive, checkVisible)
-
Subtracts the amount from the given property on all children in this Group. Group.subAll('x', 10) will minus 10 from the child.x value.
Parameters:
Name Type Description property
string The property to decrement, for example 'body.velocity.x' or 'angle'.
amount
number The amount to subtract from the property. If child.x = 50 then subAll('x', 40) would make child.x = 10.
checkAlive
boolean If true the property will only be changed if the child is alive.
checkVisible
boolean If true the property will only be changed if the child is visible.
- Inherited From:
- Source:
-
swap(child1, child2)
-
Swaps the position of two children in this Group. Both children must be in this Group. You cannot swap a child with itself, or swap un-parented children, doing so will return false.
Parameters:
Name Type Description child1
* The first child to swap.
child2
* The second child to swap.
- Inherited From:
- Source:
-
<protected> update()
-
The core update - as called by World.
- Inherited From:
- Source:
-
<protected> updateZ()
-
Internal method that re-applies all of the childrens Z values.
- Inherited From:
- Source:
-
xy(index, x, y)
-
Positions the child found at the given index within this Group to the given x and y coordinates.
Parameters:
Name Type Description index
number The index of the child in the Group to set the position of.
x
number The new x position of the child.
y
number The new y position of the child.
- Inherited From:
- Source:


This is a contrived example where a color is passed to each template as a templateOption, which is used in the template to affect the font color.The point of this is to verify that templateOptions work with external templates.


Sky Bet Supreme Trial Novices' Hurdle report: Hang In There toughs it out
by Matt BrocklebankHang In There lives up to his name with victory in the Grade Two Sky Bet Supreme Trial Novices' Hurdle at Cheltenham.
Enhancing the fine recent run of form for trainer Emma Lavelle and jockey Adam Wedge, the front-running Hang In There had his rivals in trouble two hurdles from the finish and stuck to his task well to score by three lengths.
Successful at Exeter on his second start since being bought out of Mags Mullins' stable for £60,000 in the spring, Lavelle's charge ran out a decisive winner.
The prolific Pacify put in a brave effort in second conceding 5lb to the winner, while the well-backed Ecco was slightly disappointing, finishing 14 lengths further back in third.
Lavelle said: "He is an easy mover and I wasn't sure about the ground, but he has handled this the same as he has handled better ground. He is always on the gas at home and is busy enough.
"He is all heart and he will keep fighting for you. Distance-wise I think we will stick to where we are, but I think he is a nice one. You have to say he acts on the track. To be in with a chance of these championship races over two miles you have got to be able to stay.
"He only just got beat in a two-and-a-half-mile novice at Fairyhouse before we bought him. We know he will get a trip, but he has got the pace as well. He doesn't have to make it, but it is better to let him get on with it than fight it.
"He is an exciting prospect and has done nothing wrong. I suppose (could look at the Tolworth). We started off on good ground at Exeter, so I was expecting he would want better ground and he could be one that is versatile.
"I think for the minute we will see how he comes out of this and make a plan. Once you get to this stage the races pick themselves."
Sponsors Sky Bet introduced the winner at 25/1 for the Supreme back here in March and PR manager Michael Shinners said: "I'm sure we'll see more impressive winners in the build-up to the Sky Bet Supreme at the Festival but take nothing away from Hang In There who jumps well, travels and has the right attitude. He beat the form horse in Pacify and we think he's worth his place in the market at 25s."


Ruby is an object-oriented language infused with elements of functional programming. The popularity of Ruby and the Rails web framework has created a rich ecosystem of libraries and tools for rapidly creating fully-featured web applications.


Lavender Java Runtime Interface
The Lavender Java Runtime Interface (LJRI) enables one to define Lavender functions within the JVM language family. These functions may then be loaded and called from Lavender code. Functions created with LJRI have full access to Lavender functions, and visa-versa.
Example
The example given below defines a function test:addTo
that takes in one argument and returns a function that adds it to another argument.
public class Test { @LavenderFunction("test:addTo") public LFunction addTo(LEnv env, LFunction b) { LFunction plus = env.getFunction("i_:+"); return env.capture(plus, b); } }It is equivalent to the following Lavender code. @namespace test
def addTo(b) => def(a) => a + b After the function is loaded, it can be used within Lavender the same as any Lavender function.
Creating Functions for LJRI
Functions using the LJRI are defined in normal Java classes. The class in question must have a publicly accessible constructor that takes either no arguments or a single argument of type LEnv
. This constructor is called to initialize the object before any functions are loaded.
@LavenderFunction("namespace:name")
public LFunction name(LEnv env, LFunction arg1, ...) { ... }
LJRI functions are instance methods annotated with the @LavenderFunction
annotation. In addition to telling the LJRI that this function is a Lavender function implementation, the value of the annotation gives the name of the Lavender function to create for this function. Fuctions must additionally return the type LFunction
and take parameters of type LFunction
except for the first parameter, which is always of type LEnv
. LJRI functions must not throw exceptions. If an LJRI function throws an exception, the runtime will terminate with a fatal linkage error.
LJRI Methods
All interactions with the Lavender runtime are done through the LEnv
object passed to each function. This object contains methods for getting and using Lavender functions, binding values to a function, and converting between Lavender functions and Java types. These functions are documented in the LJRI source code in addition to this page.
public LFunction getFunction(String name);
Retrieves the Lavender function with the specified qualified name. The given name must be prefixed with either u_
for a prefix function or i_
for an infix function.
public LFunction capture(LFunction func, LFunction... args);
Returns a Lavender function that binds the given arguments to the last parameters of the given function. The number of arguments passed must be no more than the number of parameters taken by the function.
public LFunction apply(LFunction func, LFunction... args);
Returns the result of calling the given function with the given arguments. The number of arguments must exactly match the arity of the function, or else the Lavender NaN value is returned.
public LFunction wrap(Object obj);
Wraps the specified object in a Lavender function. This allows for any Java object to be used as a value in Lavender. While Lavender function cannot access the Java object directly, function using the LJRI may access the object using the unwrap
method.
public <T> T unwrap(LFunction f, Class<T> cls);
Unwraps the specified Lavender function and returns the wrapped Java object. This function checks that the argument f
actually wraps a Java object of the specified class, and returns null
if this is not the case. Code using this method should check the return value.


{% load staticfiles %}
Simulation of Producer Consumer Semaphore
BUFFER
1
2
3
4
5
6
7
l
Produce
Consume
Counter = 0


{% load static %}
What do we do ?we redefine the live TV broadcasting on the Internet, using peer to peer technology
Your Email Addresswe hate spam as much as you do; we will never misuse your address, yet we need to know where to reply
Your Messagewe want to hear your questions, complaints and suggestions


About Me
Education
- Delhi Technological University
-
B.Tech - Software Engineering (7.9/10)
- Maharishi International Residential School
-
Class XII - Computer Science with PCM (96%)
- Mahatma Montessori School
Experience
- Unmanned Aerial Systems (Aug '17-Aug '18)
- Worked on Digital Image Processing
- WIMWISure
- Created a blockchain POC from scratch in python
Skills
- C++
- Python
- Solidity
- Statistics
- Machine Learning
-
Libraries
- Pandas
- Numpy
- Scipy
- sklearn
Acheivements
- Indian National Informatics Olympiad
-
Selected for stage 2 - among top 100 students in Indian


Github Soulmate Calculator is a website based on very serious scientifics researches that compare two users of Github. Github Soulmate Calculator tells you if these two users are compatibles and can work together on a project. The comparison is based on a study of the University of Texas and is absolutely 100% not fake. Some people even says that they found their soulmate with this free tool. WOW. Nice. I need dis.


112
challenges were completed
34
people did at least one challenge
TOP 5
- Take a walk with at least one colleague.
- Try some yoga exercises, together or alone.
- Share your best tip for making your workday easier and why this works for you.
- Make an attempt to solve this puzzle.
- Play this game.


| day | code | description | status | send Temp. °C | return Temp. °C | Diff. Air Pressure Pa | Fresh Air Valve % | Gas Valve % | Elettric Heaters TRIAC % | Hot Water Coil % | humidifier % | Running time count, Fan hh | Running time count, Compressor 1 hh | Running time count, Compressor 2 hh | Running time count, Compressor 3 hh | Running time count, Compressor 4 hh | Fan Blowing | Fan Extracting | Compressor 1 Run | Compressor 1 Heat Pump Run | Compressor 2 Run | Compressor 2 Heat Pump Run | Compressor 3 Run | Compressor 3 Heat Pump Run | Compressor 4 Run | Compressor 4 Heat Pump Run | Gas Burner 1 Run | Gas Burner 2 Run | Gas Burner 1 Max Power | Electric Heaters 1 Run | Electric Heaters 2 Run |
|---|


The {@code specto} package is the root package for visual components within the larger blaise library. Key components are {@link org.bm.blaise.specto.graphics.Visometry}, which handles coordinate transformations between a display window and an underlying geometry, {@link org.bm.blaise.specto.graphics.VGraphic}, which is the the core graphic primitive defined in local coordinates, {@link org.bm.blaise.specto.Plottable}, which is a generic component that can be translated into one or more {@code VGraphic} objects, and finally {@link org.bm.blaise.specto.graphics.VGraphicComponent} and {@link org.bm.blaise.specto.PlotComponent}, which display collections of {@code VGraphic}s and {@code Plottable}s, respectively.
This package strongly parallels the {@code org.bm.blaise.specto.graphics} package
in BlaiseGraphics
, with the addition of a {@link org.bm.blaise.specto.graphics.Visometry}
to handle coordinate transformation from object coordinates to screen coordinates.
This vastly simplifies defining elements within the various geometries. Instead of worrying about the steps for conversion, the plottable elements can just create the graphic primitives in their local coordinate system.


DuckDuckGo Stickers
So I blogged about Duck Duck Go earlier last year. See it here. I’m still using it as it’s a great search engine and I want others to know about it – it doesn’t have to be all about Google! So far I’ve only posted online but it’ll be easier to get more people interested now as they’ve just announced a Stickermule store here . My favourites probably have to be the Tesla and the John McCarthy ones.
Shipping is free to the US (though I cant seem to find international postage options for those outside the US). I’ll be ordering some soon!


Our owner, Bob has had 18 years of experience working hard to assist clients with their estate sales. When Bob launched his own company he did it based on the merits of hard-work, honesty, dedication, and respect. The ultimate goal for Estate Sales LTD is to make the transition for our clients as easy as possible.
Our professional team will stage your items to sell. Whether you are looking to relocated a family member to assisted living or simply trying to downsize your home. We make the transition easy. Using the power of online advertising we market to a vast number of people in your area.
At Estate Sales LTD our belief is that Nobody Cares How Much You Know Until They Know How Much You Care. It's not just our company motto, it's our culture.


{% extends "base.html" %} {% load static %} {% block title %} People {% endblock %} {% block body_class %}about{% endblock %} {% block header %} {{ block.super }} {% endblock %} {% block content %}
The Justice Case
In the Justice Case, the United States prosecuted sixteen officials of the German Ministry of Justice, senior prosecutors, and judges for war crimes, crimes against humanity, conspiracy, and membership in criminal organizations. The specific crimes charged included the imprisonment or murder of political opponents of the Nazi regime and members of persecuted ethnic and religious groups, the sterilization of “racially impure” or disabled persons, the euthanizing of those unable to work, deportation and enslavement of workers, the plundering of private property, and torture. These crimes were committed through the regular state courts, which had been systematically converted into instruments of Nazi policy, and also through “special courts” and “people’s courts” that handled political cases and executed summary judgments and punishments. Seven defendants were charged with membership in the Nazi Leadership Corps, the SS (Himmler’s security agencies), or the SD (the Security Service), all of which had been ruled criminal organizations by the International Military Tribunal.
The trial lasted eleven months, and the evidence included more than 600 prosecution exhibits, 1400 defense exhibits, and the testimony of more than 100 witnesses. Of the sixteen defendants, one committed suicide, one mistrial was declared due to illness, four were acquitted, and ten received prison sentences.
Carrington T. Marshall, presiding judge
James T. Brand, judge
Mallory B. Blair, judge
Justin W. Harding, alternate
(Marshall retired due to illness in June; Brand became presiding judge and Harding
became member judge)
Josef Altstoetter, chief of civil law and procedure division, Ministry of Justice;
SS
Wilhelm von Ammon, counsellor of criminal legislation and administration division,
Ministry of Justice
Paul Barnickel, senior public prosecutor, People’s Court; SA
Hermann Cuhorst, chief justice of special court and criminal senate, Stuttgart;
SS
Karl Engert, chief of penal administration division, Ministry of Justice; SS
Guenther Joel, legal adviser to Minister of Justice; chief prosecutor, Westphalia;
SS and SD
Herbert Klemm, state secretary, Ministry of Justice; SA
Ernst Lautz, chief public prosecutor, People’s Court
Wolfgang Mettgenberg, representative, criminal legislation and administration
division, Ministry of Justice
Guenther Nebelung, chief justice of fourth senate, People’s Court; SA
Rudolf Oeschey, judge and chief justice of Special Court, Nuremberg (after
Rothaug)
Hans Petersen, lay judge of first senate and special senate, People’s Court;
SA
Oswald Rothaug, senior public prosecutor, People’s Court; chief justice,
Special Court
Curt Rothenberger, state secretary, Ministry of Justice
Franz Schlegelberger, state secretary, acting Minister of Justice
Carl Westphal, counsellor, criminal legislation and administration, Ministry of
Justice (committed suicide
before trial began)
Telford Taylor, chief of counsel
Charles M. LaFollette, deputy chief
Robert D. King, associate
Alfred M. Wooleyhan, associate
Sadie B. Arbuthnot, assistant
Defense counsel:
Rudolf Aschenauer, for Petersen
Richard Brieger, for Cuhorst
Karl Doetzer, for Nebelung
Heinrich Grube, for Lautz
Carl Haensel, for Joel
Rudolf Koessl, for Rothaug
Egon Kubuschok, for Von Ammon and Schlegelberger
Heinrich Link, for Engert (from July 31, 1947)
Hanns Marx, for Engert (to July 31, 1947)
Hermann Orth, for Altstoetter
Alfred Schilf, for Klemm and Mettenberg
Werner Schubert, for Oeschey
Edmund Tipp, for Barnickel
Erich Wandschneider, for Rothenberger
| Date | Content | Pages |
| 17 Feb 1947 | Arraignment | 1-23 |
| 05 Mar | Rules of procedure; prosecution opening statement | 24-139 |
| 6-7 Mar | Pros. evidence, Doc book 1A | 140-230 |
| 7-10 Mar | Doc book 1B (and some of 1A) | 230-344 |
| 10-11 Mar | Doc book 1C | 345-405 |
| 11 Mar | Doc book 1D and 1E | 406-439 |
| 17 Mar | Doc book 1 corrections and supplements, book 2 (NG715) | 440-489 |
| 17 Mar | Doc book 3A | 489-519 |
| 18 Mar | Doc book 3A; Conrad Behltestimony | 520-588 |
| 19-20 Mar | Behl testimony | 589-754 |
| 21 Mar | Behl testimony; Doc book 3A | 755-843 |
| 24 Mar | Doc books 3A, 3B, 3C | 844-935 |
| 25 Mar | Doc book 3C | 936-1021 |
| 26 Mar | Irene Seiler testimony, Doc book 3C, 3D, 3E | 1022-1112 |
| 27 Mar | Doc book 3D, 3E, 3F, 3G | 1113-1205 |
| 28 Mar | Doc book 3E, 3G, 3H; Hugo Goeringer testimony | 1206-1298 |
| 29 Mar | (missing; apparently covered showing of movie (NG 1019)) | (1299-1303) |
| 31 Mar | Karl Ferber testimony | 1304-1389 |
| 01 Apr | Ferber testimony; doc book 3H | 1390-1480 |
| 02 Apr | Doc book 3H, 3K, 3I | 1481-1575 |
| 03 Apr | Karl Ferber testimony; Doc book 3I, 3L | 1576-1664 |
| 08 Apr | Ferber testimony | 1665-1749 |
| 09 Apr | Friedrich Doebig testimony | 1750-1836 |
| 10 Apr | Doebig testimony; Robert Havemann testimony | 1837-1920 |
| 11 Apr | Havemann testimony; Berthold Schwarz testimony | 1921-2007 |
| 14 Apr | Schwarz testimony; Rinatus Rimelin testimony | 2008-2096 |
| 15 Apr | Mark Schaefer testimony; HannaSolf testimony | 2097-2187 |
| 16 Apr | Solf testimony | 2188-2239 |
| 17 Apr | Documents for judicial notice (exhibits 248-251); Eberhard Schwarz testimony; Julius Diessem testimony | 2240-2340 |
| 18 Apr | Diessem testimony; Doc books 4A, 4B, 4C; Robert Hecker testimony; Doc books 7A, 7B | 2341-2410 |
| 21 Apr | Doc books 7B, 6 | 2411-2455 |
| 22 Apr | Doc books 6, 5A, 5C, Lorenz Eitner testimony | 2456-2537 |
| 23 Apr | Doc books 5C, 5D; reports on Czech. & Poland (ex 379), Geneva & Hague conventions (ex 380); Rudolf Lehmann testimony | 2538-2622 |
| 24 Apr | Lehmann testimony; Josef Hachtestimony | 2623-2674 |
| 28 Apr | Benedict Wein testimony; Doc book 8A | 2675-2742 |
| 29 Apr | Edinger Ancker testimony; Hague convention; IMT judgment; Doc books 8A, 9A | 2743-2801 |
| 30 Apr | testimony: J. Hlavac; F. Gros; F.Elkar | 2802-2902 |
| 01 May | Elkar testimony; IMT documents; Henry Einstein testimony | 2903-2976 |
| 02 May | Doc book 9B | 2977-3012 |
| 06 May | Miscellaneous business | 3013-3020 |
| 09 May | Luitpold Schosser testimony; Robert Hecker testimony; Eugen Eggensberger testimony; Doc book 1 Supplement A | 3021-3110 |
| 12 May | testimony: Hecker; R. Klees; M.Dorfmueller | 3111-3197 |
| 13 May | Dorfmueller testimony; John McLendon testimony; Doc book 4 Supplement; supplementary docs for books 1, 5, 6-8 | 3198-3282 |
| 14 May | Supplementary docs; Doc book 3 Supplement A; Horst Schmitt testimony; Doc book 3 Supplement B | 3283-3348 |
| 19 May | Karl Filbig testimony; Thomas Hodges testimony; misc supplementary docs; Doc book 3 Supplement B; Anni Muench testimony | 3349-3433 |
| 21 May | Misc documents; IMT opinion on slave labor | 3434-3467 |
| 22 May | Defense cross-examination of prosecution affiants: Eichinger, Kroher, Ostermayer, Rauh, Grueb, Brem | 3468-3564 |
| 23 May | Cross-exam. of Mayer, Kunz, Baur, Schroeder, Groben, Escher | 3565-3641 |
| 27 May | Cross-exam. of Pfaff, Hofmann,Markl, Wizigmann, Engert,Froboese, Buchholz | 3642-3725 |
| 28 May | Cross-exam. of Buchholz, Lipps, Mueller, Paulus, Kern | 3726-3811 |
| 02 Jun | Conference on witnesses | 3812-3816 |
| 03 Jun | Cross exam. of Baeumler, Suchomel, Wergin, Gruenwald, Miethsam | 3817-3916 |
| 04 Jun | Cross-exam. of Miethsam, Kern, Hoffmann, Schirmer, Prey, Huemmer, Roeder, Kassing | 3917-4018 |
| 05 Jun | Cross-exam. of Roeder, Mayer; planning for defense cases | 4019-4052 |
| 23 Jun | General planning; Dr. Kubuschokon general defense theory; opening statements for Schlegelberger, Klemm, Rothenberger, Lautz,Mettgenberg, von Ammon, Rothaug, Barnickel | 4053-4155 |
| 24 Jun | Opening statements for Joel, Petersen, Nebelung, Cuhorst, Oeschey, Altstoetter | 4156-4227 |
| 25 Jun | Motion against Count 1; Jahrreis testimony | 4228-4299 |
| 26 Jun | Jahrreis testimony; Schlegelberger case begins | 4300-4372 |
| 27 Jun | Schlegelberger | 4373-4439 |
| 30 Jun | Schlegelberger | 4440-4511 |
| 01 Jul | Rosenau testimony; Schlegelberger docs | 4512-4605 |
| 02 Jul | Meissner testimony; Schlegelberger docs | 4606-4699 |
| 03 Jul | H. Gramm testimony; Schlegelberger docs; Klemm case begins (4784) | 4700-4788 |
| 07 Jul | Klemm; testimony: R. Hecker, Wilhelm Miethsam | 4789-4876 |
| 08 Jul | Miethsam testimony; Klemm | 4877-4952 |
| 10 Jul | Klemm | 4953-5025 |
| 11 Jul | Ruling on Count 1 (conspiracy); Klemm | 5026-5092 |
| 14 Jul | Klemm cross-examination | 5093-5186 |
| 15 Jul | Klemm; testimony: Hans Fritscheand Hans Altmeyer | 5187-5290 |
| 16 Jul | testimony: Altmeyer, Eugen Eggensperger; Klemm ends (5324);Rothenberger begins | 5291-5378 |
| 17 Jul | Rothenberger | 5379-5454 |
| 18 Jul | Rothenberger | 5455-5487 |
| 21 Jul | Rothenberger | 5488-5575 |
| 22 Jul | Rothenberger; testimony: H.Lammers, W. von Steinaecker, E.Drescher, P. Eiffe | 5576-5674 |
| 23 Jul | Eiffe testimony; Rothenberger ends (5692); Lautz begins | 5675-5777 |
| 24 Jul | Lautz | 5778-5870 |
| 25 Jul | Lautz | 5871-5958 |
| 28 Jul | Lautz | 5959-6054 |
| 29 Jul | Proceedings re Dr. Marx | 6055-xxxx |
| 30 Jul | Marx | zzzz-xxxx |
| 31 Jul | Marx (6206); Lautz case ends;Mettgenberg begins (p6235) | xxxx-6291 |
| 01 Aug | Mettgenberg and O. Ehrhardt testimony, Mettgenberg ends; von Ammon case begins (p6377) | 6292-6380 |
| 04 Aug | von Ammon ends (p6473); Joel (p6474) | 6381-6478 |
| 05 Aug | Joel | 6479-6566 |
| 06 Aug | Joel; Otto Lenz testimony; Joel docs | 6567-6657 |
| 07 Aug | Klemm docs; Lautz docs | 6658-6747 |
| 08 Aug | Lautz docs | 6748-6753 |
| 11 Aug | Rothaug case | 6754- 6827 |
| 12 Aug | Rothaug | 6828-xxxx |
| 13 Aug | Rothaug | xxxx-zzzz |
| 14 Aug | Rothaug; Karl Schroeder testimony | 7001-7089 |
| 15 Aug | Testimony: Schroeder, L. Denzler, H. Zimmermann, P. Ohler; docs | 7090-7178 |
| 18 Aug | Rothaug | 7179-7268 |
| 19 Aug | Rothaug | 7269-7357 |
| 20 Aug | Rothaug; hearing on Engert(mistrial declared) | 7358-7405 |
| 21 Aug | Rothaug; Arnold Buchthal testimony | 7406-7491 |
| 22 Aug | Rothaug | 7492-7540 |
| 25 Aug | Rothaug | 7541-7637 |
| 26 Aug | Hearing on Rothenberger's health; Rothaug; Barnickel begins (p7649) | 7637-7731 |
| 27 Aug | Barnickel; Suchomel testimony | 7732-7827 |
| 28 Aug | Barnickel ends (p7901); defense doc books (Lautz 4A) | 7829-7915 |
| 29 Aug | Defense doc books (Lautz 4A-B, 5, Nebelung 1, Rothaug 2-5B, Lautz4Suppl); Cuhorst case begins (p7958) | 7916-8000 |
| 02 Sep | Cuhorst | 8001-8093 |
| 03 Sep | Cuhorst; Otto Kuestner testimony | 8094-8182 |
| 04 Sep | Testimony: Kuestner and W.Schoek (for Cuhorst); H.Loduchowski and W. Wiskott(prosecution) | 8183-8290 |
| 05 Sep | Defense docs: Rothenberger, Klemm, Joel, Oeschey, Petersen | 8291-8354 |
| 08 Sep | Pros. docs; Cuhorst: Max Hegele & Max Stuber testimony, Cuhorstdocs, Arnulf Klett testimony | 8355-8436 |
| 09 Sep | H. Azesdorfer testimony, Cuhorstends (8510); Oeschey begins (8510) | 8437-8517 |
| 10 Sep | Oeschey; G. Dechant testimony for Petersen; Oeschey | 8518-8595 |
| 11 Sep | Oeschey | 8596-8684 |
| 12 Sep | Oeschey | 8685-8785 |
| 15 Sep | Oeschey, H. Markl and H. Hoffmann testimony, Oeschey docs (p8841); Altstoetter case begins (8841) | 8786-8878 |
| 16 Sep | Altstoetter case; Nebelung docs | 8879-8968 |
| 17 Sep | Witnesses: Werner Becher, Hans Hartmann, Hans Gramm | 8969-9074 |
| 18 Sep | Witnesses: W., W. Ohlckens, E.Wentzensen, E. Waldow | 9075-9164 |
| 19 Sep | Witnesses: Wentzensen, Waldow, Herbert Skok, Hans Timmermann, Wilhelm Weiss, Hans Willens, Isaac Waller | 9165-9262 |
| 22 Sep | Witnesses: H. Franke, H.Hagemann, G. Mitzschke, F. Ludwig, A. Helm, F. Herget; docs for Petersen, Lautz, Barnickel, Rothenberger, prosecution | 9263-9352 |
| 23 Sep | Docs for Petersen, Altstoetter,Rothaug | 9353-zzzz |
| 25 Sep | Defense docs | |
| 26 Sep | Defense docs | 9578-9590 |
| 13 Oct | Defense docs | 9591-9620 |
| 13-14 Oct | Pros. closing argument | 9620-9798 |
| 14 Oct | Closing argument appendices | 9798A-98PP |
| Defense final statements: Schlegelberger | 9799-9872 | |
| 15 Oct | Defense final: Klemm, Lautz, Joel, Nebelung | 9873-10040 |
| 16 Oct | Defense final: Barnickel, Altstoetter, Oeschey, Petersen | 10041-10261 |
| 17 Oct | Defense final: Mettgenberg, Rothenberger, Rothaug, Cuhorst; prosecution amended appendices 3 and 5 | 10262-10487 |
| 18 Oct | Defense final: Cuhorst, | 10488- |
| 3-4 Dec | Judgment of the Tribunal | 10606-10932a |
| 4 Dec | Partial dissent by Judge Blair | 10933-10933bb |
| 04 Dec | Sentences imposed on those found guilty | 10934-10937 |


ngCsp
(directive in module ng
)
Enables CSP (Content Security Policy) support.
This directive should be used on the root element of the application (typically the <html>
element or other element with the ngApp
directive).
If enabled the performance of template expression evaluator will suffer slightly, so don't enable this mode unless you need it.
<html ng-csp> ... </html>as class
<html class="ng-csp"> ... </html>


🌞
Hello. My name is Adela. I'm 23 years old and a junior at Lewis. I am the third child in a family of 9 comprised of my parents, 5 sisters and little brother. I have a 3 year old nephew named Omar and a 6 year old niece named Hanan who I love dearly. I am the owner of a special cat named Mona, who is turning 4 this summer. I'm so grateful to have her. My major is Supply Chain Management with a concentration in Logistics. The supply chain in any industry is essentially the systems, resources, people, facilities, and technologies that come together to produce and deliver a good to the consumer. When it comes to a cup of coffee, the supply chain starts with the farmers and growers of the bean and runs through the intermediaries, goverment officials, exporters and suppliers until the bean is delivered to the retailer, who makes the coffee available for consumption. I'm optimistic about my career path post graduation and I'm really enjoying what I'm studying.
My favorite hobby is going on walks. Over last summer and into the fall I'd take an hour or two at least 3-4 days a week and walk through forest preserves near my house. I found it to be really great for my mental and physical health. It allowed me to disengage from the world and I'd often listen to podcasts or music. With the winter weather I haven't been outside much at all, but I hope to in the coming months once it gets a bit warmer. I also like to read, mostly books on topics like religion, philosophy, human behavior and psychology.
I've read the entire Harry Potter series about 15 times.


With our vast experience and knowledge, we aim to fulfill your needs in a professional and timely manner.
Learn MoreDon't know if you need a survey? Check out our About Section or contact us via our Contact Section.
Learn MoreNeed to submit a job bid request or get a quote? Head over to our job bid request page to immediately send over your information.
Learn More


Re-render
In some situations, you might need to re-render markdown after making changes. If you've updated the text this would be done automatically, however if the changes are internal to the library such as rendering options, you will need to inform the `MarkdownService` that it needs to update.
To do so, inject the `MarkdownService` and call the `reload()` function as shown below.
```typescript
import { MarkdownService } from 'ngx-markdown';
constructor(
private markdownService: MarkdownService,
) { }
update() {
this.markdownService.reload();
}
```
Example
The example below will apply the `style` attribute on heading elements to customize their colors. This requires markdown to be reloaded because it updates the renderer programmatically to override the `heading` token.
Although this could be done simply with CSS variables, this is only for demo purposes.


why choose us
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
unlimited options
Branding
Design & Copywriting
Concept development
User Experience
design & developmenT
Information architecture
Interface design
Product Design
Integrated ad Companies
e-commerce
Prototyping
Technical Consulting
Web applications
Quality testing
customizable design
Information architecture
Interface design
Product Design
Integrated ad Companies


Flask Fork App
Your Github name is {{loginName}}
{% for repo in existing_repos %}
{{ repo }}
{% endfor %}
In order to fork this repo, please use the endpoint /fork in the address bar


Immersive Computer Science Education Program. Emphasis on being computer scientists first and programmers second, with focus on C.S. fundamentals, logic, and problem solving skills. Projects require one to be resourceful in crafting working solutions via sprints while meeting deadlines. This learning approach is designed to prepare students with the foundation of skills needed to solve challenges of all types, and to write clean code regardless of programming language(s).


Codehaus XFire
Documentation
Quicklinks
Developers
|
The Codehaus XFire team is proud to announce XFire 1.2-RC! XFire is an open source Java SOAP framework built on a high performance, streaming XML model. XFire includes support for web service standards, an easy to use API, Spring integration, JBI support, and plugable bindings for POJOs, JAXB, and XMLBeans.
XFire 1.2-RC incorporates several new features and improvements since 1.1:
- HTTP GZIP Support
- WSDL2Java now auto generates services.xml
- Aegis binding inheritance support
- Option to disable server stub generation
Many thanks to those who helped build and test this release!
Download Here
Upgrading to 1.2-RC from 1.1.x
Errata
- The distribution contains some extra jars - most notably two copies of the jsr 173 jars, which are not needed.
Issues closed since last release
|
jira.codehaus.org
(27 issues)
|
|
T |
Key |
Summary |
Assignee |
Reporter |
Pr |
Status |
Res |
Created |
Updated |
Due |
|
|
XFIRE-541
|
Check for xsi:nil="1"
|
Dan Diephouse
|
Dan Diephouse
|
|
Closed
|
FIXED
|
Jul 19, 2006
|
Jul 20, 2006
|
|
|
|
XFIRE-539
|
Option to disable stub generation
|
Dan Diephouse
|
Jean-François Daune
|
|
Closed
|
FIXED
|
Jul 19, 2006
|
Jul 21, 2006
|
|
|
|
XFIRE-538
|
XFireClientFactoryBean "oddities" (when used with JAXWSServiceFactory or other AnnotationServiceFactory)
|
Dan Diephouse
|
Michael Vorburger
|
|
Closed
|
FIXED
|
Jul 19, 2006
|
Jul 20, 2006
|
|
|
|
XFIRE-537
|
Missing complexType in generated wsdl with inheritance support
|
Dan Diephouse
|
Jean Davias
|
|
Closed
|
FIXED
|
Jul 19, 2006
|
Jul 20, 2006
|
|
|
|
XFIRE-530
|
Problem with Multipe Attachments
|
Dan Diephouse
|
Austin Derck
|
|
Closed
|
FIXED
|
Jul 11, 2006
|
Jul 31, 2006
|
|
|
|
XFIRE-514
|
wsgen task uses element type as name for header parameters
|
Dan Diephouse
|
Gert Jan Verhoog
|
|
Closed
|
FIXED
|
Jul 03, 2006
|
Jul 12, 2006
|
|
|
|
XFIRE-513
|
wsgen task doesn't generate Holders for response headers
|
Dan Diephouse
|
Gert Jan Verhoog
|
|
Closed
|
FIXED
|
Jul 03, 2006
|
Jul 12, 2006
|
|
|
|
XFIRE-511
|
Possible approach to extensible WSDL generation
|
Dan Diephouse
|
Ciaran Jessup
|
|
Closed
|
FIXED
|
Jul 02, 2006
|
Jul 20, 2006
|
|
|
|
XFIRE-502
|
Build error with Maven 2.0.4
|
Dan Diephouse
|
Juergen Mayrbaeurl
|
|
Closed
|
FIXED
|
Jun 29, 2006
|
Jul 16, 2006
|
|
|
|
XFIRE-498
|
Don't include jaxb 1 jars in distro by default
|
Christoph Sturm
|
Dan Diephouse
|
|
Closed
|
FIXED
|
Jun 28, 2006
|
Jul 15, 2006
|
|
|
|
XFIRE-494
|
2nd attempt to retrieve WSDL from .war results in Exception
|
Christoph Sturm
|
Mike McAngus
|
|
Resolved
|
FIXED
|
Jun 26, 2006
|
Jun 26, 2006
|
|
|
|
XFIRE-493
|
castor module does not compile on jdk 1.4
|
Christoph Sturm
|
Christoph Sturm
|
|
Resolved
|
FIXED
|
Jun 26, 2006
|
Jul 12, 2006
|
|
|
|
XFIRE-492
|
@WebService.wsdlLocation is not generated from wsdl
|
Dan Diephouse
|
Dan Diephouse
|
|
Closed
|
FIXED
|
Jun 24, 2006
|
Jun 27, 2006
|
|
|
|
XFIRE-490
|
SOAPAction does not get populated in the request
|
Tomasz Sztelak
|
Duc M Trinh
|
|
Resolved
|
FIXED
|
Jun 22, 2006
|
Jul 08, 2006
|
|
|
|
XFIRE-482
|
"IllegalArgumentException: URI is not hierarchical" thrown for @WebService.wsdlLocation=file:path/MyService.wsdl
|
Dan Diephouse
|
Mike McAngus
|
|
Closed
|
FIXED
|
Jun 21, 2006
|
Jul 20, 2006
|
|
|
|
XFIRE-481
|
@WebService.wsdlLocation does not resolve to files located on the application classpath
|
Dan Diephouse
|
Mike McAngus
|
|
Closed
|
FIXED
|
Jun 21, 2006
|
Jul 20, 2006
|
|
|
|
XFIRE-477
|
JAXWS generate faults without an upercase initial
|
Dan Diephouse
|
Guillaume Nodet
|
|
Closed
|
FIXED
|
Jun 20, 2006
|
Jun 25, 2006
|
|
|
|
XFIRE-474
|
Namespace context is handled improperly in W3CDOMStreamWriter.java
|
Christoph Sturm
|
Slawomir Ginter
|
|
Resolved
|
FIXED
|
Jun 20, 2006
|
Jun 23, 2006
|
|
|
|
XFIRE-472
|
Spring example - log4j dependency
|
Christoph Sturm
|
Jesper Zedlitz
|
|
Resolved
|
FIXED
|
Jun 20, 2006
|
Jun 24, 2006
|
|
|
|
XFIRE-470
|
jaxb2 example does not work
|
Tomasz Sztelak
|
Jesper Zedlitz
|
|
Resolved
|
FIXED
|
Jun 20, 2006
|
Jun 23, 2006
|
|
|
|
XFIRE-467
|
CLONE -Added optional gzip content encoding support to CommonsHttpMessageSender.
|
Dan Diephouse
|
Gum Shoe
|
|
Closed
|
DUPLICATE
|
Jun 19, 2006
|
Jun 19, 2006
|
|
|
|
XFIRE-466
|
XFire 1.1.1 SAAJ dependencies are not resolved transitively
|
Dan Diephouse
|
Andrew Perepelytsya
|
|
Closed
|
FIXED
|
Jun 19, 2006
|
Jul 20, 2006
|
|
|
|
XFIRE-460
|
Properties in extended interfaces not returned in xfire proxied object
|
Dan Diephouse
|
Keith Garry Boyce
|
|
Closed
|
FIXED
|
Jun 15, 2006
|
Jul 25, 2006
|
|
|
|
XFIRE-459
|
Getter and setter handling in InterfaceInvocationHandler violates Javabean spec
|
Dan Diephouse
|
Keith Garry Boyce
|
|
Closed
|
FIXED
|
Jun 15, 2006
|
Jul 12, 2006
|
|
|
|
XFIRE-444
|
Added optional gzip content encoding support to CommonsHttpMessageSender.
|
Dan Diephouse
|
Gum Shoe
|
|
Closed
|
FIXED
|
Jun 07, 2006
|
Jul 20, 2006
|
|
|
|
XFIRE-406
|
XFire attempts to instantiate abstract classes when parsing a response
|
Dan Diephouse
|
Stefan Freyr Stefansson
|
|
Closed
|
FIXED
|
May 12, 2006
|
Jul 13, 2006
|
|
|
|
XFIRE-35
|
Aegis needs to handle Polymorphic relationships
|
Dan Diephouse
|
Arjen Poutsma
|
|
Closed
|
FIXED
|
Apr 06, 2005
|
Jul 25, 2006
|
|
|


Hey Roku, Maybe User-Created Screensavers Are A Bad Idea
by Victoria SongHumans can be wonderful. We can also be gross, horny, and prone to abusing any type of power given to us. Like, for instance, the ability to create Roku screensavers.
While most Roku screensavers are your typical fare of cute baby animals and scenic landscapes, some are decidedly more questionable. That’s because Roku is also a publishing platform, and anyone can upload streaming channels or screensavers via Roku’s developer SDK. So if one were to peruse the available screensaver channels, you’d also find a lot of butts. I mean, a lot of butts.
The odd screensaver options were initially spotted by Nicole He, a game developer, on Twitter. (She’s since created her own Roku screensaver comprised of screenshots of other available screensavers.) Gizmodo reached out to Roku, asking whether or not the service had any specific guidelines in place with regard to user-generated channels. A spokesperson emailed back, saying “Screensavers follow the same guidelines as streaming channels” and provided a link to Roku’s developer overview. Prodding around the site, there’s plenty about the actual how-tos of creating and monetising, your own streaming channel—but nothing about what sort of content is or isn’t allowed. Gizmodo asked for further clarification on Roku’s guidelines, and we’ll update if we hear back.
So as you already know, butts are on the table. As are boobs for your boob tube, boobs with beer, and vaguely soft-core fetish stuff. And all of it is mixed in right next cute puppies, kitties, and random Bible quotes set over landscapes. In any case, I spent a good chunk of my afternoon just scrolling through all the possible screensavers and here are some shining examples of why we can’t have nice things.
Brazilian Butts
Not just any kind of butt. Brazilian butts.
Cameltoe Screensavers
Why you do this? Also, 53 people have rated this channel. I dare not think how many more downloaded it without rating it.
You Can’t Afford This
Rude.
Beer and Breast
I don’t know why there’s only one breast in the title but most of the photos included in the channel clearly show two breasts, as god intended.
Sexy Tan Lines
It was the year of our lord 2019 when I learned that tan lines can be sexualized.
Sexy Feet Screensaver
“From the publishers of Beautiful Butts and Beautiful Butts.”
Mary Jane Screensavers
The act of browsing Roku’s screensaver channels is like shopping for women’s Halloween costumes. Everything will be sexy, whether you want it to be or not.
Only Fruits
“Taste the fruit of every tree in the garden at least once. It is an insult to creation not to experience it fully. Temperance is wickedness.” This is either the thirstiest description of fruit, or a metaphor for things that are not fruit. Someone be brave and report back.
Asian Wisdom Screensaver
This channel is the fortune cookie of screensavers, there’s a lot to unpack here. Why is it Asian Wisdom but only Chinese proverbs and culture? Why...this font? Why does two of the screensavers feature a quote of Chinese proverb on a backdrop of Japanese lanterns and Japanese torii gates?
Robert E Lee Screensaver
In case you’re all yee-haw and miss the Confederacy, I guess.
Anyway, there were many more questionable channels that I did not include—but feel free to take a gander for yourself.


Lexus unveils first EV, the UX 300e
It'll hit Europe and China next year
by John Beltz SnyderLexus has unveiled its first fully electric vehicle and — surprise — it’s a crossover. The Lexus UX 300e is seeing its public debut in China, at the Guangzhou International Automobile Exhibition.
Lexus tipped the world off to its next step in the luxury automaker’s “Lexus Electrified” campaign with a trademark filing. Now it has followed through, in what appears to be a trend, as more and more automakers enter the EV arena with formats that are hot as all heck right now: crossovers.
We only have a few specifications so far, but they’re interesting. The Lexus UX 300e has a 54.3-kWh lithium-ion battery pack that provides an estimated 248 miles of driving range based on the very generous and arguably outdated NEDC driving cycle — this would indubitably be rated much lower if tested by the EPA. The electric motor, located up front, is capable of a peak 201 horsepower and 221 pound-feet of torque. It has a DC fast charging capability of 50 kW, which lags behind a lot of what we’re seeing nowadays (for instance, the Kia Niro EV is capable of 100 kW, and the Audi E-Tron can do 150 kW). Lexus’ press release doesn’t specify the charging standard, but that 50-kW capacity corresponds with the current maximum speed of the CHAdeMo charging standard.
The UX 300e promises a comfortable but exciting drive experience with a dual focus on NVH and driving dynamics. Drivers can control the experience with a number of driving modes, as well as paddle “shifters” that adjust the level of regen feel form the electric motor/generator. As for the sonic experience, Lexus says it has an “Active Sound Control (ASC)” feature that “transmits natural ambient sounds to allow for a greater understanding of driving conditions, and provides a natural feeling for the cabin's occupants.”
We have no word on whether the UX EV will make its way to the U.S. Lexus says it will go on sale in China and Europe next year, with a Japan introduction in 2021. Again, this is just a first step, and we’ll be curious to see what plans Lexus has for EVs here in the States.


Hello. Just thought I would write in with my account detailing one and a half years of speed! I thought this might be a good way to mark the end of what has turned out to be a very mixed experience.
I am now 26, and have been taking speed habitually on and off since February 2000. Since I live in the UK, amphetamine is more readily available here than meth. Though having said that, this last half - year has been characterised by the ingestion of both these substances!
I tried speed first at the age of 16, and, ironically considering my love of it in later years, I didn't think much of it. I realise now that it must have been of a particularly low purity. I figured I could get by on my natural energy, which was, and still is, in plentiful supply. I wish I'd held onto that thought. Between 16 and 18 I danced all night on nothing more than caffeine drinks and enjoyed it just as much, if not on occasion, more than my hyper weekenders on speed.
When I was 24 I got quite involved in the club scene - I danced, did stalls with UV jewellery and tee shirts, and painted backdrops. It was excellent fun and a good way to meet people and swap ideas as well as dance until my feet bled and talk people's ear's off.
A few months into 2000, I became aware that I had a burgeoning habit - I nipped into the Ladies' at work and had a rather large line - it was an antidote tiredness I obviously shouldn't have taken.
I was soon taking it every weekend, then two or three times a week. I found I could go no longer than 6 days without the stuff, but never did it every day. I managed to lay off it totally after a 4 and a half gram fuelled weekender, swiftly followed by episode 1 of amphetamine psychosis, for eight months.
You'd have though I would have learned my lesson, but no, in May 01 I met a girl who actually did the stuff IV. It wasn't long before curiosity got the better of me, and, after a long period of total abstinence, I mainlined it. I felt as if I had been literally wired to the wall like an electric conductor! It was amazing but I was really scared that I'd done it that way. It led to the end of my relationship with a guy I was living with at the time.
Within 2 months, I was doing it every day. Mainly orally, with loads of snorting at the weekends, and the odd needle as a dubious 'treat'. I realised really fast that I had a real problem but quite simply couldn't bear to do anything about it. That went on for a year. I neglected lots of things, including some really good friendships, in favour of amphetamines and this girl who was bleeding me dry of money and trying to take up all my time AS WELL AS trying to get me into IV usage as a permanent thing. In May this year I got help and really thought I was going to give up. I did, for 19 days, very long days I can tell you!
Then I kept it to the weekends, with moderate success. I was down from 7 grams to 2-4 a week, and felt much less angsty and paranoid. Unfortunately it was then that I discovered the potent meth and d-amph. mix I now know and love.
Now I'm giving up for good. The impetus is that a friend threatened to 'dump' me otherwise. I also want to give up in any case. I have had amp. psychosis 4 times and am often beset by ridiculous paranoia and anxiety. I hjave lost weight, yes, but I'm never going to be big in any case - just wasn't built that way!
I did have some brilliant, hypercharged times on this stuff - it's undeniably a wonderful rush when it's decent stuff - but the comedown, and the emotional costs are too great.
Though, having said that, I wouldn't wish the withdrawal on anyone!
Hope this isn't too long!
Alice
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


{% extends "main/base.html" %} {% block head %} {% endblock %} {% block content %}
In a sea of things that need annotation, you would be lucky to find a Wordfish. Wordfish is exactly that: an annotation tool for experts to label things. It is an effort toward collaborative annotation to produce publicly available datasets for research. Wordfish will (eventually) allow for a combination of human- and algorithm- derived annotations of reports. This work is being done by the Langlotzlab at Stanford University.


In order to create your own libraries or parts or save your designs in the GenoCAD system, you need to create an account. This form will allow you to do that. Fields marked with an asterix (*) are required, but we encourage you to fill out the other fields as well so we can get a better idea of what our users' interests are; that way we can tailor future enhancements to our user base.
After you submit your request for an account, you will receive an email with your password for the system. Your email address is your login name. Once you log in, we encourage you to change your password for security reasons.


Preparation time
less than 30 mins
Cooking time
30 mins to 1 hour
Serves
Serves 2
This is such an easy and delicious way to roast a pheasant. Just serve with simple green veg.
Preheat the oven to 180C/160C Fan/Gas 4.
Stuff the pheasant with the rosemary and season all over with salt and pepper (inside and out). Wrap the pancetta slices over the pheasant to protect the breasts and tie string around the bird so that the pancetta is secure and will not fall off. Set aside.
Cook the celeriac in a saucepan of boiling water for about 10 minutes, or until a knife will go through the pieces easily. Drain and put to one side.
Heat a heavy-based ovenproof pan, add the oil and sear the pheasant to give it a light golden colour all over. Remove the pheasant from the pan and discard the fat. Add the Marsala and boil for 1 minute to reduce the volume of liquid. Add the cooked celeriac, milk, cream and garlic and bring to the boil. Remove from the heat.
Return the pheasant to the pan and cover with baking paper. Roast for 12–15 minutes, or until the juices run clear when the pheasant thigh is pricked with a skewer. Remove the baking paper and return the pan to the oven to cook for a further 5 minutes so that the juices can reduce and the pheasant can get a little more colour.
Transfer the pheasant to a chopping board and leave to rest for 10 minutes (keep the celeriac warm). Remove the string and, using a sharp knife, cut along the breastbone to take off the breasts. Then cut off the legs.
Divide the breasts and legs between two warmed plates and spoon over the celeriac and creamy cooking juices. Serve with some simple steamed spring greens tossed with good olive oil.


Dear Associate
This is an automated message.
Only consultants of grade E or higher have the ability to contact Mx. DuMaurier. Please address all questions to your immediate superior.
I can't actually notify anyone of your inappropriate behaviour, as I am but a simple mail robot, but please refrain from writing to this address in the future. Your mails are taking up valuable bandwidth.


{{ bokeh_css }} {{ bokeh_js }}
This map shows the coordinates of content in CaltechDATA associated with theses from the Caltech Division of Geological and Planetary Science. Data included from historic theses are supplemental pocket contents such as maps and drawings.
Scrolling inside the map will zoom and dragging will move the map. Click on any point or bounding box to see the original item in CaltechDATA.
Upload files associated with your thesis to CaltechDATA and include a geolocation point or area. You'll also have to include the keywords 'gps' and 'thesis' in the record. If you run into any problems just send us an email.
We haven't been able to assign locations for every thesis. Send us an email and we can get your thesis on the map.
The code to generate the map is available on GitHub and we accept pull requests for improvements.


lexl separates Excel formulas into tokens of different types, and gives their depth within a nested formula. Its name is a bad pun on ‘Excel’ and ‘lexer’. Try the online demo or run demo_lexl()
locally.
You can install lexl from github with:
# install.packages("devtools")
devtools::install_github("nacnudus/lexl")
library(lexl)
x <- lex_xl("MIN(3,MAX(2,A1))")
x
#> level type token
#> 1 0 function MIN
#> 2 0 fun_open (
#> 3 1 number 3
#> 4 1 separator ,
#> 5 1 function MAX
#> 6 1 fun_open (
#> 7 2 number 2
#> 8 2 separator ,
#> 9 2 ref A1
#> 10 1 fun_close )
#> 11 0 fun_close )
plot(x) # Requires the ggraph package
Not all parse trees are the same. The one given by lex_xl()
is intended for analysis, rather than for computation. Examples of the kind of analysis that it might support are:
The tidyxl package imports formulas from xlsx (spreadsheet) files.
The Enron corpus contains thousands of real-life spreadsheets.


As an estimated 70% of the world population will live in cities by 2050, architecture, urban design, and planning against pandemic will become even more important in years to come. But the pandemic also offers a chance to change and prepare for our future. This is the time for us to reshape the way our cities are built, maintained, and lived in. The question is: How should we shape our city for the unknown future?
The global COVID-19 novel coronavirus pandemic has severe negative impacts on all aspects of social life in 2020. It has rapidly spread around the world, posing enormous health, economic, environmental, and social challenges to the entire human population.
Future city: Smart design for the post-pandemic world is a first competition launched by Institute of Smart City and Management (ISCM), University of Economics Ho Chi Minh city (UEH) in partnership with University of Architecture Hochiminh city, Hochiminh city the University of Technology, Handong Global University, Technical The University of Mandalay, Blekinge Institute of Technology, Politecnico di Milano, Le Cnam, University of Melbourne. The competition is sponsored by HTE Global Co. Ltd, Handong Engineering and Construction Co. Ltd., and Korea Institute of Building Energy Technology. In this very first competition, participants are asked to look at the existing urban built environment and imagine how it should cope with the future pandemic.
Institute of Smart City and Management (ISCM)-University of Economics HCMC (UEH) today has successfully organized an international launch event, along with the prize-giving ceremony for the 1st international design contest “Future city: a design for the post-pandemic world”.
Guests in the open exhibition at StudioLab: https://www.facebook.com/ISCM.UEH/photos/pcb.173323301006243/173320124339894
Future city: smart design for post-pandemic competition’s exhibition: https://www.facebook.com/ISCM.UEH/photos/pcb.173323301006243/173320124339894
Along with the launch of the international event of Institue of Smart City and Management (UEH - ISCM), the award ceremony for the competition was held in Ho Chi Minh City on September 25, 2020.
In this very first competition, participants are asked to look at the existing urban built environment and imagine how it should cope with the future pandemic.
Participants are free to either extend these existing areas and transform them or propose a new design on a site of their choice.
This competition encourages participants to be bold and think outside the box. How can architecture, urban design, and planning responses to the resilience of cities during and after the pandemic outbreaks?
Winning participants need to apply unique strategies and creative designs to tackle the disease crisis, taking technology development into account.
The team winning the 1st prize: https://www.facebook.com/ISCM.UEH/photos/pcb.173323301006243/173320274339879
The team winning the 2nd prize: https://www.facebook.com/ISCM.UEH/photos/pcb.173323301006243/173320257673214
The team winning the most popular prize: https://www.facebook.com/ISCM.UEH/photos/pcb.173323301006243/173320241006549


Walter White
heisenberg
NEW
Add a bio
Albuquerque
<EMAIL_ADDRESS>Joined on Jan 20, 2008
10.4k
Followers
1
Starred
5
Following


Search!
No Message
Ischemic Heart Disease
Stroke
Chronic Obstructive Pulmonary Disease
Lower Respiratory Infections
Lung Cancers
Camera
Diabetes
Preterm Birth Complications
Tuberculosis
HIV/AIDS
Diarrheal Diseases
Contact
Record
Notes
Analysis
Recent
{{file}}


ajax request with invalid form feed character causes ajax parse error
this tab will load without issue
can you see this


Two recipes that taste just as good as each otherChocolate Chip Cookies
Makes 20 CookiesChocolate Chip Cookies
Ingredients:
3/4 cup granulated sugar
3/4 cup packed brown sugar
1 cup butter, softened
1 teaspoon vanilla
1 Egg
2 1/4 plain lour
1 teaspoon baking soda
1/2 teaspoon salt
2 cups chocolate chips
1 cup coarsely chopped nuts (optional)
Method:
Heat oven to 190ºC
In a bowl, beat the sugars, butter, vanilla and egg until well blended.
Stir in flour, baking soda and salt (dough will be stiff).
Stir in chocolate chips and nuts.
Drop dough by rounded tablespoonfuls about 2 inches apart onto greased baking tray.
Bake for 8 to 10 minutes or until light brown. Cool for 1 to 2 minutes, remove from the baking tray. Transfer to a wire rack and let cool.
Makes 16 CookiesVegan Chocolate Chip Cookies
Ingredients:
1 cup white, oat, or spelt flour
1/2 teaspoon baking soda
1/4 teaspoon salt
1/4 cup sugar,
1/4 cup brown sugar
1/3 cup dark chocolate chips
2 tablespoon nut milk of choice, plus more if needed
2 tablespoon oil
1/4 teaspoon pure vanilla extract
Method:
Combine all the dry ingredients into a bowl and mix.
Mix in all the wet ingredients to form a dough, it will be dry at first but keep mixing until cookie-dough texture is achieved. If needed add an extra 1-2 tbsp of milk.
Refrigerate for at least 2 hours, until the dough is cold.
Preheat the oven to 160 ºC
Form the dough into balls and place on a baking tray, allowing enough room for the cookies to spread.
Bake for 10-12 minutes. Let them cool for on the baking tray for 10 minutes, to allow the cookies to firm up.


Yes
No
Title
Paragraph 1
Paragraph 2
Now you see me
Now you don't
A
B
C
Not A/B/C
Username
Email
Hello!