hydrus.hydraspec package¶
Submodules¶
hydrus.hydraspec.doc_maker module¶
Contsructor to take a Python dict containing an API Documentation and create a HydraDoc object for it.
-
hydrus.hydraspec.doc_maker.
class_in_endpoint
(class_, entrypoint)¶ Check if a given class is in the EntryPoint object as a class.
-
hydrus.hydraspec.doc_maker.
collection_in_endpoint
(class_, entrypoint)¶ Check if a given class is in the EntryPoint object as a collection.
-
hydrus.hydraspec.doc_maker.
convert_literal
(literal)¶ Convert JSON literals to Python ones.
-
hydrus.hydraspec.doc_maker.
createClass
(entrypoint, class_dict)¶ Create HydraClass objects for classes in the API Documentation.
-
hydrus.hydraspec.doc_maker.
createDoc
(doc, HYDRUS_SERVER_URL=None, API_NAME=None)¶ Create the HydraDoc object from the API Documentation.
-
hydrus.hydraspec.doc_maker.
createOperation
(supported_op)¶ Create a HyraClassOp object from the supportedOperation.
-
hydrus.hydraspec.doc_maker.
createProperty
(supported_prop)¶ Create a HydraClassProp object from the supportedProperty.
-
hydrus.hydraspec.doc_maker.
createStatus
(possible_status)¶ Create a HydraStatus object from the possibleStatus.
-
hydrus.hydraspec.doc_maker.
getEntrypoint
(doc)¶ Find and return the entrypoint object in the doc.
hydrus.hydraspec.doc_writer module¶
API Doc templates generator.
-
class
hydrus.hydraspec.doc_writer.
Context
(address, adders={}, class_=None, collection=None, entrypoint=None)¶ Bases:
object
Class for JSON-LD context.
-
add
(key, value)¶ Add entry to context.
-
createContext
(object_)¶ Create the context for the given object.
-
generate
()¶ Get as a python dict.
-
-
class
hydrus.hydraspec.doc_writer.
EntryPointClass
(class_)¶ Bases:
object
Class for a Operation Entry to the EntryPoint object.
-
generate
()¶ Get as Python Dict.
-
-
class
hydrus.hydraspec.doc_writer.
EntryPointCollection
(collection)¶ Bases:
object
Class for a Collection Entry to the EntryPoint object.
-
generate
()¶ Get as a python dict.
-
-
class
hydrus.hydraspec.doc_writer.
EntryPointOp
(id_, method, desc, expects, returns, statusCodes=[], type_=None, label='')¶ Bases:
object
supportedOperation for EntryPoint.
-
generate
()¶ Get as Python Dict.
-
get_type
(method)¶ Return @type for op based on method type.
-
-
class
hydrus.hydraspec.doc_writer.
HydraClass
(id_, title, desc, endpoint=False, sub_classof=None)¶ Bases:
object
Template for a new class.
-
add_supported_op
(op)¶ Add a new supportedOperation.
-
add_supported_prop
(prop)¶ Add a new supportedProperty.
-
generate
()¶ Get the Hydra class as a python dict.
-
-
class
hydrus.hydraspec.doc_writer.
HydraClassOp
(title, method, expects, returns, status)¶ Bases:
object
Template for a new supportedOperation.
-
generate
()¶ Get the Hydra op as a python dict.
-
get_type
(method)¶ Return @type for op based on method type.
-
-
class
hydrus.hydraspec.doc_writer.
HydraClassProp
(prop, title, read, write, required, desc='')¶ Bases:
object
Template for a new property.
-
generate
()¶ Get the Hydra prop as a python dict.
-
-
class
hydrus.hydraspec.doc_writer.
HydraCollection
(class_, get=True, post=True)¶ Bases:
object
Class for Hydra Collection.
-
generate
()¶ Get as a python dict.
-
-
class
hydrus.hydraspec.doc_writer.
HydraCollectionOp
(id_, type_, method, desc, expects, returns, status=[])¶ Bases:
object
Operation class for Collection operations.
-
generate
()¶ Get as a Python dict.
-
-
class
hydrus.hydraspec.doc_writer.
HydraDoc
(API, title, desc, entrypoint, base_url)¶ Bases:
object
Class for an API Doc.
-
add_baseCollection
()¶ Add Collection class to the API Doc.
-
add_baseResource
()¶ Add Resource class to the API Doc.
-
add_possible_status
(status)¶ Add a new possibleStatus.
-
add_supported_class
(class_, collection=False, collectionGet=True, collectionPost=True)¶ Add a new supportedClass.
-
add_to_context
(key, value)¶ Add entries to the vocabs context.
-
gen_EntryPoint
()¶ Generate the EntryPoint for the Hydra Doc.
-
generate
()¶ Get the Hydra API Doc as a python dict.
-
-
class
hydrus.hydraspec.doc_writer.
HydraEntryPoint
(base_url, entrypoint)¶ Bases:
object
Template for a new entrypoint.
-
add_Class
(class_)¶ Add supportedProperty to the EntryPoint.
-
add_Collection
(collection)¶ Add supportedProperty to the EntryPoint.
-
generate
()¶ Get as a Python dict.
-
get
()¶ Create the EntryPoint object to be returnd for the get function.
-
hydrus.hydraspec.doc_writer_sample module¶
Sample to create Hydra APIDocumentation using doc_writer.
-
hydrus.hydraspec.doc_writer_sample.
api_doc
= <hydrus.hydraspec.doc_writer.HydraDoc object>¶ Creating classes for the API
-
hydrus.hydraspec.doc_writer_sample.
class_
= <hydrus.hydraspec.doc_writer.HydraClass object>¶ Create new properties for the class
-
hydrus.hydraspec.doc_writer_sample.
dummyProp2
= <hydrus.hydraspec.doc_writer.HydraClassProp object>¶ Create operations for the class
-
hydrus.hydraspec.doc_writer_sample.
op1
= <hydrus.hydraspec.doc_writer.HydraClassOp object>¶ Add the operation to the Class
hydrus.hydraspec.doc_writer_sample_output module¶
Generated API Documentation sample using doc_writer_sample.py.
- doc = {
- “@context”: {
“ApiDocumentation”: “hydra:ApiDocumentation”, “description”: “hydra:description”, “domain”: {
“@id”: “rdfs:domain”, “@type”: “@id”}, “expects”: {
“@id”: “hydra:expects”, “@type”: “@id”}, “hydra”: “http://www.w3.org/ns/hydra/core#”, “label”: “rdfs:label”, “method”: “hydra:method”, “possibleStatus”: “hydra:possibleStatus”, “property”: {
“@id”: “hydra:property”, “@type”: “@id”}, “range”: {
“@id”: “rdfs:range”, “@type”: “@id”}, “rdf”: “http://www.w3.org/1999/02/22-rdf-syntax-ns#”, “rdfs”: “http://www.w3.org/2000/01/rdf-schema#”, “readonly”: “hydra:readonly”, “required”: “hydra:required”, “returns”: {
“@id”: “hydra:returns”, “@type”: “@id”}, “statusCode”: “hydra:statusCode”, “statusCodes”: “hydra:statusCodes”, “subClassOf”: {
“@id”: “rdfs:subClassOf”, “@type”: “@id”}, “supportedClass”: “hydra:supportedClass”, “supportedOperation”: “hydra:supportedOperation”, “supportedProperty”: “hydra:supportedProperty”, “title”: “hydra:title”, “vocab”: “https://hydrus.com/demoapi/vocab#”, “writeonly”: “hydra:writeonly”
}, “@id”: “https://hydrus.com/demoapi/vocab”, “@type”: “ApiDocumentation”, “description”: “Description for the API Documentation”, “possibleStatus”: [], “supportedClass”: [
- {
“@id”: “http://hydrus.com/dummyClass”, “@type”: “hydra:Class”, “description”: “A dummyClass for demo”, “supportedOperation”: [
- {
“@type”: “http://schema.org/UpdateAction”, “expects”: “vocab:dummyClass”, “method”: “POST”, “possibleStatus”: [
- {
- “description”: “dummyClass updated”, “statusCode”: 200
}
], “returns”: “null”, “title”: “UpdateClass”
}
], “supportedProperty”: [
- {
- “@type”: “SupportedProperty”, “property”: “http://hydrus.com/prop1”, “readonly”: “false”, “required”: “false”, “title”: “Prop1”, “writeonly”: “true”
}, {
“@type”: “SupportedProperty”, “property”: “http://hydrus.com/prop1”, “readonly”: “false”, “required”: “false”, “title”: “Prop2”, “writeonly”: “true”}
], “title”: “dummyClass”
}, {
“@id”: “http://www.w3.org/ns/hydra/core#Resource”, “@type”: “hydra:Class”, “description”: “null”, “supportedOperation”: [], “supportedProperty”: [], “title”: “Resource”}, {
“@id”: “http://www.w3.org/ns/hydra/core#Collection”, “@type”: “hydra:Class”, “description”: “null”, “supportedOperation”: [], “supportedProperty”: [
- {
- “@type”: “SupportedProperty”, “property”: “http://www.w3.org/ns/hydra/core#member”, “readonly”: “false”, “required”: “null”, “title”: “members”, “writeonly”: “false”
}
], “title”: “Collection”
}, {
“@id”: “vocab:dummyClassCollection”, “@type”: “hydra:Class”, “description”: “A collection of dummyclass”, “subClassOf”: “http://www.w3.org/ns/hydra/core#Collection”, “supportedOperation”: [
- {
- “@id”: “_:dummyclass_collection_retrieve”, “@type”: “hydra:Operation”, “description”: “Retrieves all dummyClass entities”, “expects”: “null”, “method”: “GET”, “returns”: “vocab:dummyClassCollection”, “statusCodes”: []
}, {
“@id”: “_:dummyclass_create”, “@type”: “http://schema.org/AddAction”, “description”: “Create new dummyClass entitity”, “expects”: “http://hydrus.com/dummyClass”, “method”: “PUT”, “returns”: “http://hydrus.com/dummyClass”, “statusCodes”: [
- {
- “description”: “If the dummyClass entity was created successfully.”, “statusCode”: 201
}
]
}
], “supportedProperty”: [
- {
- “@type”: “SupportedProperty”, “description”: “The dummyclass”, “property”: “http://www.w3.org/ns/hydra/core#member”, “readonly”: “false”, “required”: “false”, “title”: “members”, “writeonly”: “false”
}
], “title”: “dummyClassCollection”
}, {
“@id”: “vocab:EntryPoint”, “@type”: “hydra:Class”, “description”: “The main entry point or homepage of the API.”, “supportedOperation”: [
- {
- “@id”: “_:entry_point”, “@type”: “hydra:Operation”, “description”: “The APIs main entry point.”, “expects”: “null”, “method”: “GET”, “returns”: “null”, “statusCodes”: “vocab:EntryPoint”
}
], “supportedProperty”: [
- {
“hydra:description”: “The dummyClassCollection collection”, “hydra:title”: “dummyclasscollection”, “property”: {
“@id”: “vocab:EntryPoint/dummyClassCollection”, “@type”: “hydra:Link”, “description”: “The dummyClassCollection collection”, “domain”: “vocab:EntryPoint”, “label”: “dummyClassCollection”, “range”: “vocab:dummyClassCollection”, “supportedOperation”: [
- {
- “@id”: “_:_:dummyclass_collection_retrieve”, “@type”: “hydra:Operation”, “description”: “Retrieves all dummyClass entities”, “expects”: “null”, “method”: “GET”, “returns”: “vocab:dummyClassCollection”, “statusCodes”: []
}, {
“@id”: “_:_:dummyclass_create”, “@type”: “http://schema.org/AddAction”, “description”: “Create new dummyClass entitity”, “expects”: “http://hydrus.com/dummyClass”, “method”: “PUT”, “returns”: “http://hydrus.com/dummyClass”, “statusCodes”: [
- {
- “description”: “If the dummyClass entity was created successfully.”, “statusCode”: 201
}
]
}
]
}, “readonly”: “true”, “required”: “null”, “writeonly”: “false”
}
], “title”: “EntryPoint”
}
], “title”: “Title for the API Documentation”
}


