Some people might ask which wifi band is better? My answer to that is do not worries about which one is better because most of the router in the market has a dual band system which create both the 2.4 and 5 Ghz signal. It allows you to use 2.4 when you are far from the router and use 5 Ghz when you are close.
As the prices of the router are getting cheaper every year. What you really need to think of is not if you should upgrade to a 5 Ghz or lower to 2.4 Ghz. Instead of thinking about how to use each device or signal. What you should really think of is what is situation is like. If you are only using the Wifi to browse websites and send email, then the 2.4 Ghz might be your choice. If you are a game person or video person, then the 5 Ghz band will be your choice.
The use of WiFi today is summed up nicely by Rethink Wireless: “WiFi performance continues to improve and it’s one of the most ubiquitous wireless communications technologies in use today. It’s easy to install, simple to use and economical too. “ (Rethink Team, 2016) Of course there are many more different frequencies used for WiFi signal, but those are for server size user and some secret signal for the government. As our technology get more and more advanced, I believe that more and more frequencies will be open to the market. However, we have to stick to this right now.


OTT Video Platform for Roku, Apple, Android, Fire TV, XBOX, and more
Star Watch Fork
Apple, Android, Roku, and more sample apps for Oddworks.
Roku SDK for Oddworks
Roku CLI for interacting with Roku devices during development.
Odd Android SDK for Oddworks
Odd Apple iOS and tvOS SDK for Oddworks.
Odd JavaScript SDK for Oddworks
Odd Go SDK for Oddworks.
An Ooyala data provider plugin for the Oddworks content server.
A Vimeo data provider plugin for the Oddworks content server.
A JWPlayer data provider plugin for the Oddworks content server.


Steps to reproduce
- Open Firebug
-
Switch to the DOM panel
⇒ There should be a property listed named _testProperty
. It should appear without get
prefix.
- Double-click the value (
Hello Firebug user!
) of the _testProperty
property.
Expected result
- Properties that do not only have getters shouldn't be listed as such.


