Subscription Plugin Readme
Overview
This plugin can be configuured to automatically accept or reject subscription requests. When set to accept
subscription requests users will be able to add someone to their roster (aka "Buddy List" or "Contacts")
without having to wait for a manual subscription acceptance from the requested user. Conversely, when the
plugin is set to reject subscription requests users will not be able to add people to their roster.
Installation
Copy the file, subscription.jar into the plugins directory of your Openfire installation. The plugin will
then be automatically deployed. To upgrade to a new version: 1) go to the plugin screen of the Admin
Console, 2) click on the delete icon on the same row as the currently installed subscription plugin, 3)
copy the new subscription.jar into the plugins directory of your Openfire installation.
Configuration
The subscription plugin is configured via Subscription Properties sidebar item which can found under the
Sever tab in Openfire Admin Console. The subscription plugin can be configured in the following ways:
- Disabled (Default setting) - Subscription requests will not be intercepted.
- Accept - Subscription requests will be intercepted and accepted.
- Local - Only subscription requests sent by users who have an account on the Openfire server on which
the plugin is installed, will be intercepted and accepted.
- All - All subscription requests, regardless of which server the user account resides on, will be
intercepted and accepted. Selecting this level can make Openfire vulnerable to spIM*.
- Reject - Subscription requests will be intercepted and rejected. NOTE: At the time of this writing the latest
release of Spark (v1.1.4) has an issue where
subscription rejection packets are not processed properly so this feature will not work correctly with Spark. To have
the plugin attempt to work around this issue create a "plugin.subscription.sparkCheck" system property and set its
value to "true".
- Local - Only subscription requests sent by users who do not have an account on the Openfire server on which
the plugin is installed, will be intercepted and rejected.
- All - All subscription requests, regardless of which server the user account resides on, will be
intercepted and rejected.
It is also possible to create a "white list" of users. The users in the list still maintain full control over accepting
and rejecting subscription requests.
Using the Plugin
Once the plugin has been installed and configured there is no additional steps are required to use the plugin.
* spIM is unsolicited messages sent via an instant messaging system; similiar in nature to email SPAM.


The Story
This post relates to my previous post. I was trying to create a script to amend my known_hosts
file (where SSH keeps fingerprints of all of the servers it connected to in the past, to prevent MitM attacks) with SSH keys collected by Chef. This benefits me in two major ways:
- Reduces the chance for MITM attacks:
When connecting to a server for the first time, you usually blindly accept its fingerprint, because you have nothing to compare it to. I saw it being referred to as "the web gap".
When using my script, you get the fingerprint from the Chef server (which you already trust). -
Eases replacing nodes / IPs:
My original pain point was that a colleague rebuilt a server, and named the new server the same as the old one.
While this is a reasonable thing to do, the new server had a different key from the old server, so SSH thought I was experiencing a MITM attack. I obviously discovered this only while doing something like this, to ensure the iptables service was running on all servers (we had a SYN flood scare):knife search 'tags:public' -i | parallel ssh {} sudo pkill -USR1 chef-client
The SSH errors messed up my little script and I had to iterate somewhat manually.
The Script
# Init Chef stuff
require 'chef'
config_path= ARGV[0] || File.expand_path("~/.chef/knife.rb")
Chef::Config.from_file(config_path)
Chef::Config[:node_name]||=`hostname`.strip
include Chef::DSL::DataQuery
nodes = search(:node, 'keys_ssh:*') # find nodes with SSH keys
key_rows = nodes.map{ |n|
names = [n['fqdn']]
names << (n['ec2'] ? n['ec2']['public_ipv4'] : n['ipaddress']) # Public IP if machine is EC2
key_data = n['keys']['ssh']
keys = {}
keys[key_data['host_ecdsa_type']]=key_data['host_ecdsa_public'] if key_data['host_ecdsa_type'] and key_data['host_ecdsa_public']
keys['ssh-rsa'] = key_data['host_rsa_public'] if key_data['host_rsa_public']
keys.map{ |key_type,key_value|
'%s %s %s' % [names.join(','), key_type, key_value ]
}
}.flatten
puts key_rows.join("\n")
Script should be executed using Chef's embedded ruby. The two easy ways I know of:
chef exec ruby SCRIPTPATH
- Adding a shebang to the script reading something like
#!/opt/chefdk/embedded/bin/ruby
Interesting points
- The first block accepts a non-default location for a Chef client config file. This is to allow it to operate on actual Chef clients (nodes), but to default to Chef human users.
- When running on EC2 machines, the "regular" IP address listed in
n['ipaddress']
(the one registered on the NIC) is the internal one, and therefor not the one I'm using when connecting to the machine.
This is why I'm using that little selection about what I'm pushing tonames
. - The
ecdsa
(Elliptic Curve Digital Signature Algorithm) key is registered in a strange way
The two scripts combined
When actually updating my known_hosts
, I'm running this command:
scripts/merge-known-hosts.py <(chef exec ruby scripts/chef-ssh-keys.rb) ~/.ssh/known_hosts -o ~/.ssh/known_hosts


Trigger
interface or extend the convenience class
AbstractTrigger
. Triggers have methods that fire before and after each CRUD operation. Throwing an
InvalidRequestException
on a beforeXxx method stops the request.
Trigger
interface or extend the convenience class
AbstractTrigger
. Triggers have methods that fire before and after each CRUD operation. Throwing an
InvalidRequestException
on a beforeXxx method stops the request.
The restsql.properties defines the trigger classpath and the location of the trigger properties file that maps trigger classes to SQL Resources. Following is an example:
# triggers.classpath=/absolute/path # triggers.definition=/absolute/path triggers.classpath=/opt/business/restsql/triggers triggers.definition=/etc/opt/business/restsql/triggers.properties
class=resName1,resName2,resName3,etc.
*
to indicate all SQL Resources. Following is an example of three trigger definitions:
com.company.restsql.trigger.AllFilterTrigger=* com.company.restsql.trigger.EmployeeTrigger=Employee com.company.restsql.trigger.ProjectTrigger=Project,ProjectManagement,ProjectDelta
Note that attribute validators are a lighter-weight alternative to triggers to enforce simple data type constraints. Standard validators enforce numeric ranges, string lengths and string formats (via regular expression). These are declared in the SQL Resource definition. Standard and custom attribute validators are a planned feature and not available yet. See the Core Concepts for more discussion.


define atlas groups
when string is passed, assume it as file path which contains definition in JSON format.
AtlasGroupDefinition is passed, just use it as is.
Create audio sprite
compositor to used for making sprite atlas.
Path of file containing generating entry html option
exclude rules for collecting assets.
Configure file to include fonts
webfonts, bitmapfont, others...
collected list webpack output path.
whether make sprite atls
Merge json files into single json file
sprite atlas padding
Generated using TypeDoc
Roots where collect assets from
single string element menas just path to collect assets. by using
[string, string]
, you can specify out directory for assets. first element should be path, second element is output directory name.


Kerberos is an authentication protocol which can be used to secure communications in web services. Kerberos enables us to exchange user credentials securely. Thus it also provides mutual authentication in which server can also authenticate it self to the client.
Kerberos protocol uses a trusted third party called “Key Distribution Center” (KDC). KDC consists 2 logical parts. They are,
1. Authentication Server
2. Ticket Granting Server
Actual user credentials are stored within the "Authentication Server". Communicating parties will retrieve a Kerberos ticket from "Ticket Granting Server". TGS validates ticket requesting users credentials with "Authentication Server".
"WSO2 Identity Server" uses ApacheDS based LDAP server user store. It also has an ApacheDS based on KDC implementation. Users can use "WSO2 Identity Server" as a KDC and implement Kerberos security to secure communications between services and clients.
To use KDC in "Identity Server" you need to use embedded LDAP which ships with "WSO2 Identity Server". Thus, by default KDC server is disabled. To enable KDC server you need to enable KDS server in two places. First locate the configuration section "UserStoreManager" in repository/conf/user-mgt.xml and set the property "kdcEnabled" to true. Then go to "Identity Server" home directory and navigate to repository/conf folder. There you will find a file called embedded-ldap.xml. Open embedded-ldap.xml and find <KDCServer/> XML tag. You will configuration XML element called "enabled". Set its value to "true". After modifying, the XML configuration should looks like follows,
<!-- KDC configurations -->
<KDCServer>
<Property name="name">defaultKDC</Property>
<Property name="enabled">true</Property>
<Property name="protocol">UDP</Property>
<Property name="host">localhost</Property>
<Property name="port">8000</Property>
<Property name="maximumTicketLifeTime">8640000</Property>
<Property name="maximumRenewableLifeTime">604800000</Property>
<Property name="preAuthenticationTimeStampEnabled">true</Property>
</KDCServer>
The "KDC Server" issues tickets to access a particular service. Thus the services are associated with a service name. In Kerberos context we call this service name as “Service Principal Name” (SPN). Before we assign a SPN to a service we need to define “Service Principal Name” in KDC.
Users can use this screen to do operations on service principals.
Figure 1:List Service Principals
You can list all service principals by selecting Configure -> Kerberos KDC -> Service Principals in left hand menu.
Figure 2:Add Service Principal
Figure 2, describes how you can add a service principal.
Figure 3:Change Password of a Service Principal
To change password of a service principal; chose service principal and click Change Password hyperlink in "Actions" column. (See Figure 3) Then you will see a screen as depicted in Figure 4. To change password, enter existing password and the new password.
Figure 4:Change Password of a Service Principal
Figure 5:Delete Service Principal
Figure 5, describes how you can delete a service principal. In the "Actions" column select Delete hyperlink to delete a particular service principal.