[gecode-users] Slow performance on large domains before branching
Matthias Goldhoorn
matthias.goldhoorn at uni-bremen.de
Mon Aug 31 08:46:24 CEST 2015
Hello Developers and Users,
i have a quite big domain/searchspace.
However gecode performs currently well and solves my problem. But i
recognized a strange behavior.
Berfore ma actual branching/search starts, gecodes does a lot of
internal calculations. I'm not sure if i have done the setup wrong of if
there is some optimization that i can do?
I attached [1] a picture of the most time and instruction consuming
calls. Maybe somone can give me a recommendation where i can start tuning..
Setup (class instanciation and bracer setup ~15 sek)
first call of BAB until code-flow reaches my first (self written)
brancher: ~3min
Actual branching/searching: 10sek.
Overall Memory consumption ~5GB
Best Regard,
Matthias
[1] https://www.dropbox.com/s/21aqlbnjs3zx1rd/callgrind-gecode.png?dl=0
--
Dipl.-Inf. Matthias Goldhoorn
Space and Underwater Robotic
Universität Bremen
FB 3 - Mathematik und Informatik
AG Robotik
Robert-Hooke-Straße 5
28359 Bremen, Germany
Tel.: +49 421 178 45-4193
Zentrale: +49 421 178 45-6550
Fax: +49 421 178 45-4150
E-Mail: matthias.goldhoorn at uni-bremen.de
Weitere Informationen: http://www.informatik.uni-bremen.de/robotik
More information about the users
mailing list


|
SGCoreCs
v1.3.1
SenseGlove C# API
|
Represents a vector with x,y,z coordinates. More...
Public Member Functions | |
| Vect3D (float X, float Y, float Z) | |
| Create a new Vect3D More... | |
| Vect3D (Vect3D vectorToCopy) | |
| Copy a vector's values into a new instace More... | |
| float | Magnitude () |
| Calculate the magnitude or 'length' of this Vector More... | |
| Vect3D | Normalized () |
| Returns this vector normalized to have a Magnitude on 1. More... | |
| void | Scale (float s) |
| Scale all elements of this vector by a certain factor. More... | |
| float | DistTo (Vect3D other) |
| Calculate the distance between this Vector and another one. More... | |
| bool | Equals (Vect3D that, float acceptableOffset=0.001f) |
| Check if this Vector is roughly equal to another. More... | |
| override string | ToString () |
| Create a string representation of this Vector. More... | |
| string | Serialize (char delim) |
| Serialize this vector to store it on disk. More... | |
Static Public Member Functions | |
| static float | DotProduct (Vect3D a, Vect3D b) |
| Calculate the dot product between two vectors. If they're at 90 degree angles, the DP is 0. More... | |
| static Vect3D | CrossProduct (Vect3D a, Vect3D b) |
| Caluculate the Croos product between two vectors. THe result is an orthagonal vector. More... | |
| static float | AngleBetween (Vect3D v1, Vect3D v2) |
| static Vect3D | operator+ (Vect3D v1, Vect3D v2) |
| Add two vectors together. More... | |
| static Vect3D | operator- (Vect3D v1, Vect3D v2) |
| Subtract two vectors from each other. More... | |
| static Vect3D | operator* (float S, Vect3D v) |
| Scale the vector v by factor S. More... | |
| static Vect3D | operator* (Quat q, Vect3D v) |
| Rotates a vector by a quaternion rotation. More... | |
| static float | AbsErrorSum (Vect3D v1, Vect3D v2) |
| Calculates the difference between two vectors, and sums their (abs) differences. Useful if you want to know your error More... | |
| static Vect3D[] | Add (Vect3D[] v1, Vect3D[] v2) |
| Add v2 to v2 (v = v1 + v2) More... | |
| static Vect3D[] | Subtract (Vect3D[] v1, Vect3D[] v2) |
| Subtract v2 from v1. (v = v1 - v2) More... | |
| static Vect3D[][] | Subtract (Vect3D[][] v1, Vect3D[][] v2) |
| Subtract all corresponding vector elements from one another. More... | |
| static Vect3D[] | Scale (Vect3D[] v, float globalScale) |
| Scale an array of Vectors by a global magnitude. More... | |
| static bool | Deserialize (string str, ref Vect3D result, char delim) |
| Create a Vect3D from a string representation. More... | |
Public Attributes | |
| float | x |
| X coordinate. Pronation/Supination for rotations. More... | |
| float | y |
| Y coordinate. Flexion/Extension for rotations. More... | |
| float | z |
| Z coordinate. Abduction/Adduction for rotations. More... | |
Static Public Attributes | |
| static Vect3D | zero = new Vect3D(0, 0, 0) |
| Represents a vector with coordinates (0, 0, 0). More... | |
Represents a vector with x,y,z coordinates.
| SGCore.Kinematics.Vect3D.Vect3D | ( | float | X, |
| float | Y, | ||
| float | Z | ||
| ) |
Create a new Vect3D
| X | |
| Y | |
| Z |
| SGCore.Kinematics.Vect3D.Vect3D | ( | Vect3D | vectorToCopy | ) |
Copy a vector's values into a new instace
| vectorToCopy |
Calculates the difference between two vectors, and sums their (abs) differences. Useful if you want to know your error
| v1 | |
| v2 |
Add v2 to v2 (v = v1 + v2)
| v1 | |
| v2 |
| v1 | |
| v2 |
Caluculate the Croos product between two vectors. THe result is an orthagonal vector.
| a | |
| b |
|
static |
| float SGCore.Kinematics.Vect3D.DistTo | ( | Vect3D | other | ) |
Calculate the distance between this Vector and another one.
| other |
Calculate the dot product between two vectors. If they're at 90 degree angles, the DP is 0.
| a | |
| b |
| bool SGCore.Kinematics.Vect3D.Equals | ( | Vect3D | that, |
| float | acceptableOffset = 0.001f |
||
| ) |
Check if this Vector is roughly equal to another.
| that | |
| acceptableOffset |
| float SGCore.Kinematics.Vect3D.Magnitude | ( | ) |
Calculate the magnitude or 'length' of this Vector
| Vect3D SGCore.Kinematics.Vect3D.Normalized | ( | ) |
Returns this vector normalized to have a Magnitude on 1.
Scale the vector v by factor S.
| S | |
| v |
Rotates a vector by a quaternion rotation.
| q | |
| v |
Add two vectors together.
| v1 | |
| v2 |
Subtract two vectors from each other.
| v1 | |
| v2 |
| void SGCore.Kinematics.Vect3D.Scale | ( | float | s | ) |
Scale all elements of this vector by a certain factor.
| s |
Scale an array of Vectors by a global magnitude.
| v | |
| globalScale |
| string SGCore.Kinematics.Vect3D.Serialize | ( | char | delim | ) |
Serialize this vector to store it on disk.
| delim |
Subtract v2 from v1. (v = v1 - v2)
| v1 | |
| v2 |
Subtract all corresponding vector elements from one another.
| v1 | |
| v2 |
| override string SGCore.Kinematics.Vect3D.ToString | ( | ) |
Create a string representation of this Vector.
| float SGCore.Kinematics.Vect3D.x |
X coordinate. Pronation/Supination for rotations.
| float SGCore.Kinematics.Vect3D.y |
Y coordinate. Flexion/Extension for rotations.
| float SGCore.Kinematics.Vect3D.z |
Z coordinate. Abduction/Adduction for rotations.
Represents a vector with coordinates (0, 0, 0).


{% extends 'registration/base.html' %} {% load bootstrap4 %} {% load static %} {% block content%}
Don't have an account? Sign up