Notes (or "How the stuff above above would work if I weren't lazy"):
"My Tags" should be a hierarchical view with support for drag-and-drop
"My Items" should support drag-and-drop (of both items and tags)
Moving an item into a tag would automatically tag it with that tag and every tag in the path
Moving a tag into a tag would automatically tag all its descendants with that tag and every tag in the path
(corollary: because that doesn't happen in this demo, some items can become inaccessible when only showing direct children)


Toggle navigation
UoG Fintech Society
Home
Our Team
AFTP
Resources
Join for £1 for the academic year!
Did you miss a workshop? Are you looking for fintech resources?

Here you can find all past workshop files but also addional resources to assist you with your Fintech journey.
Introductory meeting + “What is FinTech” Workshop
24/9/2018
Presentation
These are the presentation slides of the workshop.
Introductory meeting + “What is FinTech” Workshop
21/9/2017
Report
Our report from the introductory meeting and notes from the presentation.
Presentation
These are the presentation slides of the workshop.
Blockchain and Cryptocurrencies Workshop
25/10/2017
Report
Our report from the workshop and notes from the presentation.
Presentation
These are the presentation slides of the workshop.
Watch the workshop online here!
Use your GUID student credentials to login.
P2P lending and stock-trading apps Workshop
21/11/2017
Report
Our report from the workshop and notes from the presentation.
Presentation
These are the presentation slides of the workshop.
Artificial Intelligence Workshop
15/02/2018
Report
Our report from the workshop and notes from the presentation.
Presentation
These are the presentation slides of the workshop.
Ethics and Regulations workshop
06/03/2018
Report
Our report from the workshop and notes from the presentation.
Presentation
These are the presentation slides of the workshop.
You Can Contact Us
<EMAIL_ADDRESS>COPYRIGHT 2018 - Fintech Society


public class Numbers extends java.lang.Object implements java.lang.Comparable<Numbers>, java.io.Serializable
| Constructor and Description |
|---|
Numbers(char sign,
java.util.ArrayList<java.lang.Integer> whole,
java.util.ArrayList<java.lang.Integer> fraction)
Constructor used to make new number in operations when parameters are
already found and not in String representation
|
Numbers(java.lang.String s)
Default constructor for Numbers, it converts a valid string into a
representation of a number the number can only contain numbers, one
decimal period and a positive or negative sign in front of the number and
the rest must be numbers between 0 and 9
|
| Modifier and Type | Method and Description |
|---|---|
static Numbers |
add(Numbers a,
Numbers b)
Adds 2 numbers together
|
int |
compareTo(Numbers o)
Compares to numbers
|
static Numbers |
correctOperation(Numbers a,
Numbers b,
java.lang.String opp)
This method is used to assign the correct sign to the result of the
Operation and to choose the correct operation to perform
|
boolean |
equals(Numbers num)
This equal method only works for positive integer Numbers object
|
static Numbers |
factorial(Numbers n)
Calculates Factorial of positive integer Numbers type object
|
static java.lang.String |
isPrime(Numbers num)
This mehtod determines if number is prime
|
static Numbers |
multiply(Numbers a,
Numbers b)
Multiplies one number object by another
|
static Numbers |
subtract(Numbers a,
Numbers b)
This method will subtract two Numbers a and b and return a Number object
corresponding to the result
|
java.lang.String |
toString()
This method will return a string representation of the Number in question
|
static Numbers |
validatePositiveInteger(java.lang.String s)
Makes a new positive integer of type Numbers to use in factorial prime an
prime factorizations
|
public Numbers(java.lang.String s) throws java.lang.IllegalArgumentException
s
- String representation of Numberjava.lang.IllegalArgumentException
- if there are characters are not included in the description
above it will launch exceptionpublic Numbers(char sign, java.util.ArrayList<java.lang.Integer> whole, java.util.ArrayList<java.lang.Integer> fraction)
sign
- Character that is only positive or negativewhole
- ArrayList of integers which holds the numbers that correspond
to the whole part of the numberfraction
- ArrayList of integers which holds the numbers that correspond
to the fractional part of the numberpublic static Numbers add(Numbers a, Numbers b)
a
- First Number to add to bb
- Second number to add to apublic static Numbers subtract(Numbers a, Numbers b)
a
- Number to be subtractedb
- Number to subtractpublic static Numbers correctOperation(Numbers a, Numbers b, java.lang.String opp)
a
- first Numberb
- second Numberopp
- operation being performedpublic static Numbers multiply(Numbers a, Numbers b)
a
- Number to multiplyb
- Number to multiply bypublic static Numbers factorial(Numbers n)
n
- Number to get factorialpublic static Numbers validatePositiveInteger(java.lang.String s) throws java.lang.IllegalArgumentException
s
- String to convert to a positive numberjava.lang.IllegalArgumentException
- If an invalid character is contained the string then launches
exceptionpublic java.lang.String toString()
toString
in class java.lang.Object
public static java.lang.String isPrime(Numbers num)
num
- Number of interestpublic boolean equals(Numbers num)
num
- number to compare this to


Identity-based IAM policies for Lambda
You can use identity-based policies in AWS Identity and Access Management (IAM) to grant users in your account access to Lambda. Identity-based policies can apply to users directly, or to groups and roles that are associated with a user. You can also grant users in another account permission to assume a role in your account and access your Lambda resources.
Lambda provides AWS managed policies that grant access to Lambda API actions and, in some cases, access to other AWS services used to develop and manage Lambda resources. Lambda updates these managed policies as needed to ensure that your users have access to new features when they're released.
The AWS managed policies AWSLambdaFullAccess and AWSLambdaReadOnlyAccess will be deprecated on March 1, 2021. After this date, you cannot attach these policies to new IAM users. For more information, see the related troubleshooting topic.
-
AWSLambdaFullAccess – Grants full access to Lambda actions and other AWS services used to develop and maintain Lambda resources.
-
AWSLambdaReadOnlyAccess – Grants read-only access to Lambda resources.
-
AWSLambdaRole – Grants permissions to invoke Lambda functions.
AWS managed policies grant permission to API actions without restricting the Lambda functions or layers that a user can modify. For finer-grained control, you can create your own policies that limit the scope of a user's permissions.
Sections
Function development
The following shows an example of a permissions policy with limited scope. It allows
a user to create and
manage Lambda functions named with a designated prefix (intern-
), and configured with a designated
execution role.
Example Function development policy
{ "Version": "2012-10-17", "Statement": [ { "Sid": "ReadOnlyPermissions", "Effect": "Allow", "Action": [ "lambda:GetAccountSettings", "lambda:ListFunctions", "lambda:ListTags", "lambda:GetEventSourceMapping", "lambda:ListEventSourceMappings", "iam:ListRoles" ], "Resource": "*" }, { "Sid": "DevelopFunctions", "Effect": "Allow", "NotAction": [ "lambda:AddPermission", "lambda:PutFunctionConcurrency" ], "Resource": "arn:aws:lambda:*:*:function:intern-*" }, { "Sid": "DevelopEventSourceMappings", "Effect": "Allow", "Action": [ "lambda:DeleteEventSourceMapping", "lambda:UpdateEventSourceMapping", "lambda:CreateEventSourceMapping" ], "Resource": "*", "Condition": { "StringLike": { "lambda:FunctionArn": "arn:aws:lambda:*:*:function:intern-*" } } }, { "Sid": "PassExecutionRole", "Effect": "Allow", "Action": [ "iam:ListRolePolicies", "iam:ListAttachedRolePolicies", "iam:GetRole", "iam:GetRolePolicy", "iam:PassRole", "iam:SimulatePrincipalPolicy" ], "Resource": "arn:aws:iam::*:role/intern-lambda-execution-role" }, { "Sid": "ViewExecutionRolePolicies", "Effect": "Allow", "Action": [ "iam:GetPolicy", "iam:GetPolicyVersion" ], "Resource": "arn:aws:iam::aws:policy/*" }, { "Sid": "ViewLogs", "Effect": "Allow", "Action": [ "logs:*" ], "Resource": "arn:aws:logs:*:*:log-group:/aws/lambda/intern-*" } ] }
The permissions in the policy are organized into statements based on the resources and conditions that they support.
-
ReadOnlyPermissions
– The Lambda console uses these permissions when you browse and view functions. They don't support resource patterns or conditions."Action": [ "lambda:GetAccountSettings", "lambda:ListFunctions", "lambda:ListTags", "lambda:GetEventSourceMapping", "lambda:ListEventSourceMappings", "iam:ListRoles" ], "Resource": "*"
-
DevelopFunctions
– Use any Lambda action that operates on functions prefixed withintern-
, exceptAddPermission
andPutFunctionConcurrency
.AddPermission
modifies the resource-based policy on the function and can have security implications.PutFunctionConcurrency
reserves scaling capacity for a function and can take capacity away from other functions."NotAction": [ "lambda:AddPermission", "lambda:PutFunctionConcurrency" ], "Resource": "arn:aws:lambda:*:*:function:intern-*"
-
DevelopEventSourceMappings
– Manage event source mappings on functions that are prefixed withintern-
. These actions operate on event source mappings, but you can restrict them by function with a condition."Action": [ "lambda:DeleteEventSourceMapping", "lambda:UpdateEventSourceMapping", "lambda:CreateEventSourceMapping" ], "Resource": "*", "Condition": { "StringLike": { "lambda:FunctionArn": "arn:aws:lambda:*:*:function:intern-*" } }
-
PassExecutionRole
– View and pass only a role namedintern-lambda-execution-role
, which must be created and managed by a user with IAM permissions.PassRole
is used when you assign an execution role to a function."Action": [ "iam:ListRolePolicies", "iam:ListAttachedRolePolicies", "iam:GetRole", "iam:GetRolePolicy", "iam:PassRole", "iam:SimulatePrincipalPolicy" ], "Resource": "arn:aws:iam::*:role/intern-lambda-execution-role"
-
ViewExecutionRolePolicies
– View the AWS managed policies that are attached to the execution role. This lets you view the function's permissions in the console, but doesn't include permission to view policies that were created by other users in the account."Action": [ "iam:GetPolicy", "iam:GetPolicyVersion" ], "Resource": "arn:aws:iam::aws:policy/*"
-
ViewLogs
– Use CloudWatch Logs to view logs for functions that are prefixed withintern-
."Action": [ "logs:*" ], "Resource": "arn:aws:logs:*:*:log-group:/aws/lambda/intern-*"
This policy allows a user to get started with Lambda, without putting other users' resources at risk. It doesn't allow a user to configure a function to be triggered by or call other AWS services, which requires broader IAM permissions. It also doesn't include permission to services that don't support limited-scope policies, like CloudWatch and X-Ray. Use the read-only policies for these services to give the user access to metrics and trace data.
When you configure triggers for your function, you need access to use the AWS service
that invokes your
function. For example, to configure an Amazon S3 trigger, you need permission to use
the Amazon S3 actions that manage bucket
notifications. Many of these permissions are included in the AWSLambdaFullAccess
managed policy. Example policies are available in this guide's GitHub
repository
Layer development and use
The following policy grants a user permission to create layers and use them with functions.
The resource
patterns allow the user to work in any AWS Region and with any layer version, as long
as the name of the layer
starts with test-
.
Example layer development policy
{ "Version": "2012-10-17", "Statement": [ { "Sid": "PublishLayers", "Effect": "Allow", "Action": [ "lambda:PublishLayerVersion" ], "Resource": "arn:aws:lambda:*:*:layer:test-*" }, { "Sid": "ManageLayerVersions", "Effect": "Allow", "Action": [ "lambda:GetLayerVersion", "lambda:DeleteLayerVersion" ], "Resource": "arn:aws:lambda:*:*:layer:test-*:*" } ] }
You can also enforce layer use during function creation and configuration with the
lambda:Layer
condition. For example, you can prevent users from using layers published by other
accounts. The following policy
adds a condition to the CreateFunction
and UpdateFunctionConfiguration
actions to
require that any layers specified come from account<PHONE_NUMBER>12
.
{ "Version": "2012-10-17", "Statement": [ { "Sid": "ConfigureFunctions", "Effect": "Allow", "Action": [ "lambda:CreateFunction", "lambda:UpdateFunctionConfiguration" ], "Resource": "*",
"Condition": { "ForAllValues:StringLike": { "lambda:Layer": [ "arn:aws:lambda:*:
} ] }123456789012
:layer:*:*" ] } }
To ensure that the condition applies, verify that no other statements grant the user permission to these actions.
Cross-account roles
You can apply any of the preceding policies and statements to a role, which you can then share with another account to give it access to your Lambda resources. Unlike an IAM user, a role doesn't have credentials for authentication. Instead, it has a trust policy that specifies who can assume the role and use its permissions.
You can use cross-account roles to give accounts that you trust access to Lambda actions and resources. If you just want to grant permission to invoke a function or use a layer, use resource-based policies instead.
For more information, see IAM roles in the IAM User Guide.
Condition keys for VPC settings
You can use condition keys for VPC settings to provide additional permission controls for your Lambda functions. For example, you can enforce that all Lambda functions in your organization are connected to a VPC. You can also specify the subnets and security groups that the functions are allowed to use, or are denied from using.
For more information, see Using IAM condition keys for VPC settings.


Copyright © (C) 2020, <COMPANY>
Behaviours: gen_server.
Authors: Julien Bastin (julien.bastin@student.uclouvain.be), Guillaume Neirinckx (guillaume.neirinckx@student.uclouvain.be).
| pause_calculation/1 | Pause the worker that performs the calculation Name. |
| restart_calculation/1 | Restart worker that performs the calculation Name. |
| restart_calculation/3 | Restart worker that performs the calculation Name from zero with new frequency and number of iterations. |
| restart_calculation/4 | Restart worker that performs the calculation Name from zero with a new function. |
pause_calculation(Name::atom()) -> ok
Name: The name of the calculation Name
Pause the worker that performs the calculation Name
restart_calculation(Name::atom()) -> ok
Name: The name of the calculation
Restart worker that performs the calculation Name
restart_calculation(Name::atom(), Frequency::integer(), MaxIterations::integer() | infinity) -> ok
Name: The name of the calculation
Frequency: The frequency of the calculation
MaxIterations: The number of iterations to be done
Restart worker that performs the calculation Name from zero with new frequency and number of iterations
restart_calculation(Name::atom(), Func::'fun'(fun((...) -> {ok, term()}) | {error, term()}), Frequency::integer(), MaxIterations::integer()) -> ok
Name: The name of the measurement
Func: The calculation function to be executed
Frequency: The frequency of the calculation
MaxIterations: The number of iterations to be done
Restart worker that performs the calculation Name from zero with a new function
Generated by EDoc


iBWIM is one of our core products and we are active in the research and development of BWIM systems. Standard BWIM performs well on most bridges: our research is aimed at widening the range of bridges to which BWIM can be accurately applied. We conduct both self-funded proprietory research and work within EU and governmental funded research consortia. Our R&D effort covers the whole signal chain, from optimising our sensors and electronics to applying the pattern recognition techniques to improve estimation and to classify vehicles. However our currently active topics are:


$def with () $ positions = model['positions'] $ player_profile = model['player_profile'] $ profile_stats = model['profile_stats'] $ twitch_user = model['twitch_user'] $ total_trades = float(profile_stats['profitable_trades'] + profile_stats['unprofitable_trades']) $ total_trades = 1 if total_trades == 0 else total_trades $ percent_profitable = (profile_stats['profitable_trades'] / total_trades) * 100
| Profitable Trades | $:profile_stats['profitable_trades'] |
| Unprofitable Trades | $:profile_stats['unprofitable_trades'] |
| % Profitable | $:scrub.percent_value(percent_profitable) |
| Trades Influenced | $:profile_stats['total_influenced'] |
| Score | $:scrub.percent_change(profile_stats['total_percent_return']) |
| Spent | Now/Sold | Liability | Return % | |
| Unrealized | $:scrub.dollar_value(profile_stats['unrealized_buy_price']) | $:scrub.dollar_value(profile_stats['unrealized_sell_price']) | $:scrub.dollar_change(profile_stats['unrealized_return']) | $:scrub.percent_change(profile_stats['unrealized_percent_return']) |
| Realized | $:scrub.dollar_value(profile_stats['realized_buy_price']) | $:scrub.dollar_value(profile_stats['realized_sell_price']) | $:scrub.dollar_change(profile_stats['realized_return']) | $:scrub.percent_change(profile_stats['realized_percent_return']) |
| Total | $:scrub.dollar_value(profile_stats['total_buy_price']) | $:scrub.dollar_value(profile_stats['total_sell_price']) | $:scrub.dollar_change(profile_stats['total_return']) | $:scrub.percent_change(profile_stats['total_percent_return']) |
| Symbol | Buy Date | Buy Price | Quote | Influence | Return $$ | Return % | Liability |
|---|---|---|---|---|---|---|---|
| $:symbol | $:buy_time | $:scrub.dollar_value(buy_price) | $:scrub.dollar_value(recent_price) | $:scrub.percent_value(influence_percent) | $:scrub.dollar_change(difference) | $:scrub.percent_change(percent_change) | $:scrub.dollar_change(liability) |
| Symbol | Buy Date | Sell Date | Buy Price | Sell Price | Influence | Return $$ | Return % | Liability |
|---|---|---|---|---|---|---|---|---|
| $:symbol | $:buy_time | $:sell_time | $:scrub.dollar_value(buy_price) | $:scrub.dollar_value(sell_price) | $:scrub.percent_value(influence_percent) | $:scrub.dollar_change(difference) | $:scrub.percent_change(percent_change) | $:scrub.dollar_change(liability) |


Nursing assistant's horrific injuries after falling from fourth-floor window
A nursing assistant has suffered a slew of injuries after mixing her antidepressants with whiskey and vodka and falling from a fourth-floor window.
Megan Heidgerd, 22, posed for a selfie in newly-bought clothes just five hours before blacking out and falling more than 40 feet from her roommate’s bedroom window.
She landed on the concrete patio of the apartment building’s swimming pool in Pensacola, Florida, breaking her right food and knee and slicing open her left leg.
The hospital worker from Connecticut also sustained head injuries which took 20 stitches to put right.
Megan blames the fall on mixing her prescribed Prozac medication with spirits.
She told The Sun Online she ‘didn’t black out straight away’ and tried to ‘grab the building as [she] was falling’.
Advertisement Advertisement
‘I thought I was going to die. I said to myself: “This is it.”’
She said began taking Prozac to treat her bipolar disorder, but could not remember how much she drank.
‘I know that you are not supposed to mix meds and alcohol but I didn’t think about it, or I didn’t really care.’
‘I remember being cautious because even without meds, you shouldn’t drink too much,’ she said.
‘I went to the store and I bought three tiny bottles of vodka and I told myself that was all I was going to drink for the night.’
Got a story for Metro.co.uk?
Get in touch with our news team by emailing us at<EMAIL_ADDRESS>For more stories like this, check our news page.


Library: Containers
A standard template library (STL) collection
Within the Standard Template Library, collection classes are often described as containers. A container stores a collection of other objects and includes basic functions that support the use of generic algorithms. Containers come in two types: sequences and associative containers. They are further distinguished by the type of iterator they support.
A sequence supports a linear arrangement of single elements. vector, list, deque, bitset, and string fall into this category. Associative containers map values onto keys, which allows for retrieval of the values based on the keys. The STL includes the map, multimap, set, and multiset associative containers. map and multimap store the value and the key separately, and allow for fast retrieval of the value, based upon fast retrieval of the key. set and multiset store only keys allowing fast retrieval of the key itself.
Containers within the STL must meet the following requirements. The requirements for containers are:
A container allocates all storage for the objects it holds.
A container X of objects of type T includes the following types:
X::value_type |
A T |
X::reference |
lvalue of T |
X::const_reference |
const lvalue of T |
X::iterator |
An iterator type pointing to T. X::iterator cannot be an output iterator |
X::const_iterator |
An iterator type pointing to const T. X::iterator cannot be an output iterator |
X::difference_type |
A signed integral type (must be the same as the distance type for X::iterator and X::const_iterator) |
X::size_type |
An unsigned integral type representing any non-negative value of difference_type |
X::allocator_type |
Type of allocator used to obtain storage for elements stored in the container |
A container includes a default constructor, a copy constructor, an assignment operator, and a full complement of comparison operators (==, !=, <, >, <=, >=).
A container includes the following member functions:
begin() |
Returns an iterator or a const_iterator pointing to the first element in the collection |
end() |
Returns an iterator or a const_iterator pointing just beyond the last element in the collection |
swap(container) |
Swaps elements between this container and the swap's argument |
clear() |
Deletes all the elements in the container |
size() |
Returns the number of elements in the collection as a size_type |
max_size() |
Returns the largest possible number of elements for this type of container as a size_type |
empty() |
Returns true if the container is empty, false otherwise |
get_allocator() |
Returns the allocator used by this container |
A container may be reversible. Essentially, a reversible container includes a reverse iterator that allows traversal of the collection in a direction opposite that of the default iterator. A reversible container must meet the following requirements in addition to those listed above:
A reversible container includes the following types:
X::reverse_iterator |
An iterator type pointing to T |
X::const_reverse_iterator |
An iterator type pointing to const T |
A reversible container includes the following member functions:
rbegin() |
Returns a reverse_iterator or a const_reverse_iterator pointing past the end of the collection |
rend() |
Returns a reverse_iterator or a const_reverse_iterator pointing to the first element in the collection |
In addition to the requirements for containers, the following requirements hold for sequences:
iterator and const_iterator must be forward iterators, bidirectional iterators or random access iterators.
A sequence includes the following constructors:
X(n, t) |
Constructs a container with n copies of t |
X(i, j) |
Constructs a container with elements from the range [i,j) |
A sequence includes the following member functions:
insert(p,t) |
Inserts the element t in front of the position identified by the iterator p |
insert(p,n,t) |
Inserts n copies of t in front of the position identified by the iterator p |
insert(p,i,j) |
Inserts elements from the range [i,j) in front of the position identified by the iterator p |
erase(q) |
Erases the element pointed to by the iterator q |
erase(q1,q2) |
Erases the elements in the range [q1,q2) |
A sequence may also include the following member functions if they can be implemented with constant time complexity.
front() |
Returns the element pointed to by begin() |
back() |
Returns the element pointed to by end() - 1 |
push_front(x) |
Inserts the element x at begin() |
push_back(x) |
Inserts the element x at end() |
pop_front() |
Erases the element at begin() |
pop_back() |
Erases the element at end() - 1 |
operator[](n) |
Returns the element at a.begin() + n |
at(n) |
Returns the element at a.begin() + n; throws out_of_range if n is invalid |
In addition to the requirements for a container, the following requirements hold for associative containers:
For an associative container iterator and const_iterator must be bidirectional iterators. Associative containers are inherently sorted. Their iterators proceed through the container in the non-descending order of keys (where non-descending order is defined by the comparison object that was used to construct the container).
An associative container includes the following types:
X::key_type |
the type of the Key |
X::key_compare |
the type of the comparison to use to put the keys in order |
X::value_compare |
the type of the comparison used on values |
The default constructor and copy constructor for associative containers use the template parameter comparison class.
An associative container includes the following additional constructors:
X(c) |
Constructs an empty container using c as the comparison object |
X(i,j,c) |
Constructs a container with elements from the range [i,j) and the comparison object c |
X(i, j) |
Constructs a container with elements from the range [i,j) using the template parameter comparison object |
An associative container includes the following member functions:
key_comp() |
Returns the comparison object used in constructing the associative container |
value_comp() |
Returns the value comparison object used in constructing the associative container |
insert(t) |
If the container does not support redundant key values, then this function only inserts t if there is no key present that is equal to the key of t. If the container does support redundant keys, then this function always inserts the element t. Returns a pair<iterator,bool>. The bool component of the returned pair indicates the success or failure of the operation and the iterator component points to the element with key equal to key of t. |
insert(p,t) |
If the container does NOT support redundant key values, then this function only inserts t if there is no key present that is equal to the key of t. If the container DOES support redundant keys, then this function always inserts the element t. The iterator p serves as a hint of where to start searching, allowing for some optimization of the insertion. It does not restrict the algorithm from inserting ahead of that location if necessary. |
insert(i,j) |
Inserts elements from the range [i,j). A prerequisite is that i and j cannot be iterators into the container. |
erase(k) |
Erases all elements with key equal to k. Returns number of erased elements. |
erase(q) |
Erases the element pointed to by q |
erase(q1,q2) |
Erases the elements in the range [q1,q2) |
find(k) |
Returns an iterator pointing to an element with key equal to k or end(), if such an element is not found |
count(k) |
Returns the number of elements with key equal to k |
lower_bound(k) |
Returns an iterator pointing to the first element with a key greater than or equal to k |
upper_bound(k) |
Returns an iterator pointing to the first element with a key greater than k |
equal_range(k) |
Returns a pair of iterators such that the first element of the pair is equivalent to lower_bound(k) and the second element equivalent to upper_bound(k) |
bitset, deque, list, map, multimap, multiset, priority_queue, queue, set, stack, vector
ISO/IEC 14882:1998 -- International Standard for Information Systems -- Programming Language C++, Section 23


about
History
Inspired by the ever famous Bootstrap framework, francisco was written as an exercise in understanding css and web design. Beyond that, it was created out of a newfound desire for a far more minimal framework for creating responsive web pages.
The first "complete" version was released on September 4th, 2018. Since then, the project has remained more focused on removing bloat and perfecting the code rather than adding features — however, things like unopionated buttons and common utility classes may be added in the future.
Get involved
This is a fully open source project. All of our resources are hosted on GitHub:
License
This project is licensed under the MIT License. A copy of this license can be read here.
Website credits
This website was created for educational purposes. Thank you to:
- @kjhx — francisco, bits:francisco-dark
- Ales Nesetril — jumbotron image


Michaelangelo's Marinara Mansion
Choose a size:
Small - $10
Medium - $15
Large - $20
Choose toppings ($1):
Pepperoni
Sausage
Tofu
Jalapenos
Bell Peppers
Extra Cheese
Order Up!
Your price:
$


--- layout: default title: Admin permalink: /admin.html menu: admin group: main icon: fa-compass order: 40 ---
Check out some admin pages


{% extends "email_messages/layout.html" %} {% block header_content %} Partner Request {% endblock %} {% block content_body %} {% block content %}
Hi all,
We have received feedback from {{name}}. Requesting to respective Regional or Admin members to reply and inform all on the action taken.
Organisation Name: {{org_name}}
Organisation url : {{org_url}}
Partnership Type : {{partner_type}}
Description: {{description}}
Python Usage in organisation : {{python_use}}
Name : {{name}}
Email : {{contact_email}}
Contact Number : {{conatct_number}}
Comments : {{comments}}
May the love of Python spread far and wide!
Warmly,
The PythonExpress team
{% endblock %} {% endblock %}


Welcome to Wisconsin: Introducing the newest Badger student-athletes on Signing Day
by Stephanie OlsonMADISON, Wis. - Men's Basketball
The Wisconsin Badgers basketball team had five players sign their national letter of intent on Wednesday to play in Madison next year.
The 2020 recruiting class for the Badgers is ranked the No. 1 in 2020 in the Big Ten conference. Nationally, the signing class is ranked 10th in the nation, according to 24/7 Sports.
Ben Carlson, the four-star recruit from Saint Paul, Minnesota, signed his letter to play at Wisconsin.
Carlson is a 6 feet, 9 inches tall power forward who had offers from many other elite programs, including Purdue, Stanford and Iowa.
Jonathan Davis is the No. 1 prospect in Wisconsin for the class of 2020, according to 24/7 sports. Davis played high school basketball alongside Kobe King at La Crosse Central.
Jordan Davis, Jonathan's twin brother, also signed his letter of intent to attend Wisconsin in 2020. Jordan is a three-star small forward who also had offers to play football at many schools including, Wisconsin.
Lorne Bowman is a point guard from West Bloomfield, Michigan, who verbally committed to play for the Badgers in 2018.
Steven Crowl verbally committed in September. He's a 6 feet, 9 inches tall center from Saint Paul, Minnesota.
Wrestling
Chris Bono is bringing in some big recruits in his second year of coaching the Wisconsin wrestling team.
Braxton Amos, Mineral Wells, West Virginia, is ranked the No. 3 wrestler in the 2020 class. The 220 pounder is ranked as the No. 1 wrestler at his weight according to Flowrestling, Intermat, The Open Mat, Win Magazine and USA Today.
Joseph Zargo is the No. 1 ranked wrestler out of New Jersey. The 145-pounder from South River, New Jersey, is a two-time Fargo All-American.
Aidan Medora is staying home to wrestle for the Badgers. Medora is a two-time champion for Brookfield Academy High School. He hasn't lost a high school match since his freshman year.
Volleyball
Three future Badgers signed to join the Wisconsin volleyball team.
Devyn Robinson is a 6 foot, 2-inch middle blocker for Wisconsin. The Ankeny, Iowa native is an Under Armour First-Team All-American. She always played for the USA Girls Youth National Team.
Jade Demps from Raleigh, North Carolina, is an outside hitter. She was three-time conference player of the year and four-time all-conference pick.
Madison Hammill from Greenwood, Indiana, will be a setter for the Badgers. Hammill is a 2019 Second-Team All-American. She was also a two-time county player of the year.
Women's Basketball
The Wisconsin women's basketball team added three members to their squad on Wednesday.
Halle Douglass from Lake Forest, Illinois, signed to be a Badger. Douglass is a four-star recruit according to ESPN.
Kate Thompson a 6 foot-2-inch center out of Louisiana will be representing UW next season. The Denham Springs native is ranked as a 3-star forward.
Brooke Schramek from Benet Academy in Naperville, Illinois, is ranked as a 3-star wing according to ESPN.
Softball
The Wisconsin softball team is adding six girls to their 2021 roster.
The Badgers will add Gabby Altobelli a catcher from Chicago, Illinois.
Peyton Bannon, from Richmond, Illinois, will be an infielder or center fielder for the Badgers.
Sylvia Flairty from Slinger, Wisconsin, will stay home and play for UW next year
Ava Justman is a pitcher from Chatsworth, California.
Gabi Salo, from Escanaba, Michigan, will be pitching for the Badgers.
Skylar Sirdashney from The Woodlands, Texas, will be a catcher or will play third base for Wisconsin.


Presented by Rohit Musti (he/him)
We started with these raw equity indicators
Then we normalized them within their municipalities
Weighted them equally to create a priority index.
The difference between your tree canopy goal and your current tree canopy
We weighted the biome goal by the population density
We had to process
We had to process
All of this analysis required roughly
This work culminated in the creation of treeequityscore.org. We built this application to help folks expore our data and advocate for trees!


| Python (3.6.1 and higher) | Electrum-4.0.2.tar.gz | signature |
| Linux | Appimage | signature |
| Windows (7 and higher) | Standalone Executable | signature |
| Windows Installer | signature | |
| Portable version (security advice) | signature | |
| OSX (10.13 and higher) | Executable for OS X | signature |
|
Android
(5.0 and higher)
(available on Google Play) |
64 bit | signature |
| 32 bit | signature |
| Linux | Install dependencies: |
sudo apt-get install python3-pyqt5 libsecp256k1-0 python3-cryptography
|
| Download package: |
wget https://download.electrum.org/4.0.2/Electrum-4.0.2.tar.gz |
|
| Verify signature: |
wget https://download.electrum.org/4.0.2/Electrum-4.0.2.tar.gz.asc gpg --verify Electrum-4.0.2.tar.gz.asc
|
|
| Run without installing: |
tar -xvf Electrum-4.0.2.tar.gz python3 Electrum-4.0.2/run_electrum
|
|
| Install with PIP: |
sudo apt-get install python3-setuptools python3-pip python3 -m pip install --user Electrum-4.0.2.tar.gz
|
GPG signatures are a proof that distributed files have been signed by the owner of the signing key. For example, if this website was compromised and the original Electrum files had been replaced, signature verification would fail, because the attacker would not be able to create valid signatures. (Note that an attacker would be able to create valid hashes, this is why we do not publish hashes of our binaries here, it does not bring any security).
In order to be able to verify GPG signatures, you need to import
the public key of the signer. Electrum binaries are signed with
ThomasV's public
key. On Linux, you can import that key using the following
command: gpg --import ThomasV.asc
. Here are tutorials for
Windows
and MacOS.
When you import a key, you should check its fingerprint using
independent sources, such
as here,
or use
the Web of
Trust.
Electrum binaries are often flagged by various anti-virus software. There is nothing we can do about it, so please stop reporting that to us. Anti-virus software uses heuristics in order to determine if a program is malware, and that often results in false positives. If you trust the developers of the project, you can verify the GPG signature of Electrum binaries, and safely ignore any anti-virus warnings. If you do not trust the developers of the project, you should build the binaries yourself, or run the software from source. Finally, if you are really concerned about malware, you should not use an operating system that relies on anti-virus software.
Old versions of Windows might need to install the KB2999226 Windows update.


Number counter
Because you can't count
What number do you want to count by?
What number do you want to count to?
Submit
Here is how you count:


| Opcode/Instruction | Op/En | 64/32-bit Mode | CPUID Feature Flag | Description |
| 66 0F 3A DF /r ib AESKEYGENASSIST xmm1, xmm2/m128, imm8 | RMI | V/V | AES | Assist in AES round key generation using an 8 bits Round Constant (RCON) specified in the immediate byte, operating on 128 bits of data specified in xmm2/m128 and stores the result in xmm1. |
| VEX.128.66.0F3A.WIG DF /r ib VAESKEYGENASSIST xmm1, xmm2/m128, imm8 | RMI | V/V | Both AES and AVX flags | Assist in AES round key generation using 8 bits Round Constant (RCON) specified in the immediate byte, operating on 128 bits of data specified in xmm2/m128 and stores the result in xmm1. |
| Op/En | Operand 1 | Operand2 | Operand3 | Operand4 |
| RMI | ModRM:reg (w) | ModRM:r/m (r) | imm8 | NA |
Assist in expanding the AES cipher key, by computing steps towards generating a round key for encryption, using 128-bit data specified in the source operand and an 8-bit round constant specified as an immediate, store the result in the destination operand. The destination operand is an XMM register. The source operand can be an XMM register or a 128-bit memory location.
128-bit Legacy SSE version:Bits (VLMAX-1:128) of the corresponding YMM destination register remain unchanged. VEX.128 encoded version: Bits (VLMAX-1:128) of the destination YMM register are zeroed.
Note: In VEX-encoded versions, VEX.vvvv is reserved and must be 1111b, otherwise instructions will #UD.
AESKEYGENASSIST X3[31:0] ← SRC [127: 96]; X2[31:0] ← SRC [95: 64]; X1[31:0] ← SRC [63: 32]; X0[31:0] ← SRC [31: 0]; RCON[31:0] ← ZeroExtend(Imm8[7:0]); DEST[31:0] ← SubWord(X1); DEST[63:32 ] ← RotWord( SubWord(X1) ) XOR RCON; DEST[95:64] ← SubWord(X3); DEST[127:96] ← RotWord( SubWord(X3) ) XOR RCON; DEST[VLMAX-1:128] (Unmodified) VAESKEYGENASSIST X3[31:0] ← SRC [127: 96]; X2[31:0] ← SRC [95: 64]; X1[31:0] ← SRC [63: 32]; X0[31:0] ← SRC [31: 0]; RCON[31:0] ← ZeroExtend(Imm8[7:0]); DEST[31:0] ← SubWord(X1); DEST[63:32 ] ← RotWord( SubWord(X1) ) XOR RCON; DEST[95:64] ← SubWord(X3); DEST[127:96] ← RotWord( SubWord(X3) ) XOR RCON; DEST[VLMAX-1:128] ← 0;
| (V)AESKEYGENASSIST: | __m128i _mm_aesimc (__m128i, const int) |
None
See Exceptions Type 4; additionally
| #UD | If VEX.vvvv != 1111B. |


{% extends 'base.html' %} {% block title %}Home{% endblock title %} {% block body %}
Get the world's best chocolates brought to you by Rishav with love
Visit our world famous variety of shakes.
Buy from our wide range of Belgium chocolates.
There's no age to grab Rishav's special candies
Grab a choco-Bikie Now!!!.
Our Desserts are Must-Have items!!.
All Rights Reserved by Rishav Chatterjee.


Computer Vision Framework 1 - Edge Detection
In image processing, Edge Detection is the process of extracting structural information from an image in order to identify the edges of objects in the image in order to reduce the amount of visual information that needs to be processed. The results are interesting in themselves, but it is mostly useful for it's applications within higher level vision algorithms that can use detected edges to help identify moved or similar objects in different images or frames. Our first project in Computer Vision was to implement a simplified version of the Canny Edge Detector on a given grayscale image. The process was straightforward and mostly designed to make you familiar with the tools and methods you need to use to start doing image processing.
Canney Edge example from Wikipedia
We consider our simplified edge detector to consist of the following steps:
- Gaussian blur the image to reduce detection of edges on noise artifacts as well as change scope of edge detection
- Compute the Gradient Magnitude of the image using Sobel filters, which we use as the basis of finding edges
- Perform non-maximum suppression on the Gradient Magnitude, to form areas of large gradual change into a sharp defined edge
Pre-processing
Before we do any of that however, we need to get our image into a format that we can manipulate within Python. For the purposes of our project, we were not allowed to use most existing image libraries except for the task of reading the image into an array of pixels (and writing this array back out to an image). I chose to use Pillow to import our provided pgm images and stored them as numpy matrices. I did encounter some minor issues with the image framework, which I will cover later.
Stage 1 - Gaussian Blur Filter Since this method of edge detection relies primarily on relative differences of pixel intensity for nearby pixels, image noise can greatly affect the output. Without Gaussian Blur, a single pixel of noise will be detected as a sharp edge. Furthermore, blurring an object can change the scope of object barriers to look at. As in, if you just want to see the edges of a large object, but not of the fine details of the objet, blurring it enough to remove those details will leave the large object edges. see how the edges of the details of the kangaroo disappear as we increase the area of the gaussian filter:
sigma = 1:
sigma = 3
(The equation used to calculate pixel intensities for the Gaussian filter.)
Stage 2 - Gradient Magnitude Now that the image is blurred, we begin the task of finding the pixels where rapid changes happen in some axis. The theory being that any pixel intensity change must correspond with the edge of some object. There are a couple of different filters we could use for this effect, but we choose Sobel's filter. After applying this filter on the an image such as:
we get this output:
Stage 3 - Non-maximum Suppression You may notice that the output of the last step does not give us clearly defined edges for the most part, and instead provides various blurred smudge representations of edges. This is because in the source image the intensity change actually happens over many pixels. The idea of non-maximum suppression is for any given area of pixels, we only consider the pixel that represents the maximum amount of change in gradient (the highest intensity from the previous step) and suppress the rest fo the neighboring pixels. This allows clear 1-pixel edges to become visible and cleans up the remains of what is left. Since we don’t do the additional step of the original Canny algorithm of tracing lines that likely connect, I instead chose to keep the relative intensity values of the maximum pixels, so that you can infer where lines might connect. Here is an example final output of the above plane:
This project was a nice intro into Computer Vision algorithms, here are some if the issues that came up during development:
| Problem | Analysis | Solution |
|---|---|---|
| Images were all black or all white, despite pixel data in the array looking correct | PGM uses 8-bit ints for pixel data, data types were changing due to float operations and not scaling correctly when put back out to pgm format | Created a wrapper function on image output to warn of changed data type or bad data scale which also converted when needed. Also manually scaled and corrected data types where needed. |
| Gaussian blur output was noticeably higher intensity(brighter) than original image. | Normalization factor was off for certain pixel widths | Added an auto-scaling normalization factory that adjusted per filter size. |
| Final stage line intensities appeared to be random, not correlated with actual intensity of gradient magnitude | Was using the gradient intensity of the axis with the highest value instead of the overall pixel gradient magnitude accounting for all axis leading to problems when there was large variation between axes | Once an edge is found by analyzing the maximum axis, use the total gradient magnitude as the intensity to represent the pixel |


Settings
Countdown Settings
Mode:
Strips
Continuous
Time Render:
(d, h, m, s)
(:::.)
Day Span
Time Format:
YYYY-MM-DD
Today
Valentine's Day
Beginning of DST
Mother's Day
Memorial Day
Beginning of Summer
Father's Day
Fourth of July
End of Summer
Labor Day
Halloween
End of DST
Thanksgiving
Christmas
New Year's Day
Custom
Set
Week Span
S
M
T
W
T
F
S
Every Day
Work Days
Custom
Set
Time Span
Time Format:
HH:MM:SS.LLL
Full Day
School Hours
Custom
Set
Time Span
Time Format:
YYYY-MM-DDTHH:MM:SS.LLLZ
Minute
Hour
Day
Week
Month
Year
Custom
Set
Smooth Clock
Uncapped Framerate
Laps:


Ethical Growth Fund |
| Eligibility: RRSP, RRIF | |
|
The investment objective of this Fund is to provide high current income and preservation of capital primarily through investment in common stock in Canadian companies that meet the Ethical criteria. Bonds, debentures, and T-Bills may be purchased from time to time. |
Consider this option if:
|
Copyright © Surrey Metro Savings August 30, 1996


Teen poses with a gun, lands up in hospital with bullet wound in chest - report
A Port Elizabeth teenager is lucky to be alive after he shot himself in the chest last Saturday while trying to take a selfie.
Netwerk24 reported that Grade 11 pupil Luke Claassen was at home with his parents when the incident happened. His mother, Lindy, was on the couch on her phone while his father, Deon, had fallen asleep in front of the TV. 19-year-old Luke was in his parent's room listening to music and smoking a hubbly bubbly pipe. He managed to access a safe where his father kept his pistol, after discovering the key, which was hidden away.
According to TimesLive Luke was trying to capture the perfect selfie, while holding the weapon and smoking the hubbly bubbly, when the gun went off.
Deon Claassen told Netwerk that he always left a bullet in the chamber of his gun in case of emergencies.
"The bullet went through his left lung before exiting. Luckily it missed all his important organs," Claasen told the publication.
Luke was rushed to hospital where it was revealed that he had lost 4cm of his lung capacity due to the shooting. He also broke two ribs. Doctors are monitoring his lung capacity before deciding when he can be discharged.
Police spokesperson Col Priscilla Naidu told TimesLive that a case of discharging a firearm in a municipal area is being investigated.
News24 reported that in another incident on Thursday, a 8-year-old boy in KwaZulu-Natal was shot in the head while playing with a firearm.
Police spokesperson Colonel Thembeka Mbele said the boy is in critical condition after he was taken to hospital on Thursday afternoon.
 He was taken to hospital.
"The firearm used was removed from the scene by unknown suspects and was later found abandoned," Mbele said.
It is still unclear how the boy got the firearm.
- compiled by Vanessa Banton


Check it Now


We have recently added a new rule regarding the redemption of coupons. Click below to find out more.
Learn more
Menu
Click on item for list of ingredients
Check out our reviews online
Email Us
Or Call Us


Unit Abilities: Witchbane, Words of Hate
| Unit Abilities | Ability Details | Ref |
|---|---|---|
| Witchbane | Subtract 1 from casting rolls for WIZARDS while they are within 16" of this model. | |
| Words of Hate | You can re-roll prayer and judgement rolls for friendly KHORNE PRIESTS wholly within 8" of this model. |
Categories: CHAOS, DAEMON, BLOODLETTER, KHORNE, HERO, BLOODMASTER, Leader
Unit: Bloodmaster, Herald of Khorne, Unit Abilities: Decapitating Blow, The Blood Must Flow, Weapon: Blade of Blood
| Unit | Move | Wounds | Bravery | Save | Ref |
|---|---|---|---|---|---|
| Bloodmaster, Herald of Khorne | 5" | 5 | 10 | 4+ |
| Unit Abilities | Ability Details | Ref |
|---|---|---|
| Decapitating Blow | If the unmodified hit roll for an attack made with a Blade of Blood is 6, that attack inflicts 1 mortal wound on the target in addition to any normal damage. | |
| The Blood Must Flow | In the combat phase, after this unit has fought in that combat phase for the first time, you can pick 1 friendly BLOODLETTER unit that is wholly within 12" of this model and is within 3" of an enemy unit, and which has not yet fought in that combat phase. The unit you pick must fight immediately, instead of being picked to fight later in that combat phase. |
| Weapon | Type | Range | Attacks | To Hit | To Wound | Rend | Damage | Ref |
|---|---|---|---|---|---|---|---|---|
| Blade of Blood | Melee | 1" | 4 | 3+ | 3+ | -1 | 1 |
Categories: CHAOS, MORTAL, KHORNE, BLOODBOUND, HERO, BLOODSTOKER, Leader
Unit: Bloodstoker, Unit Abilities: Whipped to Fury, Weapon: Blood Whip, Torture Blade
| Unit | Move | Wounds | Bravery | Save | Ref |
|---|---|---|---|---|---|
| Bloodstoker | 6" | 5 | 8 | 4+ |
| Unit Abilities | Ability Details | Ref |
|---|---|---|
| Whipped to Fury | At the start ofyour movement phase, you can pick 1 other friendly KHORNE MORTAL unit whollyn within 8" of this model. Until your next movement phase, you can add 3" to run and charge rolls made for that unit. In addition, until your next movement phase you can re-roll wound rolls for attacks made by that unit. A unit cannot be picked to benefit from this ability more than once per turn. |
| Weapon | Type | Range | Attacks | To Hit | To Wound | Rend | Damage | Ref |
|---|---|---|---|---|---|---|---|---|
| Blood Whip | Melee | 3" | 3 | 3+ | 4+ | - | 1 | |
| Torture Blade | Melee | 1" | 3 | 3+ | 3+ | - | 1 |
Categories: CHAOS, DAEMON, BLOODTHIRSTER, KHORNE, MONSTER, HERO, BLOODTHIRSTER OF INSENSATE RAGE, Leader, Behemoth
Bloodthirster of Rage Wounds: 00-03, 04-06, 07-09, 10-12, 13+, Command Abilities: Bloodthirsty Charge, Unit: Bloodthirster of Insensate Rage, Unit Abilities: Fly, Outrageous Carnage, Rage Unbound, Weapon: Great Axe of Khorne
| Bloodthirster of Rage Wounds | Move | Great Axe of Khorne | Outrageous Carnage | Ref |
|---|---|---|---|---|
| 00-03 | 10" | 5 | 4 mortal wounds | |
| 04-06 | 9" | 5 | 3 mortal wounds | |
| 07-09 | 8" | 4 | 2 mortal wounds | |
| 10-12 | 7" | 4 | 1 mortal wound | |
| 13+ | 6" | 3 | 1 mortal wound |
| Command Abilities | Command Ability Details | Ref |
|---|---|---|
| Bloodthirsty Charge | You can use this command ability at the start of your charge phase. If you do so, pick a friendly model with this command ability. Until the end of that pase, you can re-roll charge rolls for friendly KHORNE DAEMON units wholly within 16" of that model when the charge roll is made. |
| Unit | Move | Wounds | Bravery | Save | Ref |
|---|---|---|---|---|---|
| Bloodthirster of Insensate Rage | * | 14 | 10 | 4+ |
| Unit Abilities | Ability Details | Ref |
|---|---|---|
| Fly | This unit can fly. | |
| Outrageous Carnage | If the unmodified wound roll for an attack made by this weapon is 6, each enemy unit within 8" of this model suffers the number of mortal wounds shown on the damage table, in addition to any normal damage. | |
| Rage Unbound | You can re-roll hit rolls of 1 for attacks made by this model if it made a charge move in the same turn. |
| Weapon | Type | Range | Attacks | To Hit | To Wound | Rend | Damage | Ref |
|---|---|---|---|---|---|---|---|---|
| Great Axe of Khorne | Melee | 2" | * | 4+ | 2+ | -2 | D6 |
Categories: BLOODTHIRSTER, CHAOS, DAEMON, EXALTED GREATER DAEMON OF KHORNE, HERO, KHORNE, MONSTER, Behemoth, Leader
Command Abilities: Rejoice in Exalted Slaughter, Daemon of Khorne Wounds: 00-04, 05-08, 09-12, 13-16, 17+, Unit: Exalted Greater Daemon of Khorne, Unit Abilities: Drawn in for the Kill, Fly, The Land Rebels, Weapon: Lash of Khorne, Mighty Axe of Khorne
| Command Abilities | Command Ability Details | Ref |
|---|---|---|
| Rejoice in Exalted Slaughter | You can use this command ability at the start of the combat phase. If you do so, pick a friendly model with this command ability. Until the end of that combat phase friendly Khorne Daemon units wholly within 18" of that model are eligible to fight in that combat phase if they are within 6" of an enemy unit instead of 3", and they can move an extra 3" when they pile-in. |
| Daemon of Khorne Wounds | Move | Lash of Khorne | Migthy Axe of Khorne | Ref |
|---|---|---|---|---|
| 00-04 | 12" | 5 | 2+ | |
| 05-08 | 10" | 4 | 2+ | |
| 09-12 | 9" | 4 | 3+ | |
| 13-16 | 8" | 3 | 3+ | |
| 17+ | 7" | 3 | 4+ |
| Unit | Move | Wounds | Bravery | Save | Ref |
|---|---|---|---|---|---|
| Exalted Greater Daemon of Khorne | * | 20 | 10 | 4+ |
| Unit Abilities | Ability Details | Ref |
|---|---|---|
| Drawn in for the Kill | At the start of the enemy movement phase, pick 1 enemy unit within 3" of this model. That unit cannot retreat in that phase. | |
| Fly | This unit can fly. | |
| The Land Rebels | At the start of your hero phase, roll a dice for each enemy unit within 8" of any friendly models with this ability. On a 5+ that enemy unit suffers 1 mortal wound. |
| Weapon | Type | Range | Attacks | To Hit | To Wound | Rend | Damage | Ref |
|---|---|---|---|---|---|---|---|---|
| Lash of Khorne | Missile | 8" | * | 3+ | 3+ | -1 | D3 | |
| Mighty Axe of Khorne | Melee | 2" | 8 | 3+ | * | -2 | 3 |
Categories: CHAOS, KHORNE, MONSTER, HERO, SKAARAC THE BLOODBORN, Named, Leader, Behemoth
Command Abilities: Call of the Skull Throne, Damage Table: Skaarac, Skaarac1, Skaarac2, Skaarac3, Skaarac4, Skaarac5, Unit: Skaarac the Bloodborn, Unit Abilities: Infernal Iron, Life Eater, Towering Horror, Undying Hate, Weapon: Brutal Blades, Burning Blood, Thunderous Hooves
| Command Abilities | Command Ability Details | Ref |
|---|---|---|
| Call of the Skull Throne | You can use this command ability at the start of your charge phase if this model is on the battlefield. If you do so, you can re-roll charge rolls for friendly Khorne units while they are wholly within 12" of this model in that charge phase. |
| Damage Table | Variable 1 | Variable 2 | Variable 3 | Variable 4 | Ref |
|---|---|---|---|---|---|
| Skaarac | Wounds Suffered | Move | Burning Blood | Brutal Blades | |
| Skaarac1 | 0-3 | 10" | 3+ | 8 | |
| Skaarac2 | 4-7 | 9" | 3+ | 7 | |
| Skaarac3 | 8-10 | 8" | 4+ | 6 | |
| Skaarac4 | 11-14 | 7" | 4+ | 5 | |
| Skaarac5 | 15+ | 6" | 5+ | 4 |
| Unit | Move | Wounds | Bravery | Save | Ref |
|---|---|---|---|---|---|
| Skaarac the Bloodborn | * | 16 | 10 | 4+ |
| Unit Abilities | Ability Details | Ref |
|---|---|---|
| Infernal Iron | Subtract 2 from casting rolls for enemy Wizards while they are within 12" of this model. | |
| Life Eater | At the end of the combat phase, if any enemy models were slain by wounds inflicted by this model’s attacks in that combat phase, you can heal up to D3 wounds allocated to this model. | |
| Towering Horror | Subtract 1 from the Bravery characteristic of enemy units while they are within 12" of this model. | |
| Undying Hate | If this model is slain, before removing the model from play, roll a dice for each enemy model within 3" of this model. On a 4+, that model’s unit suffers 1 mortal wound. This model is then removed from play. |
| Weapon | Type | Range | Attacks | To Hit | To Wound | Rend | Damage | Ref |
|---|---|---|---|---|---|---|---|---|
| Brutal Blades | Melee | 2" | * | 3+ | 3+ | -2 | 2 | |
| Burning Blood | Missle | 8" | 1 | 3+ | * | - | D6 | |
| Thunderous Hooves | Melee | 1" | 6 | 4+ | 3+ | -1 | 1 |
Categories: CHAOS, MORTAL, KHORNE, BLOODBOUND, HERO, SKARR BLOODWRATH, Named, Leader
Unit: Skarr Bloodwrath, Unit Abilities: Slaughterstorm, The Slaughterborn, Weapon: Bloodstorm Blades
| Unit | Move | Wounds | Bravery | Save | Ref |
|---|---|---|---|---|---|
| Skarr Bloodwrath | 5" | 5 | 9 | 4+ |
| Unit Abilities | Ability Details | Ref |
|---|---|---|
| Slaughterstorm | The Attacks characteristic of this model's Bloodstorm Blades is either 5, or equal to the number of enemy models within 3" of this model when the number of attacks made with the weapon is determined (whichever is higher). | |
| The Slaughterborn | At the end of the movement phase, if this model has been slain, roll 2D6. On an 8+ you can set up this model anywhere on the battlefield more than 9" away from an enemy units, with all wounds allocated to it removed. |
| Weapon | Type | Range | Attacks | To Hit | To Wound | Rend | Damage | Ref |
|---|---|---|---|---|---|---|---|---|
| Bloodstorm Blades | Melee | 3" | * | 2+ | 3+ | -1 | 1 |
Categories: BLOODBOUND, CHAOS, HERO, KHORNE, MONSTER, MORTAL, VORGAROTH THE SCARRED & SKALOK THE SKULL HOST OF KHORNE, Named, Behemoth, Leader
Unit: Vorgaroth the Scarred & Skalok the Skull Host of Khorne, Unit Abilities: Crushing Bulk, Eternal Hunt, Fettered Servitude, Fly, Fueled by Death, Monstrous Trophies, Wings of Fury, Vorgaroth Wounds: 00-05, 06-10, 11-15, 16-20, 21+, Weapon: Brass-plated Tail, Cavernous Jaws, Eviscerating Claws, Skull Cleaver Axe of Khorne, White-hot Balefire
| Unit | Move | Wounds | Bravery | Save | Ref |
|---|---|---|---|---|---|
| Vorgaroth the Scarred & Skalok the Skull Host of Khorne | * | 30 | 10 | 3+ |
| Unit Abilities | Ability Details | Ref |
|---|---|---|
| Crushing Bulk | Roll a dice for each enemy unit that is within 1" of this model after this model makes a charge move. On a roll of 3+, that unit suffers D3 mortal wounds. | |
| Eternal Hunt | Instead of setting up this model on the battlefield, you can place it to one side and say that it is in reserve. If you do so, at the end of your second movement phase you can set up this unit on the battlefield more than 9" away from any enemy units. | |
| Fettered Servitude | Before you take a battleshock test for a friendly KHORNE unit wholly within 12" of this model, you can say that this model demands unwavering obedience. If you do so, 1 model in that unit is slain, but you do not have to take a battleshock test for that unit in that phase. If you do not do so, and the battleshock test for that unit is failed, add D3 to the number of models that flee from that unit. | |
| Fly | This unit can fly. | |
| Fueled by Death | In your hero phase, you can pick 1 friendly model within 3" of this model and roll a dice. If you do so, and the roll is equal to or greater than that model’s Wounds characteristic, that model is slain and you heal up to the number of wounds shown on the slain model’s Wounds characteristic. | |
| Monstrous Trophies | You can re-roll failed wound rolls for attacks made with this model’s Skull Cleaver Axe of Khorne that target a MONSTER. In addition, if the unmodified wound roll for an attack made with the Skull Cleaver Axe of Khorne is a 6, that attack inflicts D3 mortal wounds on the target in addition to any normal damage. | |
| Wings of Fury | Subtract 3 from casting and unbinding rolls for enemy Wizard models that are within 18" of this model. |
| Vorgaroth Wounds | Move | Eviscerating Claws | Cavernous Jaws | Brass-plated Tail | Ref |
|---|---|---|---|---|---|
| 00-05 | 14" | -3 | 2+ | 3D6 | |
| 06-10 | 11" | -3 | 3+ | 2D6 | |
| 11-15 | 10" | -2 | 4+ | D6 | |
| 16-20 | 9" | -1 | 5+ | D3 | |
| 21+ | 8" | -1 | 6+ | 1 |
| Weapon | Type | Range | Attacks | To Hit | To Wound | Rend | Damage | Ref |
|---|---|---|---|---|---|---|---|---|
| Brass-plated Tail | Melee | 3" | * | 4+ | 4+ | -1 | 3 | |
| Cavernous Jaws | Melee | 3" | 2 | 4+ | * | -2 | 3 | |
| Eviscerating Claws | Melee | 3" | D6 | 3+ | 3+ | * | 3 | |
| Skull Cleaver Axe of Khorne | Melee | 1" | 12 | 3+ | 3+ | -2 | 2 | |
| White-hot Balefire | Missile | 20" | 3 | 4+ | 2+ | -3 | D6 |
Categories: CHAOS, DAEMON, BLOODTHIRSTER, KHORNE, MONSTER, HERO, WRATH OF KHORNE BLOODTHIRSTER, Leader, Behemoth
Command Abilities: Lord of the Blood Hunt, Unit: Wrath of Khorne Bloodthirster, Unit Abilities: Hellfire Breath, Relentless Hunter, Rune-crown of Khorne, Weapon: Bloodflail, Hellfire Breath, Mighty Axe of Khorne, Wrath of Khorne Bloodthirster Wounds: 00-03, 04-06, 07-09, 10-12, 13+
| Command Abilities | Command Ability Details | Ref |
|---|---|---|
| Lord of the Blood Hunt | You can use this command ability at the start of the combat phase. If you do so, pick 1 friendly KHORNE DAEMON unit wholly within 16" of a friendly model with this command ability. Until the end of the phase you can re-roll hit rolls for attacks made by that unit. |
| Unit | Move | Wounds | Bravery | Save | Ref |
|---|---|---|---|---|---|
| Wrath of Khorne Bloodthirster | * | 14 | 10 | 4+ |
| Unit Abilities | Ability Details | Ref |
|---|---|---|
| Hellfire Breath | Do not use the attack sequence for an attack made with Hellfire Breath. Instead, pick an enemy unit that is in range of the attack and roll a dice. On a 2+ that unit suffers D3 mortal wounds. | |
| Relentless Hunter | You can re-roll hit rolls for attacks made by this model that target a HERO or MONSTER. | |
| Rune-crown of Khorne | This model can attempt to unbind one spell in the enemy hero phase as if it were a WIZARD. In addition, add 2 to unbinding rolls for this model. In addition, this model can attempt to dispel one endless spell at the start of your hero phase in the same manner as a WIZARD. |
| Weapon | Type | Range | Attacks | To Hit | To Wound | Rend | Damage | Ref |
|---|---|---|---|---|---|---|---|---|
| Bloodflail | Missile | 12" | 1 | 3+ | 3+ | -1 | * | |
| Hellfire Breath | Missile | 8" | 1 | * | * | * | * | |
| Mighty Axe of Khorne | Melee | 2" | 6 | 3+ | * | -2 | D3 |
| Wrath of Khorne Bloodthirster Wounds | Move | Bloodflail | Mighty Axe of Khorne | Ref |
|---|---|---|---|---|
| 00-03 | 10" | 6 | 2+ | |
| 04-06 | 9" | 3 | 3+ | |
| 07-09 | 8" | 3 | 3+ | |
| 10-12 | 7" | D3 | 4+ | |
| 13+ | 6" | D3 | 4+ |
Categories: CHAOS, MONSTER, GIGANTIC CHAOS SPAWN, KHORNE, Behemoth
Gigantic Chaos Spawn Wounds Suffered: 00-02, 03-04, 05-07, 08-09, 10+, Unit: Gigantic Chaos Spawn (of Khorne), Unit Abilities: Curse of the Dark Gods, Plaything of the Dark Gods, Writhing Tentacles, Weapon: Freakish Mutations, Slavering Maws
| Gigantic Chaos Spawn Wounds Suffered | Move | Crushing Jaws | Ref |
|---|---|---|---|
| 00-02 | 3D6" | -2 | |
| 03-04 | 2D6" | -2 | |
| 05-07 | 2D6" | -1 | |
| 08-09 | D6" | -1 | |
| 10+ | D6" | - |
| Unit | Move | Wounds | Bravery | Save | Ref |
|---|---|---|---|---|---|
| Gigantic Chaos Spawn (of Khorne) | * | 10 | 10 | 5+ |
| Unit Abilities | Ability Details | Ref |
|---|---|---|
| Curse of the Dark Gods | You can choose one of the following keywords to give to this unit the first time it is set up: Khorne, Nurgle, Slaanesh or Tzeentch. | |
| Plaything of the Dark Gods | At the start of your hero phase, roll a dice. On a 1, this model suffers D3 mortal wounds. On a 2+, you can heal up to D3 wounds allocated to this model. If you roll a 2+ and no wounds are allocated to this model, add D3 to its Wounds characteristic for the rest of the battle instead of healing D3 wounds. | |
| Writhing Tentacles | If you roll a double when determining the number of attacks made by a Gigantic Chaos Spawn’s Freakish Mutations, resolve those attacks with a To Hit characteristic of 3+ rather than a 4+. |
| Weapon | Type | Range | Attacks | To Hit | To Wound | Rend | Damage | Ref |
|---|---|---|---|---|---|---|---|---|
| Freakish Mutations | Melee | 2" | 2D6 | 4+ | 3+ | - | 1 | |
| Slavering Maws | Melee | 1" | D6 | 4+ | 3+ | * | D3 |
Categories: CHAOS, KHORNE, DAEMON, MONSTER, HERO, MAZRALL THE BUTCHER, Named, Behemoth
Command Abilities: The Butcher's Due, Mazrall Wounds Suffered: 00-02, 03-04, 05-07, 08-09, 10+, Unit: Mazrall the Butcher, Daemon Prince of Khorne, Unit Abilities: Bloody Charge, Harrow Meat's Hunger, The Ancyte Shield, Weapon: Ancyte's Shield Blades, Ancyte's Shield Wrath, Harrow Meat
| Command Abilities | Command Ability Details | Ref |
|---|---|---|
| The Butcher's Due | You can use this command ability at the start of your hero phase if this model is on the battlefield. If you do so, pick 1 friendly Khorne unit wholly within 18" of this model. You can re-roll wound rolls of 1 for attacks made by that unit until your next hero phase. |
| Mazrall Wounds Suffered | Move | Harrow Meat | Ancyte's Shield Blades | Ref |
|---|---|---|---|---|
| 00-02 | 12" | -2 | 5 | |
| 03-04 | 10" | -2 | 4 | |
| 05-07 | 8" | -1 | 3 | |
| 08-09 | 8" | -1 | 2 | |
| 10+ | 6" | - | 1 |
| Unit | Move | Wounds | Bravery | Save | Ref |
|---|---|---|---|---|---|
| Mazrall the Butcher, Daemon Prince of Khorne | * | 12 | 10 | 4+ |
| Unit Abilities | Ability Details | Ref |
|---|---|---|
| Bloody Charge | Roll a dice for each enemy unit that is within 1" of this model after this model makes a charge move. On a 4+ that unit suffers D3 mortal wounds. | |
| Harrow Meat's Hunger | At the end of the combat phase, if any enemy models were slain by wounds inflicted by this model’s attacks in that combat phase, add 1 to the Attacks characteristic of Harrow Meat for the rest of the battle. | |
| The Ancyte Shield | This model can attempt to unbind 1 spell in the enemy hero phase in the same manner as a Wizard. |
| Weapon | Type | Range | Attacks | To Hit | To Wound | Rend | Damage | Ref |
|---|---|---|---|---|---|---|---|---|
| Ancyte's Shield Blades | Melee | 1" | * | 4+ | 3+ | -1 | 1 | |
| Ancyte's Shield Wrath | Melee | 12" | D6 | 5+ | 3+ | -1 | 1 | |
| Harrow Meat | Melee | 2" | 4 | 3+ | 3+ | * | 3 |
Selections: Skull Cannon [130pts]
Categories: CHAOS, DAEMON, BLOODLETTER, KHORNE, SKULL CANNONS, Artillery
Unit: Skull Cannon, Unit Abilities: Burning Skull, Decapitating Blow, Grind their Bones, Seize their Skulls, Weapon: Burning Skull, Gnashing Maw, Hellblades
| Unit | Move | Wounds | Bravery | Save | Ref |
|---|---|---|---|---|---|
| Skull Cannon | 8" | 7 | 10 | 4+ |
| Unit Abilities | Ability Details | Ref |
|---|---|---|
| Burning Skull | Add 1 to hit rolls for attacks made with this unit's Burning Skulls if the target unit contains 10 or more models. | |
| Decapitating Blow | If the unmodified hit roll for an attack made with a Hellblade is 6, that attack inflicts 1 mortal wound on the target in addition to any normal damage. | |
| Grind their Bones, Seize their Skulls | After this unit attacks for the first time in each combat phase, if any enemy models were slain by this unit's attacks, this unit can attack with all of the missile weapons it is armed with. |
| Weapon | Type | Range | Attacks | To Hit | To Wound | Rend | Damage | Ref |
|---|---|---|---|---|---|---|---|---|
| Burning Skull | Missile | 30" | 1 | 3+ | 3+ | -2 | D6 | |
| Gnashing Maw | Melee | 1" | 1 | 4+ | 3+ | -1 | D3 | |
| Hellblades | Melee | 1" | 2 | 4+ | 3+ | -1 | 1 |
Selections: 10 Bloodletters [110pts]
Categories: CHAOS, DAEMON, KHORNE, BLOODLETTERS, Battleline
Unit: Bloodletters, Unit Abilities: Bloodreaper, Decapitating Blow, Murderous Tide, Weapon: Hellblade
| Unit | Move | Wounds | Bravery | Save | Ref |
|---|---|---|---|---|---|
| Bloodletters | 5" | 1 | 10 | 5+ |
| Unit Abilities | Ability Details | Ref |
|---|---|---|
| Bloodreaper | 1 Model in this unit can be a Bloodreaper. Add 1 to the Attacks characteristic of that model's Hellblade. | |
| Decapitating Blow | If the unmodified hit roll for an attack made with a Hellblade is 6, that attack inflicts 1 mortal wound on the target in addition to any normal damage. | |
| Murderous Tide | You can add 1 to hit rolls for attacks made by this unit while this unit has at least 20 models. |
| Weapon | Type | Range | Attacks | To Hit | To Wound | Rend | Damage | Ref |
|---|---|---|---|---|---|---|---|---|
| Hellblade | Melee | 1" | 1 | 4+ | 3+ | -1 | 1 |
Selections: Chaos Gorebeast Chariot [100pts]
Categories: CHAOS GOREBEAST CHARIOTS, CHAOS, MORTAL, SLAVES TO DARKNESS, Other
Unit Abilities: Exalted Charioteer, Explosive Brutality, Gorebeast Charge
| Unit | Move | Wounds | Bravery | Save | Ref |
|---|---|---|---|---|---|
| Chaos Gorebeast Chariot | 8" | 8 | 6 | 4+ |
| Unit Abilities | Ability Details | Ref |
|---|---|---|
| Exalted Charioteer | The leader of this unit is the Exalted Charioteer. His attacks with a Chaos Greatblade or Chaos War-flail hit on 3+ rather than 4+. | |
| Explosive Brutality | If this unit makes a charge move, and the result of the charge roll was 8 or more, all Gorebeasts in the unit make 6 attacks with their Brutish Fists rather than 3 until the end of the turn. | |
| Gorebeast Charge | After this unit has finished a charge move, roll a dice for each enemy model within 2"; for each roll of 6 that model's unit suffers a mortal wound. |
| Weapon | Type | Range | Attacks | To Hit | To Wound | Rend | Damage | Ref |
|---|---|---|---|---|---|---|---|---|
| Gorebeast's Brutish Fists | Melee | 1" | 3 | 4+ | 3+ | - | 2 | |
| Lashing Whip | Melee | 2" | 2 | 4+ | 4+ | - | 1 |
Selections: 5 Furies [60pts]
Categories: CHAOS, DAEMON, FURIES, KHORNE, Other
Unit: Furies, Unit Abilities: Fly, Prey Upon Terror, Shadows of the Dark Gods : KHORNE, Weapon: Hooked Claws
| Unit | Move | Wounds | Bravery | Save | Ref |
|---|---|---|---|---|---|
| Furies | 12" | 1 | 10 | 5+ |
| Unit Abilities | Ability Details | Ref |
|---|---|---|
| Fly | This unit can fly. | |
| Prey Upon Terror | Roll a dice every time an enemy unit fails a battleshock test within 12" of any Furies. On a roll of 4 or more an additional model from the same unit is pounced upon and devoured by the Furies. | |
| Shadows of the Dark Gods : KHORNE | If you wish, when setting up this unit, you can pick one of the following keywords to apply to this unit for the duration of the battle: KHORNE [...] |
| Weapon | Type | Range | Attacks | To Hit | To Wound | Rend | Damage | Ref |
|---|---|---|---|---|---|---|---|---|
| Hooked Claws | Melee | 1" | 2 | 4+ | 4+ | - | 1 |
Categories: CHAOS, MORTAL, KHORNE, BLOODBOUND, BLOODREAVERS, GARREK'S REAVERS, Named, Other
Unit: Garrek's Reavers, Unit Abilities: Frenzied Devotion
| Unit | Move | Wounds | Bravery | Save | Ref |
|---|---|---|---|---|---|
| Garrek's Reavers | 6" | 1 | 6 | 6+ |
| Unit Abilities | Ability Details | Ref |
|---|---|---|
| Frenzied Devotion | Add 1 to the Attacks characteristic of this unit's melee weapons while this unit is wholly within 16" of any friendly KHORNE TOTEMS. | |
| Garrek Gorebeard | If the unmodified hit roll for an attack made with Garrek Gorebeard's Blooddrinker Axe is 6, that attack inflicts 1 mortal wound on the target and the attack sequence ends (do not make a wound or save roll). | |
| Grisly Trophy | Do not take a battleshock test for this unit if any enemy models were slain by attacks made by this unit's Garrek Gorebeard earlier in the same turn. | |
| Reaver Blades | You can re-roll hit rolls of 1 for attacks made with Reaver Blades. |
| Weapon | Type | Range | Attacks | To Hit | To Wound | Rend | Damage | Ref |
|---|---|---|---|---|---|---|---|---|
| Garrek's Blooddrinker Axe | Melee | 1" | 3 | 3+ | 4+ | -1 | 1 | |
| Karsus' Chained Axe | Melee | 2" | D3 | 4+ | 4+ | - | 1 | |
| Reaver Blades | Melee | 1" | 1 | 3+ | 4+ | - | 1 | |
| Saek's Meatripper Axe | Melee | 1" | 1 | 3+ | 4+ | -1 | 1 |
Selections: Khorgorath [100pts]
Categories: CHAOS, KHORNE, MONSTER, BLOODBOUND, KHORGORATHS, Other
Unit: Khorgorath, Unit Abilities: Horrific Predator, Taker of Heads
| Unit | Move | Wounds | Bravery | Save | Ref |
|---|---|---|---|---|---|
| Khorgorath | 6" | 8 | 6 | 4+ |
| Unit Abilities | Ability Details | Ref |
|---|---|---|
| Horrific Predator | Add 1 to battleshock rolls for units that has any models slain by attacks made by KHORGORATHS in the same turn. | |
| Taker of Heads | At the end of the combat phase, if any enemy models were slain by this unit's attacks in that combat phase, you can heal 1 wound allocated to this unit. |
| Weapon | Type | Range | Attacks | To Hit | To Wound | Rend | Damage | Ref |
|---|---|---|---|---|---|---|---|---|
| Bone Tentacles | Missle | 6" | 3 | 3+ | 4+ | - | 1 | |
| Claws and Fangs | Melee | 1" | 5 | 3+ | 3+ | -1 | 2 |
Selections: Battalion: Blood Host [180pts]
Categories: Battalion
Battalion Abilities: Cometh the Slaughter, Skulls for the Skull Throne
| Battalion Abilities | Battalion Ability Details | Ref |
|---|---|---|
| Cometh the Slaughter | You can re-roll charge rolls for units from this battalion while they are wholly within 16" of any BLOODTHIRSTERS from the same battalion. | |
| Skulls for the Skull Throne | When units from this battalion use their Decapitating Blow ability, it inflicts a mortal wound on an unmodified hit roll of 5+ instead of 6. |
Categories: Battalion
Battalion Abilities: Feast of Wrath
Categories: CHAOS, MORTAL, KHORNE, BLOODBOUND, HERO, SKULLGRINDER, Leader
Unit: Skullgrinder, Unit Abilities: Favoured by Khorne, Fiery Anvil, Weapon: Brazen Anvil
Selections: 5 Wrathmongers [140pts]
Categories: CHAOS, MORTAL, KHORNE, BLOODBOUND, WRATHMONGERS, Other
Unit: Wrathmonger, Unit Abilities: Bloodfury, Crimson Haze, Furious Assault, Wrathmaster, Weapon: Wrath-flails
Selections: 5 Wrathmongers [140pts]
Categories: CHAOS, MORTAL, KHORNE, BLOODBOUND, WRATHMONGERS, Other
Unit: Wrathmonger, Unit Abilities: Bloodfury, Crimson Haze, Furious Assault, Wrathmaster, Weapon: Wrath-flails
| Battalion Abilities | Battalion Ability Details | Ref |
|---|---|---|
| Feast of Wrath | Immediately after a unit of WRATHMONGERS from this battalion has fought in your combat phase for the first time that pase, if that unit is within 3" of any enemy units and wholly within 8" of a SKULLGRINDER from the same battalion, that unit can immediately make a pile-in move and then attack with all of the melee weapons it is armed with for a second time. |
| Unit | Move | Wounds | Bravery | Save | Ref |
|---|---|---|---|---|---|
| Skullgrinder | 5" | 5 | 8 | 4+ | |
| Wrathmonger | 5" | 3 | 7 | 5+ |
| Unit Abilities | Ability Details | Ref |
|---|---|---|
| Bloodfury | If a model in this unit is slain, before it is removed from play roll a dice for each enemy uniit within 1" of that model. Add 1 to the dice roll if 2 or more models from that enemy unit are within 1" of the slain model. On a 1 nothing happens. On a 2-5 that enemy unit suffers 1 mortal wound after all of its attacks have been resolved. On a 6+ that enemy unit suffers D3 mortal wounds after all of its attacks have been resolved. | |
| Crimson Haze | Add 1 to the Attacks characteristic of melee weapons used by KHORNE units while they are wholly within 8" of any units with this ability. This ability has no effect on WRATHMONGERS. | |
| Favoured by Khorne | Add 1 to the Bravery characteristic of friendly KHORNE MORTAL units wholly within 12" of any friendly models with this ability. | |
| Fiery Anvil | At the end of the combat phase, y ou can pick 1 enemy HERO or MONSTER within 2" of this model and roll a dice. On a 2+ that enemy unit suffers D3 mortal wounds. | |
| Furious Assault | Add 1 to hit rolls for attacks made by this unit if it made a charge move in the same turn. | |
| Wrathmaster | 1 model in this unit can be a Wrathmaster. Add 1 to the Attacks characteristic of that model's Wrath-flails. |
| Weapon | Type | Range | Attacks | To Hit | To Wound | Rend | Damage | Ref |
|---|---|---|---|---|---|---|---|---|
| Brazen Anvil | Melee | 2" | 3 | 3+ | 2+ | -1 | 3 | |
| Wrath-flails | Melee | 2" | 4 | 4+ | 3+ | -1 | 1 |
Categories: Battalion
Battalion Abilities: Inward to Bloodshed
Selections: Impaling Spear
Categories: CHAOS, MORTAL, KHORNE, BLOODBOUND, HERO, EXALTED DEATHBRINGER, Leader
Command Abilities: Brutal Command, Unit: Exalted Deathbringer, Unit Abilities: Blooded Lieutenant, Brutal Impalement, Weapon: Impaling Spear
Selections: 5 Skullreapers [180pts]
Categories: CHAOS, MORTAL, KHORNE, BLOODBOUND, SKULLREAPERS, Other
Unit: Skullreaper, Unit Abilities: Daemonforged Weapons, Murderous to the Last, Skullseeker, Trial of Skulls, Weapon: Gore-slick Blades, Daemonblades, Spinecleavers, and Soultearers, Vicious Mutation
Selections: 5 Skullreapers [180pts]
Categories: CHAOS, MORTAL, KHORNE, BLOODBOUND, SKULLREAPERS, Other
Unit: Skullreaper, Unit Abilities: Daemonforged Weapons, Murderous to the Last, Skullseeker, Trial of Skulls, Weapon: Gore-slick Blades, Daemonblades, Spinecleavers, and Soultearers, Vicious Mutation
| Battalion Abilities | Battalion Ability Details | Ref |
|---|---|---|
| Inward to Bloodshed | Worsen the Rend characteristic of melee weapons and for attacks that target a unit from this battalion by 1 (to a minimum of 0). |
| Command Abilities | Command Ability Details | Ref |
|---|---|---|
| Brutal Command | You can use this command ability at the start of the battleshock phase. If you do so, pick a friendly model with this command ability. until the end of that pase, you do not have to take battleshock tests for friendly KHORNE MORTAL units that are wholly within 18" of that model. |
| Unit | Move | Wounds | Bravery | Save | Ref |
|---|---|---|---|---|---|
| Exalted Deathbringer | 5" | 5 | 8 | 4+ | |
| Skullreaper | 5" | 3 | 7 | 4+ |
| Unit Abilities | Ability Details | Ref |
|---|---|---|
| Blooded Lieutenant | If this model is not your general, add 2 to the Attacks characteristic of this model's melee weapons while it is wholly within 12" of a friendly KHORNE general. | |
| Brutal Impalement | if the unmodified roll for an attack made with an Impaling Spear is 6, that attack inflicts D3 mortal wounds on the target in addition to any normal damage. | |
| Daemonforged Weapons | If the unmodified hit roll for an attack made with this unit's Gore-slick Blades, Daemonblades, Spinecleavers, and Soultearers is 6, that attack inflicts 1 mortal wound in addition to any normal damage. | |
| Murderous to the Last | Do not take battleshock tests for this unit. In addition, roll a dice each time a model from this unit is slain by an attack made with a melee weapon, before the model is removed from play. ON a 5+ pick 1 enemy unit within 1" of the slain model. That unit suffers D3 mortal wounds after all of its attacks have been resolved. | |
| Skullseeker | 1 model in this unit is a Skullseeker. That model is armed with a Vicious Mutation in addition to its other weapons. | |
| Trial of Skulls | You can re-roll hit rolls for attacks made by this unit if the target unit has 5 or more models. |
| Weapon | Type | Range | Attacks | To Hit | To Wound | Rend | Damage | Ref |
|---|---|---|---|---|---|---|---|---|
| Gore-slick Blades, Daemonblades, Spinecleavers, and Soultearers | Melee | 1" | 4 | 3+ | 3+ | - | 1 | |
| Impaling Spear | Melee | 2" | 5 | 3+ | 3+ | -1 | 1 | |
| Vicious Mutation | Melee | 1" | 1 | 3+ | 4+ | -1 | D3 |
Selections: Khorne
Categories: Allegiance, Allegiance: Khorne
Battle Trait: Blood for the Blood God!, Locus of Fury, Summon Daemons of Khorne, Blood Tithe Table - Points Expended: 1, 2, 3, 4, 5, 6, 7, 8, Blood Tithe Table - Unit Summoning: (01) 1 Exalted Greater Daemon of Khorne , (02) 1 Wrath of Khorne Bloodthirster, (03) 1 Bloodthirster of Insensate Rage, (04) 1 Bloodthirster of Unfettered Fury, (05) 20 Bloodletters, (06) 15 Bloodletters, (07) 10 Flesh Hounds, (08) 3 Bloodcrushers, (09) 1 Skull Cannon, (10) 10 Bloodletters, (11) 1 Herald of Khorne on Blood Throne, (12) 5 Flesh Hounds, (13) 1 Skullmaster, Herald of Khorne, (14) 5 Bloodletters, (15) 1 Bloodmaster, Herald of Khorne
| Battle Trait | Battle Trait Details | Ref |
|---|---|---|
| Blood for the Blood God! | You can receive rewards from the Blood Tithe Rewards Table below by using Blood Tithe points. You receive 1 Blood Tithe point each time a unit is destroyed. At the start of the hero phase, you can use 1 or more Blood Tithe points to receive 1 reward from the Blood Tithe Rewards table. Immediately carry out that reward's effect. Each reward costs a number of points as shown on the Blood Tithe Rewards table, and you can only receive a reward if you have enough Blood Tithe points to pay its cost. Note that Blood Tithe points can be spent to receive the Spelleater Curse reward at any point during the hero phase, instead of at the start of the hero phase. If you choose a reward, after resolving its effect your Blood Tithe points total is reset to zero. | |
| Locus of Fury | You can re-roll hit rolls of 1 for attacks made by friendly KHORNE DAEMON units while they are wholly within 12" of any friendly KHORNE DAEMON HEROES, or wholly within 16" of any friendly KHORNE GREATER DAEMONS. | |
| Summon Daemons of Khorne | You can summon units of KHORNE DAEMONS to the battlefield by expending Blood Tithe points. If you have 2 or more Blood Tithe points at the end of your movement phase, you can summon one unit from the list below onto the battlefield, and add it to your army. Each unit you summon costs a number of Blood Tithe points to pay its cost. If you summon a unit in this manner, your Blood Tithe points total is reset to zero immediately after the unit has been set up (you cannot save any Blood Tithe points you did not use). Units summoned in this way must be set up wholly within 12" of a friendly KHORNE HERO or SKULL ALTAR and more than 9" from any enemy units. |
| Blood Tithe Table - Points Expended | Reward | Ref |
|---|---|---|
| 1 | Bloody Exemplar: You receive 1 command point. | |
| 2 | Spelleater Curse: Choose this reward immediately after a WIZARD has cast a spell anywhere on the battlefield, before any attempts to unbind that spell are made. That spell is not successfully cast. | |
| 3 | Murderlust: Pick 1 friendly KHORNE unit; that unit can make a normal move. If it is within 12" of an enemy model, it can either make a normal move or attempt to make a charge move. | |
| 4 | Apoplectic Frenzy: Pick 1 friendly KHORNE unit within 3" of an enemy unit. That KHORNE unit can make a pile-in move and then attack with all of the melee weapons it is armed with. | |
| 5 | Brass Skull Meteor: Pick 1 unit anywhere on the battlefield, that unit suffers D3 mortal wounds. In addition, roll a dice for each unit within 8" of that unit; on a 3+ the unit being rolled for suffers 1 mortal wound. On a 6, the unit being rolled for suffers D3 mortal wounds instead. | |
| 6 | Relentless Fury: Until your next hero phase, each time a friendly KHORNE model is slain in the combat phase, before the model is removed from play, it can make a pile-in move and then attack with all of the melee weapons it is armed with. | |
| 7 | Crimson Rain: You can choose this reward once per battle. Immediately after you do so, and at the start of each of your subsequent hero phases, you can heal up to D3 wounds allocated to each friendly KHORNE unit on the battlefield. | |
| 8 | Slaughter Triumphant: You can choose this reward once per battle. After you do so, if the unmodified hit roll for an attack made with a melee weapon by a friendly KHORNE unit is 6, that attack scores 2 hits on the target instead of 1. Make a wound roll and save roll for each hit. |
| Blood Tithe Table - Unit Summoning | Cost | Ref |
|---|---|---|
| (01) 1 Exalted Greater Daemon of Khorne | 16 | |
| (02) 1 Wrath of Khorne Bloodthirster | 8 | |
| (03) 1 Bloodthirster of Insensate Rage | 8 | |
| (04) 1 Bloodthirster of Unfettered Fury | 8 | |
| (05) 20 Bloodletters | 7 | |
| (06) 15 Bloodletters | 6 | |
| (07) 10 Flesh Hounds | 6 | |
| (08) 3 Bloodcrushers | 5 | |
| (09) 1 Skull Cannon | 5 | |
| (10) 10 Bloodletters | 4 | |
| (11) 1 Herald of Khorne on Blood Throne | 4 | |
| (12) 5 Flesh Hounds | 4 | |
| (13) 1 Skullmaster, Herald of Khorne | 3 | |
| (14) 5 Bloodletters | 2 | |
| (15) 1 Bloodmaster, Herald of Khorne | 2 |
Selections: 2000 Points - Battlehost
Categories: Game Options, Battlehost
Selections: Origin: Ghur
Categories: Realm of Origin
Categories: ENDLESS SPELL, BALEWIND VORTEX, Malign Sorcery
Rules: Balewind Vortex
Spell: Summon Balewind Vortex, Unit Abilities: Against the Aetheric Wind, Arcane Invigoration
| Spell | Casting Value | Description | Ref |
|---|---|---|---|
| Summon Balewind Vortex | 6 | WIZARDS with a Wounds characteristic of 9 or more, that are part of a unit of two or more models, or that are already on a Balewind Vortex, cannot attempt to cast this spell. If successfully cast, set up a Balewind Vortex model within 1" of the caster and more than 3" from any enemy models, and then place the caster on the upper platform. |
| Unit Abilities | Ability Details | Ref |
|---|---|---|
| Against the Aetheric Wind | Add 1 to save rolls for a WIZARD on a Balewind Vortex. | |
| Arcane Invigoration | A WIZARD on a Balewind Vortex can attempt to cast an additional spell in each of their hero phases (including the turn in which the Summon Balewind Vortex spell was cast), and you can add 6" to the range of any spells that the WIZARD casts. |
Selections: 2x 1 Command Point [100pts]
Categories: Command Points
Selections: Battle: Ghyran
Categories: Realm of Battle
Spell: Briarstorm, Flesh to Stone, Mirrorpool, Realmblood, Sicklewind, Whipvines
| Spell | Casting Value | Description | Ref |
|---|---|---|---|
| Briarstorm | 6 | If successfully cast, pick a point on the battlefield within 18" of the caster. Until your next hero phase, any unit that finishes a move within 3" of that point suffers D3 mortal wounds. | Malign Sorcery p72 |
| Flesh to Stone | 7 | If successfully cast, re-roll successful wound rolls for attacks that target the caster until your next hero phase. | Malign Sorcery p72 |
| Mirrorpool | 6 | If successfully cast, remove the caster from the battlefield and set them up again anywhere within 18" of their previous position, more than 9" from any enemy models. It may not move in the subsequent movement phase. | Malign Sorcery; Official Errata, December 2018 p72; 1 |
| Realmblood | 7 | If successfully cast, heal D3 wounds allocated to the caster. | Malign Sorcery p72 |
| Sicklewind | 7 | If successfully cast, pick a point on the battlefield within 12" of the caster that is visible to them and draw an imaginary straight line 1mm wide between that point and the closest part of the caster. Each unit other than the caster that has models passed across by this line suffers D3 mortal wounds. | Malign Sorcery p72 |
| Whipvines | 5 | If successfully cast, pick a point on the battlefield within 18" of the caster that is visible to them. Roll a dice for each enemy unit within 3" of this point. On a 4+ the unit being rolled for suffers 1 mortal wound. | Malign Sorcery p72 |
Balewind Vortex:
As long as the Balewind Vortex remains on the battlefield, the caster and the Balewind Vortex are treated as being a single model
from the caster’s army that uses the caster’s warscroll as well as the endless spells rules. It is treated as an enemy model by the opposing player’s army. A WIZARD on a Balewind Vortex cannot move.
If a WIZARD on a Balewind Vortex attempts to dispel it, the attempt is automatically successful (do not roll any dice). This uses up the additional spell that the WIZARD would have received in that hero phase, and still counts as the single attempt they can make to dispel an endless spell this hero phase, but allows them to use any remaining spell casting attempts normally.
If the WIZARD on the Balewind Vortex is slain, then the Balewind Vortex is immediately dispelled and removed from play along with the slain WIZARD.
If a Balewind Vortex is dispelled and the WIZARD on it has not been slain, set up the WIZARD wholly within 6" of the Balewind
Vortex and more than 3" from any enemy models, and then remove the Balewind Vortex model from play. If it is impossible
to set up the WIZARD, then the WIZARD is slain.
()
Created with BattleScribe


-- Portfolio --
Change in population density of greater melbourne between 2011 and 2012
Proposed Amphitheatre Design at Deep Rock Oval Yarra Bend
Proposed Land development Plan for Bundoora
-- Resume --
Education
2016 to present – currently completing the final year of a
Bachelor of Applied Science (Surveying) (Honours) at RMIT
University
2015 - completed VCE at De La Salle College Malvern
Training:
Work Experience
2015 - completed VCE at De La Salle College Malvern
Training:
- Current WorkSafe White Card which permits me to work on commercial sites.
- Successfully completed St John’s Ambulance Level 1 First Aid Course.
- On the job training related to survey equipment and field procedures for various applications including re-establishment surveys, feature and level surveys as well as construction setouts.
Work Experience
- JRL Land Surveyors (November 2019 – Present) I commenced work at JRL in a fixed-term full time position for a work experience program. This position has continued into ongoing casual work at a minimum of three days a week. Through this role I have been involved in multiple types of surveying applications, the most common being re-establishment and feature surveys as well as setouts and as-builts for both private and commercial construction sites.
- Bunnings Warehouse Team Member (November 2018 – July 2021) I have worked intermittently at Bunnings Mentone for the past two years in both full time and casual roles. My primary role was the organisation and distribution of merchandise however I often took on additional tasks when required ranging from customer relations and enquires to front end sales and safety management.
- Airite Hydronic Heating/Cooling and Plumbing (September 2016 – March 2017) Worked during holidays with experienced plumbers on hydronic heating and air conditioners installations and repairs.
-- Contact --


What is intelligence?
What makes someone intelligent?
Write one item that you measures intelligence
There is no consensus on what intelligence is
There is no single instrument to measure intelligence
To Sternberg's public, intelligence means
"Reasons logically and well"
"Reads widely"
"Displays common sense"
"Keeps an open mind"
"Reads with high comprehension"
Problem-solving ability
Verbal ability
Social competence
+ academic behaviors (Academic intelligence)
+ interest learning & culture (Everyday intelligence)
Galton - heritable; possessing great sensory (hearing, visual) abilities; measured sensorimotor and perception task
Binet - involves reasoning, judgment, memory, and abstraction and these cannot be assessed seperately
Wechsler - aggregate capacity made of measurable, qualitatively different abilities that interact in a complex, non-additive ways; affected by nonintellective factors (e.g. personality traits); verbal and performance abilities (historical?)
Piaget - evolving biological adaption to the world; assimilation and accomodation
Structure of intelligence exmamined thoroughly using factor analysis to explore relationships between abilities measured on tests
Spearman (1927), two-factor theory of intelligence
Existence of a general ability factor, g and specific factors, s, and unexplained factor variability (e)
Group factors common to a group of activities but not g
Thurstone purposed a 7 factor structure of intelligence but could not escape g
Gardner adds interpersonal (working with others) and intrapersonal (working with yourself) to intelligence
Cattell proposed a theory consisting of crystallized and fluid intelligence (no g)
crystallized intelligence, Gc, ability to use skills, experience, & knowledge (e.g. retrieving and applying information)
fluid intelligence, Gf, capacity for solving novel problems
Horn added several factors Gs (e.g. visual, auditory processing); some are vulnerable, others maintained
Carroll hierarchical view of intelligence
McGrew and colleagues tried to reconcile these approaches
Proposed a modified Carroll model without a g
Omission of g based on the lack of utility for their needs
McGrew calls for adoption of the CHC model and made data available here
There are 10 broad-stratum abilities
fluid, crystallized, quantitative knowledge, reading/writing ability, short-term memory, visual processing, auditory processing, long-term storage/retrieval, processing speed (perform automatic cognitive tasks, couple minutes), and decision time/speed (reaction time, couple seconds)
There are 70 narrow-stratum abilities
Rather than using factor analysis to derive "what" intelligence is, examine how information is processed
simultaneous processing, integration at once
successive processing, sequential integration
Extant tests do not take into account problem solving strategy
Sternberg proposed successful intelligence, how well we adapt, share, shape, select environments that confirm to personal and societal success
Nature vs. nurture
Stability
Flynn effect - rise in intelligence test scores expected to occur on a normed intelligence test from the date the test was first normed.
Personality \(\equiv\) Intelligence
Gender differences?
Family effects starting in the womb?
Cultural considerations? Culture-loading and creation of culture-fair tests
Vist either Stanford-Binet or Weschler website.
Full scale IQ from ten subtests
Subtest scores can be combined to get other composite scores (e.g. verbal score)
Standardized for the USA population aged 2 to 85
Manual reports high internal consistency, test-restest, and inter-rater reliability (though items with low reliability were pruned)
Criterion-Related VE from concurrent and predictive data
Use in a clinical population and factor structure unclear
Age-appropriate tests for very young children; children; adults
All originally used a verbal, performance, and FSIQ, now only young children uses V and P scales
Many subtests and items specific just to Weschler's tests (Table 10 - 3)
Consists of core subtest and supplementals used to extract clinical information
Short forms exist, but discouraged
Good psychometric properties?
Will the reliablity and validity statistics reported in a technical manual be applicable to you as a test administrator?
If they report coefficient alpha of 0.95, what will your coefficient alpha be?
If the correlation between the IQ score obtained from the Stanford-Binet and an achievement test is reported as .75, will you have that same correlation for your group?
Both purport to measure intelligence
Highly correlated, differ by amount of g
Both work within the CHC model
Both represent gold standard
Different factor structures and definitions of intelligence
Kaufman test focus on processing not structure
USA army developed tests for recruits in WWI
Alpha, those who could read, Beta, those who couldn't
Assigned duty and service based on performance
Tests used in post-war because they were much cheaper
Later, Army General Classification Test and Armed Service Vocational Aptitute Battery
Also used in the schools in the USA for placement (not as much now)


Welcome to the third challenge. You've made it a long way!
---
Following Badguy's trail of breadcrumbs, you now find yourself at another server login.
You know the drill. Start by logging in to the server and snooping around Badguy's filesystem.
But be warned: just as crypto research improved overtime, so too did Badguy's RSA hygiene. The same attacks you've relied on in the past won't help you here. Instead, you'll need some new tricks.
Note: You should have found some login credentials when snooping around Badguy's previous filesystem in Task 2.