Table Name: tabSubscription
| Sr | Fieldname | Type | Label | Options |
|---|---|---|---|---|
| 1 | subscriber |
Link | Subscriber | Subscriber |
| 2 | cancel_at_period_end |
Check | Cancel At End Of Period | |
| 3 | start |
Date | Subscription Start Date | |
| 4 | cancelation_date |
Date | Cancelation Date | |
| 5 | current_invoice_start |
Date | Current Invoice Start Date | |
| 6 | current_invoice_end |
Date | Current Invoice End Date | |
| 7 | trial_period_start |
Date | Trial Period Start Date | |
| 8 | trial_period_end |
Date | Trial Period End Date | |
| 9 | cb_1 |
Column Break | ||
| 10 | status |
Select | Status |
Trialling Active Past Due Date Cancelled Unpaid |
| 11 | days_until_due |
Int |
Days Until Due
Number of days that the subscriber has to pay invoices generated by this subscription |
|
| 12 | quantity |
Int | Quantity | |
| 13 | sb_4 |
Section Break | Plans | |
| 14 | plans |
Table | Plans | Subscription Plan Detail |
| 15 | sb_1 |
Section Break | Taxes | |
| 16 | tax_template |
Link | Sales Taxes and Charges Template | Sales Taxes and Charges Template |
| 17 | sb_2 |
Section Break | Discounts | |
| 18 | apply_additional_discount |
Select | Apply Additional Discount On |
Grand Total Net total |
| 19 | cb_2 |
Column Break | ||
| 20 | additional_discount_percentage |
Percent | Additional DIscount Percentage | |
| 21 | additional_discount_amount |
Currency | Additional DIscount Amount | |
| 22 | sb_3 |
Section Break | Invoices | |
| 23 | invoices |
Table | Invoices | Subscription Invoice |
Inherits from frappe.model.document.Document
No docs
No docs
This sets the subscription as cancelled. It will stop invoices from being generated
but it will not affect already created invoices.
cancel_subscription_at_period_end (self)
Called when `Subscription.cancel_at_period_end` is truthy
create_invoice (self, prorate)
Creates a `Sales Invoice`, submits it and returns it
current_invoice_is_past_due (self, current_invoice=None)
Returns `True` if the current generated invoice is overdue
generate_invoice (self, prorate=0)
Creates a `Sales Invoice` for the `Subscription`, updates `self.invoices` and
saves the `Subscription`.
Returns a dict containing billing cycle information deduced from the
`Subscription Plan` in the `Subscription`.
get_billing_cycle_and_interval (self)
Returns a dict representing the billing interval and cycle for this `Subscription`.
You shouldn't need to call this directly. Use `get_billing_cycle` instead.
Returns dict contain the billing cycle data.
You shouldn't need to call this directly. Use `get_billing_cycle` instead.
Returns the most recent generated invoice.
get_items_from_plans (self, plans, prorate=0)
Returns the `Item`s linked to `Subscription Plan`
No docs
has_outstanding_invoice (self)
Returns `True` if the most recent invoice for the `Subscription` is not paid
Returns `True` if `Subscription` has never generated an invoice
Returns `True` if the grace period for the `Subscription` has passed
Returns `True` if the `Subscription` is trial period.
To be called by task periodically. It checks the subscription and takes appropriate action
as need be. It calls either of these methods depending the `Subscription` status:
1. `process_for_active`
2. `process_for_past_due`
Called by `process` if the status of the `Subscription` is 'Active'.
The possible outcomes of this method are:
1. Generate a new invoice
2. Change the `Subscription` status to 'Past Due Date'
3. Change the `Subscription` status to 'Cancelled'
process_for_past_due_date (self)
Called by `process` if the status of the `Subscription` is 'Past Due Date'.
The possible outcomes of this method are:
1. Change the `Subscription` status to 'Active'
2. Change the `Subscription` status to 'Cancelled'
3. Change the `Subscription` status to 'Unpaid'
This sets the subscription as active. The subscription will be made to be like a new
subscription and the `Subscription` will lose all the history of generated invoices
it has.
set_current_invoice_end (self)
This sets the date of the end of the current billing period.
If the subscription is in trial period, it will be set as the end of the
trial period.
If is not in a trial period, it will be `x` days from the beginning of the
current billing period where `x` is the billing interval from the
`Subscription Plan` in the `Subscription`.
set_current_invoice_start (self, date=None)
This sets the date of the beginning of the current billing period.
If the `date` parameter is not given , it will be automatically set as today's
date.
set_status_grace_period (self)
Sets the `Subscription` `status` based on the preference set in `Subscription Settings`.
Used when the `Subscription` needs to decide what to do after the current generated
invoice is past it's due date and grace period.
set_subscription_status (self)
Sets the status of the `Subscription`
update_subscription_period (self, date=None)
Subscription period is the period to be billed. This method updates the
beginning of the billing period and end of the billing period.
The beginning of the billing period is represented in the doctype as
`current_invoice_start` and the end of the billing period is represented
as `current_invoice_end`.
No docs
Runs sanity checks on trial period dates for the `Subscription`
Public API
/api/method/erpnext.accounts.doctype.subscription.subscription.cancel_subscription
erpnext.accounts.doctype.subscription.subscription.cancel_subscription (name)
Cancels a `Subscription`. This will stop the `Subscription` from further invoicing the
`Subscriber` but all already outstanding invoices will not be affected.
erpnext.accounts.doctype.subscription.subscription.get_all_subscriptions ()
Returns all `Subscription` documents
erpnext.accounts.doctype.subscription.subscription.get_prorata_factor (period_end, period_start)
No docs
Public API
/api/method/erpnext.accounts.doctype.subscription.subscription.get_subscription_updates
erpnext.accounts.doctype.subscription.subscription.get_subscription_updates (name)
Use this to get the latest state of the given `Subscription`
erpnext.accounts.doctype.subscription.subscription.process (data)
Checks a `Subscription` and updates it status as necessary
erpnext.accounts.doctype.subscription.subscription.process_all ()
Task to updates the status of all `Subscription` apart from those that are cancelled
Public API
/api/method/erpnext.accounts.doctype.subscription.subscription.restart_subscription
erpnext.accounts.doctype.subscription.subscription.restart_subscription (name)
Restarts a cancelled `Subscription`. The `Subscription` will 'forget' the history of
all invoices it has generated


ui.inputfieldcollection
- Controls a collection of input fields of the same type.
- Provides an input field to add new element, click on the add icon generates additional Input fields.
- Existing elements may be deleted via click on the delete icon
- On request a scrollbar is provided which must be resized one-time
- If the popup is provided, the popup scrollbar is resized as soon as elements are added or deleted
- If a callback function is provided, the callback function is executed during generation of existing elements
- Existing elements of type "url" or "file" (parameter inputfieldType) are generated as anchors (innovaphone.ui.Anchor)
- Elements: associative array containing the existing elements
Arguments
- container
- if omitted, div is allocated
- width
- container width
- heigth
- container height
- inputfieldType
- type of input field which has to be provided
- [header]
- input field collection header
- [elements]
- existing elements
- iconUrl
- url of icon sprite
- addIconPosX
- x-position of add icon
- addIconPosY
- y-position of add icon
- delIconPosX
- x-position of trash icon
- delIconPosY
- y-position of trash icon
- iconWidth
- icon width
- iconHeight
- icon height
- [scrollbar]
- boolean - own container scrollbar, default false
- [popup]
- popup to be resized
- [callbackFunction]
- called when generating existing elements
- [left, top]
- If set, the element is positioned absolute
- [parent]
- If set, the element is appended as child
Functions
- Container
- resize()
- resizes container scrollbar / popup scrollbar
- getNewValues()
- returns array containing the added values
- getNewFiles()
- returns array containing all added files
- getDeletedElements()
- returns associative array containing the deleted key - value pairs
- getDeletedElementKeys()
- returns array of the deleted element keys
- getDeletedElementValues()
- returns array of the deleted element values


Current seeds: 0
Enter the page content you want below. After you submit, you will be redirected to your new page. That page will live as long as someone, somewhere is viewing it. Once the last person closes their browser, the page will be gone.
See on Github


Coach of the year Ross Goodwin from St Annes judo club set for biggest challenge in wrestling ring
Ross Goodwin is looking to crown an outstanding sporting year with his biggest challenge yet.
by Andy MooreREAD MORE: Fantastic night for Fylde at Lancashire Sports Awards
Ross is the head coach of St Annes Keidokwai judo club, and this week we reported how he topped his coach of the year title at the Fylde Sports Awards by winning the same accolade at the Lancashire Sports Awards in Clayton-le-Moors.
Second dan black belt Ross is fully committed to developing Fylde coast martial artists to follow in his footsteps.
But this is only part of his amazing 2019 sporting story.
For this year Goodwin has developed an alter ago, and as Rossy Rascal he has taken the world of professional wrestling by storm.
Competing under the Preston City Wrestling (PCW) banner, ‘Rossy’ has built a huge following, with an appealing persona that has endeared him to fans of all ages.
And he is looking forward to the biggest night of his wrestling career next Friday, when he takes on Big T Justice at Blackpool Tower.
Standing seven feet tall and weighing in at 155kg, Big T is the largest professional wrestler in the country and is undefeated in PCW.
PCW are planning a grand entrance for Ross at the Tower, with children from his judo club accompanying him to the ring.He aims to become the first man to defeat Big T on PCW TV and to inspire as many people as he can in his home town.
He only made his professional debut in April but has already become a regular crowd-puller at the Tower.
PCW shows are broadcast on Sky on Fridays at 10pm (channel 192).


Bitcoin comes with a way of signing arbitrary messages.
This form can be used to verify that a message comes from a specific Bitcoin address.
Bitcoin comes with a way of signing arbitrary messages.
This form can be used to verify that a message comes from a specific Bitcoin address.


climate change water natural service sediment areas services provision Myanmar coastal data ecosystem vegetation drinking loss Fig flood land risk Climate Writing supply development retention dry-season Myanmar’s inland model planning information baseline benefits used {border-style changes conservation current future high people range capital demand px;} results #ffffff;} collab: likely use expected national precipitation projected provide scenarios based greatest important review Biodiversity Change Conservation New assessments ecosystems editing increase reduction conditions draft hotspots number original Data Myanmar, York, area considered low models Earth KBAs Natural Resources assess assessment baseflow beneficiaries biophysical events impacts level overlap rise role Environmental Global Science additional availability, biodiversity country estimate existing global including priority using InVEST Key conditions. decision-making especially estimates population relative scenario surface vulnerability Areas Methodology Myanmar. Myanmar; Nay RCP United analysis availability baseflows case cover currently effects infrastructure landscape location px; quality quality, sea soil time {font-family Cambridge, Development Ecosystem LULC Pyi Sciences [], accounting approach change. country’s curation data. different economic extreme font-size given importance increases index local multiple particularly potential projections rainfall regulation reservoirs temperature Click Finally, Formal Group However, LINK Ministry NASA Panel Project Report Spatial States Taw, University World approaches average calculated change, compared contributing converted degree developing double; end environmental file. flooding greater habitat habitats higher human levels percentile protected protection provided providing reducing reservoir shown spatial total value varies watersheds ./journal.pone. Acad Action Agriculture America Appendix Assessment Cambridge Department Ecol Horton International National PAs Press; SDR SWY Sci. Strategy Supervision Working administration affect agriculture available benefit border-color border-width climate, column). contribute developed editors. erosion export forest guide households largest map monthly national-scale observed play processes production provides ranked reduction, remain resilience scale. solid; spatially storm study study, susceptibility townships uncertainty vegetation. weather {font-style {font-weight (ZIP) .%) ./pnas. Allen BirdLife Chang. Clim Contribution Daily Fifth Green Hamel Inclusive Investigation Mandle NY, Natl One. Polasky Proc Sediment Software Tallis USA: Union Yangon, [Internet]. adaptation agricultural agriculture, alternate annual associated beneficiaries, benefits, bold calendar chance computed consideration country, courier; critical decision defined details difference distribution ecological em; ends example, experiences exposure fell flood-prone flow focal hypothetical includes increased integrated integration key knowledge limited maps modeled numerically outcomes outputs outside percent policies populations. possible precipitation, priorities pt;} reduced reefs, regional relying represents response retention, sources storms streams suggest understand understanding villages well-being


class Solution: def maxScore(self, s: str) -> int: best = 0 def c(a, d): return sum(1 for x in a if x == d) for x in range(1,len(s)): best = max(best,c(s[:x],"0") + c(s[x:],"1")) return best