A B C D E G H I L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
G
- generateBoxPassword() - Method in class PickupPointSystem.LockerSystem.BoxType.Box
-
This method generate a password for the box.
- get(String) - Method in class DeliveryManSystem.DatabaseSystem.Mappers.DeliveryManMapper
-
This method returns a DeliveryManTable object from the database given the deliveryman's ID
- get(String) - Method in class DeliveryManSystem.DatabaseSystem.Mappers.DeliveryMapper
-
This method returns a list of DeliveryTable objects from the database given the deliveryman's ID
- get(String) - Method in interface DeliveryManSystem.DatabaseSystem.Mappers.Mapper
-
This method returns some kind of object given a key
- get(String) - Method in class DeliveryManSystem.DatabaseSystem.Mappers.PickupPointMapper
-
This method returns a PickupPointTable object from the database given the pickup point ID
- get(String) - Method in class PickupPointSystem.DatabaseSystem.Mappers.DeliveryManMapper
-
This method returns a DeliveryManTable object from the database given the deliveryman's ID
- get(String) - Method in class PickupPointSystem.DatabaseSystem.Mappers.DeliveryMapper
-
This method returns a list of DeliveryTable objects from the database given the pickup point id
- get(String) - Method in interface PickupPointSystem.DatabaseSystem.Mappers.Mapper
-
This method returns some kind of object given a key
- get(String) - Method in class PickupPointSystem.DatabaseSystem.Mappers.PackageMapper
-
This method returns a PackageTable object from the database given the package ID
- get(String) - Method in class PickupPointSystem.DatabaseSystem.Mappers.PickupPointMapper
-
This method returns a PickupPointTable object from the database given the pickup point ID
- getAddress() - Method in class DeliveryManSystem.DatabaseSystem.Tables.PickupPointTable
-
This method returns the pickup point address
- getAddress() - Method in class PickupPointSystem.DatabaseSystem.Tables.PickupPointTable
-
This method returns the pickup point address
- getAllMappers() - Method in class DeliveryManSystem.DatabaseSystem.Mappers.MapperFactory
-
This method returns a HashMap containing all the types of mappers
- getAllMappers() - Method in class PickupPointSystem.DatabaseSystem.Mappers.MapperFactory
-
This method returns a HashMap containing all the types of mappers
- getBoxFromIndex(int) - Method in class PickupPointSystem.PickupPoint
-
This method returns the box of the ArrayList boxList from the index passed as an argument
- getBoxNumber() - Method in class PickupPointSystem.DatabaseSystem.Tables.DeliveryTable
-
This method returns the number of the box where the package is stored
- getBoxNumber() - Method in class PickupPointSystem.LockerSystem.BoxType.Box
- getBoxPassword() - Method in class PickupPointSystem.DatabaseSystem.Tables.DeliveryTable
-
This method returns the box password
- getConfirmPanel(JPanel) - Method in class DeliveryManSystem.GraphicalInterfaceClientSystem.StartingPanel
-
This method creates the panel containing the request for confirmation of exit
- getConnection(String) - Method in class PickupPointSystem.Server.ManageConnectionsFactory
-
This method returns a connection type based on a string.
- getConnection(String) - Method in class ServerAndDatabase.Connections.ConnectionsFactory
-
This method returns a 'Connections' class depending on the specified type
- getCustomerEmail() - Method in class PickupPointSystem.DatabaseSystem.Tables.PackageTable
-
This method returns the customer's e-mail address
- getDateOfDelivery() - Method in class PickupPointSystem.DatabaseSystem.Tables.DeliveryTable
-
This method returns the delivery date
- getDeliveries() - Method in class DeliveryManSystem.DeliveryMan
-
This method returns an Arraylist of deliveries to be made
- getDeliveries(String) - Method in class DeliveryManSystem.DatabaseSystem.PersistenceFacade
-
This method returns deliveries of the delivery man specified by the id passed as an argument
- getDeliveries(String) - Method in class PickupPointSystem.DatabaseSystem.PersistenceFacade
-
This method returns the deliveries to be made in the Pickup Point specified by the id passed as an argument
- getDeliveriesExpired() - Method in class DeliveryManSystem.DeliveryMan
-
This method created an Arraylist of deliveries carried out for at least 3 days which are therefore associated with packages to be collected
- getDelivery(String) - Method in class DeliveryManSystem.DatabaseSystem.Mappers.MainServerConnector
-
This method gets the delivery data of a specific pickup point from the main server given the deliveryman's ID
- getDelivery(String) - Method in class PickupPointSystem.DatabaseSystem.Mappers.MainServerConnector
-
This method gets the delivery data of a specific pickup point from the main server given the pickup point ID
- getDeliveryMan(String) - Method in class DeliveryManSystem.DatabaseSystem.Mappers.MainServerConnector
-
This method gets the deliveryman's password given his ID from the database
- getDeliveryMan(String) - Method in class DeliveryManSystem.DatabaseSystem.PersistenceFacade
-
This method returns the DeliveryManTable identified by the given id.
- getDeliveryMan(String) - Method in class PickupPointSystem.DatabaseSystem.PersistenceFacade
-
This method returns the DeliveryManTable identified by the given id.
- getDeliverymanPassword() - Method in class ServerAndDatabase.MainServerTest
-
This method returns the test password
- getGridBoxesPanel() - Method in class PickupPointSystem.GraphicalInterface.ViewBoxesPanel
- getHeight() - Method in class PickupPointSystem.LockerSystem.Size
- getId() - Method in class DeliveryManSystem.DatabaseSystem.Tables.PickupPointTable
-
This method returns the pickup point ID
- getId() - Method in class PickupPointSystem.DatabaseSystem.Tables.PackageTable
-
This method returns the package ID
- getId() - Method in class PickupPointSystem.DatabaseSystem.Tables.PickupPointTable
-
This method returns the pickup point ID
- getId() - Method in class PickupPointSystem.PickupPoint
- getInfoPackPanel() - Method in class PickupPointSystem.GraphicalInterface.ViewBoxesPanel
- getInsertCodePanel() - Method in class PickupPointSystem.GraphicalInterface.BoxAccessPanel
- getInstance() - Static method in class DeliveryManSystem.GraphicalInterfaceClientSystem.SetDMLanguage
- getInstance() - Static method in class PickupPointSystem.CredentialsReceiver
- getInstance() - Static method in class PickupPointSystem.GraphicalInterface.SetLanguage
- getIp() - Method in class DeliveryManSystem.DatabaseSystem.Tables.PickupPointTable
-
This method returns the pickup point IP address
- getIp() - Method in class PickupPointSystem.DatabaseSystem.Tables.PickupPointTable
-
This method returns the pickup point IP address
- getLarge_boxes() - Method in class DeliveryManSystem.DatabaseSystem.Tables.PickupPointTable
-
This method returns the number of large boxes the pickup point hosts
- getLarge_boxes() - Method in class PickupPointSystem.DatabaseSystem.Tables.PickupPointTable
-
This method returns the number of large boxes the pickup point hosts
- getLargeBoxes() - Method in class PickupPointSystem.PickupPoint
- getLength() - Method in class PickupPointSystem.LockerSystem.Size
- getLocation() - Method in class DeliveryManSystem.DatabaseSystem.Tables.PickupPointTable
-
This method returns the pickup point location
- getLocation() - Method in class PickupPointSystem.DatabaseSystem.Tables.PickupPointTable
-
This method returns the pickup point location
- getMapper(String) - Method in class DeliveryManSystem.DatabaseSystem.PersistenceFacade
-
This method returns a mapper by the mapperName passed as an argument
- getMapper(String) - Method in class PickupPointSystem.DatabaseSystem.PersistenceFacade
-
This method returns a mapper by the mapperName passed as an argument
- getMedium_boxes() - Method in class DeliveryManSystem.DatabaseSystem.Tables.PickupPointTable
-
This method returns the number of medium boxes the pickup point hosts
- getMedium_boxes() - Method in class PickupPointSystem.DatabaseSystem.Tables.PickupPointTable
-
This method returns the number of medium boxes the pickup point hosts
- getMediumBoxes() - Method in class PickupPointSystem.PickupPoint
- getPack() - Method in class PickupPointSystem.LockerSystem.BoxType.Box
- getPackage(String) - Method in class PickupPointSystem.DatabaseSystem.PersistenceFacade
-
This method returns the PackageTable identified by the given id.
- getPackID() - Method in class DeliveryManSystem.DatabaseSystem.Tables.DeliveryTable
-
This method returns the package ID
- getPackID() - Method in class PickupPointSystem.DatabaseSystem.Tables.DeliveryTable
-
This method returns the package ID
- getPassword() - Method in class DeliveryManSystem.DatabaseSystem.Tables.DeliveryManTable
-
This method returns the password
- getPassword() - Method in class PickupPointSystem.DatabaseSystem.Tables.DeliveryManTable
-
This method returns the password
- getPickupPoint(String) - Method in class DeliveryManSystem.DatabaseSystem.Mappers.MainServerConnector
-
This method gets the pickup point data from its ID
- getPickupPoint(String) - Method in class DeliveryManSystem.DatabaseSystem.PersistenceFacade
-
This method returns the PickupPointTable identified by the given id.
- getPickupPoint(String) - Method in class PickupPointSystem.DatabaseSystem.PersistenceFacade
-
This method returns the PickupPointTable identified by the given id.
- getPickupPointsID() - Method in class DeliveryManSystem.DeliveryMan
-
This method returns an TreeSet of pickup point id associated with deliveries to be made and those that have expired
- getPipoID() - Method in class DeliveryManSystem.DatabaseSystem.Tables.DeliveryTable
-
This method returns the pickup point ID
- getSize() - Method in class PickupPointSystem.DatabaseSystem.Tables.PackageTable
-
This method returns the package size
- getSize() - Method in class PickupPointSystem.LockerSystem.BoxType.Box
- getSmall_boxes() - Method in class DeliveryManSystem.DatabaseSystem.Tables.PickupPointTable
-
This method returns the number of small boxes the pickup point hosts
- getSmall_boxes() - Method in class PickupPointSystem.DatabaseSystem.Tables.PickupPointTable
-
This method returns the number of small boxes the pickup point hosts
- getSmallBoxes() - Method in class PickupPointSystem.PickupPoint
- getTestPackageCode() - Method in class PickupPointSystem.DatabaseSystem.Mappers.MainServerConnector
-
This method gets the test deliveryman's password.
- getWidth() - Method in class PickupPointSystem.LockerSystem.Size
- goConnect(Socket, BufferedReader, PrintStream) - Method in interface PickupPointSystem.Server.ManageConnections
-
This method reads the String sent by the client.
- goConnect(Socket, BufferedReader, PrintStream) - Method in class PickupPointSystem.Server.ManageConnectionsDeliveryMan
-
This method reads the String sent by the client.
- GraIntMain - Class in PickupPointSystem.GraphicalInterface
- GraIntMain(String) - Constructor for class PickupPointSystem.GraphicalInterface.GraIntMain
-
The constructor.
- GridBoxesPanel - Class in PickupPointSystem.GraphicalInterface
-
This panel graphically represents the locker with all the boxes
- GridBoxesPanel(PickupPoint) - Constructor for class PickupPointSystem.GraphicalInterface.GridBoxesPanel
-
The constructor.
- Gui - Class in DeliveryManSystem.GraphicalInterfaceClientSystem
-
This class create the DeliveryManGui's Frame
- Gui() - Constructor for class DeliveryManSystem.GraphicalInterfaceClientSystem.Gui
All Classes All Packages


Note that this page was served without the .html extension because the file output was renamed in the overrides configuration.
.html
overrides
Also note that /another.html will return a 404 because the output file was renamed from its original name.


Advanced Filtering
To narrow the display of query results, you can apply more specific filters. Sorting query results, and showing/hiding results that match a specified string or numerical value are perhaps the most straightforward and most commonly used of the filtering options. However, DIScover provides you with added flexibility to filter lists using Access expressions and custom filters.
For more information on building Access expressions or complex filters, refer to Creating a Complex Query or the DIScover Access Guide.
The Access Expression field enables you to display items that match Access expressions (typically attributes). You can specify an expression by entering it in the corresponding text field. For example, when filtering a list of files or functions, you can enter the expression met_BYTES>1024 in this field to generate a list containing only those files or functions whose size exceeds 1 KB.


Long overdue but Shoes is happening again! 👠👡👢👞👟✨ https://twitter.com/rubygems/status/795472097917149184
11/6/2016, 8:33:59 PM
Favs: 17
Retweets: 3
link--- layout: tweet ---
Long overdue but Shoes is happening again! 👠👡👢👞👟✨ https://twitter.com/rubygems/status/795472097917149184
11/6/2016, 8:33:59 PM
Favs: 17
Retweets: 3
link


Overview
Connect Datadog to Cedexis Openmix to:
- Manage traffic using Datadog monitors to measure the health of routing endpoints
- Trigger immediate traffic changes from Datadog alerts
Cedexis Openmix manages global application and content delivery - it is a control plane for delivery that is integrated with key ecosystem services, including Datadog. It receives and processes data inputs to feed user-configurable algorithms, which make traffic routing and load balancing decisions that are communicated into applications via DNS or an HTTP API. Because Openmix delivery optimization is based on the real-time health of infrastructure endpoints, it optimizes user experience; maximizes performance; and provides granular control for organizations according to their unique business rules.
Configuration
Refer to the Datadog integration documentation on the Cedexis website.


