Application complete
Where your application is up to
{% endif %} {% if step == 4 %}Your application is complete and your certificate has been posted to you.
{% else %}The steps below tell you where your application for a basic DBS check is up to as of {{ date }}.
{% endif %}-
Step 2
{% if step > 1 %}Your application has been processed{% else %}Application processing{% endif %}
{% if step > 1 %}Completed 30/08/2018{% else %}In progress{% endif %}
-
Step 3
{% if step > 2 %}Your certificate has been created{% else %}Certificate creation{% endif %}
{% if step > 2 %}Completed 31/08/2018{% elseif step > 1 %}In progress{% else %}Pending{% endif %}
-
Step 4
{% if step > 3 %}Your certificate has been posted to you{% else %}Certificate dispatch{% endif %}
{% if step > 3 %}Completed 01/09/2018{% elseif step > 2 %}In progress{% else %}Pending{% endif %}
| Step 1 | Your application has been received | Completed | 29/08/2018 |
| Step 2 | {% if step > 1 %}Your application has been processed{% else %}Application processing{% endif %} | {% if step > 1 %}Completed{% else %}In progress{% endif %} | {% if step > 1 %}30/08/2018{% endif %} |
| Step 3 | {% if step > 2 %}Your certificate has been created{% else %}Certificate creation{% endif %} | {% if step > 2 %}Completed{% elseif step > 1 %}In progress{% else %}Pending{% endif %} | {% if step > 2 %}31/08/2018{% endif %} |
| Step 4 | {% if step > 3 %}Your certificate has been posted to you{% else %}Certificate dispatch{% endif %} | {% if step > 3 %}Completed{% elseif step > 2 %}In progress{% else %}Pending{% endif %} | {% if step > 3 %}01/09/2018{% endif %} |


Performs a two-sample z-test for means, assuming the two samples have known variances.
If this function is not available, you must install the Analysis ToolPak add-in.
Syntax
ZTESTM(inprng1, inprng2, outrng, labels, alpha, difference, var1, var2)
ZTESTM?(inprng1, inprng2, outrng, labels, alpha, difference, var1, var2)
Inprng1 is the input range for the first data set.
Inprng2 is the input range for the second data set.
Outrng is the first cell (the upper-left cell) in the output table or the name, as text, of a new sheet to contain the output table. If FALSE, blank, or omitted, places the output table in a new workbook.
Labels is a logical value.
If labels is TRUE, then the first row or column of the input ranges contains labels.
If labels is FALSE or omitted, all cells in inprng1 and inprng2 are considered data. Microsoft Excel will then generate the appropriate data labels for the output table.
Alpha is the confidence level for the test. If omitted, alpha is 0.05.
Difference is the hypothesized difference in means. If omitted, difference is 0.
Var1 is the variance of the first data set.
Var2 is the variance of the second data set.
Return to index


Parambikulam Tiger Reserve
Parambikulam Tiger Reserve and Wildlife Sanctuary, located in the Palakkad district of Kerala, is best known for its constant efforts to preserve the dwindling tiger population. Surrounding hills and river along with flora and fauna make it the perfect place for a trek and safari.
The Parambikulam Tiger Reserve is the most protected ecological terrain of the Western Ghats. Endowed with peninsular vegetation and wildlife, this destination has minimum human interference. Some of the most prized animals found here include lion-tailed macaques, Bengal tigers, Indian leopards, wild boars, sloths, king cobra, Travancore kukri snake, and the Western Ghats flying lizard among others. Flora includes teak, sandalwood, neem and rosewood trees. This sanctuary is also home to four different indigenous tribes- Kadar, Malasar, Muduvar and Mala Malasar.
The Silent Valley National Park
The Silent Valley National Park, with its lush green forests and beautiful views of the rich flora and fauna, is a popular destination for nature as well as wildlife lovers all across the globe. Spread across an area of 89 square kilometres, the Silent Valley National Park is located in the Kundali Hills of the Western Ghats in Kerala in southern India. With its long, detailed history and the unique status of a rainforest, this national park is indeed a sight to visit. The well-planned Safari and the beautiful stop-overs around the park only make a trip to this part of Kerala more worthwhile.
A visit to this national park holds prominent significance for traveller and nature enthusiasts as this site is the last representative virgin tract of tropical evergreen forests in India. Though smaller in size when compared to the other national parks in India, what set the Silent Valley National Park apart from all other similar sites is the Sylvan environment that the region boasts of, along with its lofty and majestic peaks and the several rivers that run through its length.
The numerous plant and animal species that can be found here are indeed worth mentioning. The park has a strong faunal and floral population, with many of the endangered species residing here blissfully, unharmed by the outer environment. The ones who are most commonly seen here are the elephant, tiger, lion-tailed macaque, gaur, wild pig, panther and sambar. The vegetation of this park is the tropical, moist evergreen kind. It is also almost next to possible to ignore the presence of the River Kunthi, which descends from the Nilgiri Hills and then passes through this region, enchanting visitors with its crystal clear water, devoid of any impurities.


Public Member Functions | |
| DirectoryTask (Path *path, TreeField::Item *expandItem) | |
| bool | isFinished () |
| void | run () |
| ~DirectoryTask () | |
Static Public Member Functions | |
| int | runInternal (Thread &thread, void *parameter) |
Public Attributes | |
| Directory | directory |
| TreeField::Item * | expandItem |
| Path * | path |
| Thread * | thread |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 30 of file FileDialog.h. |
|
|
Definition at line 32 of file FileDialog.h. |
|
|
Definition at line 34 of file FileDialog.h. |
|
|
Definition at line 36 of file FileDialog.h. |


