Track your emotions
Online happiness index of your team or your personal mood blog. This service is completely free. Registration is not required. You name the blog and we give you a unique link. That's all.
Start new blog or try outthe demo blog
Personal
Recording personal emotions gives several benefits. First of all by naming and describing bad emotions we magically lower their impact on us. On the other hand in the same way we increase the impact of good emotions.
Start personal mood blog and record the emotions when you feel them.  This tool gives you a chance to observe yourself.
Team Happiness Index
Recent research on Motivation (e.g. work of Daniel H. Pink) show that happy people are much more productive at work. With blogyourmood.com it is easy to create an online "niko-niko" calendar for your team and measure team happiness.
Create blog for your idea or product and share link to it with people in your team. Ask them to record the day when they are leaving. Then check statistics view for general impression or history for detailed information.
Read more about #Slack integration
Read what Jeff Sutherland, a co-author of Scrum wrote about team happiness metric.
A Survey
If you have an idea it is useful to know what people think about it. Some of them will love it, some will feel angry or sad. Gather their emotions online in a clear and elegant way.
Create blog for your idea or product and share link to it with people you would like to ask for the opinion. Then check statistics view for general impression or history for detailed information.
Features
One click
Record your emotions with one click on the mood face. Additional description is optional.
History browser
Browse the history up to two months.
Statistics
Nice pie chart will show your mood distribution in given time period.
Time chart
Time Chart shows how do you feel in different parts of the day.
No registration
No registration is required, each blog is accessible via unique secret link
No email
We will not ask you for the email or any other sensitive information - get the link and that's all.


Education
Matriculated at Woodhill College
Matriculated at Curro Woodhill College in 2017 with a Bachelors pass
Social Media Marketing at Udemy
Achieved a cetrtificate on Social Media Marketing through Udemy with knwoledge on Facebook, Instagram, Twitter, and Youtube marketing
Intro to Web at CodeSpace Academy
A course at CodeSpace Academy in which I learnt basic HTML and CSS code in order to create static webpages
Currently a student at OpenWindow Institute
Currently a student at OpenWindow Institute studying Graphic Design and Illustration
Experience
None
Skills
- Graphic Design
- Corporate Identity Design
- Digital Illustrations
- Editorial Design
- Digital Mockups
- Digital Mockups
- Adobe Photoshop
- Adobe Illustrator
- Adobe InDesign
- Social Media Marketing
- HTML and CSS
Interests
- Design/Art
- Swimming
- Gaming
- Plants/Gardening
- Coding
- Gyming
Portfolio
(more work can be seen on my Instagram)
Representation
In all of my designs and illustrations i strive to bring representation to those who do not see it often. I want to be able to accurately and proudly depict minorities in my artworks. My mission is to allow those who do not see themselves in modern art to know that they are beautiful and worthy of being represented in the art world.
Detail
Attention to detail is everything to me. Detail in design/illustration is what separates good design/art from the great. everytime I design or illustrate i get lost in the details for hours. Adding detail and patterns to an artwork is my favourite part of the creative process!
Creativity
Part of designing and illustrating is constantly being able to be creative. A lot of the times creators will suffer from an artistic block. In order to avoid this I constantly challenge myself to illustrate and design whatever comes to mind and a lot of those times the end product is nothing like how I imagined it to be!


"GAIUS "(1.) A Macedonian, Paul’s fellow-traveller, and his host at Corinth when he wrote his Epistle to the Romans (16:23). He with his household were baptized by Paul (1 Corinthians 1:14). During a heathen outbreak against Paul at Ephesus the mob seized Gaius and Aristarchus because they could not find Paul, and rushed with them into the theatre. Some have identified this Gaius with No. (2). (2.) A man of Derbe who accompanied Paul into Asia on his last journey to Jerusalem(3.) A Christain of Asia Minor to whom John addressed his third epistle(3 John 1:1).
"GAIUS "(1.) A Macedonian, Paul’s fellow-traveller, and his host at Corinth when he wrote his Epistle to the Romans (16:23). He with his household were baptized by Paul (1 Corinthians 1:14). During a heathen outbreak against Paul at Ephesus the mob seized Gaius and Aristarchus because they could not find Paul, and rushed with them into the theatre.
Some have identified this Gaius with No. (2).
(2.) A man of Derbe who accompanied Paul into Asia on his last journey to Jerusalem(3.) A Christain of Asia Minor to whom John addressed his third epistle(3 John 1:1).


Variables
- All variables should be declared with a
var
statement before they are used in a script.
- JavaScript does not require variables to have a type before they can be used in a script.
- A variable in JavaScript can contain a value of any data type, and in many situations, JavaScript automatically converts between values of different types for you.
- JavaScript is referred to as a loosely typed language.

Variables
- When a variable is declared in JavaScript, but is not given a value, it has an
undefined
value.
- Attempting to use the value of such a variable is normally a logic error.

JavaScript Arithmetic Operators
Idempotent
- The increment and decrement operators are not idempotent and can have side-effects if not used with caution.
- Idempotent operations always give the same result, no matter how many times they are executed.

Lazy evaluation
- Results are different because of idempotency in combination with lazy evaluation.

Show Me
Lazy evaluation

Show Me
JavaScript Relational Operators
JavaScript Relational Operators
- As mentioned before, JavaScript automatically converts between types when needed.
- This results in the following evaluation being evaluated as true:

Show Me
JavaScript Relational Operators
- This behaviour can be circumvented using the strict comparison operators (=== and !==).

Show Me
JavaScript Logical Operators
- Logical operators can be used to form complex conditions by combining simple conditions
&&
(logical AND)
||
(logical OR)
!
(logical NOT, also called logical negation)
JavaScript Logical Operators
- JavaScript evaluates to
false
or true
all expressions that include relational operators, equality operators and/or logical operators.
- In JavaScript, any nonzero numeric value in a condition evaluates to true, and 0 evaluates to false.
- Any string containing one or more characters evaluates to true, and the empty string "" evaluates to false.
- The value
null
and variables that have been declared but not initialized (undefined
) are considered to be false.
- All objects are considered to be true.
The If statement

Show Me
Switch statement
- Use the
switch
statement to select one of many blocks of code to be executed.
break
is used as the last statement in each case to exit the switch statement immediately.

The conditional operator

- Takes three operands (ternary operator)
- The first operand is a boolean expression
- The second is the value for the conditional expression if the boolean expression evaluates to true
- Third is the value for the conditional expression if the boolean expression evaluates to false
- Complex statements should be modeled using if ... else constructs.
The While statement

The Do While statement

The For statement