The parts of the validation stylesheet that create reporting output are created by
calls to the named templates
defined herein. You can override these templates to customize the output. The compiler
expects the instructions
of the validation stylesheet to live in the default namespace.


Powered by WebSlides.
Designing Interviews
All content is for demo purposes only.
By David Yang. Nov 8th, 2024.
The Art of the Interview
The stories you tell, whether in text form, by way of video or through audio, are only as good as the information you gather.
Interviewing is the cornerstone of journalism. Interviews usually take place face to face and in person, although modern communications technologies such as the Internet have enabled conversations to happen in which parties are separated geographically, such as with videoconferencing software, and of course telephone interviews can happen without visual contact.
- David:
-
Hi, this is a WebSlides Demo, where we interview the people who make us happy. I’m your host, David González. This week I interviewed lawyer Sheryl Hadid. Hi Sheryl!
- Sheryl:
-
Hi David!
- David:
-
Are interviews copyrighted? When does an interview become copyrightable?
- Sheryl:
-
The answer is it depends. Copyright of speech given during an interview relies heavily on the "fixation" element of copyright law. When a work is fixed in a copy or recording, the work is created. This gives the work its copyright. Therefore, when an interview is physically recorded it becomes copyrighted.
- David:
-
How could the person being interviewed own the copyright to an interview?
- Sheryl:
-
This may be a surprise but there are moments when the person being interviewed could in fact have copyright ownership in their words. For example, if the person being interviewed receives a list of questions from the interviewer and records their calculated responses, they could have copyright ownership in their answers because they not the interviewer actually wrote down or otherwise recorded their response.
-
People want to be smart. So, if you ask smart questions and show an interest in a particular subject they love sharing their insight.
.text-quote
. -
However, courts are hesitant to apply this concept broadly to spoken interviews because of the impact it could have on the First Amendment and the heavy caseload it would bring to an already overloaded court system. See Falwell v. Penthouse Intern., Ltd. This also opens the door for other legal arguments such as fair use. Furthermore, there are times when contractual releases could affect the copyright and alter default copyright rules.
- David:
-
What are some methods to record an interview and what should the person being interviewed do?
- Sheryl:
-
Most often when problems with interview ownership arise it’s because persons being interviewed are unhappy with the way an interviewer uses their responses during interviews to mislead readers or viewers of a broadcast. This causes interviewees to claim their copyright was infringed because they claim to own the copyright to their speech during the interview.
- David:
-
When do problems with interview ownership arise, and who usually owns the copyright?
- Sheryl:
-
The most successful way to fix an interview is for interviewers to audio record or hand write the responses of the person being interviewed. If the interview is recorded by hand, it is helpful if the writing is legible and clearly communicates the conversation because it may help solve questions about fixation. Short hand that only describes excerpts from the interview typically are not enough to constitute fixation and copyright ownership. So please remember, if there is no fixation of the interview then no copyright exists in that interview.
-
Further, if you are being interviewed please be aware that you do not possess ownership over your responses in most situations. It is always best to briefly think about your answer before you respond to avoid the misuse of your words by others. And if you truly don’t feel comfortable being interviewed by a particular media source, remember you always have the power to say no to doing the interview.
Things you can do with WebSlides
Presentations, landings, portfolios, and longforms.
-
An opportunity to engage.
WebSlides is about good karma. This is about telling the story, and sharing it in a beautiful way. HTML and CSS as narrative elements.
-
Work better, faster.
Designers, marketers, and journalists can now focus on the content. Simply choose a demo and customize it in minutes.
- David:
-
Is a web address (a domain name) subject to copyright law?
- Sheryl:
-
No, for a variety of reasons web addresses (also known as a domain names or URLs) aren't protected by copyright. Even though copyright doesn’t protect domain names, that doesn’t mean domain names are entirely unprotected. Trademark law protects web addresses. And for a variety of reasons, companies are often more apt to go after individual instances of trademark infringement than individual copyright infringers.
- David:
-
Are there easier alternatives than copyright?
- Sheryl:
-
Some persons and organizations hope to make the rules about using and reusing work more user-friendly. These groups may make their work freely available under Creative Commons licenses or expressly abandon them into the public domain.
-
But just because an author employs either of these copyright alternatives, that doesn’t mean that they are completely free of legal issues. For example, imagine you’re an advertising designer for Virgin Mobile, and you need a photo of a pretty teenage girl for your latest ad. You find a photo on Flickr that is free to use under a Creative Commons Attribution license. You use the photo in your ad campaign and plaster the photo on bus stops across Australia. This is exactly what happened, and since the photographer was adequately credited and copyright issues were non-existent everybody lived happily ever after, right?
-
If you have any questions about alternatives to the standard copyright scheme or how these alternatives are being utilized by thousands of artists every day, feel free to contact New Media Rights.
"Are interviews copyrighted" by NewMediaRights is licensed under CC BY NC 3.0.
Stories that stay with you
Subscribe to our newsletter. All content is for demo purposes only.


Preparation time
less than 30 mins
Cooking time
30 mins to 1 hour
Serves
Serves 2
Dietary
A simple stew that tastes delicious. Perfect for rainy days when you don't want to go shopping!
Heat the oil in a lidded saucepan over a medium heat. Add the onion and celery and sweat for 5 minutes with the lid on.
Add the garlic and sweet potato and cook for a further 5 minutes, until beginning to soften.
Add the chopped tomatoes, tomato purée, oregano, paprika, chilli flakes and stock. Stir well and bring to the boil. Reduce the heat and simmer with the lid on for 10 minutes.
Add the butterbeans and simmer without the lid on for 10–15 minutes, or until the sweet potato is soft.
Add the kale and allow to wilt for 2 minutes. Stir well, check the seasoning and serve.


The phone that withstands
splashes, spills, and rain.
Galaxy S9+ with
water resistance.
Water resistant in up to 5 feet of water for up to 30 minutes.
Rinse residue/dry after wet.


beta
EN
Loading...
720p
480p
720p
1080p
360p
480p
720p
1080p
Desktop
360p
480p
720p
1080p
Webcam
Under construction.
Please check back later.
Pair a device to your session
Pair your iOS or Android device to this session by scanning the QR code below
Alternatively, head over to
and use the code
:
Desktop capture requires extension
You need to install a chrome extension to enable desktop capture.
Install it via Chrome webstore
Production details
Title
Presenter
Media
Upload to Opencast
Save media
Discard
Configure Opencast Upload
Opencast Server URL
Workflow Id
Opencast Username
Opencast Password
Ok