|
ActionComponents
04.05.00
Customizable UI and time-saving tools for iOS development with Xamarin and Visual Studio.
|
The Action Color Cube displays a color selection cube in the app's user interface that allows the user to move a pointer around to select the Hue
, Saturation
and Brightness
of a generated color.
More...
Public Member Functions | |
| ACColorCube () | |
| Initializes a new instance of the T:ActionComponents.ACColorCube class. More... | |
| ACColorCube (NSCoder coder) | |
| Initializes a new instance of the T:ActionComponents.ACColorCube class. More... | |
| ACColorCube (NSObjectFlag flag) | |
| Initializes a new instance of the T:ActionComponents.ACColorCube class. More... | |
| ACColorCube (CGRect bounds) | |
| Initializes a new instance of the T:ActionComponents.ACColorCube class. More... | |
| ACColorCube (IntPtr ptr) | |
| Initializes a new instance of the T:ActionComponents.ACColorCube class. More... | |
| void | Redraw () |
Redraws the color cube using the current Hue , Saturation and Brightness values. More... | |
| override void | TouchesBegan (NSSet touches, UIEvent evt) |
| Toucheses the began. More... | |
| override void | TouchesMoved (NSSet touches, UIEvent evt) |
| Toucheses the moved. More... | |
| override void | TouchesEnded (NSSet touches, UIEvent evt) |
| Toucheses the ended. More... | |
| delegate void | ColorChangedDelegate (UIColor color) |
| Color changed delegate. More... | |
Properties | |
| nfloat | Hue [get, set] |
| Gets or sets the hue. More... | |
| nfloat | Saturation [get, set] |
| Gets or sets the saturation. More... | |
| nfloat | Brightness [get, set] |
| Gets or sets the brightness. More... | |
| HSVColor | HSV [get] |
| Gets the HSV color More... | |
Events | |
| ColorChangedDelegate | ColorChanged |
| Occurs when color changed. More... | |
The Action Color Cube displays a color selection cube in the app's user interface that allows the user to move a pointer around to select the Hue
, Saturation
and Brightness
of a generated color.
| ActionComponents.ACColorCube.ACColorCube | ( | ) |
Initializes a new instance of the T:ActionComponents.ACColorCube class.
| ActionComponents.ACColorCube.ACColorCube | ( | NSCoder | coder | ) |
Initializes a new instance of the T:ActionComponents.ACColorCube class.
| coder | Coder. |
| ActionComponents.ACColorCube.ACColorCube | ( | NSObjectFlag | flag | ) |
Initializes a new instance of the T:ActionComponents.ACColorCube class.
| flag | Flag. |
| ActionComponents.ACColorCube.ACColorCube | ( | CGRect | bounds | ) |
Initializes a new instance of the T:ActionComponents.ACColorCube class.
| bounds | Bounds. |
| ActionComponents.ACColorCube.ACColorCube | ( | IntPtr | ptr | ) |
Initializes a new instance of the T:ActionComponents.ACColorCube class.
| ptr | Ptr. |
| delegate void ActionComponents.ACColorCube.ColorChangedDelegate | ( | UIColor | color | ) |
Color changed delegate.
| void ActionComponents.ACColorCube.Redraw | ( | ) |
Redraws the color cube using the current Hue
, Saturation
and Brightness
values.
| override void ActionComponents.ACColorCube.TouchesBegan | ( | NSSet | touches, |
| UIEvent | evt | ||
| ) |
Toucheses the began.
| touches | Touches. |
| evt | Evt. |
| override void ActionComponents.ACColorCube.TouchesEnded | ( | NSSet | touches, |
| UIEvent | evt | ||
| ) |
Toucheses the ended.
| touches | Touches. |
| evt | Evt. |
| override void ActionComponents.ACColorCube.TouchesMoved | ( | NSSet | touches, |
| UIEvent | evt | ||
| ) |
Toucheses the moved.
| touches | Touches. |
| evt | Evt. |
|
getset |
Gets or sets the brightness.
The brightness.
|
get |
Gets the HSV color
The HS.
|
getset |
Gets or sets the hue.
The hue.
|
getset |
Gets or sets the saturation.
The saturation.
| ColorChangedDelegate ActionComponents.ACColorCube.ColorChanged |
Occurs when color changed.


Anthony draws from his extensive skill set and experience in construction and finance to support Washington Square's advisory platform and build the firm's network of industry relationships.
He began his professional life in the construction industry with MMC, where he supported commercial site work and transportation infrastructure projects by sourcing essential materials and managing a complex logistics network moving over 1MM tons of aggregate and construction waste. From there he joined the mergers and acquisitions field where he served private equity firms and other strategic buyers by identifying valuable acquisition targets and originating M&A transactions totaling more $200MM.
Anthony currently resides in Philadelphia, PA.


BakeChain works by analysing the blockchain and signing bakes and endorsements. All your private keys are stored locally, encrypted and secured within the native key store of your operating system.

Want to earn higher rewards? Become your own delegate and allow other users to let you bake for them for a small fee.
Browse the marketplace for a baker, view their stats and delegate to the one you like and get paid via smart-contracts
Looking for a delegate? The marketplace is an annonymous list of bakers using the BakeChain software. You can easily view, sort and filter different baking metrics to evaluate performance and help with making an informed delegation choice.
BakeChain is developed using open-source technologies like Angular by Google, Electron (which powers apps like Slack and Atom), as well as eztz.js - the JS library for Tezos.
The baking software is a "light" client, so there is no requirement for you to run your own Tezos node (although you can) - instead we utilise public infrastructure provided by TezRPC (community supplied nodes).
No complications - easiest way to bake blocks without having to work with complex command lines and camels.
Private keys are encrypted and stored natively within your computer's secure key store
You own your private keys, which never hit our servers. All of our backend DB data can be audited and verified.
Become a delegate - earn a little more, and help those who can't bake to participate in the baking process!
Keep up to date with our latest news and announcements by subscribing to our newsletter, or check us out on social media below!