A C D G H I L N P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- author() - Method in annotation type com.qoretechnologies.qorus.service.QorusMethod
-
The service method author, if different than the service author; an empty string means no author tag
C
- callApiAsCurrentUser(String, Object...) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Calls a system API with the argument list to the API method as a top-level argument to this method as the current user
- callApiAsCurrentUserArgs(String, Object[]) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Calls a system API with the argument list to the API method as a top-level argument to this method as the current user
- checkAuthorization(String...) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Checks user authorization for all RBACPermissions "permissions" passed to the method; throws an exception if the user is not authorized If current user does not have all of the given RBACPermissions "permissions", an exception is thrown.
- checkAuthorizationArgs(String[]) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Checks user authorization for all RBACPermissions "permissions" passed to the method; throws an exception if the user is not authorized If current user does not have all of the given RBACPermissions "permissions", an exception is thrown.
- checkAuthorizationOr(String...) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Checks user authorization for at least one of list of RBACPermissions "permissions" passed to the method; throws an exception if the user is not authorized If current user does not have at least one of the given RBACPermissions "permissions", an exception is thrown.
- checkAuthorizationOrArgs(String[]) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Checks user authorization for at least one of list of RBACPermissions "permissions" passed to the method; throws an exception if the user is not authorized If current user does not have at least one of the given RBACPermissions "permissions", an exception is thrown.
- checkJobAccess(int) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Checks if the current user has access to the given single job ID; throws an exception if the user is not authorized
- checkJobAccess(int[]) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Checks if the current user has access to the given list of job IDs; throws an exception if the user is not authorized
- checkJobInstanceAccess(int) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Checks if the current user has access to the given job_instanceid; throws an exception if the user is not authorized
- checkMapperAccess(int) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Checks if the current user has access to the given single mapper ID; throws an exception if the user is not authorized
- checkMapperAccess(int[]) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Checks if the current user has access to the given list of mapper IDs; throws an exception if the user is not authorized
- checkQueueAccess(int, String) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Checks if the current user has access to the given queue entry (as determined through the workflow access list); throws an exception if the user is not authorized
- checkServiceAccess(int) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Checks if the current user has access to the given single serviceid; throws an exception if the user is not authorized
- checkServiceAccess(int[]) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Checks if the current user has access to the given list of serviceids; throws an exception if the user is not authorized
- checkVmapAccess(int) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Checks if the current user has access to the given single value map ID; throws an exception if the user is not authorized
- checkVmapAccess(int[]) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Checks if the current user has access to the given list of value map IDs; throws an exception if the user is not authorized
- checkWorkflowAccess(int) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Checks if the current user has access to the given single workflow ID; throws an exception if the user is not authorized
- checkWorkflowAccess(int[]) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Checks if the current user has access to the given list of workflow IDs; throws an exception if the user is not authorized
- checkWorkflowInstanceAccess(int) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Checks if the current user has access to the given workflow_instanceid; throws an exception if the user is not authorized
- com.qoretechnologies.qorus.service - package com.qoretechnologies.qorus.service
D
- desc() - Method in annotation type com.qoretechnologies.qorus.service.QorusMethod
-
The service method description; this is the only required value for a service method
G
- getActiveJobsAsCurrentUser() - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Returns information on all active jobs visible to the given user If any active jobs are not accessible to the calling user, then they are filtered from the hash returned.
- getCallContext() - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Returns contextual information about the current call
- getCallContextString() - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Returns a string describing the current call context Example:
- getCallContextString(HashMap<String, Object>) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Returns a string describing the current call context Example:
- getConfigItemHash() - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Returns a hash of all configuration items for the current service as a combination of local and global configuration items Example:
- getConfigItemHash(HashMap<String, Object>) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Returns a hash of all configuration items for the current service as a combination of local and global configuration items Example:
- getConfigItems() - Method in class com.qoretechnologies.qorus.service.QorusService
-
Method to return configuration items This is executed by oload "oload" when the object is loaded.
- getConfigItemsImpl() - Method in class com.qoretechnologies.qorus.service.QorusService
-
Method to return configuration items; this method should be overridden by child classes to provide item configuration This is executed by getConfigItems() by oload when the object is loaded into the system.
- getConfigItemValue(String) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Returns the value of the given configuration item Example:
- getConfigItemValue(String, HashMap<String, Object>) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Returns the value of the given configuration item Example:
- getConfigItemValue(String, HashMap<String, Object>, boolean) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Returns the value of the given configuration item Example:
- getHttpCallContext() - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Returns a hash with HTTP call context information
- getJobAccessHash() - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Returns a hash of job IDs the current user has access to; or, if the current user has a role with the defaultgroup "DEFAULT" group, then null is returned null is only returned if the current user has access to all jobs
- getJobAccessList() - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Returns a list of job IDs the current user has access to; or, if the current user has a role with the defaultgroup "DEFAULT" group, then null is returned null is only returned if the current user has access to all jobs
- getLastEvents(int) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Returns the last systemevents "system events"
- getLastEventsAnd(int, Object) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Gets the last system events that meet all of the filter criteria or none of the "or_not" criteria, if present
- getLastEventsAnd(int, Object, Object) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Gets the last system events that meet all of the filter criteria or none of the "or_not" criteria, if present
- getLastEventsOr(int, Object) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Gets the last system events that meet any of the filter criteria and none of the "and_not" criteria, if present Returns a hash giving the list of the most recent system events matching a filter and the last event ID generated by the system.
- getLastEventsOr(int, Object, Object) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Gets the last system events that meet any of the filter criteria and none of the "and_not" criteria, if present Returns a hash giving the list of the most recent system events matching a filter and the last event ID generated by the system.
- getMapperAccessHash() - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Returns a hash of mapper IDs the current user has access to; or, if the current user has a role with the defaultgroup "DEFAULT" group, then null is returned null is only returned if the current user has access to all mappers
- getMapperAccessList() - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Returns a list of mapper IDs the current user has access to; or, if the current user has a role with the defaultgroup "DEFAULT" group, then null is returned null is only returned if the current user has access to all mappers
- getOption() - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Returns the value of all service options
- getOption(String) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Returns the value of the named service option If the option is not set on the service, and it is a valid system option, then the value of the system option will be returned.
- getOption(String...) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Returns the value of the named service option or options If the option is not set on the service, and it is a valid system option, then the value of the system option will be returned.
- getResource(String, HashMap<String, Object>) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Returns the given text or binary servicefileresources "file resource" as its native type in the "body" key of a hash along with an HTTP response code and optionally HTTP headers; if a template exists, then the template is rendered and returned, if the given resource does not exist, then an exception is raised Example:
- getResource(String, HashMap<String, Object>, int) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Returns the given text or binary servicefileresources "file resource" as its native type in the "body" key of a hash along with an HTTP response code and optionally HTTP headers; if a template exists, then the template is rendered and returned, if the given resource does not exist, then an exception is raised Example:
- getResource(String, HashMap<String, Object>, int, HashMap<String, Object>) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Returns the given text or binary servicefileresources "file resource" as its native type in the "body" key of a hash along with an HTTP response code and optionally HTTP headers; if a template exists, then the template is rendered and returned, if the given resource does not exist, then an exception is raised Example:
- getResourceData(String) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Returns the given text or binary servicefileresources "file resource" as its native type; if a template exists, then the template is rendered and returned, if the given resource does not exist, then an exception is raised Example:
- getResourceData(String, HashMap<String, Object>) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Returns the given text or binary servicefileresources "file resource" as its native type; if a template exists, then the template is rendered and returned, if the given resource does not exist, then an exception is raised Example:
- getResourceHash() - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Returns a hash of the service's servicefileresources "file resources" (hash keys are service file resource names) or null if the service has none Example:
- getResourceList() - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Returns a list of the service's servicefileresources "file resources" or null if the service has none Example:
- getRunningWorkflowListAsCurrentUser(String) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Returns a list of hashes giving information about the currently-running workflow execution instances if the current user can access them
- getRunningWorkflowListAsCurrentUser(String, String) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Returns a list of hashes giving information about the currently-running workflow execution instances if the current user can access them
- getServiceAccessHash() - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Returns a hash of service IDs the current user has access to; or, if the current user has access to all services, then null is returned null is only returned if the current user has access to all services
- getServiceAccessList() - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Returns a list of service IDs the current user has access to; or, if the current user has access to all services, then null is returned null is only returned if the current user has access to all services
- getServiceInfo() - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Returns information about the current service
- getServiceInfo(HashMap<String, Object>) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Returns information about the current service
- getServiceInfoAsCurrentUser(int) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Returns information about the given service from the serviceid (if it's currently loaded) and if the calling user can access the service To get information about services whether they are loaded or not, call REST API:
- getServiceInfoAsCurrentUser(int, HashMap<String, Object>) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Returns information about the given service from the serviceid (if it's currently loaded) and if the calling user can access the service To get information about services whether they are loaded or not, call REST API:
- getServiceInfoAsCurrentUser(String, String) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Returns information about the given service from the service name (if it's currently loaded) and if the calling user can access the service To get information about services whether they are loaded or not, call REST API:
- getServiceInfoAsCurrentUser(String, String, HashMap<String, Object>) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Returns information about the given service from the service name (if it's currently loaded) and if the calling user can access the service To get information about services whether they are loaded or not, call REST API:
- getStateData() - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Returns any service state state data stored with saveStateData()
- getTemplateHash() - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Returns a hash of the service's servicefileresources "template file resources" (hash keys are service template resource names) or null if the service has none Example:
- getTemplateList() - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Returns a list of the service's servicefileresources "template file resources" or null if the service has none Example:
- getVmapAccessHash() - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Returns a hash of value map IDs the current user has access to; or, if the current user has a role with the defaultgroup "DEFAULT" group, then null is returned null is only returned if the current user has access to all value maps
- getVmapAccessList() - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Returns a list of value map IDs the current user has access to; or, if the current user has a role with the defaultgroup "DEFAULT" group, then null is returned null is only returned if the current user has access to all value maps
- getWorkflowAccessHash() - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Returns a hash of workflow IDs the current user has access to; or, if the current user has a role with the defaultgroup "DEFAULT" group, then null is returned null is only returned if the current user has access to all workflows
- getWorkflowAccessList() - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Returns a list of workflow IDs the current user has access to; or, if the current user has a role with the defaultgroup "DEFAULT" group, then null is returned null is only returned if the current user has access to all workflows
H
- hasResource(String) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Returns true if the given service servicefileresources "file resource" exists, false if not Example:
- hasTemplate(String) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Returns true if the given service servicefileresources "template file resource" exists, false if not Example:
I
- intern() - Method in annotation type com.qoretechnologies.qorus.service.QorusMethod
-
The value of the methodinternalflag If true it means that the method will not be automatically exported via network interfaces
L
- lock() - Method in annotation type com.qoretechnologies.qorus.service.QorusMethod
-
The value for the methodreadwritelock
N
- None - com.qoretechnologies.qorus.service.QorusMethod.LockType
P
- persistenceThreadTerminate() - Static method in class com.qoretechnologies.qorus.service.ServiceApi
Q
- QorusMethod - Annotation Type in com.qoretechnologies.qorus.service
-
This annotation interface defines annotations for servicemethods "service methods"
- QorusMethod.LockType - Enum in com.qoretechnologies.qorus.service
-
The value for the methodreadwritelock
- QorusService - Class in com.qoretechnologies.qorus.service
-
The base class for Qorus services Example:
- QorusService() - Constructor for class com.qoretechnologies.qorus.service.QorusService
R
- Read - com.qoretechnologies.qorus.service.QorusMethod.LockType
- registerSoapHandler(HashMap<String, Object>) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Registers the current service as a SOAP service and exports its methods that map to SOAP operations in the given WSDL to be called from the Qorus HttpServer with the SOAP protocol Creates a mapping in the system SoapHandler from the given WSDL to the current service.
- renderTemplate(String, HashMap<String, Object>) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Explicitly renders a servicefileresources "template file resource" given the template argument hash Example:
S
- saveStateData() - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Removes all service state data in "SERVICE_STATE_DATA" for the current service
- saveStateData(HashMap<String, Object>) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Serializes the given hash and stores against the service's state data in "SERVICE_STATE_DATA"
- ServiceApi - Class in com.qoretechnologies.qorus.service
-
The main Qorus Java service API class
- ServiceApi() - Constructor for class com.qoretechnologies.qorus.service.ServiceApi
- setConfigItemChangeCallback(ConfigItemValueCallback) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Set a callback for config item value changes in the service Example:
- setOption(String, Object) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Changes a single option value on a service
- setOption(HashMap<String, Object>) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Changes option values on a service
- sleep(int) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Puts the current thread to sleep for a certain number of seconds If the service is stopping, this method returns immediately with a return value of -1; otherwise the current thread is put to sleep for the full time period requested.
- startListeners(String) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Starts one or more new global HTTP listeners; listeners will be started on all possible bind addresses in case more than one interface is resolved from the bind address given
- startListeners(String, String, String, String) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Starts one or more new global HTTP listeners; listeners will be started on all possible bind addresses in case more than one interface is resolved from the bind address given
- startListeners(String, String, String, String, String) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Starts one or more new global HTTP listeners; listeners will be started on all possible bind addresses in case more than one interface is resolved from the bind address given
- startListeners(String, String, String, String, String, int) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Starts one or more new global HTTP listeners; listeners will be started on all possible bind addresses in case more than one interface is resolved from the bind address given
- stopListener(String) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Stops a single listener based on its name or bind address; does not return until all connections on the listener have closed
- stopListenerId(int) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Stops a single listener based on its listener ID; does not return until all connections on the listener have closed
T
- testAuthorization(String...) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Tests user authorization for all of RBACPermissions "permissions" passed to the method and returns true (if authorization is granted) or False (if the user is not authorized) If no user information is available (for instance, the call is internal), then authorization is automatically granted.
- testAuthorizationArgs(String[]) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Tests user authorization for all of RBACPermissions "permissions" passed to the method and returns true (if authorization is granted) or False (if the user is not authorized) If no user information is available (for instance, the call is internal), then authorization is automatically granted.
- testAuthorizationOr(String...) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Tests user authorization for at least one of the RBACPermissions "permissions" passed to the method and returns true (if authorization is granted) or False (if the user is not authorized) If no user information is available (for instance, the call is internal), then authorization is automatically granted.
- testAuthorizationOrArgs(String[]) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Tests user authorization for at least one of the RBACPermissions "permissions" passed to the method and returns true (if authorization is granted) or False (if the user is not authorized) If no user information is available (for instance, the call is internal), then authorization is automatically granted.
- testJobAccess(int) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Tests if the current user has access to the given single job ID and returns true (if authorization is granted) or False (if the user is not authorized)
- testJobAccess(int[]) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Tests if the current user has access to the given list of job IDs and returns true (if authorization is granted) or False (if the user is not authorized)
- testMapperAccess(int) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Tests if the current user has access to the given single mapper ID and returns true (if authorization is granted) or False (if the user is not authorized)
- testMapperAccess(int[]) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Tests if the current user has access to the given list of mapper IDs and returns true (if authorization is granted) or False (if the user is not authorized)
- testServiceAccess(int) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Tests if the current user has access to the given single serviceid and returns true (if authorization is granted) or False (if the user is not authorized)
- testServiceAccess(int[]) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Tests if the current user has access to the given list of serviceids and returns true (if authorization is granted) or False (if the user is not authorized)
- testVmapAccess(int) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Tests if the current user has access to the given single value map ID and returns true (if authorization is granted) or False (if the user is not authorized)
- testVmapAccess(int[]) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Tests if the current user has access to the given list of value map IDs and returns true (if authorization is granted) or False (if the user is not authorized)
- testWorkflowAccess(int) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Tests if the current user has access to the given single workflow ID and returns true (if authorization is granted) or False (if the user is not authorized)
- testWorkflowAccess(int[]) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Tests if the current user has access to the given list of workflow IDs and returns true (if authorization is granted) or False (if the user is not authorized)
- tryGetResource(String, HashMap<String, Object>) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Returns the given text or binary servicefileresources "file resource" as its native type in the "body" key of a hash along with an HTTP response code and optionally HTTP headers; if a template exists, then the template is rendered and returned, if the given resource does not exist, then null is returned Example:
- tryGetResource(String, HashMap<String, Object>, int) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Returns the given text or binary servicefileresources "file resource" as its native type in the "body" key of a hash along with an HTTP response code and optionally HTTP headers; if a template exists, then the template is rendered and returned, if the given resource does not exist, then null is returned Example:
- tryGetResource(String, HashMap<String, Object>, int, HashMap<String, Object>) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Returns the given text or binary servicefileresources "file resource" as its native type in the "body" key of a hash along with an HTTP response code and optionally HTTP headers; if a template exists, then the template is rendered and returned, if the given resource does not exist, then null is returned Example:
- tryGetResourceData(String) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Returns the given text or binary servicefileresources "file resource" as its native type; if a template exists, then the template is rendered and returned, if the given resource does not exist, then null is returned Example:
- tryGetResourceData(String, HashMap<String, Object>) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Returns the given text or binary servicefileresources "file resource" as its native type; if a template exists, then the template is rendered and returned, if the given resource does not exist, then null is returned Example:
- tryGetWfDynamicData() - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Return the dynamic data hash for the current workflow order if the service call was made from a workflow order, otherwise return null
- tryGetWfStaticData() - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Return the static data hash for the current workflow order if the service call was made from a workflow order, otherwise return null
- tryGetWfTempData() - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Return the temp data hash for the current workflow order if the service call was made from a workflow order, otherwise return null
- tryRenderTemplate(String, HashMap<String, Object>) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Render a servicefileresources "template file resource" and returns the rendered template if the template exists, otherwise returns null Example:
U
- usleep(int) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Puts the current thread to sleep for a certain number of microseconds If the service is stopping, this method returns immediately with a return value of -1; otherwise the current thread is put to sleep for the full time period requested.
- usleep(QoreRelativeTime) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Puts the current thread to sleep for a certain number of microseconds If the service is stopping, this method returns immediately with a return value of -1; otherwise the current thread is put to sleep for the full time period requested.
V
- valueOf(String) - Static method in enum com.qoretechnologies.qorus.service.QorusMethod.LockType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.qoretechnologies.qorus.service.QorusMethod.LockType
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- waitForEvents() - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Return available system events by default without any arguments will immediately return all available events in the cache
- waitForEvents(int) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Return available system events with no timeout; this method call returns immediately
- waitForEvents(int, int) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Return available system events
- waitForEventsAnd(int, Object) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Return system events that meet all of the given criteria
- waitForEventsAnd(int, Object, int) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Return system events that meet all of the given criteria or none of the optional "or not" criteria
- waitForEventsAnd(int, Object, int, Object) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Return system events that meet all of the given criteria or none of the optional "or not" criteria
- waitForEventsOr(int, Object) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Return system events that meet any of the given criteria; this method returns immediately
- waitForEventsOr(int, Object, int) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Return system events that meet any of the given criteria and none of the optional "and not" criteria
- waitForEventsOr(int, Object, int, Object) - Static method in class com.qoretechnologies.qorus.service.ServiceApi
-
Return system events that meet any of the given criteria and none of the optional "and not" criteria
- write() - Method in annotation type com.qoretechnologies.qorus.service.QorusMethod
-
The value of the method "write" flag If this boolean flag is set to true, then the method will be marked as a "write" method, meaning that external callers will have to have the OMQ.QR_CALL_USER_SERVICES_RW "CALL-USER-SERVICES-RW" role to call the method if RBAC "RBAC security" is enabled
- Write - com.qoretechnologies.qorus.service.QorusMethod.LockType
All Classes All Packages


ARTS 486
Running Out of Time
The goal here was to inform how the earth rotates around the sun and also to show the progression of the state of the Earth over time and how we are in a downwards spiral in terms of things like global warming and climate change.
This serves as a call for help involving the state of the environment here on Earth. Over time, we as humans have contributed to damaging the Earth in many different ways. If we continue at the rate we are going at currently, we will completely destroy our planet.
The diagram of the solar system shows the other planets and their relative sizes. The morse code SOS is coming from Earth.


<?php /* * This file is part of the Symfony package. * * (c) Fabien Potencier<EMAIL_ADDRESS>* * This code is partially based on the Rack-Cache library by Ryan Tomayko, * which is released under the MIT license. * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */
namespace Symfony\Component\HttpKernel\HttpCache; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response;
/** * Interface implemented by HTTP cache stores. * * @author Fabien Potencier<EMAIL_ADDRESS>*/ interface StoreInterface { /** * Locates a cached Response for the Request provided. * * @return Response|null A Response instance, or null if no cache entry was found */ public function lookup(Request $request); /** * Writes a cache entry to the store for the given Request and Response. * * Existing entries are read and any that match the response are removed. This * method calls write with the new list of cache entries. * * @return string The key under which the response is stored */ public function write(Request $request, Response $response); /** * Invalidates all cache entries that match the request. */ public function invalidate(Request $request); /** * Locks the cache for a given Request. * * @return bool|string true if the lock is acquired, the path to the current lock otherwise */ public function lock(Request $request); /** * Releases the lock for the given Request. * * @return bool False if the lock file does not exist or cannot be unlocked, true otherwise */ public function unlock(Request $request); /** * Returns whether or not a lock exists. * * @return bool true if lock exists, false otherwise */ public function isLocked(Request $request); /** * Purges data for the given URL. * * @return bool true if the URL exists and has been purged, false otherwise */ public function purge(string $url); /** * Cleanups storage. */ public function cleanup(); }


Quick Start
1 Going Plaid
This guide will give you what you need in order to jump into LFE at ludicrous speed.
For a more gradual introduction (with a bit more Erlang) and for something that's going to give you time to see the stars, checkout the User Guide.
1.1 lfetool
For a quick introduction to LFE, lfetool
has everything you need. The
Quick Start guide will use it almost exclusively -- all in the interst of
sending you a week and a half into the future.
Where appropriate, we will point you to other resources that provide more details.
Let's get started: install lfetool
! This puts it in /usr/local/bin
:
$ curl -L -o ./lfetool \
https://raw.github.com/lfe/lfetool/stable/lfetool
$ bash lfetool install
If you would like to instal it in a directory of your choosing:
$ bash lfetool install lfetool /opt/scripts/bin
Note that lfetool
supports Erlang R15, R16, and 17.0.
If you need sudo
to put the script there, be sure to set the ownership:
$ chown $USER /usr/local/bin/lfetool
That way you'll be able to use the update
command to get the latest version
of lfetool
in the future.
1.2 Other Dependencies
First and foremost, you will need Erlang installed. On Mac OS X, this is as
easy as executing brew install erlang
or on Ubuntu apt-get install
erlang
. You can also install Erlang from the various pre-built packages
provided on the official Erlang
download page or from the
Erlang
Solutions page (supports many more package types).
Personally, we prefer to manage our Erlang builds and installations with
kerl.
This allows for multiple versions of Erlang to be installed
on your system simultaneously. For more information about using kerl
in LFE
projects, be sure to visit the "kerl" section of the
User Guide.
You will be using rebar
to build LFE under the covers as well as managing
dependencies for your projects, so go ahead and get that set up:
get rebar.
You will also need to download git or install it using your favorite package manager.
Next Stop
Ready for some LFE? Next you'll learn how to create a new LFE project with just one command ...


| GEOS SDK TechDocs
|
| 1.2 Blocking on Read or Write
| 1.4 Reading Data from a Stream
StreamWrite(), StreamWriteByte()
To write data into a stream, call the routine
StreamWrite()
. This routine takes six arguments:
-
The
GeodeHandle
of the stream driver.
-
The
StreamToken
of the stream.
-
A member of the
StreamBlocker
enumerated type, as described in Blocking on Read or Write
.
-
The amount of data to be written, in bytes.
-
A pointer to a data buffer; the data will be copied from that buffer to the stream.
-
A pointer to an integer.
StreamWrite()
will write the number of bytes actually copied to that integer.
If all the data was written successfully,
StreamWrite()
will return zero and write the number of bytes written (i.e. the size of the data buffer passed) to the integer pointed to by the sixth argument. If it could not successfully write all the data, it will return one of the following
StreamError
values:
-
STREAM_WOULD_BLOCK
-
STREAM_NO_BLOCK had been passed, and there was no room to write any data to the stream. The sixth argument will be set to zero.
-
STREAM_SHORT_READ_WRITE
-
If STREAM_NOBLOCK had been passed, this means there was not enough room to write all the data. If STREAM_BLOCK had been passed, this means the stream was closed before all the data could be written. The sixth argument will contain the number of bytes actually written to the stream.
-
STREAM_CLOSING
-
The stream is in the process of being closed; no writing is permitted while this is happening. The sixth argument will be set to zero.
-
STREAM_CLOSED
-
The stream has already been closed. The sixth argument will be set to zero.
You may often want to write a single byte to the stream. There is a special routine to do this,
StreamWriteByte()
. This routine takes four arguments:
-
The
GeodeHandle
of the stream driver.
-
The
StreamToken
of the stream.
-
A member of the
StreamBlocker
enumerated type, as described in Blocking on Read or Write
.
-
The byte to be written.
If the byte is written successfully,
StreamWriteByte()
will return zero. Otherwise, it will return one of the following error values:
-
STREAM_WOULD_BLOCK
-
STREAM_BLOCK had been passed, and there was no room to write any data to the stream.
-
STREAM_CLOSING
-
The stream is in the process of being closed; no writing is permitted while this is happening.
-
STREAM_CLOSED
-
The stream has already been closed.
| GEOS SDK TechDocs
|
| 1.2 Blocking on Read or Write
| 1.4 Reading Data from a Stream


|
- Creature Habits Mixtape
- 1. 0520
- 2. Pockets
- 3. Ice cream
- 4. Lust
- 5. Silverado
- 6. Slow Motion
|
|
|
|
- Temporary Love
- 1. Temporary Love part 01
- 2. Temporary Love part 02
|
|
- Spaceships Mixtape
- 1. Mercurry Getrograde
- 2. Sunday
- 3. Wet Weekend
- 4. Basics
- 5. Afters
- 6. Jealousy
|
|
- Houseplants
- 1. Houseplants
- 2. Spaghetti Hoops
|
|
|
|
- Junk Food
- 1. 7 magpies
- 2. Nice guys
- 3. Sangria
- 4. Ls6
- 5. Dead Celebrities
- 6. Earth
- 7. Spiders
|
|
- See you later maybe never
- 1. Peanut Butter
- 2. Petty Crime
|
|
- Who gives a f**k? - Single
- 1. Night mares
- 2. Pop tarts
|
|
|


Record And Replay
Developers spent a significant percentage of their working time debugging their code. A fact many people do not really like to acknowledge as it feels like being unproductive. Software is complex. One usually does not get it right the first time. Therefore, it is very important to have good debugging tools supporting the developer in his quest to find the root cause of the issue. Being able to step backwards in the program execution helps tremendously as we can retrace the execution flow from the crash or assertion failure back to the operation which corrupted the program state.
Support in GDB
GDB has built-in support for recording the execution flow and reversible debugging. Let us look at the following tiny program to learn the basic commands and get a feeling where reversible debugging might be helpful.
#include <stddef.h>
int main(){
long array[32];
for(size_t i=0; i<sizeof(array); i++){
array[i] = i;
}
return 0;
}
This program does not compute anything at all, but it has a simple bug which illustrates the benefits of being able to step backwards in the program execution flow. We compile it with the following command.
$ gcc -g -static -fno-stack-protector bug.c -o bug
We use -g
to enable debug information, -static
to build a static executable without any links to shared libraries like the libc, and -fno-stack-protector
to disable any stack protection the compiler might add by default.
Some linux distributions enable stack protection by default to any compilation done on the platform.
We want to keep it simple which is why we disable it.
The -static
is only necessary to work around a current limitation of GDB.
The resolver of dynamic symbols from shared libraries uses an instruction which is currently unsupported by the recording facilities in GDB.
A limitation which is hopefully fixed in future versions of GDB.
Now that we dealt with the compilation, let’s start GDB and the recording.
$ gdb ./bug
-- snip --
(gdb) start
Temporary breakpoint 2 at 0x401bc0: file bug.c, line 25.
Starting program: /home/franky/programming/github/homepage/code/record-and-replay/bug
Temporary breakpoint 2, main () at bug.c:25
25 for(size_t i=0; i<sizeof(array); i++){
(gdb) record
(gdb) c
Continuing.
[1]+ Stopped gdb ./bug
Recording can only be enabled on a running process.
We set a temporary breakpoint on main and start execution until we reach it, all done with the command start
.
Then, we enable recording of the execution flow with record
and continue execution with c
which is a short form of the continue
command.
Well, now we got thrown out of the interactive GDB session for some reason.
We can bring it back to the foreground with the shell command fg
.
$ fg
gdb ./bug
Process record: failed to record execution log.
Program stopped.
0x0000000000000023 in ?? ()
The program stopped at a very low address which GDB cannot map to any source code location. It looks like the stack got corrupted somewhere. If you get a coredump in such a corrupted state, you are most often out of luck to reason in any way about it and find the root cause of the memory corruption.
Luckily, we recorded the execution flow which means we have some magic up our sleeves.
First, let’s step backwards until we reach a known location in our program.
reverse-stepi
or just rsi
steps a single instruction backwards.
(gdb) rsi
0x0000000000401bef in main () at bug.c:30
30 }
There we are! At the very end of main. As we already suspected a stack corruption, let’s have a look at the top of the stack.
(gdb) p /x $rsp
$1 = 0x7fffffffe638
(gdb) x 0x7fffffffe638
0x7fffffffe638: 0x00000023
The register rsp points to the top of the stack.
We print the content of rsp in hexadecimal with p /x $rsp
which gives us the address of the current top of the stack.
We examine the memory location with x 0x7fffffffe638
.
Voilà! There is the bogus low address again.
The return instruction at the end of main reads the return address from the top of the stack to jump back to the caller of main, but at some point, this address was overwritten with this bogus value, leading to a segfault. To find the location when the return address gets overwritten, we can make good use of watchpoints.
(gdb) set can-use-hw-watchpoints 0
(gdb) watch *0x7fffffffe638
Watchpoint 3: *0x7fffffffe638
(gdb) rc
Continuing.
Watchpoint 3: *0x7fffffffe638
Old value = 35
New value = 4203520
0x0000000000401bd2 in main () at bug.c:26
26 array[i] = i;
(gdb) p i
$2 = 35
Hardware watchpoints do not work when we step backwards in a recorded execution flow.
We have to disable them.
Then, we set a watchpoint on the return address at the memory address 0x7fffffffe638
.
If any instruction modifies it, GDB will break on it.
Now, we continue stepping backwards in time until we break on the watchpoint with reverse-continue
or just rc
.
And there we are! At the root cause of the stack memory corruption!
When writing to array
which is stored on the stack, we overwrite the return address.
A classic stack buffer overflow.
i
is out of bounds, writing at position 35 in an array with 32 elements.
I guess, a lot of people already saw the problem in the code listing.
sizeof(array)
returns the size in bytes and not the number of elements of the array.
The fix is up to the reader.
The overhead induced by the recording in GDB is the main reason why it is used very rarely. It is not practical for any non-trivial program. Nevertheless, it laid the ground work for other projects to base their work on. The rr-project tries to make recording and reverse execution efficient.
The RR-Project
The main tool provided by the rr-project is called rr
.
A debug session with rr
is split in two phases.
First, the program execution is recorded and stored completely to disk.
$ rr record ./bug
If you get a fatal error talking about /proc/sys/kernel/perf_event_paranoid being too large, just write a smaller value to this file as root (echo 1 >/proc/sys/kernel/perf_event_paranoid
) or alternatively use rr record -n ./bug
.
Next, the recording can be replayed even on a different machine as often as you want, behaving exactly the same way as when recorded. The program is not really executed during replay, e.g., I/O operations are not done again. All side effects are simulated such that the debugged program behaves in the same way.
$ rr replay
-- snip --
0x0000000000401a90 in _start ()
(rr) c
Continuing.
Program received signal SIGSEGV, Segmentation fault.
0x0000000000000023 in ?? ()
rr replay
implicitly opens the last recording and stops at the entry point of the program which is at the symbol _start.
We continue execution with c
to reach the end of the recording.
There we are again.
Getting a segfault when trying to execute code at 0x23.
You can use the same commands as in GDB to step backwards in the program execution, examine the stack and set watchpoints.
You do not have to disable hardware watchpoints in rr
.
They work just fine.
Try it out for yourself.
The separation in the two phases record and replay makes it easier to ship this information from the user to the developers. A recording is much better than backtraces and coredumps. Furthermore, if you face a bug which only happens sometimes, you only have to record it once and be able to reproduce it every time by replaying the recording.
If you want to find out more about the inner workings of rr
check out their website and paper.
Conclusion
GDB and rr are not the only debugging tools which support recording and reversible debugging. UndoDB is a commercial debugger for linux supporting efficient record and replay. Microsoft calls it “Time Travel Debugging”. It seems to be the right time to get familiar with these novel tools and features to improve the productivity of our debug sessions. Debugging is usually not fun. So, let’s get it done quickly.


When you work with us, you are part of the team of committed colloborators. All aspects of our software
development process are integrated, interactive and agile.
Our approach unifies design, development and product management to create exceptional products.
We start each project by understanding your business goals, the users's needs and the product requirements
Then we help translate them into effective and elegant solutions.
Before we sign a contract or write a line of code our team would spend the necessary time to understand your product vision
The outcome of this scope is proposal or high-level statement of work.
Based on requorements , we can provide acomplete offering or just pieces of what you need.
Our design practice offers a full range of services including brand strategy, interaction and visual design and user experience testing.
Throughout your project, our designers create and implement visual design and workflows, solicit user feedback and work with you to make sure what gets built is what is needed.
All engineers are fluent in the latest enterprise, mobile and web development technologies. They collaborate with your team to write, and improve code on a daily basis, using proven practices such as test-driven development and pair programming.
Planning and development is iterative. Because we are constantly coding and testing, the products we build are always ready to go live. This iterative process allows for changes as business requirements evolve.


We provide a default set of settings that we think every app should use.
There’s no reason to lock all these down in compiled code — set them here and you can easily change them in your app later.


Dr Adam Steer
Use your arrow keys to navigate. To follow the presentation in a linear fashion, press down until no more slides appear. Then press your right arrow key to move to the next section, then use your down arrow until you reach the end. Repeat until the end.
Skip entire sections using the right arrow key - and navigate backwards using the left arrow and up arrow keys. Slide sections and numbers are at the lower right corner if you are getting lost. Or reload the presentation to reset
Press s to enter speaker mode - additional notes will be available for each slide.
The work and imagery presented in this talk was all made possible by a small and dedicated research team. I am grateful to Dr Tony Worby, Dr Petra Heil, Dr Jan Lieser and Dr Rob Massom for trusting me to run their logistics programs and field sampling. Dr Christopher Watson implanted too many ideas about geodesy and rigour, and helped to conceive a key sea ice surveying project.
Field trips and data collection were supported by the Australian Antarctic Division. Helicopter Resources provided aircraft and very patient pilots, and the crew of the RSV Aurora Australis got us there and back in style.
The RAPPLS project (2007-2012) led by Dr Jan Lieser is the largest-scale airborne survey of East Antarctic pack ice to date. It was the basis for my doctoral research, and work continues with a very small team unpicking a vast dataset - more than 30 000 digital images and thousands of kilometres of LiDAR flights.
Sea ice field work is hard, demanding and expensive... and always the result of long planning efforts from a dedicated team.
Sea ice grows in winter
making super salty cold water
which sinks
and travels along the sea floor
driving global overturning circulation
which helps keep seasons stable
so farmers can tell reliably
when to plant and harvest
Sea ice melts in summer
making warm, fresh, water
full of dust and algae
which adds nutrients to the ocean
and draws down a lot of carbon
which helps keep our atmosphere stable
so farmers can tell reliably
when to plant and harvest
19 000 000 to 21 000 000 square kilometres of the Southern Ocean are ice-covered every winter.
Australia has about 7 000 000 square kilometres of land.
Yes, it gets personal
Bridging the human-satellite scale divide
Fusing new tech and established practices
Watch the full video produced at the National Computational Infrastructure


Summoner Almors:
Very well. I accept your Arcana Card of apprenticeship!
Let the battle begin! Pako The Cat is ready for your creature's attack!


About Us
Contact Us
Chef
Online Order
Gallery
Blog
Menu
Home
E A T A L I A N O
Contact Us:
First name:
Last name:
Email:
Phone Number:
Your Query:
Submit

Reset


{{+bindTo:partials.standard_nacl_article}}
NOTE:
Deprecation of the technologies described here has been announced
for platforms other than ChromeOS.
Please visit our
migration guide
for details.
Learn how you can use client-side Python on your webpage. Use the python difflib module to generate attractive online textual diffs. Develop inside Google Chrome, using a hot off the presses version of our NaCl Dev Environment, running on a webpage, powered by Portable Native Client. The techniques in this codelab also apply to other interpreted languages we’ve ported to PNaCl, including: Python, Lua, Ruby, Tcl, Bash, and Forth.
For this codelab, you will need to point your web browser at the Beta preview of our in-browser NaCl Dev Environment.
Click here to open the environment.While no installation is needed, the first load of the page will require you to agree to allow the page unlimited storage (Click “Ok” in the bar at the top of your browser window.)
The first run requires a large download. Please be patient. Also, as PNaCl translates executables to native code on demand, each program will also have a noticeable load delay on first run. We’re actively working to improve this.
NOTE: This environment will leave a substantial (800MB) payload in your browser. See the cleanup section below to learn how to recover this space.
Once the download is complete, you should see a bash prompt (ignore the gcc warning, our web C compiler is coming soon!):
WARNING: gcc not yet available for your platform (coming soon). bash.nmf-4.3$
These development tools are a work in progress. At this point, they are a learning tool and demonstration of NaCl’s flexibility, but are not the recommended tools for a production application. In the future, that may change, but for the moment, to develop a substantial application for Native Client / Portable Native Client, we recommend you use the Native Client SDK.
NOTE: The NaCl Development Environment is not yet stable. Ideally, user data is preserved, but currently it can be lost during updates or sporadically. We're working to resolve this.The NaCl Dev Environment behaves like a mini-UNIX system. You start-up in bash command prompt. Standard UNIX commands like cd, ls, mkdir, rm, rmdir, etc. can be used to navigate and modify the Dev Environment’s virtual filesystem.
There are 3 locations mounted by the environment:
- /tmp mounts the HTML5 Filesystem temporary storage area.
- /mnt/html5 mounts the HTML5 Filesystem persistent storage area.
- Your home directory ~/, located in /home/user, mounts a portion of the HTML5 Filsystem persistent storage area that corresponds to the /mnt/html5/home directory.
Many of the steps in this tutorial will be easier to copy and paste into the Dev Environment. To copy and paste in the Dev Environment web page, you can use the keyboard or the menu options (top right corner ☰ → Edit).
On your platform use:
- Loading... to Copy
- Loading... to Paste
To follow along in this codelab, you’ll need to use a text editor to modify various files in our development environment. There are currently two editor options, nano or vim. We have an Emacs port, but it is not yet available in the Dev Environment (coming soon). If you’re unsure what to pick, nano is simpler to start with and has on-screen help.
You can open nano like this:
$ nano <filename>
Here’s an online nano tutorial.
You can open vim like this:
$ vim <filename>
Here’s an online vim tutorial.
This tutorial also uses a revision control program called git.
Run these commands (with your info) to setup your ~/.gitconfig for use:
git config --global user.name "John Doe" git config --global user.email<EMAIL_ADDRESS>Rather than start from nothing, for this codelab we’ve provided you with a zip file containing a starting point.
Download the codelab:
geturl https://nacltools.storage.googleapis.com/cds2014/cds2014_python.zip cds2014_python.zip
Unzip it:
unzip cds2014_python.zip
Go into the codelab directory:
cd cds2014_python
Create a new local git repo:
git init
Add everything:
git add .
Commit it:
git commit -am "initial"
While working, you can see what you’ve changed by running:
git diff
Javascript has many wonderful features out of the box. Unfortunately, generating textual diffs is not one of them. Python on the other hand has the difflib module in its standard library.
The starting point you’ve just extracted contains the shell of a web app using Portable Native Client Python to generate a diff. Just one thing is missing, that whole diffing thing...
To see where things stand, deploy the sample like this:
make
This will attempt to open the sample, but will be blocked by a popup blocker the first time. Click on the URL to accept the popup. It also clobbers /tmp/differ for good measure.
As you can see, this isn’t quite what we’re going for.
You’ll want to modify diff.py, using the editor you selected earlier. You’ll probably want to consult the difflib documentation. I would suggest you check out the HtmlDiff class and make use of the make_file member function. Note our goal is to create a full HTML diff, so the make_table function is insufficient. The splitlines function may also come in handy.
You can test diff.py manually as you would in a normal UNIX environment. It can be run like this:
./diff.py before.txt after.txt out.html
Once everything is working, diff.html will contain an html diff. After the initial make you can hit “Run” to test your changes.
Now get to it, and good luck!
While the details of building and packaging Python have been insulated from you for the purpose of this exercise, the key take-home lesson is how easy it is to leverage Python using PNaCl. As you’ve likely experienced, the initial start time is non-trivial. We’re working on improving this, both by improving PNaCl, and our Python port.
The same approach to deploying Python apps can be used for the other interpreted languages that have been ported to PNaCl.
Check out the range of interpreters, libraries, and tools already ported to PNaCl and ready to be integrated with your Web App.
While our in-browser environment is rapidly evolving to become a complete development solution, for the broadest range of development options, check out the NaCl SDK.
Send us comments and feedback on the native-client-discuss mailing list, or ask questions using Stack Overflow’s google-nativeclient tag.
Bring your interpreted app to PNaCl today!
The Web-based version of the Chrome Dev Environment installs package data (>800MB) into the HTML5 Filesystem storage associated with naclports.storage.googleapis.com . To recover this storage (i.e. uninstall), enter chrome://settings/cookies in the Chrome URL bar. In the cookies UI, search for “naclports”. Then click the “x” next to the naclports entry.


{% extends "pretixcontrol/auth/base.html" %} {% load bootstrap3 %} {% load staticfiles %} {% load i18n %} {% block content %}
{% url "control:auth.login" as loginurl %} {% blocktrans trimmed with login_href='href="'|add:loginurl|add:'"'|safe %} If you already have an account on this site with a different email address, you can log in first and then click this link again to accept the invitation with your existing account. {% endblocktrans %}


[Gecode] Updated tarballs?
Christian Schulte
schulte at imit.kth.se
Mon Aug 29 12:27:05 CEST 2005
I also put up a compressed html file for the windows users containing the
reference documentation.
Christian
--
Christian Schulte, http://www.imit.kth.se/~schulte/
-----Original Message-----
From: gecode-bounces at ps.uni-sb.de [mailto:gecode-bounces at ps.uni-sb.de] On
Behalf Of Guido Tack
Sent: Monday, August 29, 2005 11:27 AM
To: Technical discussions about Gecode
Subject: Re: [Gecode] Updated tarballs?
> Any chance of updated tarballs at
> https://www.gecode.org/Internal/tarballs/ since they are two months
We have been quite busy reorganizing some things. You can find new tarballs
there now, but please be aware that the build system as well as some
internal
stuff has changed.
> old? Or (perhaps even better), read-only CVS/SVN access?
As we do not want to provide real unlimited anonymous CVS access right now,
this is technically impossible at the moment. I hope the tarballs are good
enough for now, and I think we'll set up anonymous CVS or SVN access
sometime
during the next weeks.
Cheers,
Guido
--
Guido Tack
Programming Systems Lab, Saarland University, Saarbrücken
http://www.ps.uni-sb.de/~tack
_______________________________________________
Gecode mailing list
Gecode at ps.uni-sb.de http://www.ps.uni-sb.de/mailman/listinfo/gecode
More information about the gecode-users
mailing list


User names should not be hard coded. When defining generic modules, it should be configurable to avoid any unnecessary name clashes with other modules.
user { 'tim': ensure => present, }
user { "${username}": ensure => present, }


A python client for the Freesound API.
Find the API documentation at http://www.freesound.org/docs/api/.
Apply for an API key at http://www.freesound.org/api/apply/.
The client automatically maps function arguments to http parameters of the API. JSON results are converted to python objects. The main object types (Sound, User, Pack) are augmented with the corresponding API calls.
Note that POST resources are not supported. Downloading full quality sounds requires Oauth2 authentication (see https://freesound.org/docs/api/authentication.html). Oauth2 authentication is supported, but you are expected to implement the workflow.
Combined search uses a different pagination style. The total amount of results is not available, and the size of the page is not guaranteed. Use more() to get more results if available.
Makes requests to the freesound API. Should not be used directly.
Start here, create a FreesoundClient and set an authentication token using set_token
>>> c = FreesoundClient()
>>> c.set_token("<your_api_key>")
Combine both text and content-based queries. https://freesound.org/docs/api/resources_apiv2.html#combined-search
>>> sounds = c.combined_search(target="lowlevel.pitch.mean:220", filter="single-note")
Search sounds using a content-based descriptor target and/or filter See essentia_example.py for an example using essentia https://freesound.org/docs/api/resources_apiv2.html#content-search
>>> sounds = c.content_based_search(target="lowlevel.pitch.mean:220",descriptors_filter="lowlevel.pitch_instantaneous_confidence.mean:[0.8 TO 1]",fields="id,name,url")
>>> for snd in sounds: print snd.name
Get a user object by username https://freesound.org/docs/api/resources_apiv2.html#combined-search
>>> p = c.get_pack(3416)
Get a sound object by id https://freesound.org/docs/api/resources_apiv2.html#sound-resources
>>> sound = c.get_sound(6)
Get a user object by username https://freesound.org/docs/api/resources_apiv2.html#combined-search
>>> u=c.get_user("xserra")
Set your API key or Oauth2 token https://freesound.org/docs/api/authentication.html https://freesound.org/docs/api/resources_apiv2.html#combined-search
>>> c.set_token("<your_api_key>")
Search sounds using a text query and/or filter. Returns an iterable Pager object. The fields parameter allows you to specify the information you want in the results list https://freesound.org/docs/api/resources_apiv2.html#text-search
>>> sounds = c.text_search(query="dubstep", filter="tag:loop", fields="id,name,url")
>>> for snd in sounds: print snd.name
Base object, automatically populated from parsed json dictionary
Paginates results for objects different than Sound.
Freesound Pack resources.
>>> p = c.get_pack(3416)
Get pack sounds https://freesound.org/docs/api/resources_apiv2.html#pack-sounds
>>> sounds = p.get_sounds()
Paginates search results. Can be used in for loops to iterate its results array.
Downloads previews and original sound files to disk.


Safe Wallet
- The world's first open-source crypto-currency bank
- Supports all crypto-currencies
- Advanced fraud prevention features
- Dedicated customer support
- Soon, all wallets will be insured against loss*
- All account holders own shares in the bank and receive dividends**
- Our books are open
*Insurance will only be available for paid accounts with multiple withdrawal security features enabled. Maximum insurance payout for loss of coins due to fraudulent activity is $100000.00 USD.
**Dividends are paid out to account holders in the form of a variable annual interest rate. This annual interest rate is directly determined by the banks revenue.


MOOD May 2010 Heidi Hysell -<EMAIL_ADDRESS>Data generated art piece. List of elements that piece includes goes here. Include credits for APIs here
Source code: controller alert mood nyt sound time tstream videolive weather
Built with Processing


class Concurrent::ReadWriteLock
Ruby read-write lock implementation
Allows any number of concurrent readers, but only one concurrent writer (And if the “write” lock is taken, any readers who come along will have to wait)
If readers are already active when a writer comes along, the writer will wait for all the readers to finish before going ahead. Any additional readers that come when the writer is already waiting, will also wait (so writers are not starved).
This implementation is based on `java.util.concurrent.ReentrantReadWriteLock`.
@example
lock = Concurrent::ReadWriteLock.new lock.with_read_lock { data.retrieve } lock.with_write_lock { data.modify! }
@note Do *not* try to acquire the write lock while already holding a read lock
**or** try to acquire the write lock while you already have it. This will lead to deadlock
@see docs.oracle.com/javase/7/docs/api/java/util/concurrent/locks/ReentrantReadWriteLock.html java.util.concurrent.ReentrantReadWriteLock
Constants
- MAX_READERS
@!visibility private
- MAX_WRITERS
@!visibility private
- RUNNING_WRITER
@!visibility private
- WAITING_WRITER
@!visibility private
Public Class Methods
Create a new `ReadWriteLock` in the unlocked state.
# File lib/concurrent/atomic/read_write_lock.rb, line 58 def initialize super() @Counter = AtomicFixnum.new(0) # single integer which represents lock state @ReadLock = Synchronization::Lock.new @WriteLock = Synchronization::Lock.new end
Public Instance Methods
Acquire a read lock. If a write lock has been acquired will block until it is released. Will not block if other read locks have been acquired.
@return [Boolean] true if the lock is successfully acquired
@raise [Concurrent::ResourceLimitError] if the maximum number of readers
is exceeded.
# File lib/concurrent/atomic/read_write_lock.rb, line 110 def acquire_read_lock while true c = @Counter.value raise ResourceLimitError.new('Too many reader threads') if max_readers?(c) # If a writer is waiting when we first queue up, we need to wait if waiting_writer?(c) @ReadLock.wait_until { !waiting_writer? } # after a reader has waited once, they are allowed to "barge" ahead of waiting writers # but if a writer is *running*, the reader still needs to wait (naturally) while true c = @Counter.value if running_writer?(c) @ReadLock.wait_until { !running_writer? } else return if @Counter.compare_and_set(c, c+1) end end else break if @Counter.compare_and_set(c, c+1) end end true end
Acquire a write lock. Will block and wait for all active readers and writers.
@return [Boolean] true if the lock is successfully acquired
@raise [Concurrent::ResourceLimitError] if the maximum number of writers
is exceeded.
# File lib/concurrent/atomic/read_write_lock.rb, line 159 def acquire_write_lock while true c = @Counter.value raise ResourceLimitError.new('Too many writer threads') if max_writers?(c) if c == 0 # no readers OR writers running # if we successfully swap the RUNNING_WRITER bit on, then we can go ahead break if @Counter.compare_and_set(0, RUNNING_WRITER) elsif @Counter.compare_and_set(c, c+WAITING_WRITER) while true # Now we have successfully incremented, so no more readers will be able to increment # (they will wait instead) # However, readers OR writers could decrement right here, OR another writer could increment @WriteLock.wait_until do # So we have to do another check inside the synchronized section # If a writer OR reader is running, then go to sleep c = @Counter.value !running_writer?(c) && !running_readers?(c) end # We just came out of a wait # If we successfully turn the RUNNING_WRITER bit on with an atomic swap, # Then we are OK to stop waiting and go ahead # Otherwise go back and wait again c = @Counter.value break if !running_writer?(c) && !running_readers?(c) && @Counter.compare_and_set(c, c+RUNNING_WRITER-WAITING_WRITER) end break end end true end
Queries whether any threads are waiting to acquire the read or write lock.
@return [Boolean] true if any threads are waiting for a lock else false
# File lib/concurrent/atomic/read_write_lock.rb, line 213 def has_waiters<EMAIL_ADDRESS>end
Release a previously acquired read lock.
@return [Boolean] true if the lock is successfully released
# File lib/concurrent/atomic/read_write_lock.rb, line 139 def release_read_lock while true c = @Counter.value if @Counter.compare_and_set(c, c-1) # If one or more writers were waiting, and we were the last reader, wake a writer up if waiting_writer?(c) && running_readers(c) == 1 @WriteLock.signal end break end end true end
Release a previously acquired write lock.
@return [Boolean] true if the lock is successfully released
# File lib/concurrent/atomic/read_write_lock.rb, line 195 def release_write_lock return true unless running_writer? c = @Counter.update { |counter| counter - RUNNING_WRITER } @ReadLock.broadcast @WriteLock.signal if waiting_writers(c) > 0 true end
Execute a block operation within a read lock.
@yield the task to be performed within the lock.
@return [Object] the result of the block operation.
@raise [ArgumentError] when no block is given. @raise [Concurrent::ResourceLimitError] if the maximum number of readers
is exceeded.
# File lib/concurrent/atomic/read_write_lock.rb, line 74 def with_read_lock raise ArgumentError.new('no block given') unless block_given? acquire_read_lock begin yield ensure release_read_lock end end
Execute a block operation within a write lock.
@yield the task to be performed within the lock.
@return [Object] the result of the block operation.
@raise [ArgumentError] when no block is given. @raise [Concurrent::ResourceLimitError] if the maximum number of readers
is exceeded.
# File lib/concurrent/atomic/read_write_lock.rb, line 93 def with_write_lock raise ArgumentError.new('no block given') unless block_given? acquire_write_lock begin yield ensure release_write_lock end end
Queries if the write lock is held by any thread.
@return [Boolean] true if the write lock is held else false`
# File lib/concurrent/atomic/read_write_lock.rb, line 206 def write_locked? @Counter.value >= RUNNING_WRITER end
Private Instance Methods
@!visibility private
# File lib/concurrent/atomic/read_write_lock.rb, line 245 def max_readers?(c = @Counter.value) (c & MAX_READERS) == MAX_READERS end
@!visibility private
# File lib/concurrent/atomic/read_write_lock.rb, line 250 def max_writers?(c = @Counter.value) (c & MAX_WRITERS) == MAX_WRITERS end
@!visibility private
# File lib/concurrent/atomic/read_write_lock.rb, line 220 def running_readers(c = @Counter.value) c & MAX_READERS end
@!visibility private
# File lib/concurrent/atomic/read_write_lock.rb, line 225 def running_readers?(c = @Counter.value) (c & MAX_READERS) > 0 end
@!visibility private
# File lib/concurrent/atomic/read_write_lock.rb, line 230 def running_writer?(c = @Counter.value) c >= RUNNING_WRITER end
@!visibility private
# File lib/concurrent/atomic/read_write_lock.rb, line 240 def waiting_writer?(c = @Counter.value) c >= WAITING_WRITER end
@!visibility private
# File lib/concurrent/atomic/read_write_lock.rb, line 235 def waiting_writers(c = @Counter.value) (c & MAX_WRITERS) / WAITING_WRITER end


Screen Number: {{:: presentation.slideNo }}
Created On: {{ ::vm.presentationView.created | date:'d MMM, yyyy' }}
Please enter your comments below.These comments can be viewed by everyone who are involved in this project.


/
45.6%
Statements
140/307
6.33%
Branches
5/79
7.89%
Functions
6/76
43.79%
Lines
127/290
File
Statements
Branches
Functions
Lines
dist/
45.6%
140/307
6.33%
5/79
7.89%
6/76
43.79%
127/290


The Challenge To End All Challenges
Enter Steps for
?
0
Total Steps
10
Days Recorded
327
Days Remaining in the Challenge


In Oct. 1999, I was diagnosed with cluster headaches. My headaches were so intense and painful, that my doctor believed that the pain (which was accompanied by terrible nosebleeds and loss of vision in my left eye) was caused by a brain tumor. I was prescribed a popular migraine medication, but it had no effect. I began smoking marijuana on a regular basis, and it eased the pain, but nothing could prevent it. When I had to stop eating handfuls of ibuprofen from fear of endocrine failure, I stumbled upon an article about some chronic headache sufferers using mushrooms and acid to treat pain.
In the past I had only used LSD for recreation and religious experiences, and I had never used mushrooms. I decided to give it a shot (nothing else had worked so far and I was willing to try anything), and I chose to use mushrooms to avoid consistantly taking large doses of a drug so unnatural as acid. My first experience was very pleasant, though the effects were not as long lasting. I had a headace a few days later and the pain was noticeable less severe.
I have been eating mushrooms frequently for 7 mos. now, and have noticed dramaticly decreased frequency as well as pain in the headaces I have had during this time frame. I cannot completely attribute all of the success to the psilocybin, however, due to a great ruduction in stress in my life during this time as well, and a conclusion will require further observaion.
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


{% include favicon.html %} {% include open-graph.html %}
{% include header.html %} {% include nav_projects.html %}
{{ page.title }}
{{ content }}
Find projects by category
Educational projects
Software projects
Hardware projects
{% include footer.html %}


Sponsors
Thank you to the following companies that believe in Open Source Sustainability:
Become a Sponsor
Interested in getting involved? Currently we are looking for following:
- Professional Childcare during the event
- Travel Sponsors (for those who need travel assistance)
- Media partners
Caffeine SponsorLunch SponsorFacilitator fees Sponsor


This is a template to manage cases for a personal injury lawyer (or I guess any type of law firm). I'm so happy with the dashboard "bobbers" (official term), I have them listed as a separate sniplate.
Live Demo More DetailsLast updated 3 mins ago
A very similar template to Case Management Reimagined, however, this template it a full width administration template with a sidebar.
Live Demo More DetailsLast updated 3 mins ago
In this template, a popular marketplace site's product listing page is recreated in bootstrap.
Live Demo More DetailsLast updated 3 mins ago


Bet!
Previous Bets
About
PROFILE
Current User:
-0000ABCDXXXXX
Results
Wins
Match ID
Name
Amount
Losses
Match ID
Name
Amount


You can generate on/off URLs by filling in the Vera server URL, port, and device ID; or you can fill them out manually in the lower section.
This area allows you to create any http or udp call to an endpoint. You can use the default GET or select the http verb type below and configure a payload for either on, dim or off methods. Currently, https is not supported. For Execution of a script or program, plese fill in the path. All manually entered calls can use Json notation of array with [{"item":"the payload"},{"item":"another payload"}] to execute multiple entries. Adding the value replacements (${intensity..byte},${intensity.percent},${intensity.math(X*1)}) will also work.


| Package | Description |
|---|---|
| org.rendersnake | |
| org.rendersnake.ext.jquery | |
| org.rendersnake.tools |
| Modifier and Type | Class and Description |
|---|---|
class |
HtmlAttributes
HtmlAttributes captures a set of attribute key and values.
|
| Modifier and Type | Method and Description |
|---|---|
HtmlCanvas |
HtmlCanvas.a(CharactersWriteable attrs)
Opens the a tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.abbr(CharactersWriteable attrs)
Opens the abbr tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.acronym(CharactersWriteable attrs)
Opens the acronym tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.address(CharactersWriteable attrs)
Opens the address tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.applet(CharactersWriteable attrs)
Deprecated.
this tag is deprecated in HTML 4.0.
|
HtmlCanvas |
HtmlCanvas.area(CharactersWriteable attrs)
Opens the area tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.article(CharactersWriteable attrs)
Defines an article.
|
HtmlCanvas |
HtmlCanvas.aside(CharactersWriteable attrs)
Defines content aside from the page content.
|
HtmlCanvas |
HtmlCanvas.audio(CharactersWriteable attrs)
Defines sound content.
|
HtmlCanvas |
HtmlCanvas.b(CharactersWriteable attrs)
Opens the b tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.base(CharactersWriteable attrs)
Opens the base tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.basefont(CharactersWriteable attrs)
Deprecated.
this tag is deprecated in HTML 4.0.
|
HtmlCanvas |
HtmlCanvas.bdo(CharactersWriteable attrs)
Opens the bdo tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.big(CharactersWriteable attrs)
Opens the big tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.blockquote(CharactersWriteable attrs)
Opens the blockquote tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.body(CharactersWriteable attrs)
Opens the body tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.br(CharactersWriteable attrs)
Opens the br tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.button(CharactersWriteable attrs)
Opens the button tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.canvas(CharactersWriteable attrs)
Defines graphics.
|
HtmlCanvas |
HtmlCanvas.caption(CharactersWriteable attrs)
Opens the caption tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.cite(CharactersWriteable attrs)
Opens the cite tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.code(CharactersWriteable attrs)
Opens the code tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.col(CharactersWriteable attrs)
Opens the col tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.colgroup(CharactersWriteable attrs)
Opens the colgroup tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.command(CharactersWriteable attrs)
Defines a command button.
|
HtmlCanvas |
HtmlCanvas.datalist(CharactersWriteable attrs)
Defines a dropdown list.
|
HtmlCanvas |
HtmlCanvas.dd(CharactersWriteable attrs)
Opens the dd tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.del(CharactersWriteable attrs)
Opens the del tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.details(CharactersWriteable attrs)
Defines details of an element.
|
HtmlCanvas |
HtmlCanvas.dfn(CharactersWriteable attrs)
Opens the dfn tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.dir(CharactersWriteable attrs)
Deprecated.
this tag is deprecated in HTML 4.0.
|
HtmlCanvas |
HtmlCanvas.div(CharactersWriteable attrs)
Opens the div tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.dl(CharactersWriteable attrs)
Opens the dl tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.dt(CharactersWriteable attrs)
Opens the dt tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.em(CharactersWriteable attrs)
Opens the em tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.embed(CharactersWriteable attrs)
Defines external interactive content or plugin.
|
HtmlCanvas |
HtmlCanvas.fieldset(CharactersWriteable attrs)
Opens the fieldset tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.figcaption(CharactersWriteable attrs)
Defines the caption of a figure element.
|
HtmlCanvas |
HtmlCanvas.figure(CharactersWriteable attrs)
Defines a group of media content, and their caption.
|
HtmlCanvas |
HtmlCanvas.font(CharactersWriteable attrs)
Deprecated.
this tag is deprecated in HTML 4.0.
|
HtmlCanvas |
HtmlCanvas.footer(CharactersWriteable attrs)
Defines a footer for a section or page.
|
HtmlCanvas |
HtmlCanvas.form(CharactersWriteable attrs)
Opens the form tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.frame(CharactersWriteable attrs)
Opens the frame tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.frameset(CharactersWriteable attrs)
Opens the frameset tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.h1(CharactersWriteable attrs)
Opens the h1 tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.h2(CharactersWriteable attrs)
Opens the h2 tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.h3(CharactersWriteable attrs)
Opens the h3 tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.h4(CharactersWriteable attrs)
Opens the h4 tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.h5(CharactersWriteable attrs)
Opens the h5 tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.h6(CharactersWriteable attrs)
Opens the h6 tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.head(CharactersWriteable attrs)
Opens the head tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.header(CharactersWriteable attrs)
Defines a header for a section or page.
|
HtmlCanvas |
HtmlCanvas.hgroup(CharactersWriteable attrs)
Defines information about a section in a document.
|
HtmlCanvas |
HtmlCanvas.hr(CharactersWriteable attrs)
Opens the hr tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.html(CharactersWriteable attrs)
Opens the html tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.i(CharactersWriteable attrs)
Opens the i tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.iframe(CharactersWriteable attrs)
Opens the iframe tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.img(CharactersWriteable attrs)
Opens the img tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.input(CharactersWriteable attrs)
Opens the input tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.ins(CharactersWriteable attrs)
Opens the ins tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.isindex(CharactersWriteable attrs)
Deprecated.
this tag is deprecated in HTML 4.0.
|
HtmlCanvas |
HtmlCanvas.kbd(CharactersWriteable attrs)
Opens the kbd tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.keygen(CharactersWriteable attrs)
Defines a generated key in a form.
|
HtmlCanvas |
HtmlCanvas.label(CharactersWriteable attrs)
Opens the label tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.legend(CharactersWriteable attrs)
Opens the legend tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.li(CharactersWriteable attrs)
Opens the li tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.link(CharactersWriteable attrs)
Opens the link tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.map(CharactersWriteable attrs)
Opens the map tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.mark(CharactersWriteable attrs)
Defines marked text.
|
HtmlCanvas |
HtmlCanvas.menu(CharactersWriteable attrs)
Deprecated.
this tag is deprecated in HTML 4.0.
|
HtmlCanvas |
HtmlCanvas.meta(CharactersWriteable attrs)
Opens the meta tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.meter(CharactersWriteable attrs)
Defines measurement within a predefined range.
|
HtmlCanvas |
HtmlCanvas.nav(CharactersWriteable attrs)
Defines navigation links.
|
HtmlCanvas |
HtmlCanvas.noframes(CharactersWriteable attrs)
Opens the noframes tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.noscript(CharactersWriteable attrs)
Opens the noscript tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.object(CharactersWriteable attrs)
Opens the object tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.ol(CharactersWriteable attrs)
Opens the ol tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.optgroup(CharactersWriteable attrs)
Opens the optgroup tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.option(CharactersWriteable attrs)
Opens the option tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.output(CharactersWriteable attrs)
Defines some types of output.
|
HtmlCanvas |
HtmlCanvas.p(CharactersWriteable attrs)
Opens the p tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.param(CharactersWriteable attrs)
Opens the param tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.pre(CharactersWriteable attrs)
Opens the pre tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.progress(CharactersWriteable attrs)
Defines progress of a task of any kind.
|
HtmlCanvas |
HtmlCanvas.q(CharactersWriteable attrs)
Opens the q tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.rp(CharactersWriteable attrs)
Used in ruby annotations to define what to show browsers that to not support the ruby element..
|
HtmlCanvas |
HtmlCanvas.rt(CharactersWriteable attrs)
Defines explanation to ruby annotations..
|
HtmlCanvas |
HtmlCanvas.ruby(CharactersWriteable attrs)
Defines ruby annotations.
|
HtmlCanvas |
HtmlCanvas.s(CharactersWriteable attrs)
Deprecated.
this tag is deprecated in HTML 4.0.
|
HtmlCanvas |
HtmlCanvas.samp(CharactersWriteable attrs)
Opens the samp tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.script(CharactersWriteable attrs)
Opens the script tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.section(CharactersWriteable attrs)
Defines a section.
|
HtmlCanvas |
HtmlCanvas.select(CharactersWriteable attrs)
Opens the select tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.small(CharactersWriteable attrs)
Opens the small tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.source(CharactersWriteable attrs)
Defines media resources.
|
HtmlCanvas |
HtmlCanvas.span(CharactersWriteable attrs)
Opens the span tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.strike(CharactersWriteable attrs)
Deprecated.
this tag is deprecated in HTML 4.0.
|
HtmlCanvas |
HtmlCanvas.strong(CharactersWriteable attrs)
Opens the strong tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.style(CharactersWriteable attrs)
Opens the style tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.sub(CharactersWriteable attrs)
Opens the sub tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.summary(CharactersWriteable attrs)
Defines the header of a "detail" element.
|
HtmlCanvas |
HtmlCanvas.sup(CharactersWriteable attrs)
Opens the sup tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.table(CharactersWriteable attrs)
Opens the table tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.tag(String tagName,
CharactersWriteable attrs)
Write the open tag with attributes {attrs}.
|
HtmlCanvas |
HtmlCanvas.tbody(CharactersWriteable attrs)
Opens the tbody tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.td(CharactersWriteable attrs)
Opens the td tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.textarea(CharactersWriteable attrs)
Opens the textarea tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.tfoot(CharactersWriteable attrs)
Opens the tfoot tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.th(CharactersWriteable attrs)
Opens the th tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.thead(CharactersWriteable attrs)
Opens the thead tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.time(CharactersWriteable attrs)
Defines a date/time.
|
HtmlCanvas |
HtmlCanvas.title(CharactersWriteable attrs)
Opens the title tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.tr(CharactersWriteable attrs)
Opens the tr tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.tt(CharactersWriteable attrs)
Opens the tt tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.u(CharactersWriteable attrs)
Deprecated.
this tag is deprecated in HTML 4.0.
|
HtmlCanvas |
HtmlCanvas.ul(CharactersWriteable attrs)
Opens the ul tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.var(CharactersWriteable attrs)
Opens the var tag, with the specified attributes.
|
HtmlCanvas |
HtmlCanvas.video(CharactersWriteable attrs)
Defines a video.
|
HtmlCanvas |
HtmlCanvas.wbr(CharactersWriteable attrs)
Defines a possible line-break.
|
| Modifier and Type | Class and Description |
|---|---|
class |
JQueryAttributes
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
HtmlCanvas |
DebugHtmlCanvas.body(CharactersWriteable attrs) |
Copyright © 2010-2013. All Rights Reserved.