Box Office Records > Domestic > All Movies > Cumulative > All Time Domestic
All Time Domestic Box Office (Rank 801-900)
See also: All Time Domestic Limited Release - All Time International - All Time Worldwide - All Time Domestic (Inf. Adj.) - Top 2016 Domestic - Top 2017 Domestic
This chart contains the top 100 movies based on the cumulative domestic box office.
Please see our All-Time Top Grossing Films Comparison for a comparison of the daily performance of all films released since 1980 that have earned more than $450 million at the domestic box office.
| Rank | Released | Movie | Domestic Box Office |
International Box Office |
Worldwide Box Office |
|---|---|---|---|---|---|
| 801 | 2017 | Baby Driver | $86,363,750 | $34,825,766 | $121,189,516 |
| 802 | 1990 | Presumed Innocent | $86,303,188 | $134,996,812 | $221,300,000 |
| 803 | 1974 | Young Frankenstein | $86,300,000 | $0 | $86,300,000 |
| 804 | 2016 | The Accountant | $86,260,045 | $66,800,000 | $153,060,045 |
| 805 | 2014 | Dumb and Dumber To | $86,208,010 | $70,345,582 | $156,553,592 |
| 806 | 2004 | Mean Girls | $86,047,227 | $44,905,799 | $130,953,026 |
| 807 | 2014 | Annie | $85,911,262 | $53,929,263 | $139,840,525 |
| 808 | 2015 | Alvin and the Chipmunks: The Road Chip | $85,886,987 | $163,633,444 | $249,520,431 |
| 809 | 2002 | Spy Kids 2: The Island of Lost Dreams | $85,846,296 | $33,875,000 | $119,721,296 |
| 810 | 2014 | Fury | $85,755,593 | $126,000,000 | $211,755,593 |
| 811 | 1999 | Pokemon: The First Movie | $85,744,662 | $77,900,000 | $163,644,662 |
| 812 | 2011 | Real Steel | $85,463,309 | $178,417,032 | $263,880,341 |
| 813 | 2004 | SpongeBob SquarePants: The Movie | $85,416,609 | $56,634,646 | $142,051,255 |
| 814 | 2017 | Power Rangers | $85,364,450 | $54,111,305 | $139,475,755 |
| 815 | 2003 | Brother Bear | $85,336,277 | $165,061,521 | $250,397,798 |
| 816 | 1981 | Stripes | $85,300,000 | $0 | $85,300,000 |
| 817 | 1979 | Rocky 2 | $85,182,160 | $115,000,000 | $200,182,160 |
| 818 | 1986 | Aliens | $85,160,248 | $98,156,207 | $183,316,455 |
| 819 | 2006 | Open Season | $85,105,259 | $106,826,899 | $191,932,158 |
| 820 | 2012 | The Expendables 2 | $85,028,192 | $226,951,064 | $311,979,256 |
| 821 | 1950 | Cinderella | $85,000,000 | $178,591,415 | $263,591,415 |
| 822 | 1995 | Dangerous Minds | $84,919,401 | $94,000,000 | $178,919,401 |
| 823 | 2010 | Paranormal Activity 2 | $84,752,907 | $92,759,125 | $177,512,032 |
| 824 | 2014 | Tammy | $84,525,432 | $9,405,928 | $93,931,360 |
| 825 | 2006 | The Santa Clause 3: The Escape Clause | $84,500,122 | $23,000,000 | $107,500,122 |
| 826 | 2011 | Crazy, Stupid, Love | $84,351,197 | $62,791,131 | $147,142,328 |
| 827 | 1940 | Pinocchio | $84,300,000 | $0 | $84,300,000 |
| 828 | 2014 | Annabelle | $84,273,813 | $172,600,000 | $256,873,813 |
| 829 | 2004 | Scooby-Doo 2: Monsters Unleashed | $84,185,387 | $97,000,000 | $181,185,387 |
| 830 | 2004 | Anchorman: The Legend of Ron Burgundy | $84,136,909 | $5,339,356 | $89,476,265 |
| 831 | 2001 | Atlantis: The Lost Empire | $84,052,762 | $101,996,258 | $186,049,020 |
| 832 | 1993 | Cliffhanger | $84,049,211 | $170,950,789 | $255,000,000 |
| 833 | 2014 | The Other Woman | $83,911,193 | $111,200,000 | $195,111,193 |
| 834 | 1998 | The X Files: Fight the Future | $83,898,313 | $105,278,110 | $189,176,423 |
| 835 | 2009 | Up in the Air | $83,823,381 | $83,019,358 | $166,842,739 |
| 836 | 1989 | Steel Magnolias | $83,759,091 | $11,392,847 | $95,151,938 |
| 837 | 1977 | The Goodbye Girl | $83,700,000 | $0 | $83,700,000 |
| 838 | 1989 | The War of the Roses | $83,699,711 | $0 | $83,699,711 |
| 839 | 2012 | Wrath of the Titans | $83,670,083 | $221,600,000 | $305,270,083 |
| 840 | 2013 | Insidious Chapter 2 | $83,586,447 | $78,335,068 | $161,921,515 |
| 841 | 1992 | Under Siege | $83,563,139 | $73,000,000 | $156,563,139 |
| 842 | 2011 | Battle: Los Angeles | $83,552,429 | $129,911,547 | $213,463,976 |
| 843 | 2011 | Immortals | $83,504,017 | $128,058,418 | $211,562,435 |
| 844 | 1980 | Airplane! | $83,453,539 | $0 | $83,453,539 |
| 845 | 2014 | Penguins of Madagascar | $83,350,911 | $284,300,000 | $367,650,911 |
| 846 | 1940 | Fantasia | $83,320,000 | $0 | $83,320,000 |
| 847 | 2013 | Saving Mr. Banks | $83,299,761 | $31,662,764 | $114,962,525 |
| 848 | 1992 | Patriot Games | $83,287,363 | $94,812,637 | $178,100,000 |
| 849 | 2008 | Valkyrie | $83,077,762 | $120,824,345 | $203,902,107 |
| 850 | 2005 | Brokeback Mountain | $83,043,761 | $93,968,412 | $177,012,173 |
| 851 | 2013 | Turbo | $83,028,130 | $203,868,448 | $286,896,578 |
| 852 | 1994 | Disclosure | $83,015,089 | $129,184,911 | $212,200,000 |
| 853 | 2006 | Charlotte's Web | $82,985,708 | $61,000,000 | $143,985,708 |
| 854 | 2005 | Monster-in-Law | $82,931,301 | $73,000,000 | $155,931,301 |
| 855 | 2005 | Are We There Yet? | $82,674,398 | $15,440,073 | $98,114,471 |
| 856 | 1990 | Days of Thunder | $82,670,733 | $75,000,000 | $157,670,733 |
| 857 | 2011 | The Descendants | $82,624,961 | $92,882,839 | $175,507,800 |
| 858 | 2003 | Freddy vs. Jason | $82,622,655 | $31,953,748 | $114,576,403 |
| 859 | 1995 | Mr. Holland's Opus | $82,582,604 | $23,700,000 | $106,282,604 |
| 860 | 2005 | Cheaper by the Dozen 2 | $82,571,173 | $52,444,157 | $135,015,330 |
| 861 | 1992 | Bram Stoker's Dracula | $82,522,790 | $133,339,902 | $215,862,692 |
| 862 | 2014 | Let’s Be Cops | $82,390,774 | $54,500,000 | $136,890,774 |
| 863 | 1979 | Star Trek: The Motion Picture | $82,258,456 | $56,741,544 | $139,000,000 |
| 864 | 2007 | Bridge to Terabithia | $82,234,139 | $55,750,649 | $137,984,788 |
| 865 | 2006 | The Pink Panther | $82,226,474 | $76,700,000 | $158,926,474 |
| 866 | 2007 | Beowulf | $82,195,215 | $112,800,000 | $194,995,215 |
| 867 | 2016 | Teenage Mutant Ninja Turtles: Out of the Shadows | $82,051,601 | $163,572,247 | $245,623,848 |
| 868 | 2015 | Maze Runner: The Scorch Trials | $81,697,192 | $229,000,000 | $310,697,192 |
| 869 | 2002 | Blade 2 | $81,676,888 | $72,661,713 | $154,338,601 |
| 870 | 2006 | Eight Below | $81,612,565 | $38,843,429 | $120,455,994 |
| 871 | 1970 | M*A*S*H | $81,600,000 | $0 | $81,600,000 |
| 872 | 2010 | Unstoppable | $81,562,942 | $87,948,667 | $169,511,609 |
| 873 | 1999 | Payback | $81,526,121 | $80,100,000 | $161,626,121 |
| 874 | 1981 | Arthur | $81,464,486 | $0 | $81,464,486 |
| 875 | 1988 | Die Hard | $81,350,242 | $57,759,104 | $139,109,346 |
| 876 | 1999 | The Talented Mr. Ripley | $81,292,135 | $47,500,000 | $128,792,135 |
| 877 | 2015 | Ted 2 | $81,284,830 | $135,737,758 | $217,022,588 |
| 878 | 2003 | School of Rock | $81,261,177 | $50,684,126 | $131,945,303 |
| 879 | 1991 | Fried Green Tomatoes | $81,204,830 | $0 | $81,204,830 |
| 880 | 1984 | Police Academy | $81,198,894 | $0 | $81,198,894 |
| 881 | 2008 | Jumper | $81,168,265 | $142,468,684 | $223,636,949 |
| 882 | 2008 | 21 | $81,159,365 | $76,693,167 | $157,852,532 |
| 883 | 2002 | Snow Dogs | $81,150,692 | $35,747,336 | $116,898,028 |
| 884 | 1995 | While You Were Sleeping | $81,057,016 | $101,000,000 | $182,057,016 |
| 885 | 1995 | Congo | $81,022,333 | $71,000,000 | $152,022,333 |
| 886 | 2004 | The Notebook | $81,001,787 | $35,023,236 | $116,025,023 |
| 887 | 2001 | Jimmy Neutron: Boy Genius | $80,936,232 | $22,056,304 | $102,992,536 |
| 888 | 1979 | Alien | $80,930,630 | $122,700,000 | $203,630,630 |
| 889 | 2007 | Disturbia | $80,818,974 | $37,718,653 | $118,537,627 |
| 890 | 1987 | Moonstruck | $80,640,528 | $0 | $80,640,528 |
| 891 | 2010 | Eat Pray Love | $80,574,010 | $126,024,779 | $206,598,789 |
| 892 | 2003 | The Texas Chainsaw Massacre | $80,571,655 | $27,395,664 | $107,967,319 |
| 893 | 1971 | Fiddler on the Roof | $80,500,000 | $0 | $80,500,000 |
| 894 | 2011 | Zookeeper | $80,360,866 | $90,444,659 | $170,805,525 |
| 895 | 2004 | AVP: Alien Vs. Predator | $80,281,096 | $92,262,423 | $172,543,519 |
| 896 | 2008 | What Happens in Vegas... | $80,277,646 | $138,258,062 | $218,535,708 |
| 897 | 2005 | The Dukes of Hazzard | $80,270,227 | $29,578,234 | $109,848,461 |
| 898 | 1998 | The Wedding Singer | $80,245,725 | $43,100,000 | $123,345,725 |
| 899 | 2006 | Saw III | $80,238,724 | $83,638,091 | $163,876,815 |
| 900 | 2006 | Nacho Libre | $80,197,993 | $19,098,469 | $99,296,462 |
The Domestic Market is defined as the North American movie territory (consisting of the United States, Canada, Puerto Rico and Guam).
This table is updated daily to reflect the latest studio reports.
Note: This chart is not adjusted for inflation.


class UsersRepository
Class UsersRepository is used to search and retrieve DvsUser models and things in context of a Devise User.
Properties
| array | $errors | Errors are kept in an array and can be used later if validation fails and we want to know why |
| string | $message | This is a message that we can store why validation failed |
Methods
|
__construct(DvsUser $DvsUser, Framework $Framework)
Construct a new users repository |
||
| DvsUser |
retrieveCurrentUser()
Retrieve currently logged-in user object |
|
| Integer |
retrieveCurrentUserId()
Retrieve current user id |
|
| DvsUser |
findById(int $id)
Find user by id |
|
| Collection |
users()
Paginated list of users |
|
| DvsUser |
findByEmail(string $email)
Find user by email address |
Details
at line 48
public
__construct(DvsUser $DvsUser, Framework $Framework)
Construct a new users repository
at line 59
public DvsUser
retrieveCurrentUser()
Retrieve currently logged-in user object
at line 69
public Integer
retrieveCurrentUserId()
Retrieve current user id
at line 80
public DvsUser
findById(int $id)
Find user by id
at line 90
public Collection
users()
Paginated list of users
at line 101
public DvsUser
findByEmail(string $email)
Find user by email address