The following tests have been selected:
BMC-PHY-TX-EYE
BMC-PHY-RX-INT-REJ
BMC-PHY-RX-BUSIDL
BMC-PHY-TERM
BMC-PHY-MSG
Installed Plug-In PDT-BT3 meets USB-IF requirements for these tests.
UUT declared to meet Rev 3.0
Cable marker is emulated where appropriate.
Establish PD Mode...
Initial request accepted...
BIST request actioned...
Simulating Detach From UUT...
Establish PD Mode...
Initial request accepted...
Sending BIST Test Data message...
BIST request acknowledged, now in test mode...
Setting Signal to Parameters Tx Group 1 (UUT as Source)...
Sending Multiple BIST Test Data messages...
This phase will take 20-30 seconds...
All BIST messages acknowledged - pass...
Setting Signal to Parameters Tx Group 3 (UUT as Source)...
Sending Multiple BIST Test Data messages...
This phase will take 20-30 seconds...
All BIST messages acknowledged - pass...
Simulating Detach From UUT...
Establish PD Mode...
Initial request accepted...
Sending BIST Test Data message...
BIST request acknowledged, now in test mode...
Simulating Detach From UUT...
Establish PD Mode...
Initial request accepted...
Sending BIST Test Data message...
BIST request acknowledged, now in test mode...
CC Voltage = 1658mV
Tester acting as Sink (Rd=5k1)
Simulating Detach From UUT...
Establish PD Mode...
Initial request accepted...
Sending BIST Test Data message...
BIST request acknowledged, now in test mode...
Simulating Detach From UUT...
Establish PD Mode...
Initial request accepted...
Simulating Detach From UUT...
Establish PD Mode...
Initial request accepted...
Sending Get_Sink_Caps...
Get_Sink_Cap rejected...
Skipping Cable Reset Test (as UUT is Source)...
Simulating Detach From UUT...
Establish PD Mode...
Initial request accepted...
Sending Get_Sink_Caps...
Simulating Detach From UUT...
Establish PD Mode...
Initial request accepted...
Simulating Detach From UUT...
Establish PD Mode...
Initial request accepted...
Simulating Detach From UUT...
Establish PD Mode...
Initial request accepted...
Sending BIST Test Data message...
BIST request acknowledged, now in test mode...
Simulating Detach From UUT...
Establish PD Mode...
Initial request accepted...
Simulating Detach From UUT...
End of Tests. Duration: 00:02:36
No Vendor Info File inconsistencies found
| Event #19 | VBUS turned on | |
| Events #23-26 | PD Sequence Start (VDM Discover ID) | |
| Event #23 | PD Message - VDM - Discover ID REQ (Rev 3.0) (from Cable or UUT) (SOP') | |
| Event #24 | PD Message - GoodCRC (from Emulated Marker) (SOP') | |
| Event #25 | PD Message - VDM - Discover ID ACK (from Emulated Marker) (SOP') | |
| ID Header B15:B0 - (Vendor ID) is not VIF specified value. | ||
| Product VDO B31:B16 - (PID) is not VIF specified value. | ||
| Cable VDO B31:28 - (HW Version) is not VIF specified value. | ||
| Cable VDO B27:24 - (Firmware Version) is not VIF specified value. | ||
| Cable VDO B19:18 - (Type-C to Type-A/B/C) is not VIF specified value. | ||
| Cable VDO B16:B13 - (Cable Latency) is not VIF specified value. | ||
| Cable VDO B6:B5 - (VBUS Current Handling Capability) is not VIF specified value. | ||
| Cable VDO B4 - (VBUS through cable) is not VIF specified value. | ||
| Cable VDO B2:B0 - (USB Superspeed Signaling Support) is not VIF specified value. | ||
| Event #26 | PD Message - GoodCRC (from Cable or UUT) (SOP') | |
| Events #27-28 | PD Sequence Start (Announce Source Capabilities) | |
| Event #27 | PD Message - Source Capabilities (from UUT) | |
| Event #28 | PD Message - GoodCRC (from Tester) (SOP) | |
| Events #29-34 | PD Sequence Start (Power Transition Request) | |
| Event #29 | PD Message - Request (from Tester) (SOP) | |
| RDO B25 - (USB Communications Capable) is not VIF specified value. | ||
| Event #30 | PD Message - GoodCRC (from UUT) (SOP) | |
| Event #31 | PD Message - Accept (from UUT) (SOP) | |
| Event #32 | PD Message - GoodCRC (from Tester) (SOP) | |
| Event #33 | PD Message - PS_RDY (from UUT) (SOP) | |
| Event #34 | PD Message - GoodCRC (from Tester) (SOP) | |
| Events #35-38 | PD Sequence Start (VDM Discover ID) | |
| Event #35 | PD Message - VDM - Discover ID REQ (Rev 2.0) (from UUT) (SOP) | |
| Event #36 | PD Message - GoodCRC (from Tester) (SOP) | |
| Event #37 | PD Message - VDM - Discover ID ACK (from Tester) (SOP) | |
| VDM Header B14:13 - (Structured VDM Version) is not correct | ||
| ID Header B15:B0 - (Vendor ID) is not VIF specified value. | ||
| Product VDO B31:B16 - (PID) is not VIF specified value. | ||
| Product VDO B15:B0 - (bcdDevice) is not VIF specified value. | ||
| Event #38 | PD Message - GoodCRC (from UUT) (SOP) |
| Events #46-47 | PD Sequence Start (BIST Test Sequence) | |
| Event #46 | PD Message - BIST (from Tester) (SOP) | |
| Event #47 | PD Message - GoodCRC (from UUT) (SOP) | |
| Events #48-142 | PD Sequence Start (Unknown PD Function) | |
| Event #48 | PD Continuous Data | |
| Event #53 | VBUS turned off |
Capture #2 BMC Eye Diagram
| UI = 3313ns | ||
| Ref Freq (fBitRate)= 301841Hz | ||
| Risetime = 446.5ns | ||
| Falltime = 378.4ns | ||
| pBitRate = 0.007% | ||
| Eye diagram fits at attempt #1. (0.580V) | ||
| Eye diagram is valid. |
| Event #135 | VBUS turned on | |
| Events #138-141 | PD Sequence Start (VDM Discover ID) | |
| Event #138 | PD Message - VDM - Discover ID REQ (Rev 3.0) (from Cable or UUT) (SOP') | |
| Event #139 | PD Message - GoodCRC (from Emulated Marker) (SOP') | |
| Event #140 | PD Message - VDM - Discover ID ACK (from Emulated Marker) (SOP') | |
| ID Header B15:B0 - (Vendor ID) is not VIF specified value. | ||
| Product VDO B31:B16 - (PID) is not VIF specified value. | ||
| Cable VDO B31:28 - (HW Version) is not VIF specified value. | ||
| Cable VDO B27:24 - (Firmware Version) is not VIF specified value. | ||
| Cable VDO B19:18 - (Type-C to Type-A/B/C) is not VIF specified value. | ||
| Cable VDO B16:B13 - (Cable Latency) is not VIF specified value. | ||
| Cable VDO B6:B5 - (VBUS Current Handling Capability) is not VIF specified value. | ||
| Cable VDO B4 - (VBUS through cable) is not VIF specified value. | ||
| Cable VDO B2:B0 - (USB Superspeed Signaling Support) is not VIF specified value. | ||
| Event #141 | PD Message - GoodCRC (from Cable or UUT) (SOP') | |
| Events #142-143 | PD Sequence Start (Announce Source Capabilities) | |
| Event #142 | PD Message - Source Capabilities (from UUT) | |
| Event #143 | PD Message - GoodCRC (from Tester) (SOP) | |
| Events #144-149 | PD Sequence Start (Power Transition Request) | |
| Event #144 | PD Message - Request (from Tester) (SOP) | |
| RDO B25 - (USB Communications Capable) is not VIF specified value. | ||
| Event #145 | PD Message - GoodCRC (from UUT) (SOP) | |
| Event #146 | PD Message - Accept (from UUT) (SOP) | |
| Event #147 | PD Message - GoodCRC (from Tester) (SOP) | |
| Event #148 | PD Message - PS_RDY (from UUT) (SOP) | |
| Event #149 | PD Message - GoodCRC (from Tester) (SOP) | |
| Events #150-153 | PD Sequence Start (VDM Discover ID) | |
| Event #150 | PD Message - VDM - Discover ID REQ (Rev 2.0) (from UUT) (SOP) | |
| Event #151 | PD Message - GoodCRC (from Tester) (SOP) | |
| Event #152 | PD Message - VDM - Discover ID ACK (from Tester) (SOP) | |
| VDM Header B14:13 - (Structured VDM Version) is not correct | ||
| ID Header B15:B0 - (Vendor ID) is not VIF specified value. | ||
| Product VDO B31:B16 - (PID) is not VIF specified value. | ||
| Product VDO B15:B0 - (bcdDevice) is not VIF specified value. | ||
| Event #153 | PD Message - GoodCRC (from UUT) (SOP) |
| Events #161-162 | PD Sequence Start (BIST Test Sequence) | |
| Event #161 | PD Message - BIST (from Tester) (SOP) | |
| Event #162 | PD Message - GoodCRC (from UUT) (SOP) |
| Events #166-167 | PD Sequence Start (BIST Test Sequence) | |
| Event #166 | PD Message - BIST (from Tester) (SOP) | |
| Event #167 | PD Message - GoodCRC (from UUT) (SOP) | |
| Events #168-169 | PD Sequence Start (BIST Test Sequence) | |
| Event #168 | PD Message - BIST (from Tester) (SOP) | |
| Event #169 | PD Message - GoodCRC (from UUT) (SOP) | |
| Events #170-171 | PD Sequence Start (BIST Test Sequence) | |
| Event #170 | PD Message - BIST (from Tester) (SOP) | |
| Event #171 | PD Message - GoodCRC (from UUT) (SOP) | |
| Events #172-173 | PD Sequence Start (BIST Test Sequence) | |
| Event #172 | PD Message - BIST (from Tester) (SOP) | |
| Event #173 | PD Message - GoodCRC (from UUT) (SOP) | |
| Events #174-175 | PD Sequence Start (BIST Test Sequence) | |
| Event #174 | PD Message - BIST (from Tester) (SOP) |
...Suppressing multiple event reporting...
| 13362 BIST Test messages were successfully responded to |
| Events #27209-27210 | PD Sequence Start (BIST Test Sequence) | |
| Event #27209 | PD Message - BIST (from Tester) (SOP) | |
| Event #27210 | PD Message - GoodCRC (from UUT) (SOP) | |
| Events #27211-27212 | PD Sequence Start (BIST Test Sequence) | |
| Event #27211 | PD Message - BIST (from Tester) (SOP) | |
| Event #27212 | PD Message - GoodCRC (from UUT) (SOP) | |
| Events #27213-27214 | PD Sequence Start (BIST Test Sequence) | |
| Event #27213 | PD Message - BIST (from Tester) (SOP) | |
| Event #27214 | PD Message - GoodCRC (from UUT) (SOP) | |
| Events #27215-27216 | PD Sequence Start (BIST Test Sequence) | |
| Event #27215 | PD Message - BIST (from Tester) (SOP) | |
| Event #27216 | PD Message - GoodCRC (from UUT) (SOP) | |
| Events #27217-27218 | PD Sequence Start (BIST Test Sequence) | |
| Event #27217 | PD Message - BIST (from Tester) (SOP) |
...Suppressing multiple event reporting...
| 13362 BIST Test messages were successfully responded to |
| Event #54213 | Detached | |
| Event #54216 | VBUS turned off |
| Event #54279 | VBUS turned on | |
| Events #54283-54286 | PD Sequence Start (VDM Discover ID) | |
| Event #54283 | PD Message - VDM - Discover ID REQ (Rev 3.0) (from Cable or UUT) (SOP') | |
| Event #54284 | PD Message - GoodCRC (from Emulated Marker) (SOP') | |
| Event #54285 | PD Message - VDM - Discover ID ACK (from Emulated Marker) (SOP') | |
| ID Header B15:B0 - (Vendor ID) is not VIF specified value. | ||
| Product VDO B31:B16 - (PID) is not VIF specified value. | ||
| Cable VDO B31:28 - (HW Version) is not VIF specified value. | ||
| Cable VDO B27:24 - (Firmware Version) is not VIF specified value. | ||
| Cable VDO B19:18 - (Type-C to Type-A/B/C) is not VIF specified value. | ||
| Cable VDO B16:B13 - (Cable Latency) is not VIF specified value. | ||
| Cable VDO B6:B5 - (VBUS Current Handling Capability) is not VIF specified value. | ||
| Cable VDO B4 - (VBUS through cable) is not VIF specified value. | ||
| Cable VDO B2:B0 - (USB Superspeed Signaling Support) is not VIF specified value. | ||
| Event #54286 | PD Message - GoodCRC (from Cable or UUT) (SOP') | |
| Events #54287-54288 | PD Sequence Start (Announce Source Capabilities) | |
| Event #54287 | PD Message - Source Capabilities (from UUT) | |
| Event #54288 | PD Message - GoodCRC (from Tester) (SOP) | |
| Events #54289-54294 | PD Sequence Start (Power Transition Request) | |
| Event #54289 | PD Message - Request (from Tester) (SOP) | |
| RDO B25 - (USB Communications Capable) is not VIF specified value. | ||
| Event #54290 | PD Message - GoodCRC (from UUT) (SOP) | |
| Event #54291 | PD Message - Accept (from UUT) (SOP) | |
| Event #54292 | PD Message - GoodCRC (from Tester) (SOP) | |
| Event #54293 | PD Message - PS_RDY (from UUT) (SOP) | |
| Event #54294 | PD Message - GoodCRC (from Tester) (SOP) | |
| Events #54295-54298 | PD Sequence Start (VDM Discover ID) | |
| Event #54295 | PD Message - VDM - Discover ID REQ (Rev 2.0) (from UUT) (SOP) | |
| Event #54296 | PD Message - GoodCRC (from Tester) (SOP) | |
| Event #54297 | PD Message - VDM - Discover ID ACK (from Tester) (SOP) | |
| VDM Header B14:13 - (Structured VDM Version) is not correct | ||
| ID Header B15:B0 - (Vendor ID) is not VIF specified value. | ||
| Product VDO B31:B16 - (PID) is not VIF specified value. | ||
| Product VDO B15:B0 - (bcdDevice) is not VIF specified value. | ||
| Event #54298 | PD Message - GoodCRC (from UUT) (SOP) |
| Events #54306-54307 | PD Sequence Start (BIST Test Sequence) | |
| Event #54306 | PD Message - BIST (from Tester) (SOP) | |
| Event #54307 | PD Message - GoodCRC (from UUT) (SOP) |
| Events #54309-54309 | PD Sequence Start (BIST Test Sequence) | |
| Event #54309 | PD Message - BIST (from Tester) (SOP) |
| Events #54311-54396 | PD Sequence Start (BIST Test Sequence) | |
| Event #54311 | PD Message - BIST (from Tester) (SOP) | |
| Event #54315 | PD Message Fragment - assuming last part of GoodCRC (from UUT) |
| Event #54321 | Detached | |
| Event #54328 | VBUS turned off |
| Event #54389 | VBUS turned on | |
| Events #54393-54396 | PD Sequence Start (VDM Discover ID) | |
| Event #54393 | PD Message - VDM - Discover ID REQ (Rev 3.0) (from Cable or UUT) (SOP') | |
| Event #54394 | PD Message - GoodCRC (from Emulated Marker) (SOP') | |
| Event #54395 | PD Message - VDM - Discover ID ACK (from Emulated Marker) (SOP') | |
| ID Header B15:B0 - (Vendor ID) is not VIF specified value. | ||
| Product VDO B31:B16 - (PID) is not VIF specified value. | ||
| Cable VDO B31:28 - (HW Version) is not VIF specified value. | ||
| Cable VDO B27:24 - (Firmware Version) is not VIF specified value. | ||
| Cable VDO B19:18 - (Type-C to Type-A/B/C) is not VIF specified value. | ||
| Cable VDO B16:B13 - (Cable Latency) is not VIF specified value. | ||
| Cable VDO B6:B5 - (VBUS Current Handling Capability) is not VIF specified value. | ||
| Cable VDO B4 - (VBUS through cable) is not VIF specified value. | ||
| Cable VDO B2:B0 - (USB Superspeed Signaling Support) is not VIF specified value. | ||
| Event #54396 | PD Message - GoodCRC (from Cable or UUT) (SOP') | |
| Events #54397-54398 | PD Sequence Start (Announce Source Capabilities) | |
| Event #54397 | PD Message - Source Capabilities (from UUT) | |
| Event #54398 | PD Message - GoodCRC (from Tester) (SOP) | |
| Events #54399-54404 | PD Sequence Start (Power Transition Request) | |
| Event #54399 | PD Message - Request (from Tester) (SOP) | |
| RDO B25 - (USB Communications Capable) is not VIF specified value. | ||
| Event #54400 | PD Message - GoodCRC (from UUT) (SOP) | |
| Event #54401 | PD Message - Accept (from UUT) (SOP) | |
| Event #54402 | PD Message - GoodCRC (from Tester) (SOP) | |
| Event #54403 | PD Message - PS_RDY (from UUT) (SOP) | |
| Event #54404 | PD Message - GoodCRC (from Tester) (SOP) | |
| Events #54405-54408 | PD Sequence Start (VDM Discover ID) | |
| Event #54405 | PD Message - VDM - Discover ID REQ (Rev 2.0) (from UUT) (SOP) | |
| Event #54406 | PD Message - GoodCRC (from Tester) (SOP) | |
| Event #54407 | PD Message - VDM - Discover ID ACK (from Tester) (SOP) | |
| VDM Header B14:13 - (Structured VDM Version) is not correct | ||
| ID Header B15:B0 - (Vendor ID) is not VIF specified value. | ||
| Product VDO B31:B16 - (PID) is not VIF specified value. | ||
| Product VDO B15:B0 - (bcdDevice) is not VIF specified value. | ||
| Event #54408 | PD Message - GoodCRC (from UUT) (SOP) |
| Events #54416-54417 | PD Sequence Start (BIST Test Sequence) | |
| Event #54416 | PD Message - BIST (from Tester) (SOP) | |
| Event #54417 | PD Message - GoodCRC (from UUT) (SOP) |
| Event #54418 | Tester acting as Sink (Rd=5k1) | |
| Measured 1642 mV (in range) |
| Event #54426 | Detached | |
| Event #54428 | VBUS turned off |
| Event #54498 | VBUS turned on | |
| Events #54502-54503 | PD Sequence Start (Announce Source Capabilities) | |
| Event #54502 | PD Message - Source Capabilities (from UUT) | |
| Event #54503 | PD Message - GoodCRC (from Tester) (SOP) | |
| Events #54504-54509 | PD Sequence Start (Power Transition Request) | |
| Event #54504 | PD Message - Request (from Tester) (SOP) | |
| RDO B25 - (USB Communications Capable) is not VIF specified value. | ||
| Event #54505 | PD Message - GoodCRC (from UUT) (SOP) | |
| Event #54506 | PD Message - Accept (from UUT) (SOP) | |
| Event #54507 | PD Message - GoodCRC (from Tester) (SOP) | |
| Event #54508 | PD Message - PS_RDY (from UUT) (SOP) | |
| Event #54509 | PD Message - GoodCRC (from Tester) (SOP) | |
| Events #54510-54513 | PD Sequence Start (VDM Discover ID) | |
| Event #54510 | PD Message - VDM - Discover ID REQ (Rev 2.0) (from UUT) (SOP) | |
| Event #54511 | PD Message - GoodCRC (from Tester) (SOP) | |
| Event #54512 | PD Message - VDM - Discover ID ACK (from Tester) (SOP) | |
| VDM Header B14:13 - (Structured VDM Version) is not correct | ||
| ID Header B15:B0 - (Vendor ID) is not VIF specified value. | ||
| Product VDO B31:B16 - (PID) is not VIF specified value. | ||
| Product VDO B15:B0 - (bcdDevice) is not VIF specified value. | ||
| Event #54513 | PD Message - GoodCRC (from UUT) (SOP) |
| Events #54521-54531 | PD Sequence Start (BIST Test Sequence) | |
| Event #54521 | PD Message - BIST (from Tester) (SOP) | |
| Event #54522 | PD Message - GoodCRC (from UUT) (SOP) |
| Event #54524 | PD Message - BIST (from Tester) (SOP') |
| Event #54527 | PD Message - BIST (from Tester) (SOP'') |
| Event #54529 | PD Message - BIST (from Tester) (SOP'_debug) |
| Event #54531 | PD Message - BIST (from Tester) (SOP''_debug) |
| Event #54533 | Detached | |
| Event #54540 | VBUS turned off |
| Event #54609 | VBUS turned on | |
| Events #54613-54614 | PD Sequence Start (Announce Source Capabilities) | |
| Event #54613 | PD Message - Source Capabilities (from UUT) | |
| Event #54614 | PD Message - GoodCRC (from Tester) (SOP) | |
| Events #54615-54620 | PD Sequence Start (Power Transition Request) | |
| Event #54615 | PD Message - Request (from Tester) (SOP) | |
| RDO B25 - (USB Communications Capable) is not VIF specified value. | ||
| Event #54616 | PD Message - GoodCRC (from UUT) (SOP) | |
| Event #54617 | PD Message - Accept (from UUT) (SOP) | |
| Event #54618 | PD Message - GoodCRC (from Tester) (SOP) | |
| Event #54619 | PD Message - PS_RDY (from UUT) (SOP) | |
| Event #54620 | PD Message - GoodCRC (from Tester) (SOP) | |
| Events #54621-54624 | PD Sequence Start (VDM Discover ID) | |
| Event #54621 | PD Message - VDM - Discover ID REQ (Rev 2.0) (from UUT) (SOP) | |
| Event #54622 | PD Message - GoodCRC (from Tester) (SOP) | |
| Event #54623 | PD Message - VDM - Discover ID ACK (from Tester) (SOP) | |
| VDM Header B14:13 - (Structured VDM Version) is not correct | ||
| ID Header B15:B0 - (Vendor ID) is not VIF specified value. | ||
| Product VDO B31:B16 - (PID) is not VIF specified value. | ||
| Product VDO B15:B0 - (bcdDevice) is not VIF specified value. | ||
| Event #54624 | PD Message - GoodCRC (from UUT) (SOP) |
| Events #54630-54646 | PD Sequence Start (Request Sink Capabilities) | |
| Event #54630 | PD Message - Get_Sink_Cap (from Tester) (SOP) | |
| Event #54631 | PD Message - GoodCRC (from UUT) (SOP) | |
| Event #54632 | PD Message - Reject (from UUT) (SOP) | |
| Event #54633 | PD Message - GoodCRC (from Tester) (SOP) |
| Event #54635 | PD Message - Get_Sink_Cap (from Tester) (SOP) |
| Event #54641 | PD Message - Get_Sink_Cap (from Tester) (SOP) |
| Event #54644 | PD Message - Get_Sink_Cap (from Tester) (SOP) | |
| MessageID is not one greater than that previously sent. |
| Event #54646 | PD Spurious Data (from Tester) |
| Event #54647 | Detached | |
| Event #54650 | VBUS turned off |
| Event #54719 | VBUS turned on | |
| Events #54722-54723 | PD Sequence Start (Announce Source Capabilities) | |
| Event #54722 | PD Message - Source Capabilities (from UUT) | |
| Event #54723 | PD Message - GoodCRC (from Tester) (SOP) | |
| Events #54724-54730 | PD Sequence Start (Power Transition Request) | |
| Event #54724 | PD Message - Request (from Tester) (SOP) | |
| RDO B25 - (USB Communications Capable) is not VIF specified value. | ||
| Event #54725 | PD Message - GoodCRC (from UUT) (SOP) | |
| Event #54726 | PD Message - Accept (from UUT) (SOP) | |
| Event #54727 | PD Message - GoodCRC (from Tester) (SOP) | |
| Event #54729 | PD Message - PS_RDY (from UUT) (SOP) | |
| Event #54730 | PD Message - GoodCRC (from Tester) (SOP) | |
| Events #54731-54734 | PD Sequence Start (VDM Discover ID) | |
| Event #54731 | PD Message - VDM - Discover ID REQ (Rev 2.0) (from UUT) (SOP) | |
| Event #54732 | PD Message - GoodCRC (from Tester) (SOP) | |
| Event #54733 | PD Message - VDM - Discover ID ACK (from Tester) (SOP) | |
| VDM Header B14:13 - (Structured VDM Version) is not correct | ||
| ID Header B15:B0 - (Vendor ID) is not VIF specified value. | ||
| Product VDO B31:B16 - (PID) is not VIF specified value. | ||
| Product VDO B15:B0 - (bcdDevice) is not VIF specified value. | ||
| Event #54734 | PD Message - GoodCRC (from UUT) (SOP) |
| Events #54740-54743 | PD Sequence Start (Request Sink Capabilities) | |
| Event #54740 | PD Message - Get_Sink_Cap (from Tester) (SOP) | |
| Event #54741 | PD Message - GoodCRC (from UUT) (SOP) | |
| Event #54742 | PD Message - Reject (from UUT) (SOP) | |
| Event #54743 | PD Message - GoodCRC (from Tester) (SOP) |
| Event #54744 | Detached | |
| Event #54747 | VBUS turned off |
| Event #54806 | VBUS turned on | |
| Events #54810-54811 | PD Sequence Start (Announce Source Capabilities) | |
| Event #54810 | PD Message - Source Capabilities (from UUT) | |
| Event #54811 | PD Message - GoodCRC (from Tester) (SOP) | |
| Events #54812-54818 | PD Sequence Start (Power Transition Request) | |
| Event #54812 | PD Message - Request (from Tester) (SOP) | |
| RDO B25 - (USB Communications Capable) is not VIF specified value. | ||
| Event #54813 | PD Message - GoodCRC (from UUT) (SOP) | |
| Event #54814 | PD Message - Accept (from UUT) (SOP) | |
| Event #54815 | PD Message - GoodCRC (from Tester) (SOP) | |
| Event #54817 | PD Message - PS_RDY (from UUT) (SOP) | |
| Event #54818 | PD Message - GoodCRC (from Tester) (SOP) | |
| Events #54819-54822 | PD Sequence Start (VDM Discover ID) | |
| Event #54819 | PD Message - VDM - Discover ID REQ (Rev 2.0) (from UUT) (SOP) | |
| Event #54820 | PD Message - GoodCRC (from Tester) (SOP) | |
| Event #54821 | PD Message - VDM - Discover ID ACK (from Tester) (SOP) | |
| VDM Header B14:13 - (Structured VDM Version) is not correct | ||
| ID Header B15:B0 - (Vendor ID) is not VIF specified value. | ||
| Product VDO B31:B16 - (PID) is not VIF specified value. | ||
| Product VDO B15:B0 - (bcdDevice) is not VIF specified value. | ||
| Event #54822 | PD Message - GoodCRC (from UUT) (SOP) |
| Events #54828-54829 | PD Sequence Start (Request Sink Capabilities) | |
| Event #54828 | PD Message - Get_Sink_Cap (from Tester) (SOP) | |
| MessageID is not one greater than that previously sent. | ||
| Event #54829 | PD Message - GoodCRC (from UUT) (SOP) |
| Event #54831 | Detached | |
| Event #54837 | VBUS turned off |
| Event #54896 | VBUS turned on | |
| Events #54901-54902 | PD Sequence Start (Announce Source Capabilities) | |
| Event #54901 | PD Message - Source Capabilities (from UUT) | |
| Event #54902 | PD Message - GoodCRC (from Tester) (SOP) | |
| Events #54903-54908 | PD Sequence Start (Power Transition Request) | |
| Event #54903 | PD Message - Request (from Tester) (SOP) | |
| RDO B25 - (USB Communications Capable) is not VIF specified value. | ||
| Event #54904 | PD Message - GoodCRC (from UUT) (SOP) | |
| Event #54905 | PD Message - Accept (from UUT) (SOP) | |
| Event #54906 | PD Message - GoodCRC (from Tester) (SOP) | |
| Event #54907 | PD Message - PS_RDY (from UUT) (SOP) | |
| Event #54908 | PD Message - GoodCRC (from Tester) (SOP) | |
| Events #54909-54912 | PD Sequence Start (VDM Discover ID) | |
| Event #54909 | PD Message - VDM - Discover ID REQ (Rev 2.0) (from UUT) (SOP) | |
| Event #54910 | PD Message - GoodCRC (from Tester) (SOP) | |
| Event #54911 | PD Message - VDM - Discover ID ACK (from Tester) (SOP) | |
| VDM Header B14:13 - (Structured VDM Version) is not correct | ||
| ID Header B15:B0 - (Vendor ID) is not VIF specified value. | ||
| Product VDO B31:B16 - (PID) is not VIF specified value. | ||
| Product VDO B15:B0 - (bcdDevice) is not VIF specified value. | ||
| Event #54912 | PD Message - GoodCRC (from UUT) (SOP) |
| Scope Capture #1 | VBUS Measurement - Hard Reset | |
| VBUS plot is valid. | ||
| tSrcRecover = 801560us (0.66s to 1s) | ||
| Events #54919-0 | PD Sequence Start (Hard Reset) | |
| Event #54919 | PD Hard Reset (from Tester) | |
| Event #54920 | VBUS turned off | |
| Event #54921 | VBUS turned on | |
| Events #54922-54923 | PD Sequence Start (Announce Source Capabilities) | |
| Event #54922 | PD Message - Source Capabilities (from UUT) | |
| Event #54923 | PD Message - GoodCRC (from Tester) (SOP) | |
| Events #54924-54929 | PD Sequence Start (Power Transition Request) | |
| Event #54924 | PD Message - Request (from Tester) (SOP) | |
| RDO B25 - (USB Communications Capable) is not VIF specified value. | ||
| Event #54925 | PD Message - GoodCRC (from UUT) (SOP) | |
| Event #54926 | PD Message - Accept (from UUT) (SOP) | |
| Event #54927 | PD Message - GoodCRC (from Tester) (SOP) | |
| Event #54928 | PD Message - PS_RDY (from UUT) (SOP) | |
| Event #54929 | PD Message - GoodCRC (from Tester) (SOP) | |
| Events #54930-54933 | PD Sequence Start (VDM Discover ID) | |
| Event #54930 | PD Message - VDM - Discover ID REQ (Rev 2.0) (from UUT) (SOP) | |
| Event #54931 | PD Message - GoodCRC (from Tester) (SOP) | |
| Event #54932 | PD Message - VDM - Discover ID ACK (from Tester) (SOP) | |
| VDM Header B14:13 - (Structured VDM Version) is not correct | ||
| ID Header B15:B0 - (Vendor ID) is not VIF specified value. | ||
| Product VDO B31:B16 - (PID) is not VIF specified value. | ||
| Product VDO B15:B0 - (bcdDevice) is not VIF specified value. | ||
| Event #54933 | PD Message - GoodCRC (from UUT) (SOP) |
| Event #54975 | Detached | |
| Event #54981 | VBUS turned off |
| Event #55040 | VBUS turned on | |
| Events #55043-55044 | PD Sequence Start (Announce Source Capabilities) | |
| Event #55043 | PD Message - Source Capabilities (from UUT) | |
| Event #55044 | PD Message - GoodCRC (from Tester) (SOP) | |
| Events #55045-55051 | PD Sequence Start (Power Transition Request) | |
| Event #55045 | PD Message - Request (from Tester) (SOP) | |
| RDO B25 - (USB Communications Capable) is not VIF specified value. | ||
| Event #55046 | PD Message - GoodCRC (from UUT) (SOP) | |
| Event #55048 | PD Message - Accept (from UUT) (SOP) | |
| Event #55049 | PD Message - GoodCRC (from Tester) (SOP) | |
| Event #55050 | PD Message - PS_RDY (from UUT) (SOP) | |
| Event #55051 | PD Message - GoodCRC (from Tester) (SOP) | |
| Events #55052-55055 | PD Sequence Start (VDM Discover ID) | |
| Event #55052 | PD Message - VDM - Discover ID REQ (Rev 2.0) (from UUT) (SOP) | |
| Event #55053 | PD Message - GoodCRC (from Tester) (SOP) | |
| Event #55054 | PD Message - VDM - Discover ID ACK (from Tester) (SOP) | |
| VDM Header B14:13 - (Structured VDM Version) is not correct | ||
| ID Header B15:B0 - (Vendor ID) is not VIF specified value. | ||
| Product VDO B31:B16 - (PID) is not VIF specified value. | ||
| Product VDO B15:B0 - (bcdDevice) is not VIF specified value. | ||
| Event #55055 | PD Message - GoodCRC (from UUT) (SOP) |
| Events #55061-55064 | PD Sequence Start (Soft Reset) | |
| Event #55061 | PD Message - Soft Reset (from Tester) (SOP) | |
| WARNING: This message was not expected in the current context. | ||
| Event #55062 | PD Message - GoodCRC (from UUT) (SOP) | |
| Event #55063 | PD Message - Accept (from UUT) (SOP) | |
| Event #55064 | PD Message - GoodCRC (from Tester) (SOP) | |
| Events #55065-55066 | PD Sequence Start (Announce Source Capabilities) | |
| Event #55065 | PD Message - Source Capabilities (from UUT) | |
| Event #55066 | PD Message - GoodCRC (from Tester) (SOP) | |
| Events #55067-55073 | PD Sequence Start (Power Transition Request) | |
| Event #55067 | PD Message - Request (from Tester) (SOP) | |
| RDO B25 - (USB Communications Capable) is not VIF specified value. | ||
| Event #55068 | PD Message - GoodCRC (from UUT) (SOP) | |
| Event #55069 | PD Message - Accept (from UUT) (SOP) | |
| Event #55070 | PD Message - GoodCRC (from Tester) (SOP) | |
| Event #55072 | PD Message - PS_RDY (from UUT) (SOP) | |
| Event #55073 | PD Message - GoodCRC (from Tester) (SOP) | |
| Events #55074-55077 | PD Sequence Start (VDM Discover ID) | |
| Event #55074 | PD Message - VDM - Discover ID REQ (Rev 2.0) (from UUT) (SOP) | |
| Event #55075 | PD Message - GoodCRC (from Tester) (SOP) | |
| Event #55076 | PD Message - VDM - Discover ID ACK (from Tester) (SOP) | |
| VDM Header B14:13 - (Structured VDM Version) is not correct | ||
| ID Header B15:B0 - (Vendor ID) is not VIF specified value. | ||
| Product VDO B31:B16 - (PID) is not VIF specified value. | ||
| Product VDO B15:B0 - (bcdDevice) is not VIF specified value. | ||
| Event #55077 | PD Message - GoodCRC (from UUT) (SOP) |
| Event #55128 | Detached | |
| Event #55130 | VBUS turned off |
| Event #55199 | VBUS turned on | |
| Events #55202-55203 | PD Sequence Start (Announce Source Capabilities) | |
| Event #55202 | PD Message - Source Capabilities (from UUT) | |
| Event #55203 | PD Message - GoodCRC (from Tester) (SOP) | |
| Events #55204-55210 | PD Sequence Start (Power Transition Request) | |
| Event #55204 | PD Message - Request (from Tester) (SOP) | |
| RDO B25 - (USB Communications Capable) is not VIF specified value. | ||
| Event #55205 | PD Message - GoodCRC (from UUT) (SOP) | |
| Event #55206 | PD Message - Accept (from UUT) (SOP) | |
| Event #55207 | PD Message - GoodCRC (from Tester) (SOP) | |
| Event #55209 | PD Message - PS_RDY (from UUT) (SOP) | |
| Event #55210 | PD Message - GoodCRC (from Tester) (SOP) | |
| Events #55211-55214 | PD Sequence Start (VDM Discover ID) | |
| Event #55211 | PD Message - VDM - Discover ID REQ (Rev 2.0) (from UUT) (SOP) | |
| Event #55212 | PD Message - GoodCRC (from Tester) (SOP) | |
| Event #55213 | PD Message - VDM - Discover ID ACK (from Tester) (SOP) | |
| VDM Header B14:13 - (Structured VDM Version) is not correct | ||
| ID Header B15:B0 - (Vendor ID) is not VIF specified value. | ||
| Product VDO B31:B16 - (PID) is not VIF specified value. | ||
| Product VDO B15:B0 - (bcdDevice) is not VIF specified value. | ||
| Event #55214 | PD Message - GoodCRC (from UUT) (SOP) |
| Events #55222-55226 | PD Sequence Start (BIST Test Sequence) | |
| Event #55222 | PD Message - BIST (from Tester) (SOP) | |
| Event #55223 | PD Message - GoodCRC (from UUT) (SOP) |
| Event #55225 | PD Message - Reserved (from Tester) (SOP) | |
| Reserved message type used | ||
| No of data bytes after header does not match data objects. | ||
| MessageID is not one greater than that previously sent. | ||
| Rev 1.0. This version does not permit BMC. | ||
| Explicit Contract Revision is 2.0 | ||
| Event #55226 | PD Message - GoodCRC (from UUT) (SOP) |
| Event #55227 | Detached | |
| Event #55229 | VBUS turned off |
| Event #55298 | VBUS turned on | |
| Events #55301-55302 | PD Sequence Start (Announce Source Capabilities) | |
| Event #55301 | PD Message - Source Capabilities (from UUT) | |
| Event #55302 | PD Message - GoodCRC (from Tester) (SOP) | |
| Events #55303-55308 | PD Sequence Start (Power Transition Request) | |
| Event #55303 | PD Message - Request (from Tester) (SOP) | |
| RDO B25 - (USB Communications Capable) is not VIF specified value. | ||
| Event #55304 | PD Message - GoodCRC (from UUT) (SOP) | |
| Event #55305 | PD Message - Accept (from UUT) (SOP) | |
| Event #55306 | PD Message - GoodCRC (from Tester) (SOP) | |
| Event #55307 | PD Message - PS_RDY (from UUT) (SOP) | |
| Event #55308 | PD Message - GoodCRC (from Tester) (SOP) | |
| Events #55309-55312 | PD Sequence Start (VDM Discover ID) | |
| Event #55309 | PD Message - VDM - Discover ID REQ (Rev 2.0) (from UUT) (SOP) | |
| Event #55310 | PD Message - GoodCRC (from Tester) (SOP) | |
| Event #55311 | PD Message - VDM - Discover ID ACK (from Tester) (SOP) | |
| VDM Header B14:13 - (Structured VDM Version) is not correct | ||
| ID Header B15:B0 - (Vendor ID) is not VIF specified value. | ||
| Product VDO B31:B16 - (PID) is not VIF specified value. | ||
| Product VDO B15:B0 - (bcdDevice) is not VIF specified value. | ||
| Event #55312 | PD Message - GoodCRC (from UUT) (SOP) |
| Events #55319-55324 | PD Sequence Start (Request Manufacturer Info) | |
| Event #55319 | PD Message - Get_Manufacturer_Info (from Tester) (SOP) | |
| Event #55320 | PD Message - GoodCRC (from UUT) (SOP) | |
| Event #55321 | PD Message - Reserved (from UUT) (SOP) | |
| Event #55322 | PD Message - Reserved (from UUT) (SOP) | |
| Event #55323 | PD Message - Reserved (from UUT) (SOP) | |
| Event #55324 | PD Message - Reserved (from UUT) (SOP) | |
| Events #55325-55325 | PD Sequence Start (Soft Reset) | |
| Event #55325 | PD Message - Soft Reset (from UUT) (SOP) | |
| Events #55326-55326 | PD Sequence Start (Soft Reset) | |
| Event #55326 | PD Message - Soft Reset (from UUT) (SOP) | |
| Events #55327-55327 | PD Sequence Start (Soft Reset) | |
| Event #55327 | PD Message - Soft Reset (from UUT) (SOP) | |
| Events #55328-55328 | PD Sequence Start (Soft Reset) | |
| Event #55328 | PD Message - Soft Reset (from UUT) (SOP) | |
| Events #55329-0 | PD Sequence Start (Hard Reset) | |
| Event #55329 | PD Hard Reset (from UUT) | |
| Event #55335 | VBUS turned off | |
| Event #55348 | VBUS turned on | |
| Events #55350-55351 | PD Sequence Start (Announce Source Capabilities) | |
| Event #55350 | PD Message - Source Capabilities (from UUT) | |
| Event #55351 | PD Message - GoodCRC (from Tester) (SOP) | |
| Events #55352-55358 | PD Sequence Start (Power Transition Request) | |
| Event #55352 | PD Message - Request (from Tester) (SOP) | |
| Event #55353 | PD Message - GoodCRC (from UUT) (SOP) | |
| Event #55354 | PD Message - Accept (from UUT) (SOP) | |
| Event #55355 | PD Message - GoodCRC (from Tester) (SOP) | |
| Event #55357 | PD Message - PS_RDY (from UUT) (SOP) | |
| Event #55358 | PD Message - GoodCRC (from Tester) (SOP) | |
| Events #55359-55362 | PD Sequence Start (VDM Discover ID) | |
| Event #55359 | PD Message - VDM - Discover ID REQ (Rev 2.0) (from UUT) (SOP) | |
| Event #55360 | PD Message - GoodCRC (from Tester) (SOP) | |
| Event #55361 | PD Message - VDM - Discover ID ACK (from Tester) (SOP) | |
| Event #55362 | PD Message - GoodCRC (from UUT) (SOP) |
| Event #55373 | Detached | |
| Event #55375 | VBUS turned off |
For Information Only:
6 Retries by UUT using SOP
0 Retries by UUT using SOP'
0 Retries by Tester using SOP
0 Retries by Tester using SOP'
No Post-Run Errors found.
0 Runtime Errors
BMC-PHY-TX-EYE Primary - PASS
BMC-PHY-TX-EYE Secondary - PASS
BMC-PHY-RX-INT-REJ - PASS
BMC-PHY-RX-INT-REJ Secondary - PASS
BMC-PHY-RX-BUSIDL - PASS
BMC-PHY-RX-BUSIDL Secondary - PASS
BMC-PHY-TERM - PASS
BMC-PHY-TERM Secondary - PASS
BMC-PHY-MSG - PASS
BMC-PHY-MSG Secondary - PASS
BMC PHY Tx: PASS
BMC PHY Rx: PASS
BMC PHY Misc: PASS
Protocol Specific: [Required]
Power Specific: [Required]
Secondary: PASS
| Get_Sink_Cap (UUT as Source) | Rejected (Rev 2) (see Event #54632) | OK |


--- layout: post title: "morning lyrics" comments: true ---
Whatever happens I'll leave it all to chance
Another heartache another failed romance
On and on
Does anybody know what we are living for
I guess I'm learning
I must be warmer now
I'll soon be turning round the corner now
Outside the dawn is breaking
But inside in the dark I'm aching to be free


USD/JPY Technical Analysis: The 109.00 handle is still on the bulls' radar
by Flavio Tosti- USD/JPY is ending the week sidelined above the 108.50 level.
- The level to beat for bulls is the 108.73 resistance.
USD/JPY daily chart
USD/JPY is holding above the 108.00 handle and the 50-day simple moving average (DMA) on the daily chart. In the last 2.5 months, the market has been gradually appreciating.
USD/JPY four-hour chart
USD/JPY is trading above the 108.50 support level near the 200 SMA. A break above the 108.73 level can drive the market towards the 108.94/109.05 resistance zone, according to the Technical Confluences Indicator.
USD/JPY 30-minute chart
USD/JPY is trapped in a range near flat SMAs on the 30-minute chart. Support is seen at the 108.50 and 108.27 levels, according to the Technical Confluences Indicator.
Additional key levels
USD/JPY
| Overview | |
|---|---|
| Today last price | 108.58 |
| Today Daily Change | -0.04 |
| Today Daily Change % | -0.04 |
| Today daily open | 108.62 |
| Trends | |
|---|---|
| Daily SMA20 | 108.76 |
| Daily SMA50 | 108.28 |
| Daily SMA100 | 107.72 |
| Daily SMA200 | 108.97 |
| Levels | |
|---|---|
| Previous Daily High | 108.7 |
| Previous Daily Low | 108.28 |
| Previous Weekly High | 109.3 |
| Previous Weekly Low | 108.23 |
| Previous Monthly High | 109.29 |
| Previous Monthly Low | 106.48 |
| Daily Fibonacci 38.2% | 108.54 |
| Daily Fibonacci 61.8% | 108.44 |
| Daily Pivot Point S1 | 108.37 |
| Daily Pivot Point S2 | 108.11 |
| Daily Pivot Point S3 | 107.94 |
| Daily Pivot Point R1 | 108.79 |
| Daily Pivot Point R2 | 108.96 |
| Daily Pivot Point R3 | 109.21 |


Intro to Color Theory
By Karen Kavett
Published on Jan 31, 2011
By Karen Kavett
Published on Jan 31, 2011
Karen has covered a very good range of basic knowledge on color. Color theory encompasses a multitude of definitions, concepts and design applications - enough to fill several encyclopedias. However, there are three basic categories of color theory that are logical and useful : The color wheel, color harmony, and the context of how colors are used.
Color theories create a logical structure for color. For example, if we have an assortment of fruits and vegetables, we can organize them by color and place them on a circle that shows the colors in relation to each other.
A color circle, based on red, yellow and blue, is traditional in the field of art. Sir Isaac Newton developed the first circular diagram of colors in 1666. Since then, scientists and artists have studied and designed numerous variations of this concept. Differences of opinion about the validity of one format over another continue to provoke debate. In reality, any color circle or color wheel which presents a logically arranged sequence of pure hues has merit.
There are also definitions (or categories) of colors based on the color wheel. We begin with a 3-part color wheel.
Primary Colors: Red, yellow and blue In traditional color theory (used in paint and pigments), primary colors are the 3 pigment colors that can not be mixed or formed by any combination of other colors. All other colors are derived from these 3 hues.
Secondary Colors: Green, orange and purple These are the colors formed by mixing the primary colors.
Tertiary Colors: Yellow-orange, red-orange, red-purple, blue-purple, blue-green & yellow-green These are the colors formed by mixing a primary and a secondary color. That's why the hue is a two word name, such as blue-green, red-violet, and yellow-orange.
Harmony can be defined as a pleasing arrangement of parts, whether it be music, poetry, color, or even an ice cream sundae.
In visual experiences, harmony is something that is pleasing to the eye. It engages the viewer and it creates an inner sense of order, a balance in the visual experience. When something is not harmonious, it's either boring or chaotic. At one extreme is a visual experience that is so bland that the viewer is not engaged. The human brain will reject under-stimulating information. At the other extreme is a visual experience that is so overdone, so chaotic that the viewer can't stand to look at it. The human brain rejects what it can not organize, what it can not understand. The visual task requires that we present a logical structure. Color harmony delivers visual interest and a sense of order.


PoC creating the entire object-structure using ES6 classes and prototype inheritance
Class-Module
Draft
ex
link
Configuration
Configuration
Themes
Using plugins
Markdown configuration
Language highlight
Hello,
world
!
English
French
sawd
Italian
Ciao!
English
ava
French
sawd
Italian
Ciao!


{% extends 'pages/base.html' %} {% block maintitle %} Fractions {% endblock maintitle %} {% block navbar_breadcrumb %}
{% endblock navbar_breadcrumb %} {% block content %}Fractions represent numbers "between" the counting numbers. For example, if I cut a cake into four equal pieces, and eat one of them (yum!), I need a number between 0 and 1 to represent how much I've eaten. Start the first lesson to learn more.
This week, 100 students like you learnt about fractions here. If they can do it, so can you! If you don't have much time now, you can start by reading the introduction.
Each lesson starts simple: just telling you a little bit about the topic. When you're ready to move on, just click the button to continue. You'll have learned fractions before you know it.
Get started FREE


Kyle Kestell
Lorem ipsum dolor sit amet.
About
Colophon
About the software that runs this site
Projects
Ara
An imperative, statically typed programming language.
Archive
Back up important files to an SSD.
Blink Comparator
Camera one, camera two...
Brewed
Homebrew beer recipes.
Crib Detect
Fine tuning YOLOv3-tiny.
General Chang
Telegram bot that downloads photos and videos.
Ink
Experimental UEFI operating system.
Kazaam
MusicBrainz + Soulseek.
Music
QML music player.
Parallel SSH
Run commands on multiple SSH hosts in parallel.
Photo Booth
Terminal Editor
Terminal text editor.
Timelapse
RTSP experiments
TRS-80 Model 100
Vortex of the Mind
NOTE: Certain rooms are only accessible through random teleportation.
Recipes
Biscuits
Jiffy Cornbread Cake
Pizza Dough
Reference
Python
Virtual Environments and Packages
Generating QR Codes
Home Network
Lines of light ranged in the nonspace of the mind, clusters and constellations of data.
XDG Default Applications
Fixing broken file associations in Linux.
Z-Probe Offset
Z-offset calibration procedure for Marlin firmware.


Desert Island
Permanent link to this comic: https://xkcd.com/731/
Image URL (for hotlinking/embedding): https://imgs.xkcd.com/comics/desert_island.png
[[A man sits writing in a diary on a desert island, only the sandy tip of which with a palm tree on it stands above the water.
Man: Day 44: Still stranded, with nothing but flat empty water as far as the eye can see.
{{Title text: Telescopes and bathyscapes and sonar probes of Scottish lakes, Tacoma Narrows bridge collapse explained with abstract phase-space maps, some x-ray slides, a music score, Minard's Napoleonic war: the most exciting new frontier is charting what's already here.}}


Model: {{selected | json}}
Model: {{asyncSelected | json}}
Model: {{customSelected | json}}
Model: {{ghsModel | json}}


As part of the APIne core, the RESTful API is fully integrated with the framework core so you can develop for the API the same way you'd develop for the web app using the very same interfaces with very low learning curve. APIne Framework is distributed with already functionning user authentication for the API.
The API is currently developped to be a RESTful API of level 2 according to the Richardson Maturity Model. It means the API should use efficiently the protocol attributes in order to deal with scalability and failures. Per example, do not use the default response code 200
(OK) if something goes wrong.
Please refer to the APIne Wiki for instructions on how to get started with APIne Framework and on how to create resources for the API.
Available resources for user authentication on the API:
username
, email
, password
and password_confirm
. For security, passwords should be encoded in base64. username
/base64_password
There's currently no other resources available.
Some operation may require to be logged in. In APIne Framework, this is done by providing authentication credentials within the request headers.
GET /auth/<username>/<base64_password>This should return on success a JSON array containing the username, the api token and the expiration delay of the token. The array should look that way :
{ "username": "<username>", "token": "<token>", "origin": "<origin>", "expiration": "600" }
Authorization: <username>:<token>


Gecode::Support::BlockClient< T, blocksize > Class Template Reference
[Support algorithms and datastructures]
Inherited by Gecode::MiniModel::PosSet, and Gecode::MiniModel::StateNode.
Detailed Description
template<class T, int blocksize = 512>
class Gecode::Support::BlockClient< T, blocksize >
Client for block allocator of type T.
Provides memory management for objects of type T.
Definition at line 84 of file block-allocator.icc.
Static Public Member Functions | |
| static void * | operator new (size_t s, BlockAllocator< T, blocksize > &ba) |
| Allocate memory from block allocator ba. | |
| static void | operator delete (void *, BlockAllocator< T, blocksize > &ba) |
| Noop (memory freed only when block allocator deleted). | |
| static void | operator delete (void *) |
| Noop (memory freed only when block allocator deleted). |
Member Function Documentation
template<class T, int blocksize>
| void * Gecode::Support::BlockClient< T, blocksize >::operator new | ( | size_t | s, | |
| BlockAllocator< T, blocksize > & | ba | |||
| ) | [inline, static] |
template<class T, int blocksize>
| void Gecode::Support::BlockClient< T, blocksize >::operator delete | ( | void * | , | |
| BlockAllocator< T, blocksize > & | ba | |||
| ) | [inline, static] |
Noop (memory freed only when block allocator deleted).
Definition at line 143 of file block-allocator.icc.
template<class T, int blocksize>
| void Gecode::Support::BlockClient< T, blocksize >::operator delete | ( | void * | ) | [inline, static] |
Noop (memory freed only when block allocator deleted).
Definition at line 148 of file block-allocator.icc.
The documentation for this class was generated from the following file:
- gecode/support/block-allocator.icc (Revision: 7337)


Thus Spoke Trump: New Presidential Tweet Sends Netizens Scrambling Over 'Covfefe' Mystery
Trump’s interjection evoked a mixed reaction online, as while many social media users simply went on to either praise or mock him, others pondered on the nature of his apparent mistweets and the effect they might have on the media.
US President Donald Trump seems to have managed to once again steal the public's attention online with his Twitter antics, taking probably one of his most famous online gaffes, "Covfefe", and boldly thrusting it into the limelight.
Commenting on a retweeted Daily Caller article about a racehorse named after his "famous mistweet" winning a Breeder’s Cup event, Trump inquired whether it was actually a mistweet of perhaps "something with deep meaning."
What is the Meaning of This?
Both Trump’s proponents and detractors alike quickly flocked to the president’s tweet, showering him with praise and mocking him, respectively.
Some, however, actually attempted to discern the meaning of Trump’s mistweets.
And others joked about what the media might make of the president’s remark.


File Upload
Manual Entry
Location File
Number of Vehicle
Vehicle Capacity
Customer Details
+ Add Customer
Depot Address


Phone No:
+91<PHONE_NUMBER>
Email:
<EMAIL_ADDRESS>Address:
N.M.A.M. Institute of Technology Nitte, Udupi District, Karkala, Karnataka 574110
If you have any queries, please drop a message here.
Feel free to email us to provide some feedback on our product, to give us suggestions on hardware and software, or to just say hello!


WhatsApp Direct!
Start Chat
You can also start this chat on your phone.
Scan the QR code from your phone to continue.
Created by:
Ashish Ranjan


Links Heythrop College Lion Hudson Publishing Oneworld Publishing The British Academy Christ Church, Oxford Trinity Hall, Cambridge University of Wales, Cardiff


World Wide Web Access Statistics
All Accesses by Domain for IUSOCS
February 1999
There were no accesses from this domain.
There were no accesses from this domain.
Requests Received During Summary Period 579
Bytes Transmitted During Summary Period 8598992
Average Requests Received Daily 58
Average Bytes Transmitted Daily 859899
Requests Received During Summary Period 37
Bytes Transmitted During Summary Period 874750
Average Requests Received Daily 7
Average Bytes Transmitted Daily 174950
Requests Received During Summary Period 50
Bytes Transmitted During Summary Period 1058316
Average Requests Received Daily 6
Average Bytes Transmitted Daily 117591
There were no accesses from this domain.
Requests Received During Summary Period 1
Bytes Transmitted During Summary Period 596
Average Requests Received Daily 1
Average Bytes Transmitted Daily 596


Care Love
Back
Write a Review
Stars:
1
2
3
4
5
Submit Review
Thank you for submitting a review, it will show up among the reviews once it has been approved by our moderators!


Unit tests
experience feedback from the Compute Engine team
part 1
Compute Engine
- 2,5 people
- 352 classes
- 2k+ unit tests
- 95% line coverage
- over several (sic!) months
and systematic thorough code review
Make code easy to read
because it makes it easier to
- understand
- provide critical feedback
- maintain
and therefor code review goes faster and is better
it does apply to Unit tests too!
Rule n°1
aka. mother of all goodness:
Kill duplication
Others rules
(in part 2)
- use constants
- leverage power of AssertJ custom assertions
- naming of test methods


Florida police recover 15 kilos of cocaine that washed up on beach
by Travis FedschunThis was a pricey catch that ended up washing up along a Florida beach.
The Flagler County Sheriff’s Office said in a news release that a duffel bag containing 15 kilos of cocaine was discovered Friday night after it washed ashore in the Hammock area of Palm Coast.
“It is likely that these drugs have been in the ocean for a long time and they just happened to wash up on our beach from the rough surf and wind we have had the last few days,” Sheriff Rick Staly said in a statement.
OHIO MAN CHARGED IN HIGH SCHOOL STUDENTS' OVERDOSE OF HEROIN-LACED VAPE PENS, POLICE SAY
The sheriff's office said they received an anonymous call around 7 p.m. regarding the duffel bag, which was covered in barnacles and seaweed and contained 15 individually wrapped packages.
"The packaging had barnacles on it. So, for that to happen, its been out there for a while," Flagler County Sheriff Commander Jason Neat told FOX35.
One of the kilo-sized bricks inside had opened up, and a block of white substance was exposed.
The sheriff's office the white substance tested positive for cocaine upon testing.
"I’m thankful that the person who located the bag did the right thing and called us," Staly said in the news release. "These are dangerous narcotics and could be deadly in the wrong hands.”
TRINITARIOS GANG BUST IN BOSTON SUBURB NETS 79 GUNS, 32 ARRESTS: FEDS
Officials said the beach was searched, but no additional bags were found. Neighboring law enforcement agencies were notified of the narcotics so that they could check their beaches.
The drugs discovered on the beach Friday were entered into evidence and will eventually be destroyed. Neat told FOX35 that the cocaine in the bag could be worth between "$500,000 to $600,000."
Neat said this is not the first time this has happened in Flagler County.
"Typically when we get some sort of rough weather or northeasterly winds like were having now, the ocean picks up and anything that's lost at sea sometimes gets washed up due to the weather," he told FOX35.
CLICK HERE FOR THE FOX NEWS APP
The sheriff's office is asking anyone who comes across a suspicious package to contact law enforcement immediately 1-888-277-TIPS (8477). Those who contact police may be eligible for a reward up to $5,000, according to the sheriff's office.


Tracked Folders: {{watcherStatus.trackedFolders.length}}
Tracked Files: {{watcherStatus.trackedFiles.length}}
Waiting for connection to Membrane Daemon


EBD - Easton Bible DIctionary
Lasaea
LASAEA
"LASAEA "a city in the island of Crete (
Acts 27:8
). Its ruins are still found near Cape Leonda, about 5 miles east of “Fair Havens.”
"LASAEA "a city in the island of Crete (Acts 27:8). Its ruins are still found near Cape Leonda, about 5 miles east of “Fair Havens.”


Module Core.Keymap
KeyMap definition based on GLUT host keymap
Special keys (like UP,DOWN,LEFT,RIGHT) are enabled only on custom GLUT MOAI hosts
Moreover some utilities are provided to handle keys
Functions
| KEY (c) | Translate a character into a keycode |
| isKeyUp (k) | Check if a given key is UP |
| isKeyDown (k) | Check if a given key is DOWN |
Tables
| Key | Special Keys |
Functions
- KEY (c)
-
Translate a character into a keycode
Parameters:
- c the character to convert
Returns:
-
the key code of the character
- isKeyUp (k)
-
Check if a given key is UP
Parameters:
- k the key to check the status
- isKeyDown (k)
-
Check if a given key is DOWN
Parameters:
- k the key to check the status


LG hilariously launches G Pad 5 10.1 w/ Android Pie and 3-year-old Snapdragon 821
by Ben SchoonSome Android tablets are good, but others are a complete joke. LG isn’t helping the latter with its new G Pad 5 10.1, an Android tablet running on a three-year-old chipset, which has some hilariously bad marketing images, too.
It’s been a while since LG launched a tablet, but this week (via GSMArena) it has debuted the G Pad 5 10.1 in Korea. The product has a design much like some of its previous tablets and offers a 10.1-inch FHD+ display, 8,200 mAh battery, and Android Pie, too. It’s not a terrible package, but things go downhill from there.
The tablet is running on top of a Snapdragon 821 processor, the same chipset that powered the original Google Pixel smartphones in 2016. Why LG opted for this older chip is unclear, especially considering the plethora of mid-range chipsets available now that are just as powerful. That chip is paired with 4 GB of RAM and a measly 32 GB of storage, too. There’s also a fingerprint sensor on the side of the device.
Pricing for the LG G Pad 5 10.1 in Korea lands at KRW 440,000. That’s a whopping $380 when converted to USD.
Perhaps the worst part of this entire announcement, though, is that one of LG’s marketing images for the tablet shows an image of Microsoft’s PowerPoint, but on Windows 10. Oops.
More on Android:
- Review: Samsung’s Galaxy Tab S6 is a good Android tablet, if you like Android tablets
- LG G8X ThinQ and its dual-screen accessory arrive in US for $699 next month
- LG G8 ThinQ gets Android 10 beta program as company tries to ‘recover trust’
FTC: We use income earning auto affiliate links. More.


--- layout: post esbma_id: 1661 title: Vault 3.5.2 date: 2007-04-20 17:37:31 keywords: sourcegear ---
SourceGear released Vault 3.5.2 today (downloads page). The previous current version of Vault was 3.5.1, so this is what we call a maintenance release. However, this is a very special maintenance release. You can read the full release notes if you like, but I want to highlight a few reasons why this new version is a big deal.
 All three of the most common operations (Refresh, Check out and Commit) have been significantly improved. In addition, Branch is now dramatically faster.
As Vault has continued to mature and grow in popularity, we have been attracting larger customers, sites with hundreds of developers on a single Vault server. These improvements are going to make an especially big difference for those users.
I pause now for a moment to think back to the beginning of this product. During the development of Vault 1.0, we were courting a customer who had about 70 developers on their team. We lost that deal because our product wasn't ready for that kind of load. Today, over four years later, I can feel confident in selling Vault to a team that is 10 times that size.
Note: I am not saying Vault is changing to become an "Enterprise" product. We will continue to position Vault as a product for the "Professional" tier, but the line between these two market segments is not always clear. Microsoft defines the boundary at 500 developers, but there is some overlap in the way these customers buy tools. Sometimes a company in the Professional segment will choose a more Enterprise-oriented product like Microsoft Team Foundation Server or Rational ClearCase. And sometimes an Enterprise company is looking for the affordability and simplicity of a Professional tier product like Vault.
Bottom line: Our product got better today. It's a good day.


Male
Female
North America
South America
Europe
CIS Region
Western Asia
Eastern Asia
South Eastern Asia
Oceania
Africa
CS:GO
Dota 2
PUBG


India’s Parliament debates toxic air danger
by The Associated PressNEW DELHI — India’s Parliament has discussed the toxic air threatening the lives of the capital region’s 48 million people, with opposition leaders demanding the creation of a parliamentary panel to remedy the situation on a long-term basis.
In unprecedented debate on the issue, the leader of the opposition Congress party, Manish Tiwari, says the federal government has let the country’s top court take the initiative in deciding how to combat the problem.
Air pollution in northern India peaks in the winter due to smoke from agricultural fires. The smoke mixes with vehicle emissions and construction dust. Earlier this month, the air quality index in New Delhi exceeded 500, about 10 times the recommended maximum.
On Tuesday, strong winds brought the level down to 249.
The Associated Press


Southeast Asian Games 2019: Azkals full schedule, live stream, when and where to watch, squad, timing in PDF
by FOX Sports PHThe 30th Southeast Asian Games is upon us, as a total of 11 members of Southeast Asian Games Federation (SEAGF) countries will duke it out in the biennial regional multi-sport event.
Set to take place on November 30 to December 11 across 23 cities in the Philippines, the 2019 SEA Games is expected to host almost 10,000 of the best Asian athletes in their respective fields.
The Philippine national football teams for men and women will both be keen on fielding in strong lineups as they try to have a better showing in their previous campaign. Both of the said teams have failed to make it past the group stages in the 2017 edition of the biennial meet.
Philippines football full schedule
Both the Azkals and the Malditas have earned the luck of the draw for the upcoming SEA Games. The Azkals are bunched alongside Timor Leste, Myanmar, Cambodia, and 2017 runner-ups Malaysia in Group B.
Group A, on the other hand, will be composed of Vietnam, Laos, Brunei, Singapore, bronze medalist Indonesia, and defending champions Thailand.
As for the Malditas, they are grouped alongside Myanmar and Malaysia in Group A, while Group B is composed of the likes of Indonesia, runner-ups Thailand, and the defending champions in Vietnam.
Men’s football competition is set to happen on November 25 to December 10, while the women’s football competition will commence on November 26 to December 8. Matches are to be the Rizal Memorial Football Stadium (Women’s and Men’s), Binan Football Stadium (Women’s and Men’s), and Imus Grandstand (Men’s).
The Azkals’ first group stage match will be up against Cambodia on November 25, 8pm, at the Rizal Memorial Stadium. The Malditas will take on Myanmar at the same day and time, at the Binan Football Stadium.
Live stream, when and where to watch
Live telecast of the games will be broadcasted by two of the biggest networks in the country. ABS-CBN and TV5 have agreed to join forces to cover 56 sports which will have somewhere around 530 gold medals up for grabs.
Both networks are available on cable and free TV.
Squad
Below are the listed 23-man pool for the men’s and women’s football national teams:
Philippine Azkals:
Goal keepers:
Patrick Deyto, Neil Etheridge, Michael Falkesgaard
Defenders:
Daisuke Sato, Carli de Murga, Martin Steuble, Amani Aguinaldo, Luke Woodland, Alvaro Silva, Justin Baas, Elias Mordal, Marco Casambre, Sean Patrick Kane
Midfielders:
Stephan Schrock, Iain Ramsay, Mike Ott, John-Patrick Strauss, Yrick Gallantes
Forwards:
Patrick Reichelt, Angel Guirado, OJ Porteria, Mark Hartmann, Curt Dizon
Philippine Malditas:
Goal keepers:
Inna Palacios, Stacey Cavill, Mari Caparros
Defenders:
Mary Lam, Claire Lim, Hali Long, Alesa Dolino, Patrice Impelido, Mea Bernal, Tara Shelton, Calah Simarago, Chelo Hodges
Midfielders:
Camille Rodriguez, Irish Narvaja, Sara Castaneda, Kyla Inquig, Charisa Lemoran, Rocelle Mendano, Hazel Lustan, Dionesa Tolentin, Eloiza Fagsao
Forwards:
Quinley Quezada, Alisha del Campo
The Philippine Football Federation (PFF) is expected to roll out the final lineups in the upcoming weeks.
————
Can’t get enough of the latest sports action in the local and international scene? Join our Facebook Group Tagay Sports and hop in on the discussion with fellow passionate sports aficionados.


| Id | {{client.id}} | Application name | {{client.name}} | OAuth 2.0 Client ID | {{client.clientId}} | Is Template |
|
|---|
This section is used to define some applications as a template when registering new app through the dynamic client registration endpoint. And thus, they will no longer be able to be used for authentication purpose.
Each template id are exposed as software_id under the registration_templates_endpoint defined into the openid discovery.