JavaScript strings
- Strings in JavaScript can be enclosed in either double quotation marks (") or single quotation marks (').
- No difference between the two (not as in PHP!)
- The
+
operator (called the "concatenation operator" when used in this manner) joins two strings together
JavaScript strings
- Confusing the
+
operator used for string concatenation with the +
operator used for addition often leads to undesired results.

Escape sequences
- When a backslash (
\
) is encountered in a string of characters, the next character is combined with the backslash to form an escape sequence.
JavaScript functions
- There are several reasons for modularizing a program with functions.
- Divide-and-conquer approach makes program development more manageable.
- Software reusability.
- Avoid repeating code in a program.
- You can define programmer-defined functions that perform specific tasks and use them at many points in a script.
Function invocation
- Functions are invoked by writing the name of the function, followed by a left parenthesis, followed by a comma-separated list of zero or more arguments, followed by a right parenthesis.
- A function must be called explicitly for the code in its body to execute.

Defining your own functions
- The format of a function definition is:

Defining your own functions
- All variables declared with the keyword
var
in function definitions are local variables—this means that they can be accessed only in the function in which they're defined.
- A function's parameters are also considered to be local variables.

JavaScript Global functions
- JavaScript provides several global functions as part of a Global object.
- This object contains
- all the global variables in the script
- all the user-defined functions in the script
- all the built-in global functions listed in the following slide
- You do not need to use the Global object directly; JavaScript uses it for you.
JavaScript Global functions
Separating JavaScript code
- JavaScript code is typically placed in a separate file, then included in the HTML5 document that uses the script.
- This makes the code more reusable, because it can be included into any HTML5 document
- As is the case with the many JavaScript libraries used in professional web development today.
Separating JavaScript code
/* HelloWorld.js */
function helloWorld() {
document.writeln("
Hello World
");
}

<meta charset="utf-8" />
<title>Hello World</title>

Show Me
JavaScript Objects
- "Everything" in JavaScript is an Object:
- a
String
, a Number
, an Array
, a function
, ...
- This is actually only halve of the truth.
- Primitive types (
int, boolean, ...
) are not objects but are silently converted to their equivalent object types (Integer, Boolean, ...
) when necessary.
JavaScript Objects
- In addition, JavaScript allows you to define your own objects.
- Properties are the values associated with an object.
- Methods are the actions that can be performed on objects.
- JavaScript has several built-in objects, like
String, Date, Array
and more.
JavaScript Objects
- An object's methods are called by writing the name of the object followed by a dot operator
.
and the name of the method.
- In parentheses following the method name are arguments to the method.
- The difference between invoking a stand-alone function and a method of an object is that a method requires an object to be invoked upon.
The Math object
- The Math object allows you to perform mathematical tasks.
- All properties/methods of Math can be called by using Math as an object, without creating it.
JavaScript classes ?
- It's important to note that there are no classes in JavaScript.
- Functions can be used to somewhat simulate classes, but in general JavaScript is a class-less language.
- Everything is an object. And when it comes to inheritance, objects inherit from objects, not classes from classes as in the "class"-ical languages.
So how do we create our own objects ?
Actually there are 3 ways:
- Using a function
- You define a normal JavaScript function and then create an object by using the
new
keyword.
- To define properties and methods for an object created using function(), you use the this keyword.
- To instantiate an object using the Apple constructor function, set some properties and call methods you can do the following.
So how do we create our own objects ?
1. Using a function

Show Me
So how do we create our own objects ?
1. Using a function
- Problem with previous approach is that you may end up defining a lot of these functions and they are all in the global namespace
- This means you may have naming conflicts if you (or another library you are using) decide to create another function with the same name.
- The way to prevent pollution of the global namespace, you can define your methods within the constructor function.
So how do we create our own objects ?
1. Using a function

Show Me
So how do we create our own objects ?
1. Using a function
- A drawback of the previous code is that the method
getInfo()
is recreated every time you create a new object.
- Sometimes that may be what you want, but it's rare.
- A more inexpensive way is to add
getInfo()
to the prototype of the constructor function.
So how do we create our own objects ?
1. Using a function

Show Me
So how do we create our own objects ?
- Using object literals
- Literals are shorter way to define objects and arrays in JavaScript.
- So you can skip the class-like stuff and create an instance (object) immediately.
- In this case you don't need to (and cannot) create an instance of the class, it already exists. So you simply start using this instance.
So how do we create our own objects ?
2. Using object literals

Show Me
So how do we create our own objects ?
- Singleton using a function
- The third way is a combination of the other two you already saw. You can use a function to define a singleton object.
So how do we create our own objects ?
3. Singleton using a function

Show Me
So how do we create our own objects ?
3. Singleton using a function
new function(){...}
does two things at the same time:
- define a function (an anonymous constructor function)
- and invoke it with new.
- It might look a bit confusing if you're not used to it and it's not too common, but hey, it's an option, when you really want a constructor function that you'll use only once and there's no sense of giving it a name.
JavaScript Arrays
- JavaScript arrays are "dynamic" entities that can change size after they are created.
- An array is a group of memory locations.
- All have the same name and normally are of the same type (although this attribute is not required in JavaScript)
- We may refer to any one of the elements by giving the array's name followed by the position number of the element in square brackets
[]
.
- The first element in every array is the zeroth element.
JavaScript Arrays
- JavaScript arrays are
Array
objects.
- Every array in JavaScript knows its own length, which it stores in its length attribute and can be found with the expression
arrayname.length
- You use the
new
operator to create an array and to specify the number of elements in an array.
- The
new
operator creates an object as the script executes by obtaining enough memory to store an object of the type specified to the right of new.
Creating JavaScript Arrays

Show Me
Creating JavaScript Arrays
- JavaScript reallocates an Array when a value is assigned to an element that is outside the bounds of the original Array.
- Elements between the last element of the original array and the new element are
undefined
.

Show Me
Array Initializer lists
- Arrays can be created using a comma-separated initializer list enclosed in square brackets
[]
.
- The initial values of an array can be specified as arguments in the parentheses following
new Array
.
- The array’s size is determined by the number of values in the initializer list.

Show Me
Now we can FINALLY do this

Show Me
Iterating arrays
- An array can be iterated using a for loop.
- However, a special statement has been added in JavaScript to iterate over Array object.
- JavaScript's
for ... in
repetition statement
- Enables a script to perform a task for each element in an array
- The
for ... in
statement skips any undefined elements in the array.
Iterating arrays

Show Me
Multidimensional arrays
- In general, an array with m rows and n columns is called an m-by-n array.
- Specify the two indices to identify a particular two-dimensional multidimensional array element.
- By convention, the first identifies the element's row, and the second identifies the element's column.
Multidimensional arrays
- Two-dimensional array elements are accessed using an element name of the form
a[row][column]
.
Multidimensional arrays
- Are actually arrays of arrays

Jagged arrays
- Sub arrays are not required to have the same length.

Why can't we use for ... in in this situation?
Multidimensional array initializers
- Multidimensional arrays can be initialized in declarations like a one-dimensional array, with values grouped by row in square brackets.
- The interpreter determines the number of rows by counting the number of sub initializer.
- The interpreter determines the number of columns in each row by counting the number of values in the sub-array that initializes the row.

Manipulating the Document Object Model
Document Object Model
- When a web page is loaded, the browser creates a Document Object Model of the page.
- The HTML DOM model is constructed as a tree of Objects
Document Object Model
- The Document Object Model gives you scripting access to all the elements on a web page.
- Using JavaScript, you can create, modify and remove elements in the page dynamically.
- With the DOM, HTML5 elements can be treated as objects
- and many attributes of HTML5 elements can be treated as properties of those objects.
- Then objects can be scripted with JavaScript to achieve dynamic effects.
Document Object Model
- The nodes in a document make up the page's DOM tree, which describes the relationships among elements.
- Nodes are related to each other through child-parent relationships.
- A node can have multiple children, but only one parent.
- Nodes with the same parent node are referred to as siblings.
- The html node in a DOM tree is called the root node, because it has no parent.
The Node Object
- The Node object represents a node in the HTML document.
- A node in an HTML document is:
- The Document
- An element
- An attribute
- Text
- A comment
More info on W3CSchools
DOM Inspector
- Every major browser these days has a DOM viewer. Use it to inspect your webpages.
Event Handling
- JavaScript events
- allow scripts to respond to user interactions and modify the page accordingly
- Events and event handling
- help make web applications more dynamic and interactive
- An event handler is a function that responds to an event.
Registering event handlers
- Assigning an event handler to an event on a DOM node is called registering an event handler.
- Method
addEventListener()
can be called multiple times on a DOM node to register more than one event-handling method for an event.
- Multiple handlers can be assigned to 1 event.
Registering 2 onload event handlers

Show Me
Passing Arguments to event handlers
- Events handlers can not be registered directly when they take arguments.
- Following code will generate an ERROR
- At least it used to! Apparently this works now.
- Next slide shows better solution

Show Me
Passing Arguments to event handlers using anonymous functions
- Anonymous functions are defined without a name.
- It's created in nearly the same way as any other function, but with no identifier after the keyword function.

Show Me
Event bubbling
- The process whereby events fired on child elements bubble up to their parent elements.
- When an event is fired on an element, it is first delivered to the element's event handler (if any), then to the parent element's event handler (if any), ...
- If you intend to handle an event in a child element alone, you should cancel the bubbling of the event in the child element's event-handling code by using the
cancelBubble
property of the event object.
Event bubbling
The HTML elements

Bubbling enabled.

Bubbling disabled.

The JS code to register event handlers

Event bubbling
- Notice that the event object can be passed to the event handler.

Show Me
DOM events
- Every DOM element has several events.
- The following slides lists some common events and their descriptions. The actual DOM event names begin with "on", but the names shown here are the ones used with
addEventListener
More info on W3CSchools
Legacy Code for event handling
- Two other models for registering event handlers
- Inline model
- Traditional model
- Both are considered legacy code by the HTML5 standard but are still frequently used.
Legacy Code - Inline model
- Inline model treats events as attributes of HTML elements
- Places calls to JavaScript functions directly in HTML code.
- It's generally considered poor practice to intermix HTML and JavaScript code in this manner.

Legacy Code - Traditional model
- Traditional model assigns the name of the function to the event property of a DOM node (in JavaScript code).
- Problem: If another statement assigns a value to the
document.onload
property, the original value is lost, which may not be the intended result.
- Multiple events handlers can not be specified directly (can be achieved using anonymous functions or wrapper functions).
document.onload = "loadEventHandler()"
Manipulating HTML elements using DOM
- JavaScript can be used to manipulate the HTML elements of the browsers DOM tree.
- Lets start with a simple HTML page containing some buttons and a div container to host some content
- We added some fancy CSS to make the page look a bit more interesting
Manipulating HTML elements using DOM

This is the dynamic content display container.

<textarea id="txtInput" cols="40" rows="5" placeholder="input here pls"></textarea>

<input type="button" id="btnSetRed" value="Set Dynamic Content to Red" />

<input type="button" id="btnSetBlue" value="Set Dynamic Content to Blue" />

<input type="button" id="btnChangeInnerHTML" value="Change inner HTML" />

<input type="button" id="btnAddParagraphNode" value="Add paragraph node" />

<input type="button" id="btnRemoveElement" value="Remove Element by ID" />

Show Me
Manipulating HTML elements using DOM
- Lets register some event handlers for the first two buttons
- The first button will allow us to set the css class of the dynamic content container to red
- The second button allows us to switch to blue

Show Me
The window load event
- The window object's load event fires when the window finishes loading successfully (i.e., all its children are loaded and all external files referenced by the page are loaded)
- Every DOM element has a load event, but it's most commonly used on the window object.
- Why not register all events directly ?
- If a script in the head attempts to get a DOM node for an HTML element in the body,
getElementById
returns null
because the body has not yet loaded
setDynamicContentClass implementation
- By using the
getElementById
we can fetch the node with the given id
- Next we use the
setAttribute
method on the node object to change the css class attribute
- You are now able to dynamically change CSS classes

Show Me
Change the content of the container
- Lets give the user the oppertunity to dynamically add HTML content to the page
- We fetch the content of the text area using the
value
property
- We inject the content into the container by assigning the value of the text area to the
innerHTML
property of the container
- We nust also not forget the register the new event handler
Change the content of the container

Show Me
Using node objects to inject HTML
- New content can also be added to the page by creating node objects
- Lets for example add a new paragraph node to the dynamic container with a class attribute of "newnode"
- The actual text for the paragraph is fetched from the input text area
Using node objects to inject HTML
- This would require the following steps:
- Create
p
element node
- Set the
id
attribute
- Set the
class
attribute
- Create text node
- Append text node to
p
node
- Append
p
node to div
node
Using node objects to inject HTML

Show Me
Removing objects from the DOM tree
- Last but not least lets look at how to remove DOM objects
- Lets for example remove the last created paragraph from the div container
Using node objects to inject HTML

Show Me
Important Side Note
- Notice the difference between
- set content event handler: uses
.innerHTML
attribute
- add paragraph event handler: uses
.appendChild(textNode)
method
- Watch what happens when we set the content to

Is this a header ?

.
- Try the same by adding a paragraph with the content

Is this a header ?

.
- Can you think of a reason why this happens ?
Show Me
Important Side Note
- Difference:
.innerHTML
: Property of container elements. When assigning text to this the new value gets parsed as HTML by the browser
TextNode
: Value is converted to text
Important Side Note
<!DOCTYPE html>

<meta charset="utf-8" />
<title>Dynamic Content Container</title>

Show Me


Plugin Information |
|---|
No information for the plugin 'svnpublisher' is available. It may have been removed from distribution. |
This plugin allows you to upload artifacts to a subversion repository. This is done via a delete/import of the items requested.
This plugin is in its infancy and should be used with caution.
SVN URL
The SVN URL is the location you wish to upload the items to.
Target Path
The target path is the location of the target directory in hudson, if the project is not a maven project this can be the root location for the items to be imported.
Import Items
Each import item consists of 3 parts:
- Pattern: A java regular expression pattern used to match the item as is exists in the target directory.
- Name: If name is not left blank the item will be renamed upon import.
- Path: If the item is to be imported into a directory other then the one given by the SVN URL this field can be used, this should always end with a forwardslash and it is always based off the location given in the SVN URL.
POM Path
The pom path is, if using a maven project, the location of the project's pom.xml. This is required if the following variable are to be used.
_MAJOR_ / _MINOR_ / _PATCH_ Paths
The _MAJOR_, _MINOR_, and _PATCH_ variables all require paths to their values from within the pom.xml's project node.
These paths are given in dot notation with index values available.
<project> <versionA>1</versionA> <properties> <minor>2</minor> <deep> <patchBuild>3.456</patchBuild> </deep> </properties> </project>
Using the above example the following paths and their results could be used:
versionA -> 1
properties.minor -> 2
properties.deep.patchBuild[0] -> 3
properties.deep.patchBuild[1] -> 456
Currently only dot separated version numbers can be indexed.
Change Log
Version 0.1 (Jan 10, 2010)
- Initial release
Attachments:
svn-publisher.png (image/png)
svn-publisher-v2.png (image/png)
svnPub0.2.svnpatch (application/octet-stream)


Joins a given content to the content of a JSON file, or creates a new one if it doesn't exists.
The absolute path where the file is or will be located
The object to be merged or written to the JSON file
How much space to use for indentation when formatting
A promise that joins the content or creates the file when resolved
Merges the content of two JSON files into a third file, or duplicates one of the files if the other one is empty.
The absolute path of the first file
The absolute path of the second file
The absolute path where the file is or will be located
How much space to use for indentation when formatting
A promise that merges the files, or duplicates one of them, when resolved
Overwrites the content of an existing JSON file, or creates a new one if it doesn't exist.
The absolute path where the file is or will be located
The object to be written to the JSON file
How much space to use for indentation when formatting
A promise that overwrites or creates the file when resolved
Returns the content of a JSON file.
The absolute path where the file is located
A promise resolved with the content
Generated using TypeDoc
Contains functions for manipulating JSON files asynchronously using the File System module from NodeJS.
Only the main functions are exported. Functions not exported are abstractions of steps from the main functions.
Functions must be passed an absolute file path to behave as expected.
Functions that requires an optional intentation level parameter don't check its value. It's used by
JSON.stringify
and therefore, if the value is less than 1 no formatting is done, and if it's greater than 10, the indentation is just 10.When a function fails it returns a rejected Promise with:
Error
(actually is ofSystemError
, but Node doesn't exposes the class so it can't be checked using theinstanceof
operator) if it was caused by violating an operating system constraint, like:


Surface CRN Simulator
Surface CRN Simulator
(sim options)
(sim controls)
Initial State
Transition Rules
Simulator Options
Colour Mapping
Import/Export
Import


boost
::
sql_cli
::
field
boost::sql_cli::field Class Reference
#include <boost/sql_cli/field.hpp>
List of all members.
Detailed Description
Represents a field in a row of a statement's result set.
Public Member Functions
template<typename ValueT>
ValueT
get
() const
Returns the field's value.
int
number
() const
Returns the field's number.
The documentation for this class was generated from the following file:
field.hpp
Generated on Mon Apr 23 18:12:04 2007 for Boost.SqlCli by
1.5.2


No Results Found
Type {{parameterSpec.type | capitalize | replaceMod:'_':'g':' '}} is not yet supported
Selected operation has no parameters
No operation selected


Fremantle axe attack lands man in hospital
A 29-year-old East Perth man has fronted court over an alleged horror axe attack which left one man needing surgery on Friday night.
Dain Alan Wainwright Boogaard was in Perth Magistrates Court yesterday, charged with an act intended to cause grievous bodily harm and aggravated burglary after he allegedly slashed another man’s arm at a block of flats in Fremantle on Friday night.
Police allege Mr Wainwright Boogaard and the victim were arguing outside the block of flats on Hampton Road in Fremantle around 7.40pm.
According to police, the argument ended but Wainwright Boogaard returned to the victim’s flat armed with a tomahawk and attacked the victim.
The victim was taken to Royal Perth Hospital for surgery on his arm, where he remains in a stable condition.
Mr Wainwright Boogaard’s will be remanded in custody until December 20 when he will appear in Fremantle Magistrates Court.


Current Status:
Interval:
-
1s
2s
5s
10s
30s
Report:
Alarms View
Meter View
Include Details
Specified tag
:
-
Meter(s)
Name
Alerts
Count
Mean
Snap50
Snap95
SnapMax
Total
Time
Alert Id
Type
Description


Constants
| OK | = | 0 |
| ERROR | = | 1 |
| INTERNAL | = | 2 |
| PERM | = | 3 |
| ABORT | = | 4 |
| BUSY | = | 5 |
| LOCKED | = | 6 |
| NOMEM | = | 7 |
| READONLY | = | 8 |
| INTERRUPT | = | 9 |
| IOERR | = | 10 |
| CORRUPT | = | 11 |
| NOTFOUND | = | 12 |
| FULL | = | 13 |
| CANTOPEN | = | 14 |
| PROTOCOL | = | 15 |
| EMPTY | = | 16 |
| SCHEMA | = | 17 |
| TOOBIG | = | 18 |
| CONSTRAINT | = | 19 |
| MISMATCH | = | 20 |
| MISUSE | = | 21 |
| NOLFS | = | 22 |
| AUTH | = | 23 |
| ROW | = | 100 |
| DONE | = | 101 |


The packing macros are implemented as described in section B.2.4 of the 1800.2 specification.
The Accellera implementation adds an additional PACKER argument to these macros with a default value of ‘packer’. This allows the macros to be used in environments with alternative packer names.
For example, <`uvm_pack_intN> is defined in the LRM as
`define uvm_pack_intN(VAR,SIZE)
Whereas the implementation is
`define uvm_pack_intN(VAR,SIZE,PACKER=packer)
This allows for usage such as
function void pack_foo( uvm_packer other_packer ); `uvm_pack_intN(foo, 32, other_packer) endfunction : pack_foo
@uvm-contrib This API is being considered for potential contribution to 1800.2
| Packing Macros | |
| The packing macros are implemented as described in section B.2.4 of the 1800.2 specification. |


{% extends "main.html" %} {% block body %}
This graph shows how many reports of each subcategory in eu.acdc.fast_flux category was submitted for the last 7 days
This graph shows the top ASNs by the number of reports submitted for the last 7 days
This graph shows the top countries by the number of reports submitted for the last 7 days
This graph shows split of reports that concern 7 experiment partners in eu.acdc.fast_flux category for the last 7 days (partners with 0 related reports are not shown)


Software for working with CWL §
Editors and viewers §
{: .table .table-striped .rows-2}
|Software|Description|
|--- |--- |
|[Rabix Composer](https://github.com/rabix/composer)|Graphical CWL editor|
|[CWLviewer](https://view.commonwl.org/)|A web application to view and share Common Workflow Language workflows|
|[atom-cwl](https://github.com/manabuishii/language-cwl)|CWL editing mode for Atom|
|[vim-cwl](https://github.com/manabuishii/vim-cwl)|CWL editing mode for Vim|
|[cwl-mode](https://github.com/tom-tan/cwl-mode)|CWL editing mode for Emacs (instructions [english](https://qiita.com/tm_tn/items/6c9653847412d115bec0), [日本語](https://qiita.com/tm_tn/items/79eec754338d152b092d))|
|[vscode-cwl](https://github.com/manabuishii/vscode-cwl)|CWL support in Visual Studio Code|
|[IntelliJ CWL plugin](https://gitlab.com/AleksandrSl/cwl-plugin)|CWL plugin for [IntelliJ and other JetBrains editors](https://plugins.jetbrains.com/plugin/10040-cwl-plugin)|
|[bioSyntax](http://biosyntax.org/)|Includes CWL syntax highliting for [gedit](https://wiki.gnome.org/Apps/Gedit)|
|[Rabix Benten](https://github.com/rabix/benten)|A [language server](https://langserver.org/) for CWL. Provides CWL code intelligence for VS Code, vim/neovim, Emacs, Acme, IntelliJ/JetBrains, [and others](https://langserver.org/#implementations-client)|
|[vue-cwl](https://github.com/TMiguelT/vue-cwl)|Visualizer of CWL workflows for the [Vue JavaScript framework](https://vuejs.org/) using [cwl-svg](https://github.com/rabix/cwl-svg)|
|[cwl-for-remote-container-template](https://github.com/tom-tan/cwl-for-remote-container-template)|A template to write CWL documents with VSCode with remote container extension|
|[ToolJig](https://srp33.github.io/ToolJig/tool.html)|Web forms for building CWL Tool and Workflow descriptions|
Utilities §
{: .table .table-striped .rows-2}
|Software|Description|
|--- |--- |
|[cwldep](https://github.com/common-workflow-language/cwldep) |CWL dependency manager, for importing tool wrappers and workflows into your own project.|
|[cwltest](https://github.com/common-workflow-language/cwltest)|CWL testing framework, automated testing of tools and workflows written with CWL|
|[cwl2zshcomp](https://github.com/kloetzl/cwl2zshcomp)|generates ZSH auto completions from CWL command line tool descriptions|
|[Cerise](https://github.com/MD-Studio/cerise)|A REST service for running CWL workflows on remote clusters|
|[workflow-service](https://github.com/common-workflow-language/workflow-service)|An implementation of the [GA4GH Workflow Execution Service (WES)](https://github.com/ga4gh/workflow-execution-service-schemas) API to run CWL workflows on remote clusters|
|[cwl-inspector](https://github.com/tom-tan/cwl-inspector)|Tool to inspect properties of tools or workflows written in CWL|
|[cwlprov-py](http://github.com/common-workflow-language/cwlprov-py)|Command line tool and Python API to explore [CWLProv](https://w3id.org/cwl/prov/) Research Objects containing provenance of Common Workflow Language executions|
|[cwl-utils](https://github.com/common-workflow-language/cwl-utils)|Example scripts using the new Python 3.6+ CWL parsing library|
|[looper](http://looper.databio.org/)|job submitting engine with support for [CWL whole workflow/tool scattering](http://looper.databio.org/en/latest/pre-submission-hooks/#included-plugin-looperwrite_sample_yaml_cwl)|
Converters and code generators §
{: .table .table-striped .rows-2}
|Software|Description|
|--- |--- |
|[cwl-upgrader](https://github.com/common-workflow-language/cwl-upgrader)|Upgrade CWL documents from draft-3 to v1.0, v1.0 to v1.1, and v1.1 to v1.2.|
|[argparse2tool](https://github.com/erasche/argparse2tool#cwl-specific-functionality) |Generate CWL CommandLineTool wrappers (and/or Galaxy tool descriptions) from Python programs that use argparse. Also supports the [click](http://click.pocoo.org/5/) argument parser.|
|[cwl2argparse](https://github.com/common-workflow-language/cwl2argparse)|Generate Python argparse code from CWL CommandLineTool description.|
|[pypi2cwl](https://github.com/common-workflow-language/pypi2cwl)|Automatically run argparse2cwl on any package in PyPi|
|[acd2cwl](https://github.com/common-workflow-language/acd2cwl)|ACD (EMBOSS) to CWL generator|
|[CTD converter](https://github.com/WorkflowConversion/CTDConverter)|Common Tool Definition (CTD) to CWL converter|
|[scriptcwl](https://github.com/NLeSC/scriptcwl)|Create CWL workflows by writing a simple Python script|
|[cwl-to-parsl](https://github.com/benhg/cwl-to-parsl)|Convert CWL to Parsl|
|[Beatrice](https://github.com/Parsoa/Beatrice)|Pipeline Assembler For CWL|
|[zatsu-cwl-generator](https://github.com/tom-tan/zatsu-cwl-generator)|A simple CWL document generator from given execution commands|
|[Janis](https://github.com/PMCC-BioinformaticsCore/janis)|A Python API that generates portable CWL and WDL workflows|
|[cwl-utils](https://github.com/common-workflow-language/cwl-utils)|New Python 3.6+ CWL parsing library|
|[ipython2cwl](https://github.com/giannisdoukas/ipython2cwl)|a tool for converting IPython Jupyter Notebooks to CWL CommandLineTools via typing annotations|
|[pegasus-cwl-converter](https://pegasus.isi.edu/documentation/manpages/pegasus-cwl-converter.html)|Work in progress tool to convert a CWL workflow into a Pegasus workflow.|
Code libraries §
{: .table .table-striped .rows-2}
|Software|Description|
|--- |--- |
|[cwltool](https://github.com/common-workflow-language/cwltool)|cwltool (can be [imported as a Python module](https://github.com/common-workflow-language/cwltool#import-as-a-module) and [extended to create custom cwl runners](https://github.com/common-workflow-language/cwltool#extension-points)|
|[schema salad](https://github.com/common-workflow-language/schema_salad)|Python module and tools for working with the CWL schema.|
|[cwljava](https://github.com/common-workflow-lab/cwljava)|Java classes for loading, modifying, and creating CWL v1.2 documents|
|[CWL for R](https://github.com/jefferys/cwl)|Parse and work with CWL from R|
|[buchanae/cwl](https://github.com/buchanae/cwl)|CWL document parsing and processing utilities in Go.|
|[CWL for Go](https://github.com/otiai10/cwl.go)|-|
|[CWL for Scala](https://github.com/broadinstitute/cromwell/tree/develop/cwl/src/main/scala/cwl)|CWL object model for Scala|
|[cwl-proto](https://github.com/broadinstitute/cwl-proto)|Reading and writing Common Workflow Language to Protocol Buffers|
|[CmdParser](https://github.com/CBICA/CmdParser)|Reading and Writing Common Workflow Language spec files from C++ applications. Includes a Command Line Parser|
|[Rcwl](https://github.com/hubentu/Rcwl)|Build, read, write and run CWL in R|
|[tidycwl](https://sbg.github.io/tidycwl/)|Tidy (R) Common Workflow Language Tools and Workflows|
|[cwl-rs](https://github.com/onnovalkering/cwl-rs)|CWL object model for Rust|


I've not seen that before. This is the coin daemon error
2018-12-10 04:59:15 ERROR: ContextualCheckTransaction: overwinter is active
2018-12-10 04:59:15 AcceptBlock CheckBlock or ContextualCheckBlock error
2018-12-10 04:59:15 ERROR: ProcessNewBlock: AcceptBlock FAILED
2018-12-10 04:59:15 ERROR: ReadBlockFromDisk: OpenBlockFile failed for CBlockDiskPos(nFile=-1, nPos=0)


Cup format and main rules:
- 6 vs 6
- No team limit
- One player can play for a single team
- Region: Europe
- No level limit
- Online qualification, LAN finals
- Double Elimination Bracket
- 1 Hero Limit per team in a match
- BO3 until RO8 (quarterfinals)
- BO5 until Finals
- BO7 on LAN finals
- Map draft is to be set as “Random first pick” until quarterfinals
- Quarterfinals, Semi Finals and Finals, teams will ban maps until 1 remain, same map can not appear until BO rounds ends.
- Qualification games will be streamed in random on the official Twitch channel
Rules:
- By entering UniCon eSports cup you agree that you've read and accepted the rules
- We reserve the right to change, modify, or adapt all rules as deemed appropriate by UniCon eSports
- All disputing moments and moments that are not mentioned in rules are resolved by UniCon eSports responsible people. Resolution is final and cannot be escalated.
Schedule:
- Registration is open from 13.06.2016 till 30.06.2016.
- Online qualification goes from 02.07.2016 till 24.07.2016
- LAN Final is on 07.08.2016 during UniCon 2016
- By participation in the tournament you agree to travel to the Final (in case you've made it that far) on your own expense. PC and gaming gadgets will be provided by LUDUS Pub. It is allowed to use your own PC and gaming gadgets.
Registration:
- Registration is done on Battlefy page
- Team can register using Guest feature
- Team captain should join our discord channel in order to have communication with admins
- Substitutes are allowed and can be swapped between BO matches.
- In order to continue to participate in the cup till the end, core members (4 people), that were initially registered must still be in the team
Preparation:
- After match announcement in the bracket, teams must discuss in Battlefy chat the best time for both team to play
- In case teams didn't use Battlefy chat to discuss time, screenshot must be made, where it is seen at what time both parties agreed to play
- Match must be played in next 3 days after match announcement in the bracket
- If team can not come to agreement, UniCon eSports admins must be involved to solve the problem
- In some cases UniCon eSports recording/streaming team will be invited to a match, in this case all 3 parties must agree on time
- If one of playing parties won't show up on match time or will have insuficient amount of players, team will be disqualified
Scoring:
- After playing one map, team is given 1 score. For example if Illios was played (map is played in BO5 mode). When team score 3 wins. Map ends and team given only 1 score.
- In case of other maps and tie on a map, competitive mode will put teams in Sudden Death mode. Team that wins Sudden Death receive 1 score.
- In quarter finals team must have 2 score to win (BO3)
- Until finals, team must have 3 score to win (BO5)
- On finals, team must have 4 score to win (BO7)
Results:
- The winning team's captain has to enter the result on the Battlefy match page.
- In the event of disputes, teams are highly advised to take screenshots of key moments within a map (checkpoints after capture, end of game score screen). If there is a dispute over time and neither team can provide proof, the match may be subject to replay or forfeit at the admin's discretion.
Game settings:
- Custom Game Settings:
- Rule set: Competitive
- Map Rotation: Single Map
- Return to Lobby: Escort and Hybrid / Assault maps = After a mirror match; Control maps = After a game
- Disable kill cam: On
- Hero selection limit ONE (1) per team.
- All other settings as default
- High Bandwidth: On. In case of bugs and game kicking players out should be Off
- Control game mode format: Best of 5
- Draft tool settings: Starting team = Random
- Map selection for the series for games in the before finals is to be done by a map draft on http://owdraft.com - either team captain creates the draft and links it to the opposing team.
Ingame problems and disqualifications:
- If a player for some reason cannot continue the game, the game may be remade provided that the issue happened before the one minute mark and no objectives were taken (30 seconds on Control point) Teams must announce when they have a disconnect before those times and the game can be brought back to the lobby. After the time is up or a point has been reached games Can not be brought back to a lobby.
- First usage of known exploits or bugs will result in a forfeit of cup.
- A formal complaint regarding behaviour and/or bugs needs to occur no more than 12 hours after the game ended, otherwise the matter will be considered as closed
- Admins will reserve the right to disqualify a team based on their behaviour at their sole discretion if something noteworthy is brought to their attention
Spectating and streaming:
- All spectators and non-affiliated streams are prohibited (that means subs AND coaches/managers)
- Any sanctioned spectators such as tournament admins and/or affiliated streamers may not be rejected by the teams
- Players are NOT allowed to live stream their games in this tournament, however players can local record their games for their own use
Prize pool:
- Prize distribution goes as following:
- III place – Entrance tickets to UniCon 2016
- II place – 300€
- I place – 700€
- Prize money will be transferred to the teams capitan within one month after the LAN Final.
- Prize pool may change through the duration of the Cup.
Last update: 30.06.2016 19:04


DfE enquiries
Central newsdesk 020 7783 8300
General enquiries 0370 000 2288
Press release
Information on plans to remove ban on same-day detentions and to give heads and teachers greater search powers.
Ministers today put headteachers and teachers back in control of the classroom by stripping away bureaucracy that far too often prevents them from maintaining good behaviour.
The government will cut red tape and simplify guidance and legislation so that teachers can ensure better behaviour.
Nick Gibb MP, Minister for Schools, announced today that the government would:
Nick Gibb said today:
All pupils should show respect and courtesy towards teachers, towards other staff and towards each other. Headteachers help to create that culture of respect by supporting their staff’s authority to discipline pupils. The role of the government is to give schools the freedom and support they need to provide a safe and structured environment in which teachers can teach and children can learn.
We know that the majority of pupils are well behaved and want others to behave well too. Heads and teachers know best how to improve behaviour but are too often constrained by regulations which inhibit them from maintaining control of the classroom. Today we are removing red tape so that teachers can ensure discipline in the classroom and promote good behaviour.
Teachers should feel confident in exercising their authority, and pupils should not have to suffer disruption to their learning caused by the poor behaviour of others.
The government is removing the ban on same-day detentions, giving heads and teachers a stronger deterrent against poor behaviour. Currently, the law gives teachers the power to put pupils in detention, but only if the school gives their parents 24 hours’ notice in writing. In future each school will be able to decide what notice to give and how to inform parents.
Currently headteachers and authorised school staff only have the statutory power to search without consent anyone who is suspected of carrying a knife or other weapon. Alcohol, controlled drugs, and stolen property will be added from 1 September 2010. Under the changes announced today we plan to extend the list this autumn to include:
We will introduce further legislation to allow teachers to search for any item which could cause disorder or pose a threat to safety.
The government will also issue simplified guidance about the use of force for safety or restraint. Schools should not have ‘no touch’ policies and teachers should feel able to use force when they need to.
Reporting restrictions will be placed on allegations made about teachers. Ministers wish to put an end to rumours and malicious gossip about innocent teachers which can ruin careers.
Improving behaviour in schools is a major priority for the government. Further measures, including on tackling bullying, exclusions, and reforming alternative provision will be announced soon. The government will consult teachers and schools representatives on the best way to implement these changes, to ensure that legislation gives teachers the powers they need.
Nick Gibb added:
Same-day detentions will give immediacy to pupil discipline and will strengthen the impact detention can have. It is also profoundly wrong that teachers feel they cannot search pupils for items that put pupils and their peers at risk such as drugs, alcohol or fireworks - so we will expand search powers for teachers to put an end to this nonsense.
It cannot be right that teachers are afraid to use force to constrain out-of-control and disruptive pupils for fear of retribution and malicious allegations. We will strengthen the guidance and legislate if necessary to make it plain when and how teachers might need to use force to control pupils. We want to put an end to rumours and malicious gossip about innocent teachers which can ruin careers and even lives.
The written ministerial statement announcing today’s changes to parliament is available here .
The previous government made provisions in the ASCL Act 2009 so that the list of items that can be searched for without the pupil’s consent will be extended to include alcohol, controlled drugs and stolen items (‘prohibited items’) from 1 September 2010. The ASCL provisions also include a power to make regulations to add to the list of prohibited items - these powers also come into force on 1 September 2010. Regulations made under this power are subject to affirmative resolution in both Houses i.e. they will need to be debated before coming into force.
Disabled pupils will retain their existing rights to reasonable adjustments to policies, where a policy would place the child at a substantial disadvantage for a reason related to their disability.
Central newsdesk 020 7783 8300
General enquiries 0370 000 2288
Published: 7 July 2010


Make your timelapse:
Start
Interval (sec):
Download delay (sec):
Stop
Try:
Take a photo
Download last file
Delete all files
Delete last file
View media files:
/videos/DCIM/100GOPRO/
Log:


General Assembly
Data Sceince Intensive
Engaged in over 400 hours of instruction at the Data Science
Intensive which involved the analysis of data sets for insights
and presentation of findings using statistics, programming, data
modeling and academic knowledge.


In YourBCABus, you'll find a bus's status next to its name, like so:
Here's what each of these statuses means:
Arrived at BCA. The bus has arrived at BCA, and its location can be found in the YourBCABus app.
Not at BCA. The bus has not arrived at BCA yet.
Not running. The bus is no longer running and will not be arriving at BCA.
If you're running YourBCABus 1.1 or higher, you might see these statuses:
Expected Early. The bus is predicted to arrive at BCA before dismissal.
Expected On Time. The bus is predicted to arrive at BCA on time for dismissal, around 4:10-4:20PM.
Expected Slightly Late. The bus is predicted to arrive at BCA relatively late, around 4:20PM.
Expected Late. The bus is predicted to arrive at BCA late, around 4:25PM.
Expected Very Late. You should hopefully never see this. The bus is predicted to arrive at BCA very late, after 4:30PM.
To predict when buses will arrive at BCA, we use a neural network trained on weather data, distance to destination towns, and previous bus arrival patterns. You can see some of our efforts at the literate-couscous repository.
Predictions update every weekday morning at 8am.
Bus predictions are not 100% accurate, and we are still working on tuning our prediction system.
As such, please do not rely on it for critical decisions, including scheduling.
(It should be fine for deciding whether to hang out in the breezeway for a few minutes though.)


Solskjaer explains decision to pick Phil Jones over Axel Tuanzebe vs Sheff Utd
Manchester United manager Ole Gunnar Solskjaer says he has favoured the experience of Phil Jones in picking his line-up to face Sheffield United on Sunday afternoon.
The 27-year-old is making his first Premier League appearance of the season in the trip to Bramall Lane, with Solskjaer appearing to have matched up with Chris Wilder’s back three formation.
The Norwegian coach was coy when asked if he was playing with three defenders, suggesting Jones could step up into midfield, while he says Axel Tuanzebe was not quite fit enough.
‘We know about Sheffield United’s strengths and we’ve got to defend well. Obviously set plays in the box, stop crosses,’ explained Solskjaer to Sky Sports before kick-off.
‘We know tactically we have to be spot-on and of course mentally, because this ground is not an easy one if you don’t get a good start.
Advertisement Advertisement
‘So Jones comes in with the experience. He’s been fit now for a while and been training hard and well, so he will give us a good option in two positions.’
Probed on whether he would be in midfield or defence, Solskjaer smiled and replied: ‘He might do midfield for a little while, he might do at the back – it depends on how the game goes.’
On Tuanzebe, he added: ‘Axel’s back in the squad, not really ready to play yet.’
Expanding on the decision to MUTV: ‘Phil has been training well. He’s got experience of playing both central midfield and at the back.
‘When you show the attitude he’s shown in training, it’s time for him to get a chance. Marcos [Rojo] is injured, Axel isn’t really ready to come in so it was an easy option.’


We welcome enrollment from medically fit BLOOD DONORS between the age of 18-55 years, and not less than 45 kgs in weight, located in and around Hyderabad & Secunderabad. If you already have an account with us, please login . We are very glad that you are signing up as donor. To register as a blood donor is a responsibility.
FIELDS marked with (*) are mandatory


COME TO THE BEST PLACE FOR MEXICAN FOOD!!
When people in Belleville want an expertly cooked authentic Mexican dish, they always come to Margaritas Mexican Restaurant & Cantina. We’re family owned and operated and have been in business since 2006. We’re also a trusted member of the Belleville Chamber of Commerce. Visit one of our three locations today, and we’ll show you why people love our food.


This 'Star Wars Jedi: Fallen Order' bundle is absolutely stacked
by Joseph GreenTL;DR: The Xbox One S Star Wars Jedi: Fallen Order bundle is available for £249.99 on Amazon.
Bundle deals are great because you get a console and game in one convenient package. At least, that's how it normally works.
There's one bundle deal in the Amazon "Countdown to Black Friday Sale" that is bucking the trend by offering a whole lot more in the same package. Seriously, the Xbox One S Star Wars Jedi: Fallen Order bundle is absolutely stacked.
This impressive bundle includes the Xbox One S (1TB) console, an Xbox wireless controller, a deluxe edition full-game download of Star Wars Jedi: Fallen Order, one-month of Xbox Live Gold, a one-month trial of Xbox Game Pass, and one-month of EA Access. That is a lot.
This bundle is available for just £249.99 on Amazon, which is really great value when you consider how much is included. We can't see this dropping in the coming weeks, particularly as the game has only just been released.
You will struggle to find a better value bundle deal in the Black Friday and Cyber Monday sales.
Xbox One S 'Star Wars Jedi: Fallen Order' Bundle — £249.99 See Details


Hymnals
Home
Input
Search
Bookmarks
History
About
Settings
1
1
2
3
4
5
6
7
8
9
s
t
f
0
S = 2
nd
Tune
T = 3
rd
Tune
F = 4
th
Tune
Results to Display:
Any
First Line
Whole Word
Match Case
MobiHymnal
Revisions
Appearance
Theme:
Light
Dark
Color:
#009688
#00bcd4
#03a9f4
#2196f3
#3f51b5
#9c27b0
#673ab7
#e91e63
#f44336
#ffc107
#ffeb3b
#cddc39
#8bc34a
#4caf50
#795548
#607d8b
Extra space:
Line space:
Choose Hymnal


World Aggregate News, or just WAGG News for short, was born out of the idea that everyone should be able to access reliable news that they care about, without having to sift through long articles. World Aggregate collects news from hundreds of sources across the internet and around the world and compresses their stories into bulletins under 140 characters.
We collect news from everywhere on the internet; Twitter, Facebook, news articles, anywhere. We also gather media from people on the ground as events occur with services like Vine and Instagram.
We don't believe it is fair to take credit for the work of other organizations, and for that reason, all the news we share is attributed, unless it is exclusively ours. We also believe it's unreasonable to be biased, and as such we pride ourselves on showing all the sides of a story whenever possible.
Braeden Mayer is a co-founder and aggregator, working from approximately 07:00 to 23:00 PST on weekdays.
Kashif Osman is a co-founder and aggregator, working from approximately 08:00 to 03:00 EST on weekdays.
Rory Tait is an aggregator, working from approximately 16:00 to 21:00 AEST on weekdays.
We are looking for European aggregators. Send us a quick email if you're interested.


--- layout: page title: Personal Projects subtitle: Sometimes I make silly mechanical contraptions use-site-title: true ---


COMBINE is an Australia wide group for students and early-career researchers interested in bioinformatics, computational biology or any other area of computational or mathematical life sciences.
A group for students interested in Bioinformatics, Computational Biology and associated fields based at the Univeristy of Melbourne.
Involved in a student group not listed here? Contact COMBINE


Dungeon Generator
This dungeon generator was created as the first homework assignment in my intro game development class. Using a given set of borders with their positions and sizes along with any specific items with positions, the program creates a dungeon with any items that were designated. This project has inspired me to create a more in depth dungeon generation algorithm that can create more dynamic dungeons.
HOME


AP Language
Objectives:
There are four objectives
to this packet: accurately understand rhetorical analysis prompts,
to be able to determine BIG and LITTLE questions, to write
an effective essay, and to appropriately organize your thoughts.
Prompt Interpretation:
The first step is to identify
the title, author, and genre via the acronym T.A.G. The second
step is to identify any relevant background information. The
final step is to identify the BIG questions and LITTLE questions which should take the form
of an interrogative sentence and an imperative sentence. BIG questions
should focus on the bigger picture while the LITTLE question should be focused
on following through with the prompt and writing an effective essay.
Quotation Format:
It is similar to a sandwich in which you begin with a claim,
then textual evidence, and finally an explanation.
Rhetorical Triangle Terms:
Exigence is what prompts the speaker
to speak at this particular point in time. Immediate audience is the audience currently
listening or reading the piece. Mediated audience is the implicit audience where they
don't directly receive the other end of the essay/speech etc. Purpose is what the speaker intends
the reader to feel. Arrangement is the organization or structure. Form is the genre. Surface Features
is the arrangement combined with diction, syntax, imagery, and figurative language.
Qualifiers are words that limit the scope of a claim. Here
is a link to a diagram.
Logos:
Logical appeal, otherwise known as logos, appears in the form of inductive (specific to general)/deductive reasoning
(from general to specific), or by stating statistics, examples, facts, evidence, syllogism where it is
a form of deductive reasoning where you can conclude a specific example from a broader example.
A Warrant is an implied statement that creates a logical connection between a claim and a reason.
Ethos:
Ethos, otherwise known as credibility, appears in the form of ethics, morals, and understanding.
Pathos:
Pathos, otherwise known as emotional appeal, appears in the form of emotionally moving and heartfelt
diction where it incites a certain feeling within you.
More Rhetorical Terms:
Alliteration is the rpeated use of a beginning letter.
Anaphora is the repeated use of a phrase at the beginning of a sentence or clause.
An anecdote is a personal account from one's life. Ad hominem is a logical fallacy
that a writer attacks in an opponent. Expletive terms are words used to add emphasis that
break the flow of a sentence or they could be profanity. Asyndeoton is the repeated omission
of recurring conjunctions. An oxymoronic term is one that consists of 2 contradictory words.
Personification is applying human-like characteristics on an inanimate object. Antithesis
is a rhetorical strategy used to juxtapose contrasting ideas in a clause or sentence.
Parallelism is the repeated use of a certain structure in a sentence. Non sequitur is
where an argument's conclusion doesn't align with the rest of the piece. Hyperbole
is an intense form of exaggeration. Polysyndeton is the repeated use of a conjunction.
Enumeratio is a figure of amplification where a string of information is divided to add emphasis.

Diction is word choice. Syntax is the permutation of words. Imagery is syntax and diction combined
to create a visually appealing picture. A paradox is a contradictory statement. A concession is
the acknowledgement of another person's argument.
If you have any suggestions, feel free to click here!
| Forest Questions | Tree Questions | Root Questions |
|---|---|---|
| Forest questions tend to prompt you for the tone of the passage, or for anything related to the general overview of the passage, similar to a BIG question. | Tree questions are more specific in a way that they only target certain portions of the text. | Root questions typically target footnotes or smaller bits and pieces of information. |
Possible Strategies
There are a great deal of combinations in which you can approach a multiple choice exam. You could begin by targetting the forest question or the root questions. However, root questions generally don't rely on information in the passage and should be ideally finished first. As you read, you should be taking notes, in the margins, of the general idea of the passage and make attempts to summarize each paragraph. As you read, you can answer tree questions or wait till the end to answer the rest of the questions knowing that you are on a time restrain. And for footnotes, make sure to understand that in text, books, journals, and magazines are considered LONG works and are italicized or underlined whereas SHORT works like articles, essays, and chapters, are in quotation marks.
If you have any suggestions, feel free to click here!
| Objective One | Objective Two | Objective Three |
|---|---|---|
| The first objective is to dismantle the piece to its most effective elements. | Second is to explain these elements with established evidence and commentary. | Third is to tie these thoughts together with the greater meaning/theme. |
| Literary Term | Function |
|---|---|
| Analogies/Metaphors/Similes | Analogies/metaphors/similes are intended to create a powerful comparison. |
| Hyperbole | Hyperbole's are meant to emphasize something strongly. |
| Understatement | An understatement is meant to invoke the reader's imagination. |
| Juxtaposition | Juxtaposition is to highlight contrasting extremes. |
| Imagery | Imagery is to visually capture an idea. |
| Anaphora/Repetition/Parallelism/Refrain/Alliteration | Anaphora/repetition/parallelism, refrain, and alliteration are all used to create a memorable, more reinforced phrase and meaning. |
| Allusion | An allusion is sometimes made to establish appeal to authority or to acknowledge something notable and trustworthy. |
| Tone | The tone is to communicate an attitude on a subject while an undertone is a type of tone that is meant to express an underlying attitude. |
| Connotation | Heavily connotated words are meant to add emphasis and detail selection is meant to materialize facts and ideas. |
| Lists | Lists are meant to create an overwhelming feeling. |
| Irony | Irony is for highlighting complexity. |
| Paradox | Paradox is used to highlight contradictions or fallacies. |
| Anecdotes | Anecdotes are meant to humanize situations. |
| Humor | Humor is meant to reduce tension or instill delight. |
| Satire/Sarcasm/Verbal Irony/Invectives | Satire, sarcasm, verbal irony and invectives are meant to ridicule something. |
| Narrative Pace | A narrative pace is meant to convey intense feelings. |
| Reason/Emotion/Patriotism/Religion/Ethics | Appeals to reason/emotion/patriotism/religion/ethics are meant to provoke the audience similar to a rhetorical question. |
| Short Staccato Sentences | Short/staccato sentences are meant to highlight an idea. |
| Paraleipsis | Paraleipsis is meant to highlight an idea while pretending not to. |
| Tips on Writing a Rhetorical Analysis Essay |
|---|
|
If you have any suggestions, feel free to click here!
| Literary Terms | Definitions |
|---|---|
| Figurative Language | Figurative language goes beyond the literal meaning and it tends to be used to add emphasis or highlight a strong connection. |
| Simile | Simile is comparing two things with like or as. |
| Metaphor | Metaphor is the same as simile except it does not use like or as. |
| Personification | Personification gives an object human-like characteristics. |
| Hyperbole | Hyperbole is the extreme exaggeration of something. |
| Litotes | Litotes are obvious and intentional understatements. |
| Apostrophe | An apostrophe is an exclamatory passage that addresses either a thing or a person. |
| Synecdoche | Synecdoche is using a part to represent the whole. |
| Metonymy | Metonymy is using an attribute of something to represent the whole. |
| Appositive | An appositive is a noun or noun phrase that is divided with commas and it describes the noun phrase that precedes it. |
| Imagery | Imagery is the combination of diction and syntax to create a visually appealing picture. |
| Verisimilitude | Verisimilitude is a characteristic where the circumstances, characters, dialogue, actions, and outcomes seem realistic. |
| Onomatopoeia | Onomatopoeia is the use of words that imitate sounds. |
| Asyndeton | Asyndeton is the omission of conjunctions. |
| Repetition | Repetition covers a broad base where everything it covers generally have a repeating aspect. |
| Parallelism | Parallelism is a form of repetition in a way that it repeats sentence structure. |
| Anaphora | Anaphora is another form of repetition, it repeats the beginning of a sentence or clause. |
| Epiphora | Epiphora is the repetition of the ending of a sentence or clause. |
| Antithesis | Antithesis is the juxtaposition of two contrasting ideas. |
| Chiasmus | Chiasmus is the reversal of a sentence or clause. |
| Cataloging | Cataloging is a frequent list of people. |
| Alliteration | Alliteration is the repetition of the first letter of a word. |
| Assonance | Assonance is the repetition of a vowel in two or more words in a sentence. |
| Paradox | A paradox is a contradictory statement. |
| Oxymoron | An oxymoronic statement would be something that seem to be impossible. |
| Malapropism | Malapropism is the act of intentionally mistakingly using a different (yet similar sounding) word to replace another word. |
| Anachronism | Anachronism is when something is intentionally put out of chronological order. |
| Idiom | An idiom is a phrase that has an unpredictable meaning. |
| Dialect | A dialect is a version of a language native to only certain residents. |
| Pun | A pun is a play on words where one word could have more than one meaning. |
| Foreshadowing | Foreshadowing is something that hints at a future possibility. |
| Mood | Mood is the feeling that the reader feels. |
| Tone | Tone is the feeling that the writer intends to have. |
| Persona | Persona is the character the writer displays. |
| Character | Character is a person in a text. |
| Narrative POV | There is first person POV, second person POV which refers to the reader, and third person POV. Third person subjective POV is where the narrator has access to not all characters but multiple character's feelings and thoughts. Third person objective POV is where the narrator has no access to any thought of any character. Third person omniscient POV is where the narrator has all the thoughts of every character. |
| Diction | Diction is word choice. |
| Syntax | Syntax is the combination of diction. |
| Style | Style is the combination of syntax, diction, and literary techniques. |
| Denotation | Denotation is the dictionary definition of a word. |
| Connotation | Connotation is the implied definition of a word. |
| Rhetoric | Rhetoric is the art of communication. |
| Rhetorical Question | A rhetorical question is obvious and needs not to be answered. |
| Soliloquy | Soliloquy is where a character talks to themselves as to reveal thoughts and emotions. |
| Aside | Aside is speech that is shown to the audience members but not to the characters. |
| Deus Ex Machina | Deus Ex Machina is an event where a seemingly impossible situation is solved by an unexpected introduction of something. |
| Allusion | An allusion is where someone refers to something. |
| Archetype | An archetype is a universal event or character or object/place that is shared among many works. |
| Allegory | An allegory is a story that has a greater meaning. |
| Comedy | Comedy is a work that deals with humor. |
| Satire | Satire is a form of comedy and it involves sarcasm and irony. |
| Farce | A farce is an extremely humorous story that includes ridiculous plots, problems, and characters and they can occasionally underscore a societal issue. |
| Tragedy | A tragedy is a work that depicts sorrowful events. |
| Comic Relief | Comic Relief is used in works to alleviate tension. |
| Protagonist | Protagonist is the main character (usually). |
| Antagonist | Antagonist is the character that juxtaposes the protagonist. |
| Foil | A foil is a character that shares similar traits with another character but has distinctive differences. |
| Hero | A hero is a brave and courageous character. |
| Anti-Hero | An anti-hero is a hero with traits that contradict the hero persona. |
| Tragic Hero | A tragic hero is a hero that ends in defeat and only brings tragedy upon the plot. |
| Summary | A summary is the conclusion of important points of something. |
| Paraphrase | Paraphrasing is quoting something while rewording. |
| Compare | Comparing 2 things is highlighting their similarities. |
| Contrast | Contrasting 2 things is highlighting their dissimilarities. |
| Thesis | A thesis is the main claim in an essay. |
| Analogy | An analogy is a comparison between 2 subjects. |
| Anecdote | An anecdote is a personal story. |
| Aphorism | An aphorism is a famous saying. |
| Conflict | Conflict is a problem in a plot. |
| Plot | The plot is the general scheme and flow of the story. |
| Exposition | Exposition is the introduction to the plot. |
| Rising Action | Rising Action gives rise to the climax. |
| Climax | The climax is the breaking point where something drastic happens. |
| Falling Action | The Falling Action occurs after the climax. |
| Denouement | The Denouement is often the ending where a resolution is proposed. |
| Symbol | A symbol is used to represent something intangible. |
| Motif | Motifs are recurring elements within the text. |
| Theme | A theme is an underlying meaning hidden within the text. |
| Moral | A moral is a lesson to be learned within the text. |
| Irony | Irony contrasts reality and appearance. |
| Verbal Irony | Verbal Irony is the contrast between an actual meaning and a literal meaning when something is spoken. |
| Dramatic Irony | Dramatic Irony is the irony in where the reader knows something but the character does not. |
| Situational Irony | Situational Irony is where a situation occurs unexpectedly which contrasts what was expected to happen. |
| Stanza | A stanza is a group of lines in a poem. A couplet is two-line stanza, a triplet is a three-line stanza, a quatrain is a four-line stanza, a quintet is a five-line stanza, a sestet is a six-line stanza, a septet is a seven-line stanza, and an octave is an eight-line stanza. |
| Refrain | Refrain is the repetition of a line or phrase at regular intervals. |
| Rhyme | Rhyme is the usage of two or more words where each word have identical sounding accented syllables. |
| Slant Rhyme | Slant rhyme, otherwise known as imperfect rhyme, is where a rhyme a created from 2 similar sounding but not perfectly rhyming words. |
| Sight Rhyme | Sight rhyme is where two words that look like they rhyme but they are pronounced differently. |
| End Rhyme | End rhyme is a rhyme where it occurs at the end of a line in a poem. |
| Beginning Rhyme | Beginning rhyme is a rhyme where it occurs at the beginning of a line in a poem. |
| Internal Rhyme | Internal rhyme is a rhyme between a word and another word within the same line or different lines, not specifying if they are at the same position or not. |
| End-stopped | End-stopped is a term to describe the pause at the end of a line of poetry. |
| Enjambment | Enjambment is the lack of a pause at the end of a line of poetry. |
| Caesura | Caesura is the pause in the middle of a line of poetry. |
| Meter | A meter is a rhythm of accented/unaccented syllables where organized patterns are called feet and every foot consists of two or three syllables. Dimeters are two feet per line, trimeters are three feet per line, tetrameter is four feet per line, pentameter is five feet per line, hexameter is six feet per line, heptameter is seven feet per line, octameter is eight feet per line. The most common meters are iambic, trochaic, anapestic, dactylic, spondaic, and pyrrhic. |
| Iambic | An iambic is a foot that consists of an unaccented and accented syllable. |
| Trochaic | A trochaic is a foot consisting of an accented and an unaccented syllable. |
| Dactylic | Dactylic is a foot consisting of an accented syllable and two unaccented syllables. |
| Spondaic | Spondaic is a foot consisting of two accented syllables. |
| Anapestic | Anapestic is a foot consisting of two unaccented syllables and an accented syllable. |
| Pyrrhic | Pyrrhic is a foot consisting of two unaccented syllables. |
| Blank Verse | A blank verse is an unrhymed iambic pentameter. |
| Free Verse | A free verse is a verse that does not contain regular patterns of rhyme and meter. |
| Sonnet | A sonnet consists of fourteen lines of iambic pentameter. There is the Italian/Petrarchan sonnet and the English/Shakespearean/Elizabethan sonnet. The Italian/Petrarchan sonnet has an ABBAABBA rhyme scheme followed by a sestet of CDECDE. The English/Shakespearean/Elizabethan has three quatrains with ABAB CDCD EFEF followed by a couplet GG. |
| Literary Terms | Examples |
|---|---|
| Figurative Language | Time is money. |
| Simile | John Cena is as strong as an ox. |
| Metaphor | The curtain of night fell upon us. |
| Personification | The sunflower waves at us. |
| Hyperbole | Vincent is running faster than the wind. |
| Litotes | Einstein is primitive. |
| Apostrophe | Oh, love, how I strive for you! |
| Synecdoche | Check out my new wheels! (Referring to a car) |
| Metonymy | The pen is mightier than the sword. |
| Appositive | I gazed at the distant sun, a dying star with vibrant orange flames. |
| Imagery | The old man took a handful of dust, and slowly sifted it through his fingers. |
| Verisimilitude | An example would be the usage of vernacular or colloquial language in a fictional story to emphasize the believability of the story. |
| Onomatopoeia | The cell phone beeps during the history test. |
| Asyndeton | I came. I saw. I conquered. |
| Repetition | He saw it. I saw it. She saw it. |
| Parallelism | Alice ran into the room, into the garden, and into my heart. |
| Anaphora | Sir, I have been long convinced. Sir, I freely acknowledge that I am of the African race. Sir, I shall conclude my self as your most obedient humble servant. (Banneker’s Letter to Thomas Jefferson) |
| Epiphora | The United States, as the world knows, will never start a war. We do not want a war. We do not now expect a war. (JFK) |
| Antithesis | That’s one small step for man, one giant leap for mankind. (Neil Armstrong) |
| Chiasmus | She has all my love; my love belongs to her. |
| Cataloging | An example of cataloging would be “The house, the restaurant, the library, the museum”. |
| Alliteration | Terry the tall, tanky triceratops toppled ten thousand tiny trees. |
| Assonance | Please your knees. |
| Paradox | All animals are equal, but some are more equal than others. |
| Oxymoron | Beautiful tyrant! Devilishly angelic! |
| Malapropism | Timmy, i’m going to obfuscate that phone if you don’t turn it off right now! |
| Anachronism | Frederick Douglas bought a cell phone yesterday. |
| Idiom | Kick the bucket. |
| Dialect | Jump up and crack yo’ heels. Dat’s de good ole Cairo at las’, I jis knows it. |
| Pun | An elephant’s opinion carries a lot of weight. |
| Foreshadowing | In this, there was much that reminded me of the specious totality of old wood-work which has rotted for long years in some neglected vault, with no disturbance from the breath of the external air. |
| Mood | The graveyard flower is blooming, the sky is gloomy. |
| Tone | The graveyard flower is blooming, the sky is gloomy. An example of tone would be in this sentence, the author might want to convey a dull, sullen feeling. |
| Persona | An example of a persona would be a character acting sycophantically. |
| Character | A character is a person in a story like Romeo in Romeo and Juliet. |
| Narrative POV | An example of a first person point of view would clearly use “I” where a clear second point of view would be where the reader addresses the audience members “you”. For example, if Bob is feeling distressed, Joe is feeling ashamed, and Bill is feeling content, the third person subjective would be able to access a few of the character’s feelings, thoughts, or emotions whereas third person limited point of view would only have access to one character and third person objective is where the narrator has access to none of the character’s feelings contrasted by third person omniscient where the narrator can tell the emotions of each character. |
| Diction | An example would be describing a house as gloomy, abandoned, and defeated as to purposefully establish a tone. The words the author would use to describe this house would be diction. |
| Syntax | If an author wanted to describe a gloomy and abandoned house, they would apply a certain arrangement of diction (words) or sentence structures to achieve the sullen effect. |
| Style | For example, if an author tends to integrate a satirical aspect to their story, then their style would be a bit satirical because not only is satire a composure of diction, syntax, and literary techniques, but it this is the distinguishing trait in this author. |
| Denotation | The dictionary definition of “anorexic” would be “abnormally low body weight” which seems to be quite neutral. |
| Connotation | The connotation of “anorexic” would depict a pitiful skeleton suffering from malnutrition and destined to pass away. Connotations tend to evoke more emotion. |
| Rhetoric | Obliged to you for hearing me, and now old Sojourner ain't got nothing more to say. |
| Rhetorical Question | Don’t you want to be rich and famous? |
| Soliloquy | Jill thought to herself, “Why would anyone do this? Why won’t they just understand me?” |
| Aside | Bob felt a deep feeling of regret for he was guilty of the crime. |
| Deus Ex Machina | An example of Deus Ex Machina could be where the main character is tasked with solving a crime and a sudden introduction of another character immediately solves the seemingly difficult case. |
| Allusion | An example of an allusion would be claiming someone is an “Honest Abe” (which refers to Abraham Lincoln for his directness and moral virtue). |
| Archetype | An example of an archetype would be the courageous hero depicted in many fantasy stories that saves the princess. |
| Allegory | An example of an allegory is using the slightly humorous situation of depicting a monkey society where discrimination takes place in order to allude to the greater societal issue we might face today: discrimination. |
| Comedy | An example of comedy would be in the midst of a horror film, a character begins to scream because they lost their portable toilet paper dispenser. |
| Satire | An example of satire would be ridiculing and claiming your friend is ignorant because they forgot their homework at home. |
| Farce | An example of a farce could be a story with a setting of a distant kingdom and the main characters being an insect, an animal, a human, and a clock. Though this does seem highly fictional and unbelievable it could possibly allude to a deeper societal issue by portraying it with humor. |
| Tragedy | Antigone is an example of a tragedy. |
| Comic Relief | An example of comic relief would be Antigone making a joke in the midst of a dire situation. |
| Protagonist | An example of a protagonist would be a knight who is tasked with rescuing a princess. |
| Antagonist | An example of an antagonist would be the evil witch that is tasked to stop the knight from rescuing the princess. |
| Foil | An example of a foil would be Bob and Joe who both share exact traits however one of them has a deep sense of regret. This distinctive difference is only enhanced when these two characters are placed side by side. |
| Hero | An example of a hero would be George Washington winning the American Revolution. |
| Anti-Hero | An example of an anti-hero would be Gulliver from Jonathan Swift’s Gulliver’s travels. |
| Tragic Hero | An example of a tragic hero would be Romeo from Romeo and Juliet. |
| Summary | An example of a summary would be the concise explanation detailing the important events of what has happened in Harry Potter. |
| Paraphrase | An example of paraphrasing would be an easier paragraph for understanding Shakespare’s poems. |
| Compare | His head is like a library, consisting of knowledge. |
| Contrast | The light blue sky contrasts the dark green grass. |
| Thesis | An example of a thesis would be the analogy that one is writing in his or her analogy essay. |
| Analogy | Math is like love. |
| Anecdote | If a group of coworkers are discussing pets, and one coworker who tells a story about her own cat that screams every night, she has shared an anecdote. |
| Aphorism | You never really understand a person until you consider things from his point of view—until you climb into his skin and walk around in it. (Atticus Finch) |
| Conflict | An example of a conflict is the perilous dragon that confronts the courageous knight. |
| Plot | An example of a plot would be a knight being tasked with saving a princess but he has obstacles in his way. |
| Exposition | The exposition of the plot stated above would be the introduction of the knight, the princess, and other characters as to establish a background for oncoming events. |
| Rising Action | The rising action would be the knight fighting his way through obstacles leading up to his ultimate fight with a dragon. |
| Climax | The climax of this plot would be when he defeats the dragon. |
| Falling Action | The falling action would be when he finishes his travel and finds the princess. |
| Denouement | The Denouement, otherwise known as the resolution, would be where the knight marries the princess. |
| Symbol | In To Kill a Mockingbird, the mockingbird symbolizes innocence. |
| Motif | An example of a motif would be Napoleon from Animal Farm, that he keeps imposing different laws for animals. |
| Theme | An example of a theme would be the theme of fear in Poe’s House of Usher. |
| Moral | An example of a moral would be “treating someone as you want to be treated”. |
| Irony | An example of irony would be the sentence, “My grave is likely to be my wedding bed.” |
| Verbal Irony | An example of verbal irony would be telling someone who failed a test “Nice job, genius.” |
| Dramatic Irony | An example of dramatic irony would be a character professing that they could just die when they are about to die though they aren’t conscious of it. |
| Situational Irony | An example of situational irony would be where a boulder seems as if it was going to fall and crush the protagonist when it surprisingly doesn’t. |
| Stanza | Come, fill the Cup, and in the fire of Spring Your Winter garment of Repentance fling: The Bird of Time has but a little way To flutter–and the Bird is on the Wing. (Quatrain Stanza) |
| Refrain | It is magical, yes, this life that I live, Each day it gives something, Something it gives each day. It is magical, absolutely magical life that I live. |
| Rhyme | Twinkle, twinkle little star, How I wonder what you are. |
| Slant Rhyme | I have met them at the close of day Coming with vivid faces From counter or desk among grey Eighteenth-century houses. |
| Sight Rhyme | Shall I compare thee to a summer’s day? Thou art more lovely and more temperate. Rough winds do shake the darling buds of May, And summer’s lease hath all too short a date. |
| End Rhyme | The warping night air having brought the boom, Of an owl’s voice into her darkened room. |
| Beginning Rhyme | As yet the early-rising sun Has not attained his noon. |
| Internal Rhyme | Once upon a midnight dreary, while I pondered, weak and weary. |
| End-stopped | And watching, with eternal lids apart, Like nature's patient, sleepless Eremite… |
| Enjambment | A thing of beauty is a joy forever: Its loveliness increases; it will never Pass into nothingness but still will keep A bower quiet for us, and asleep Full of sweet dreams, and health, and quiet breathing. |
| Caesura | Roses, roses! || Two bucks a bunch! They say The boys in the street, || ready to sell you. |
| Meter | People become what they believe. (Trochaic meter) |
| Iambic | Don’t search faults. Find remedies. |
| Trochaic | Life is too short to hold grudges. |
| Dactylic | If you know why to live, then you can tolerate anything. |
| Spondaic | Be happy, be positive, be you. |
| Anapestic | And they found some mice alive still. |
| Pyrrhic | To a green thought in a green shade. |
| Blank Verse | Something there is that doesn't love a wall.
That sends the fro |
| Free Verse | A noiseless patient spider, I mark’d where on a little promontory it stood isolated, Mark’d how to explore the vacant vast surrounding, It launch’d forth filament, filament, filament, out of itself, Ever unreeling them, ever tirelessly speeding them. |
| Sonnet | Two households, both alike in dignity, In fair Verona, where we lay our scene, From ancient grudge break to new mutiny, Where civil blood makes civil hands unclean. From forth the fatal loins of these two foes A pair of star-cross’d lovers take their life; Whose misadventured piteous overthrows Do with their death bury their parents’ strife. The fearful passage of their death-mark’d love, And the continuance of their parents’ rage, Which, but their children’s end, nought could remove, Is now the two hours’ traffic of our stage; The which if you with patient ears attend, What here shall miss, our toil shall strive to mend. (Romeo and Juliet by William Shakespeare, 1594) |
If you have any suggestions, feel free to click here!
| Name of Fallacy (In Latin or English) | Description/Example |
|---|---|
| Hasty Generalization (too few instances to support conclusion) | Since he is in French class and he doesn't speak fluent French, no one in that class speaks fluent French. |
| False Analogy (given situations have too many significant differences for comparison) | One can compare students cheating on tests to doctors using an x-ray as an aid. |
| Ad Hominem ("to the man"; personal attacks on the person rather than on the logic of the argument) | In the midst of an argument, one person calls the other stupid. |
| Ad Populum ("to the people"; accept an idea because most people do | Because everyone else has a curfew at 12, I should too. |
| Non Sequitor ("does not follow"; weak or irrelevant reasons; general term for any invalid argument) | Because this car is advertised on TV, I must have it. |
| Post Hoc ("after this, therefore because of this"; false assumption of cause) | Because it rains everytime we took him, if we don't take him, it won't rain. |
| Black and White (false dilemma; either-or; limits possibilities to only two; "between a rock and a hard place") | Either the object is hard or soft. |
| Ad Misericordium (appeal to pity or to sympathetic nature of someone) | I must have this job otherwise my family will starve. |
| Dicto Simpliciter (an argument based on an unqualified generalization) | Because exercise is good, everyone should exercise. |


{{ vm.location.address.street }} {{ vm.location.address.houseNumber }}, {{ vm.location.address.postcode }} {{ vm.location.address.city }}


--- layout: post title: Work According to Dilbert, Timeless categories: [] tags: - funny - geek - work status: publish type: post published: true meta: _original_post_id: '' _original_import_author: John Duprey author: ---
This Dilbert cartoon kinda hits home this year.. actually this quote is even closer:


csak-tree demo
Tree with events and methods
Expand all
Collapse all
Select leaf2 by id
Lock tree (prevent expand/collapse user action)
Selected node:
Branch
Branch
Leaf
Leaf
Branch
Leaf
Leaf 2
Branch
Leaf
Leaf
Branch
Leaf
Branch
Leaf
Branch
Leaf


Carpooling takes the trek out of the journey.
|
|
Driving in your car soon?Carpooling with BlaBlaCar means you save money and others can travel. |
Smart |
Simple |
Seamless |
| With access to millions of journeys, you can quickly find people nearby travelling your way. | Enter your exact address to find the perfect ride. Choose who youâ€™d like to travel with. And book! | Get to your exact destination, without the hassle. Carpooling cuts out transfers, queues and the waiting around the station time |


You should set here the ip address of your server. Have not installed the server yet? Install the Notion AI My Mind Server
As you see, server's IP is right on the search bar on your browser!
Disclaimer: don't copy this IP, it is not yours 😀


Gateway
BOT
28-Jun-19 04:57 PM
[dscrdvrsc] <Godballz> Haha I've been going down a Peter Todd rabbit hole too here- https://petertodd.org/ and I actually looked into blur and coda that you mentioned which led me to a very cool video with a nice simple explanation of zk-snarks. Interesting tech behind both but I don't want to get too sidetracked
[dscrdvrsc] <grewalsatinder> have few questions now. Please note that this is coming from a blockchain core newbie:
- in MMR the TXO commitments delays play some role in it's security and validity of the txout spends. How long is this delay in Verus' implementation?
- Need also a clarity and confirmation that if Mountain Merkle Ranges are compatible and implementable on the same blockchain which uses Merkle Roots? I feel like sounding a bit silly asking this question, but just asked.
- In that newsgroup post of Peter's it says the MMR TXO commitments can be verified solely by the Full nodes as well, if they wish to, as I understand from the concept of MMR the peaks can be used to generate the path to validate the UTXO/STXO/TXO spends/unspends. With that understanding the Miners doesn't has to do the amount of work for the validation part of these MMR. If I understood this part correct, can you please clear how this validation of peaks and TXO commitments are handled in Verus? If it is validated by the miners, is that implementation applied to the stagers as well?
[dscrdvrsc] <grewalsatinder> @miketout
[dscrdvrsc] <grewalsatinder> @Godballz I'd like to better understand zk-SNARKS mate, please share that video which helped you
[dscrdvrsc] <Godballz> Ok well I can find a better document for that but I'll look for both
[dscrdvrsc] <grewalsatinder> cool!
[dscrdvrsc] <Godballz> That's not it but essentially
[dscrdvrsc] <grewalsatinder> - If the MMR are only used in the PBaaS currency and not in the main chain of Verus, then I want to understand how they are working cross blockchains to keep the calculations that your algo will be doing for reserve currencies? Feel a bit confused on this part. I understand with MoMoM implementation, the Notary Nodes play a role to keep the Merkle Roots data notarised and that helps any network full nodes to validate the proof of some transaction happened on any other cross blockchain. How is this validated in PBaaS model using MMR structure ?
[dscrdvrsc] <Godballz> Wait
(edited)
[dscrdvrsc] <Godballz> It is part of the whole ecosystem including Verus pretty sure
[dscrdvrsc] <Godballz> It had been implemented in one of the recent upgrades, likely the mandatory one?
[dscrdvrsc] <grewalsatinder> - How much data does it really save using MMR instead of traditional UTXO models? If for example I prune my full node, how will it get all the valid data if for example there are lessor of the full nodes or may be even in case there are nodes who either archived or pruned the TXO of spends from it's database to keep the size of the blockchain smaller, under MMR implementation.
[dscrdvrsc] <Godballz> I believe it is orders of magnitude smaller in size I'll have to check but I believe Peter Todd gives a rough assessment
[dscrdvrsc] <grewalsatinder> @Godballz cool! bookmarked that link
[dscrdvrsc] <Godballz> Basically the video that I am going to link you describes the proofs like this- imagine I have a giant boulder and I want to prove to you that it exists. One way of doing this is that I can bring you to the boulder which would require time and effort or I can ship the boulder to you which would also require time and effort but there is a third option, let's say I take a photograph of the boulder and bring that to you, it requires less work and less time but I can still prove to you that the boulder exist and describe it to you in detail
[dscrdvrsc] <Oink> @grewalsatinder every Native wallet running is essentially a full node. The lite clients leave the work to be done by the electrum servers. So any native wallet can notarize and verify...
[dscrdvrsc] <Oink> I know it’s not a full answer on your questions, but it’s a start.
[dscrdvrsc] <grewalsatinder> @Oink I understand your answer from existing Merkle Roots/trandtional UTXO models based. Mine are more towards the MMR based.
[dscrdvrsc] <grewalsatinder> @Godballz that's nice example indeed
[dscrdvrsc] <Oink> If you prune your MMR, you basically remove UTXOs that have been spent, so they no longer matter. But if you rescan the previous blocks in the chain, the pruned data s still available there. So if you want insight in the spent UTXOs you can walk back into the chain history, to ‘unprune’ you’re MMR
[dscrdvrsc] <grewalsatinder> hmm... so does that mean I don't need to connect to the rest of the nodes to unpruned my full node?
[dscrdvrsc] <grewalsatinder> does that also means that MMR can be overlayed or applied along with the UTXO model? I feel confused that if MMR is totally different implementation of data structure for a blockchain or is extending the existing UTXO model?
(edited)
[dscrdvrsc] <Oink> Theoretically you should be able to retrieve that data from the chain you have in store. Since every block should match the block of the same height on every other node (otherwise you’ve forked away) it’s useless to ask other nodes for this unpruned data, since they too have to look it up in their chain history.
(edited)
[dscrdvrsc] <grewalsatinder> okay, that clears at least the pruning/unpruning part. Thanks
[dscrdvrsc] <Oink> Compare it to spending money.... you give somebody a 10 dollar note and receive back a 1 dollar note.... the 10 dollar note UTXO is gone and can be pruned and you got a new 1 dollar note UTXO on a new branch in the tree..... once that is 1 dollar note UTXO is spent, you can prune the entire branch back to the ‘oldest’ unspent UTXO...
those notes are no longer in your wallet, so not worth remembering.
[dscrdvrsc] <grewalsatinder> agree


US Pres. Trump: Do not think China is stepping up to the level I want in trade talks
by Anil PanchalThe United States (US) President Donald Trump crosses wires, via Reuters, while giving further negative signals surrounding the phase one deal with China.
Key quotes
“When you build things in the US, you do not have to worry about tariff.”
“We are looking at whether Apple should be exempt from China tariffs.”
“Do not think China is stepping up to the level I want in trade talks.”
“China wants a deal more than me.”
FX implications
Markets keep the risk-off active amid signals of no phase one trade deal between the global superpowers. As a result, safe-havens could stay strong while trade-exposed currencies like the Australia dollar (AUD) might have to witness further downside.


PicShare
Here's our small slogan.
Login
Sign up!
PicShare
Here's our small slogan.
Learn more
PicShare
Here's our small slogan.
Learn More
PicShare
This is our big Tagline!
Here's our small slogan.
Login
Sign up!