{{#markdown}}
##Introduction
Welcome to your new adventure in learning Vietnamese! Before we delve into the basic greetings, counting, and various imagined conversations, let’s warm up a bit about this beautiful yet complex language that you’re about to learn.
Vietnamese is a tonal language, meaning that the tone can change the meaning of the words, even though the pronunciation might still be the same. This is different from English and most other European languages, where tones do not change a word’s meaning. It could be challenging at first if you have never learned a tonal language before (such as Chinese or Thai), but paying close attention to the **tones** of the different words will be the most important thing to master Vietnamese. Once you have become a tonal wizard, the rest will be a breeze. Pay attention to those accent marks, also called diacritics; they are your most faithful personal guide to the Vietnamese tonal world.
{{/markdown}}
{{#markdown}}
##A very brief history of the language
Vietnamese language originated from the Northern part of Vietnam, closest to the Chinese border. Many of parts of the language has borrowed heavily from Chinese vocabulary. In its cradle time, Vietnamese was written using modified Chinese characters, called “Nôm”, much like Korean and Japanese. But during the 17th century, European missionaries, particularly Portuguese, introduced a Romanized version of the writing system, called “Quốc ngữ”, which is what we see nowadays. With thousands of vocabulary with Chinese roots and a Latin-based writing system, Vietnamese language carries in itself a harmonic blend of the East and West, rich and flavorful in its speaking and wording, yet approachable in its writing.
{{/markdown}}
{{#markdown}}
##Grammar
Vietnamese grammar is actually quite simple. It follows the common pattern of Subject - Verb - Object seen in English. And the good news is, Vietnamese has no past/present/future tenses, gender case, definite/indefinite, plural/singular, resulting in no conjugation in any word. To express those ideas, typically a prefix or suffix word is added, or the context will imply the idea. It can be confused at first to English speakers, but we’ll see later on how that can be solved.
{{/markdown}}
{{#markdown}}
##The writing system
Vietnamese uses the popular Roman alphabet with some modifications.
17 consonants. Almost all consonants are the usual ones you would see in English, except for đ (which is a hard sound, pronounced as the English ‘d’, whereas the Vietnamese ‘D’ is a soft sound, pronounced as in ‘yi’)
1. B
2. C
3. D
4. Đ
5. G
6. H
7. K
8. L
9. M
10. N
11. P
12. Q
13. R
14. S
15. T
16. V
17. X
Notice that there are no F, J, W, nor Z in native Vietnamese.
There are 12 vowels in total. The ‘a’ series has 3, ‘e’ series has 2, ‘o’ series has 3, ‘u’ series has 2, and ‘y’ is a loner. Note that the marks attached to some of these vowels **are not** accent marks, they are simply to indicate a different, independent vowel. ‘a, e, I, o, u’ are pronounced exactly as in French, Spanish, or Portuguese.
A
Ă
Â
E
Ê
I
O
Ô
Ơ
U
Ư
Y
{{/markdown}}
{{#markdown}}
##Pronunciation
Vietnamese is monosyllabic, with each syllable of a word separated by space (for example: “đồng hồ”).
There’s a good news: Vietnamese is pronounced exactly as it is written. Every letter in Vietnamese is always pronounced the same as indicated in the alphabet, no matter where it’s placed inside the word. For example, the letter ‘a’ is always pronounced ‘ahh’, as in ‘ba’, or ‘tha’, or ‘ngoa’. Unlike in English, the letter ‘a’ changes depending on its neighboring letters, as in ‘apple’ can be pronounced completely different from ‘may’, ‘a’ will always be pronounced ‘a’ when it’s included in any word. Also, adjacent letters NEVER changes the pronunciation of each other. Unlike in English when mysterious pronunciation rules are used when a letter is placed next to another one, as in the difference between ‘apple’ and ‘bait’. English speakers also tend to glide one letter into another, for example as in “speak up”, where you tend to pronounce it as “s-peek-kup”. In Vietnamese, such gliding between two words never happens.
Here comes the tricky part of pronunciation: there are 6 tones in the language. Thankfully, each tone is clearly indicated by the accent marks, or diacritics. Let’s meet them right now, so our fear is no more! Here’s the full assemble
{{/markdown}}
Vietnamese diacritics
| Name |
Symbol |
Example |
| Sắc (sharp) |
‘ (acute accent) |
Lá (leaf) |
| Huyền (hanging) |
` (Grave accent) |
là (to be) |
| Hỏi (asking) |
? (Hook) |
lả |
| Ngã (tumbling) |
~ (Tilde) |
lã (bland) |
| Nặng (heavy) |
. (Dot below) |
Lạ (strange) |
| Ngang (level) |
(No mark) |
La (yelling) |
{{#markdown}}
Pay close attention to these five accent marks and not to be confused with the other marks you’ve seen in the vowel above (‘ỏ’ is with an accent mark, ‘ơ’ is just a vowel). Every word has exactly one tone, even the ones without an accent mark (it’s the level tone). An accent mark is only written once above or below the nucleus vowel.
And that concludes all our preparation for the journey ahead. Let’s venture forth!
{{/markdown}}


{% from "common/components/respondentSolicitorComponents.html" import solicitorSearch, solicitorSearchResult, searchNoResults %} {% from "common/components/respondentSolicitorDetailComponents.html" import solicitorManualDetail %} {% from "common/components/customPageComponents.html" import saveAndClose %} {% from "common/errors.html" import errorsForSolicitorSearch %} {% extends "question.html" %} {% block two_thirds %} {{ errorsForSolicitorSearch(session, content) }}


I'm a Full Stack Software Developer based in Nairobi, Kenya. I strive to build immersive and beautiful web applications through carefully crafted code and user-centric design.


UK urged to end 'colonial administration' of Chagos Islands
AU deeply concerned by UK's 'non-withdrawal' from territory after UN deadline to hand over control to Mauritius expires.
The African Union (AU) has demanded the United Kingdom end its "continued colonial administration" over the Chagos Islands after London missed a United Nations deadline to return the territory to Mauritius.
The islands have been at the centre of a decades-long dispute over Britain's decision to separate them from Mauritius in 1965 and set up a joint military base with the United Nations on Diego Garcia, the largest of the isles.
More:
In a statement on Friday, the AU said it was deeply concerned by "the non-withdrawal of the United Kingdom from its colonial administration of the Chagos Archipelago".
"The Chairperson of the [AU] Commission reiterates the support of the African Union to the Republic of Mauritius for a complete decolonization of the Chagos Archipelago."
In May, an overwhelming majority of UN member states voted in favour of a non-binding resolution that urged the UK to "withdraw its colonial administration" from the Chagos Islands within six months - a deadline that expired on Friday - and recognised Mauritius's sovereignty over them.
However, Britain insists it has sovereignty over the archipelago, which it calls the British Indian Ocean Territory.
"The UK has no doubt as to our sovereignty over the British Indian Ocean Territory (BIOT), which has been under continuous British sovereignty since 1814," the Foreign and Commonwealth Office said in a statement on Friday.
"Mauritius has never held sovereignty over the BIOT and the UK does not recognise its claim," it added.
Meanwhile, UK opposition leader Jeremy Corbyn said he would end his country's occupation of the territory if elected prime minister in next month's election.
"What happened to the Chagos Islanders was utterly disgraceful. [They were] forcibly removed from their own islands, unfortunately, by this country," Corbyn, the leader of the main opposition Labour party, told The Guardian newspaper.
"The right of return to those islands is absolutely important as a symbol of the way in which we wish to behave in international law. So yes, we will carry that out," he added.
Mauritius Prime Minister Pravind Kumar Jugnauth said Britain's refusal to give up control of the islands was a violation of international law.
"The United Kingdom cannot profess to be a champion of the rule of law and human rights whilst maintaining an illegal colonial administration," he told legislators on Thursday.
Mauritius argues the Chagos Archipelago was part of its territory since at least the 18th century and was taken unlawfully by the UK in 1965, three years before the island nation gained independence.
Britain evicted about 2,000 people from the archipelago in the 1960s and 1970s to make way for a huge US military base on Diego Garcia, which played a key strategic role in the Cold War before being used as a staging ground for US bombing campaigns against Afghanistan and Iraq in the 2000s.
The facility was used as a CIA interrogation centre after the September 11, 2001 attacks.
In February, the International Court of Justice (ICJ) handed Mauritius a victory when it said in a legal opinion that Britain had illegally split the islands and should give up control of the Chagos.
After Britain rejected that ruling, Mauritius turned to the UN General Assembly to press for action.
May's vote was the second time in two years that Britain had to defend its ownership of the Chagos Islands at the UN.
In 2017, only 15 countries including Britain and the US voted to oppose a request for the ICJ ruling.
In 2016, Britain renewed a lease agreement with the US for the use of Diego Garcia until 2036.
Mauritius will continue to allow Washington to operate the base even if it resumed control over the islands, Jugnauth said in Parliament on Thursday.
"Mauritius has stated on various occasions that it fully recognises the importance of the military base in Diego Garcia and will take no action that will impede its continued operation," he said.


Help us reduce the influence of money in politics.
We can't enact fundamental reform without your help
Donate Now
{% capture footer_scripts %} {% endcapture %}


---
layout: archive
---
This is the personal site of Alec Satin, here to encourage you, on the web in various forms since 2003. View recent posts, peruse the
writings, listen to a song or watch a short video of God's creatures.
Someone once asked the Lord, Who sinned? The man or his parents? Jesus answered, Neither this man sinned, nor his parents: but that the works of God should be made manifest in him. (John 9:2-3) No matter what you grapple with in your life, God's grace and goodness can be made manifest in you. This is his will for all his children.
May the things you find here be a help and encouragement to you now and in the future. -Alec SatinWelcome to Comfort for Christians.
There is no greater comfort than the truth.
Why do bad things happen?


To start using the app, enter a group-name of your choice in the top-left corner and press 'Enter'. Then tell your friends to enter the same group-name as you, and you will be able to see each other. Note that each player updates every time they enter a new zone.
This version is an beta release, which means it's still in an early stage. Bug reports and feature-requests are greatly appreciated as it will help us develop the app further, and are preferrebly posted at https://github.com/viktorgullmark/exile-party/issues. Updates will be applied automatically when you restart the program. Please be patient as it will download the new version and apply it before you can start using the application. To see what's next, make sure to check out upcoming changes in the readme file here.
Feel free to contact us on github or directly in-game for any questions/input.
github.com/viktorgullmark ign: CojL
github.com/petterannerwall ign: Umaycry


enter the dimensions of side A
enter the dimensions of side B
enter the dimensions of side C
The types of triangles include:


Adama TRAORÉ
Student
Home
My Dashboard
People
Performance
Development
Reports
Admin
side navigation
Menu bar using
only html and css


Here is a named anchor with accesskey a:
Here is a a typical link with accesskey e: Google
Here is a link with an invalid ID
Here is an link with a non-unique ID:
This link has a conflict with IE.
Here is a non-unique accesskey: more...
Here is a link with the same accesskey: junk...
Here is a link that leaves a user wondering what next >
Here is a link that should fail due to being only ascii >
Here is an accesskey that has no link text or other label.
Here is an accesskey that has no link text but has a title.


| Top |
GtkFileChooserDialogGtkFileChooserDialog — A file chooser dialog, suitable for “File/Open” or “File/Save” commands |
GObject ╰── GInitiallyUnowned ╰── GtkWidget ╰── GtkContainer ╰── GtkBin ╰── GtkWindow ╰── GtkDialog ╰── GtkFileChooserDialog
GtkFileChooserDialog implements AtkImplementorIface, GtkBuildable and GtkFileChooser.
GtkFileChooserDialog is a dialog box suitable for use with “File/Open” or “File/Save as” commands. This widget works by putting a GtkFileChooserWidget inside a GtkDialog. It exposes the GtkFileChooser interface, so you can use all of the GtkFileChooser functions on the file chooser dialog as well as those for GtkDialog.
Note that GtkFileChooserDialog does not have any methods of its own. Instead, you should use the functions that work on a GtkFileChooser.
If you want to integrate well with the platform you should use the GtkFileChooserNative API, which will use a platform-specific dialog if available and fall back to GtkFileChooserDialog otherwise.
In the simplest of cases, you can the following code to use GtkFileChooserDialog to select a file for opening:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
GtkWidget *dialog; GtkFileChooserAction action = GTK_FILE_CHOOSER_ACTION_OPEN; gint res; dialog = gtk_file_chooser_dialog_new ("Open File", parent_window, action, _("_Cancel"), GTK_RESPONSE_CANCEL, _("_Open"), GTK_RESPONSE_ACCEPT, NULL); res = gtk_dialog_run (GTK_DIALOG (dialog)); if (res == GTK_RESPONSE_ACCEPT) { char *filename; GtkFileChooser *chooser = GTK_FILE_CHOOSER (dialog); filename = gtk_file_chooser_get_filename (chooser); open_file (filename); g_free (filename); } gtk_widget_destroy (dialog); |
To use a dialog for saving, you can use this:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
GtkWidget *dialog; GtkFileChooser *chooser; GtkFileChooserAction action = GTK_FILE_CHOOSER_ACTION_SAVE; gint res; dialog = gtk_file_chooser_dialog_new ("Save File", parent_window, action, _("_Cancel"), GTK_RESPONSE_CANCEL, _("_Save"), GTK_RESPONSE_ACCEPT, NULL); chooser = GTK_FILE_CHOOSER (dialog); gtk_file_chooser_set_do_overwrite_confirmation (chooser, TRUE); if (user_edited_a_new_document) gtk_file_chooser_set_current_name (chooser, _("Untitled document")); else gtk_file_chooser_set_filename (chooser, existing_filename); res = gtk_dialog_run (GTK_DIALOG (dialog)); if (res == GTK_RESPONSE_ACCEPT) { char *filename; filename = gtk_file_chooser_get_filename (chooser); save_to_file (filename); g_free (filename); } gtk_widget_destroy (dialog); |
There are various cases in which you may need to use a GtkFileChooserDialog:
To select a file for opening. Use GTK_FILE_CHOOSER_ACTION_OPEN.
To save a file for the first time. Use GTK_FILE_CHOOSER_ACTION_SAVE,
and suggest a name such as “Untitled” with gtk_file_chooser_set_current_name()
.
To save a file under a different name. Use GTK_FILE_CHOOSER_ACTION_SAVE,
and set the existing filename with gtk_file_chooser_set_filename()
.
To choose a folder instead of a file. Use GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER.
Note that old versions of the file chooser’s documentation suggested
using gtk_file_chooser_set_current_folder()
in various
situations, with the intention of letting the application
suggest a reasonable default folder. This is no longer
considered to be a good policy, as now the file chooser is
able to make good suggestions on its own. In general, you
should only cause the file chooser to show a specific folder
when it is appropriate to use gtk_file_chooser_set_filename()
,
i.e. when you are doing a Save As command and you already
have a file saved somewhere.
GtkFileChooserDialog inherits from GtkDialog, so buttons that
go in its action area have response codes such as
GTK_RESPONSE_ACCEPT and GTK_RESPONSE_CANCEL. For example, you
could call gtk_file_chooser_dialog_new()
as follows:
1 2 3 4 5 6 7 8 9 10 11 |
GtkWidget *dialog; GtkFileChooserAction action = GTK_FILE_CHOOSER_ACTION_OPEN; dialog = gtk_file_chooser_dialog_new ("Open File", parent_window, action, _("_Cancel"), GTK_RESPONSE_CANCEL, _("_Open"), GTK_RESPONSE_ACCEPT, NULL); |
This will create buttons for “Cancel” and “Open” that use stock response identifiers from GtkResponseType. For most dialog boxes you can use your own custom response codes rather than the ones in GtkResponseType, but GtkFileChooserDialog assumes that its “accept”-type action, e.g. an “Open” or “Save” button, will have one of the following response codes:
This is because GtkFileChooserDialog must intercept responses and switch to folders if appropriate, rather than letting the dialog terminate — the implementation uses these known response codes to know which responses can be blocked if appropriate.
To summarize, make sure you use a stock response code when you use GtkFileChooserDialog to ensure proper operation.
GtkWidget * gtk_file_chooser_dialog_new (const gchar *title
,GtkWindow *parent
,GtkFileChooserAction action
,const gchar *first_button_text
,...
);
Creates a new GtkFileChooserDialog. This function is analogous to
gtk_dialog_new_with_buttons()
.
title |
Title of the dialog, or |
[allow-none] |
parent |
Transient parent of the dialog, or |
[allow-none] |
action |
Open or save mode for the dialog |
|
first_button_text |
stock ID or text to go in the first button, or |
[allow-none] |
... |
response ID for the first button, then additional (button, id) pairs, ending with |
Since: 2.4


Pokémon API API Reference
Welcome to the sample Pokémon API reference. This is a live example of how you can use DociQL in conjunction with GraphQL to generate beautiful static documentation for your own APIs.
The Pokémon API is GraphQL API. It's schema can be fetched using introspection query and can be used for generating code, documentations, tests etc.
GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools.
API Endpoints
Test Server:
https://graphql-pokemon2.vercel.app
Terms of Service: https://graphql-pokemon2.vercel.app/terms
Contact<EMAIL_ADDRESS>Version: 1.0.0
Fetching Pokémons
Base methods to fetch pokemon information.
Fetch Pokémons
Query list of Pokémon
-
first:
integer
(no description)
Example
Request Content-Types:
application/json
Query
query pokemons($first: Int!){
pokemons(first: $first){
id
number
name
weight{
minimum
maximum
}
height{
minimum
maximum
}
classification
types
resistant
weaknesses
fleeRate
maxCP
maxHP
image
}
}
Variables
{
"first": "integer"
}
Try it now
query pokemons($first: Int!){
pokemons(first: $first){
id
number
name
weight{
minimum
maximum
}
height{
minimum
maximum
}
classification
types
resistant
weaknesses
fleeRate
maxCP
maxHP
image
}
}
{
"first": "integer"
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"pokemons": [
{
"id": "string",
"number": "string",
"name": "string",
"weight": {
"minimum": "string",
"maximum": "string"
},
"height": {
"minimum": "string",
"maximum": "string"
},
"classification": "string",
"types": [
"string"
],
"resistant": [
"string"
],
"weaknesses": [
"string"
],
"fleeRate": "number",
"maxCP": "integer",
"maxHP": "integer",
"image": "string"
}
]
}
}
Fetch single Pokémon
Query any Pokémon by number or name
-
id:
string
-
name:
string
(no description)
(no description)
Example
Request Content-Types:
application/json
Query
query pokemon($id: String, $name: String){
pokemon(id: $id, name: $name){
id
number
name
weight{
minimum
maximum
}
height{
minimum
maximum
}
classification
types
resistant
weaknesses
fleeRate
maxCP
maxHP
image
}
}
Variables
{
"id": "string",
"name": "string"
}
Try it now
query pokemon($id: String, $name: String){
pokemon(id: $id, name: $name){
id
number
name
weight{
minimum
maximum
}
height{
minimum
maximum
}
classification
types
resistant
weaknesses
fleeRate
maxCP
maxHP
image
}
}
{
"id": "string",
"name": "string"
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"pokemon": {
"id": "string",
"number": "string",
"name": "string",
"weight": {
"minimum": "string",
"maximum": "string"
},
"height": {
"minimum": "string",
"maximum": "string"
},
"classification": "string",
"types": [
"string"
],
"resistant": [
"string"
],
"weaknesses": [
"string"
],
"fleeRate": "number",
"maxCP": "integer",
"maxHP": "integer",
"image": "string"
}
}
}
Evolution & Attacks
Custom methods to fetch pokemon
Query Attack Rating
Query Pokémon
-
id:
string
-
name:
string
(no description)
(no description)
Example
Request Content-Types:
application/json
Query
query pokemon($id: String, $name: String){
pokemon(id: $id, name: $name){
id
name
attacks{
fast{
name
type
damage
}
special{
name
type
damage
}
}
}
}
Variables
{
"id": "string",
"name": "string"
}
Try it now
query pokemon($id: String, $name: String){
pokemon(id: $id, name: $name){
id
name
attacks{
fast{
name
type
damage
}
special{
name
type
damage
}
}
}
}
{
"id": "string",
"name": "string"
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"pokemon": {
"id": "string",
"name": "string",
"attacks": {
"fast": [
{
"name": "string",
"type": "string",
"damage": "integer"
}
],
"special": [
{
"name": "string",
"type": "string",
"damage": "integer"
}
]
}
}
}
}
Query Evolutions
Query Pokémon evolutions
-
id:
string
-
name:
string
(no description)
(no description)
Example
Request Content-Types:
application/json
Query
query pokemon($id: String, $name: String){
pokemon(id: $id, name: $name){
id
name
evolutions{
id
number
name
classification
types
resistant
weaknesses
fleeRate
maxCP
evolutions{
...RecursivePokemonFragment
}
maxHP
image
}
}
}
Variables
{
"id": "string",
"name": "string"
}
Try it now
query pokemon($id: String, $name: String){
pokemon(id: $id, name: $name){
id
name
evolutions{
id
number
name
classification
types
resistant
weaknesses
fleeRate
maxCP
evolutions{
...RecursivePokemonFragment
}
maxHP
image
}
}
}
{
"id": "string",
"name": "string"
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"pokemon": {
"id": "string",
"name": "string",
"evolutions": [
{
"id": "string",
"number": "string",
"name": "string",
"classification": "string",
"types": [
"string"
],
"resistant": [
"string"
],
"weaknesses": [
"string"
],
"fleeRate": "number",
"maxCP": "integer",
"maxHP": "integer",
"image": "string"
}
]
}
}
}
Schema Definitions
Pokemon: object
Represents a Pokémon
-
id:
object
-
The ID of an object
-
number:
string
-
The identifier of this Pokémon
-
name:
string
-
The name of this Pokémon
- weight:
-
The minimum and maximum weight of this Pokémon
- height:
-
The minimum and maximum weight of this Pokémon
-
classification:
string
-
The classification of this Pokémon
-
types:
string[]
-
The type(s) of this Pokémon
-
resistant:
string[]
-
The type(s) of Pokémons that this Pokémon is resistant to
- attacks:
-
The attacks of this Pokémon
-
weaknesses:
string[]
-
The type(s) of Pokémons that this Pokémon weak to
-
fleeRate:
number
-
maxCP:
number
-
The maximum CP of this Pokémon
- evolutions:
-
The evolutions of this Pokémon
- evolutionRequirements:
-
The evolution requirements of this Pokémon
-
maxHP:
number
-
The maximum HP of this Pokémon
-
image:
string
Example
{
"number": "string",
"name": "string",
"weight": {
"minimum": "string",
"maximum": "string"
},
"height": {
"minimum": "string",
"maximum": "string"
},
"classification": "string",
"types": [
"string"
],
"resistant": [
"string"
],
"attacks": {
"fast": [
{
"name": "string",
"type": "string",
"damage": "number"
}
],
"special": [
{
"name": "string",
"type": "string",
"damage": "number"
}
]
},
"weaknesses": [
"string"
],
"fleeRate": "number",
"maxCP": "number",
"evolutions": [
{
"number": "string",
"name": "string",
"weight": {
"minimum": "string",
"maximum": "string"
},
"height": {
"minimum": "string",
"maximum": "string"
},
"classification": "string",
"types": [
"string"
],
"resistant": [
"string"
],
"attacks": {
"fast": [
{
"name": "string",
"type": "string",
"damage": "number"
}
],
"special": [
{
"name": "string",
"type": "string",
"damage": "number"
}
]
},
"weaknesses": [
"string"
],
"fleeRate": "number",
"maxCP": "number",
"evolutions": [
{
"number": "string",
"name": "string",
"weight": {
"minimum": "string",
"maximum": "string"
},
"height": {
"minimum": "string",
"maximum": "string"
},
"classification": "string",
"types": [
"string"
],
"resistant": [
"string"
],
"attacks": {
"fast": [
{
"name": "string",
"type": "string",
"damage": "number"
}
],
"special": [
null
]
}
}
]
}
]
}
PokemonDimension: object
Represents a Pokémon's dimensions
-
minimum:
string
-
The minimum value of this dimension
-
maximum:
string
-
The maximum value of this dimension
Example
{
"minimum": "string",
"maximum": "string"
}
Attack: object
Represents a Pokémon's attack types
-
name:
string
-
The name of this Pokémon attack
-
type:
string
-
The type of this Pokémon attack
-
damage:
number
-
The damage of this Pokémon attack
Example
{
"name": "string",
"type": "string",
"damage": "number"
}


Preparation time
less than 30 mins
Cooking time
1 to 2 hours
Serves
Serves 4
People from Durban are very proud of their Bunny Chow and its heritage - a cheap curry from the depression era.
The version here is made with meat, but you can substitute with red and white kidney beans.
Heat the oil in a pan and sauté the whole spices and bay leaf until the spices sizzle.
Add the onion and cook for 5–7 minutes until translucent.
Stir in the curry powder and sauté for one minute, then add the tomatoes and stir to mix.
Cook on medium heat, stirring often, until you get a sauce-like consistency.
Add the meat, ginger, garlic and curry leaves and 300ml/11fl oz water, bring to the boil then reduce the heat and simmer, stirring occasionally, for 40-50 minutes or until the meat is tender.
Add the potatoes, salt to taste and 200ml/7fl oz water. Continue simmering until the meat and potatoes are perfectly cooked (about 15 minutes).
Stir in the chopped coriander and lime juice.
To serve, spoon into the hollows in the bread and garnish with coriander cress.


Test your reaction skills!
Click on the shapes as fast as you can. Try to beat your times!
(Your best time so far:
)
Your Time:


Browser Games
A collection of games to play in a web browser.
var simpleLevel = new Level(simpleLevelPlan); var display = new DOMDisplay(document.body, simpleLevel);
(put link href)Platform Game
LINK TO SECOND GAME
...


# extends 'base.html' # import 'macro/forms.html' as forms # block content
This app was made with over the weekend and it's completely open source.


API modules
The JMatPro API consists of a set of 32-bit and 64-bit C dynamic-link libraries (DLLs), which allows you to integrate some of the functionality of the JMatPro software into your own applications. Version 1.0 includes the following modules:
- Core. Provides core functionality and contains functions used for general settings, or for settings which are common to several modules.
- Solver. Provides functions to set up and run thermodynamic calculations of stable and metastable phase equilibria in multicomponent alloys, as well as nonequilibrium Scheil-Gulliver calculations.
- Coldfire. Allows for the calculation of physical, thermophysical, and room-temperature matrix mechanical properties.
- Solidification. Provides functions to set up and run calculations of phase evolution, as well as physical and thermophysical properties, during solidification.
- TTT. Allows for the calculation of time-temperature transformation (TTT) diagrams of general steels.
- CCT. Allows for the calculation of continuous cooling transformation (CCT) diagrams of general steels.


- Basic Example
- The obligatory "Hello World" example
- Multiple Actions
- It's easy to trigger multiple actions on the same HTML tag
- Using Action Params
- Pass custom data into your action handlers
- Multiple Controllers
- One HTML tag. Many controllers. Many actions.


List
제목
검색
New
NO
TITLE
WRITER
REGDATE
List is empty.
${board.boardNo}
${board.title}
${board.writer}
${board.regDate}


TODO
title: Proclaiming myself King of the MDN JavaScript Documentation author: David Bruant layout: post permalink: /?p=243 categories:
- Uncategorized
Dear JavaScript Community,
About two years ago, a very wise man told me that power is not something you’re handed, it’s something that you take. Despite how absurd this sentence may sound, i have noticed it to be true in many occasions.
And I think that time has come that i decide to take responsibility for the MDN JavaScript documentation, so today, now, i’m proclaiming myself King of the MDN JavaScript Documentation.
JavaScript documentation
Need for documentation
JavaScript has been around for more than 15 years now. And i can’t name one website that has up-to-date and complete enough documentation for it. I have recently written a page that i consider of good enough quality for the this keyword. More than 15 years after the invention of JavaScript! …and i am not 100% confident that this page is complete.
Of course, I can find one hundred good blog posts out there to get this documentation. But how can i edit it if there is a mistake? Tell in a comment and wait for the author to fix the article? How can i improve this blog post to mention a bug in some version of IE? Blog posts are not sustainable for documentation. So are not static websites like W3Schools, especially when specialists of the community need to set up another website to fix the former.
Moreover, with initiatives and platforms like Node.js, Windows 8, MangoDB which use (or will use) JavaScript in non-browser environments, we need more than ever before to better advertise good JavaScript patterns, to better explain the fundamentals of the language, with accurate wording and phrasing.
We do not need documentation since the documentation exists. We need a CC-licenced, user-editable resource. This is the only way we can reach the goal of a good AND sustainable documentation.
Writing the doc ourself
JavaScript is an open technology. It’s not a library or a software with a team dedicated to writing documentation. It’s an open technology. It’s no one’s task to write the doc. Consequently, it’s everyone’s job to do it.
Less than a year ago, Chris Williams encouraged us, Community.js to educate (among other things) people who learn the JavaScript language:
We have made it almost impossible to learn proper JS, a language with both beauty and warts. Some will say it is not our fault, that browser vendors should provide the API documentation for the implementation or that the standards committee should publish and market it.  I say that it is up to us to invite, welcome, and most importantly properly educate people looking to learn JS. We, the best and brightest of the field, have an obligation to help those who are trying to learn and understand the complexities of the language. We are the ones that benefit from it most, since those now entering the language will be either extending, morphing, or taking over the very projects we are just now starting. Regardless of library, framework, and even language — if everyone knows how to program proper JS a little better, we all win. Period.
And as it turns out, we already write the doc. I see you, pirates of all seas, creating gists, tweeting, writing blog posts to document JavaScript quircks, oddities, bugs, little known facts, best performance patterns. But after these informations have been shared among the hundreds of people in our community, they unfortunately get lost down our timelines, fragmented across the web and our memory. We need to sustain them.
A word on the Mozilla Developer Network ambiguity
I have discussed several times with friends, members of the JS community and one recurrent concern about MDN is that it’s “governed” by Mozilla. To this concern, I have two answers. The first one is that, the people who “govern” the documentation at Mozilla, namely Sheppy and Janet are committed to make the open web technologies (HTML, CSS, JS, SVG, etc.) documentation vendor-neutral. I know for a fact that they are working on creating partenership with other vendors or organizations to have them document their specific features on MDN. That’s one of the things Kevin Lim from Google worked on during the last doc sprint. My second answer is that i am now the King of the JavaScript documentation and i am committed to make this documentation valuable for any web developer regardless of browser preference.
My vision and Mozilla’s on what the JavaScript documentation should be are aligned. If they ever happened to be strongly different, the content is CC-licenced and I could take action to restart fresh somewhere else. But we are currently not in such a situation and am currently confident we won’t be in the foreseeable future.
Does documentation need a King?
Per se, no, no documentation need a king. But like all wiki, it needs some people to take care of overall style consistency, that conventions are respected, that tags and “draft” banners are removed when not needed anymore.
What about Sheppy and Janet?
Yes, there are only 2 persons at Mozilla officially taking care of the MDN documentation. That’s not enough. They do not have enough time to spend on making the JavaScript documentation as good as i wish it was. So, I’m taking the responsability (and they will learn it through this blog post. Hi guys ).
Kingdom scope and priorities
I am not claiming to be the King of all MDN. That’s way too wide for one person. I will take care of all technologies that are part of this JavaScript overview which includes ECMAScript, the DOM (it’s JavaScript binding at least) and all the JavaScript APIs that are described in the HTML5 specification. Having first-class documentation for these things is my first priority.
I wish to document IE8 (and later, of course) and by this is I mean documenting every JavaScript bug that a developer can come across on IE8. Ideally, i woud love to have the same thing on IE6/7, but i think that by the time the previous priorities are accomplished, these won’t have enough market share anymore for us to care about taking the immense amount of time necessary to document these browsers. Of course, contributions on IE6/7 are more than welcome, they are just not on my priorities.
As said above, the JavaScript community is always digging good practices, patterns, best performances. I declare that MDN is a suitable place to sustain these informations!
I also declare that the CommonJS community is welcome to document the mature and widely adopted specifications on MDN. The work done by the CommonJS community needs more visibility, to be widely known by the web dev community, especially all the work on modules which is a recurring issue in JavaScript.
Some APIs like the console API are increasingly becoming de facto standards and have the same need of compatibility tables even though they are not part of the web platform per se. They’ll need to be documented.
Opening the kingdom
What i am going to say in this section was true before, but i am going to say it explictely and out loud. Dear JavaScript Community, you are welcome in my kingdom. This place is yours as well as it is mine. If you believe in a CC-licenced user contributed documentation, my kingdom is open to your participation.
You, JavaScript Pirates of all seas, you are welcome to stop by and share your knowledge. Your thoughts on performance, browser compatibility, good practices, JavaScript patterns as well as shims, tutorials, examples are more than welcome.
Conclusion
Well, I’m the king now! I’m looking forward to see the JavaScript documentation awesome! As it turns out, I will be at the JS Conf EU hanging out at the Hacker lounge. Come by to discuss how to improve the JavaScript doc or report errors/mistakes, learn how to contribute to MDN!


Hyperledger (or the Hyperledger project) is a cross-industry collaborative effort, started in December 2015 by
the Linux Foundation, to support blockchain-based distributed ledgers. It is focused on ledgers designed
to support global business transactions, including major technological, financial, and supply chain companies,
with the goal of improving many aspects of performance and reliability.
The project aims to bring together a number of independent efforts to develop open protocols and standards,
by providing a modular framework that supports different components for different uses.
This would include a variety of blockchains with their own consensus and storage models,
and services for identity, access control, and contracts.
| Home Page | News |
| [ Hyperledger ] |
[ news ]
[ CriptoNews ] |


-
Inserts in the category (if possible) a new
Arrow
result of the composition of two others.
Inserts in the category, if possible, the composition g(f)
Creates (if possible) a new
Arrow
result of the
composition of two others,
doesn't add it to any
Category
.
Returns arrow with the given name, if it exists.
Inserts in the category (if possible) a new
Arrow
result of the composition of two others.
void
Changes image of an arrow and, if no other things depend on it,
removes the previous image from the category.
void
Changes image of an arrow and, if no other things depend on it,
removes the previous image from the category.
void
Changes name of the given arrow
void
Changes range of an arrow and, if no other things depend on it,
removes the previous range from the category.
void
Changes range of an arrow and, if no other things depend on it,
removes the previous range from the category.
Creates (if possible) a new
Arrow
result of the
composition of two others,
doesn't add it to any
Category
.
boolean
Checks if the two arrows are mathematically equal
(hold same range, image, source and target)
void
Removes an
Arrow
and all the other arrows that
compose (thus depend) on it from the
Category
.
void
Removes an
Arrow
and all the other arrows that
compose (thus depend) on it from the
Category
.
void
Removes all the
Arrows
which compose from the given one.
-
COMPOSITION_SPAWNED.getF()
COMPOSITION_SPAWNED.getG()
-
Returns the Arrow represented by this GUI component.
Initializes an ArrGUI upon this pane


AL's Instagram Dog Rankings
ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia serunt mollit anim id est laborum.
One of the reasons I think this is a good site is because it seems very organized. Organization of your code and proper indentation and labelling play a huge part in being able to understand what's going on and to fix it as well as for someone else to read and understand your code. Also the integration of other languages helps improve the site.


dispose(eventName: string): void
Removes all events that are listening to the specified eventName.
Parameters
eventName: string
dispose(eventName: string): void
Removes all events that are listening to the specified eventName.