Automatic Segmentation of Polypoidal Choroidal Vasculopathy from Indocyanine
Green Angiography Using Spatial and Temporal Patterns
W.-Y. Lin, S.-C. Yang, S.-J. Chen, C.-L. Tsai, S.-Z. Du, and T.-H. Lim,
Translational Vision Science and Technology,vol. 4, no. 2, article 7, 2015.
Image Retargeting Using RGB-D Camera
W.-Y. Lin, C.-F. Tsai, P.-C. Wu, and B.-R. Chen, Multimedia Tools
and Applications,vol. 74, no. 9, pp. 3155-3170, 2015.
The Effect of Low-Level Image Features on Pseudo Relevance Feedback
W.-C. Lin, Z.-Y. Chen, S.-W. Ke, C.-F. Tsai, and W.-Y. Lin, Neurocomputing,
vol. 166, pp. 26-37, 2015.
Effective Fusing the Factored Matrices in Dual Tensors for Action Recognition
C.-Y. Hsieh and W.-Y. Lin,
IAPR International Conference on Machine Vision Applications (MVA)
, 2015.
Human Detection Using Non-negative Matrix Factorization
J.-X. Zeng, C.-Y. Lin, and W.-Y. Lin,
IEEE International Conference on Consumer Electronics - Taiwan (ICCE-TW)
, 2015.
Middle-level feature description for human action recognition
B.-Y. Chen, C.-Y. Lin, and W.-Y. Lin, Symposium on Digital Life Technologies
(DLT), 2015.
Temporally coherent illumination normalization for indocyanine green images
S.-F. Chou, W.-Y. Lin, C.-L. Tsai, and S.-J. Chen,
IPPR Conference on Computer Vision, Graphics, and Image Processing (CVGIP)
, 2015.
Segmentation of Polypoidal Choroidal Vasculopathy Using Random Walk
M.-Y. Tsou, C.-L. Lu, W.-Y. Lin, C.-L. Tsai, and S.-J. Chen,
Annual Conference on Engineering and Technology (ACEAT), 2015.
Human Action Recognition Based on Non-negative Matrix Factorization
C.-Y. Lin, B.-Y. Chen, W.-C. Wu, W.-Y. Lin, and C.-L. Tsai,
Asia-Pacific Signal and Information Processing Association Annual Summit and
Conference (APSIPA ASC), 2015.
A Novel Framework for Automatic 3D Face Recognition using
Quality Assessment
W.-Y. Lin and M.-Y. Chen, Multimedia Tools and Applications, vol. 68, no.
3, pp. 877-893, 2014.
A Multimedia Presentation System Using a 3D Gesture
Interface in Museums
F.-S. Hsu and W.-Y. Lin, Multimedia Tools and Applications, vol. 69, no.
1, pp. 53-77, 2014.
Facial Expression Recognition Using Bag of Distances
F.-S. Hsu, W.-Y. Lin, and T.-W. Tsai, Multimedia Tools and Applications,
vol. 73, no. 1, pp. 309-326, 2014.
Identifying Leaves with Watershed and CSS: Implementation
of Segmentation and Object Matching
J. C. Su, P.-Y. Su, and W.-Y. Lin, IEEE International Conference on Consumer
Electronics - Taiwan (ICCE-TW), 2014.
A Computer-aided System for Clinical Diagnosis of
Polypoidal Choroidal Vasculopathy
B.-R. Chen, S.-F. Chou, W.-Y. Lin, S.-J. Chen, and C.-L. Tsai, International
Congress on Natural Sciences and Engineering (ICNSE), 2014.
Model-based 3D hand posture estimation using monocular
color camera
S.-C. Liou and W.-Y. Lin, IPPR Conference on Computer Vision, Graphics, and
Image Processing (CVGIP), 2014.
Action Video Tensor Recognition Using Canonical
Correlation Analysis And Principal Angles
H.-S. Huang and W.-Y. Lin, IPPR Conference on Computer Vision, Graphics, and
Image Processing (CVGIP), 2014.
Real-time Automatic Fiducial Marker Tracking in Low Contrast Cine-MV Images W.-Y. Lin, S.-F. Lin, S.-C. Yang, S.-C. Liou, R. Nath, and W. Liu, Medical Physics, vol. 40, no. 1, 011715, 2013.
Kernel-based representation for 2D/3D motion trajectory
retrieval and classification
W.-Y. Lin and C.-Y. Hsieh, Pattern Recognition, vol. 46, no. 3, pp.
662-670, 2013.
Real-time marker tracking for MV treatment beam imaging W.-Y. Lin, S.-F. Lin, S.-C. Yang, S.-C. Liou, and W. Liu, IEEE International Symposium on Consumer Electronics (ISCE), 2013.
Image Retargeting Using Depth Enhanced Saliency W.-Y. Lin, P.-C. Wu, and B.-R. Chen, International Conference on 3D Systems and Applications (3DSA), 2013.
Model-based human motion capture using a time-of-flight camera W.-Y. Lin, J.-F. Hung, F.-S. Hsu, IPPR Conference on Computer Vision, Graphics, and Image Processing (CVGIP), 2013.
Automatic facial expression recognition for affective computing based on bag of distances F.-S. Hsu, W.-Y. Lin, and T.-W. Tsai, Asia-Pacific Signal and Information Processing Association Annual Summit and Conference (APSIPA ASC), 2013.
Machine Learning in Financial Crisis Prediction: A Survey W.-Y. Lin, Y.-H. Hu, and C.-F. Tsai, IEEE Transactions on Systems, Man, and Cybernetics--Part C: Applications and Reviews, vol. 42, no. 4, pp. 421-436, 2012.
Retinal Vascular Tree Reconstruction with Anatomical Realism K.-S. Lin, C.-L. Tsai, C.-H. Tsai, M. Sofka, S.-J. Chen, and W.-Y. Lin, IEEE Transactions on Biomedical Engineering, vol. 59, no. 12, pp. 3337-3347, 2012.
Human-oriented Interaction with a TOF Sensor F.-S. Hsu and W.-Y. Lin, Southeast Asian Network of Ergonomics Societies (SEANES) conference, 2012.
Automatic Quality Assessment and Preprocessing for Three-Dimensional Face Recognition W.-Y. Lin and M.-Y. Chen, International Conference on Information Security and Intelligent Control (ISIC), 2012.
An Enhanced Biometric Score Fusion Scheme Based on the AdaBoost Algorithm W.-Y. Lin and C.-J. Yang, International Conference on Information Security and Intelligent Control (ISIC), 2012.
Human Action Classification using Histogram-based Discriminative Embedding C.-H. Lin and W.-Y. Lin, IEEE International Symposium on Intelligent Signal Processing and Communication Systems (ISPACS), 2012.
Distance Based Features in Pattern Classification C.-F. Tsai, W.-Y. Lin, Z.-F. Hong, and C.-Y. Hsieh, EURASIP Journal on Advances in Signal Processing, vol. 2011, 2011.
Automatic Characterization of Classic Choroidal Neovascularization using AdaBoost for Supervised Learning, C.-L. Tsai, Y.-L. Yang, S.-J. Chen, K.-S. Lin, C.-H. Chan, and W.-Y. Lin, Investigative Ophthalmology Visual Science, vol. 52, no. 5, pp. 2767-2774, 2011.
Recognizing Human Actions Using Curvature Estimation and NWFE-Based Histogram Vectors F.-S. Hsu, C.-H. Lin, and W.-Y. Lin, IEEE Visual Communications and Image Processing (VCIP) Conference, 2011.
Action Recognition by Learning Locally Adaptive Classifiers J.-J. Tsai, C.-Y. Hsieh, and W.-Y. Lin, IEEE International Conference on Multimedia & Expo (ICME), 2011.
Trajectory-Based Sign Language Recognition Using Discriminant Analysis in Higher-Dimensional Feature Space W.-G. Liou, C.-Y. Hsieh, and W.-Y. Lin, IEEE International Conference on Multimedia Expo (ICME), 2011.
Robust and Accurate Curvature Estimation Using Adaptive Line Integrals W.-Y. Lin, Y.-L. Chiu, K. R. Widder, Y. H. Hu, and N. Boston, EURASIP Journal on Advances in Signal Processing, vol. 2010, 2010.
Recognizing Human Actions Using NWFE-Based Histogram Vectors C.-H. Lin, F.-S. Hsu, and W.-Y. Lin, EURASIP Journal on Advances in Signal Processing, vol. 2010, 2010.
Retinal Vascular tree construction with Multimodal Fluorescein Angiogram Sequence K.-S. Lin, P.-Y. Yeh, C.-L. Tsai, S.-J. Chen, and W.-Y. Lin, Biomedical Engineering: Applications, Basis and Communications, vol. 22, no.2, pp. 101-110, 2010.
Automatic Characterization and Segmentation of Classic Choroidal Neovascularization using AdaBoost for Supervised Learning C.-L. Tsai, Y.-L. Yang, S.-J. Chen, C.-H. Chan, and W.-Y. Lin, IEEE Nuclear Science Symposium and Medical Imaging Conference, 2010.
An integral-based curvature estimator and its application in face recognition W.-Y. Lin, Y.-L. Chiu, K. R. Widder, Y. H. Hu, and N. Boston, IEEE International Conference on Multimedia and Expo (ICME), pp. 185-190, 2010.
U-Garden: An interactive control system for multimodal presentation in museum F.-S. Hsu, W.-Y. Lin, G.-N. You, T.-W. Tsai, and H.-M. Huang, IEEE International Conference on Multimedia and Expo (ICME), pp. 1016-1021, 2010.
Retinal Vascular Tree Construction for Multimodal Fluorescein Angiogram Sequence K.-S. Lin, P.-Y. Yeh, C.-L. Tsai, and W.-Y. Lin, IPPR Conference on Computer Vision Graphics and Image Processing, 2009.
Vascular Tree Construction with Anatomical Realism for Retinal Images K.-S. Lin, C.-L. Tsai, M. Sofka, C.-H. Tsai, S.-J. Chen, and W.-Y. Lin, IEEE International Conference on Bioinformatics and BioEngineering, pp. 313-318, 2009.
Summation invariant multi-region fusion comparison K. R. Widder, Y. H. Hu, N. Boston, and W.-Y. Lin, IEEE International Symposium on Circuits and Systems, pp. 2209-2212, 2009, .
Intrusion detection by machine learning: A review C.-F. Tsai, Y.-F. Hsu, C.-Y. Lin, and W.-Y. Lin, Expert Systems with Applications, vol. 36, pp. 11994-12000, 2009.
Planar-Projective Summation Invariant Features for Camera Networks K. R. Widder, W.-Y. Lin, N. Boston, and Y. H. Hu, IEEE International Conference on Acoustics, Speech, and Signal Processing, pp. 753-756, 2008. [Pdf] [BibTex]
Video-based person authentication with random passwords C.-W. Liao, W.-Y. Lin, and C.-W. Lin, IEEE International Conference on Multimedia and Expo, pp. 581-584, 2008.
Efficient Shape Retrieval Using Elliptical Shape Coding J.-M. Li and W.-Y. Lin, Asia Journal of Health and Information Sciences, vol. 3, pp. 101-109, 2008.
Fusion of Multiple Facial Regions for Expression-Invariant Face Recognition W.-Y. Lin, M.-Y. Chen, K. R. Widder, Y. H. Hu, and N. Boston, IEEE International Workshop on Multimedia Signal Processing, 2007. [Pdf] [BibTex]
3D Face Recognition Under Expression Variations Using Similarity Metrics Fusion W.-Y. Lin, K.-C. Wong, N. Boston, and Y. H. Hu, IEEE International Conference on Multimedia & Expo, pp. 727-730, 2007. [Pdf] [BibTex]
Optimal Linear Combination of Facial Regions for Improving Identification Performance K.-C. Wong, W.-Y. Lin, Y. H. Hu, N. Boston, and X. Zhang, IEEE Trans. Systems, Man, and Cybernetics, Part B: Cybernetics, vol. 37, no. 5, pp. 1138-1148, 2007. [Pdf] [BibTex]
Face Recognition Using 3D Summation Invariant Features W.-Y. Lin, K.-C. Wong, Y. H. Hu, and N. Boston, IEEE International Conference on Multimedia & Expo, pp. 1733-1736, 2006. [Pdf] [BibTex]
Fusion of Summation Invariants in 3D Human Face Recognition W.-Y. Lin, K.-C. Wong, N. Boston, and Y. H. Hu, IEEE Conference on Computer Vision and Pattern Recognition, vol. 2, pp. 1369-1376, 2006. [Pdf] [BibTex]
3D Human Face Recognition Using Summation Invariants W.-Y. Lin, K.-C. Wong, N. Boston, and Y. H. Hu, IEEE International Conference on Acoustics, Speech, and Signal Processing, vol. 2, pp. 341-344, 2006. [Pdf] [BibTex]
Summation Invariant and Its Applications to Shape Recognition W.-Y. Lin, N. Boston, and Y. H. Hu, IEEE International Conference on Acoustics, Speech, and Signal Processing, vol. 5, pp. 205-208, 2005. [Pdf] [BibTex]


|
pyrax
Python Bindings for the Rackspace Cloud
|
Public Member Functions | |
| def | list |
| Swift doesn't return listings in the same format as the rest of OpenStack, so this method has to be overriden. | |
| def | get |
| Returns a Container matching the specified container name. | |
| def | create |
| Creates a new container, and returns a Container object that represents that contianer. | |
| def | delete |
| Deletes the specified container. | |
| def | fetch_cdn_data |
| Returns a dict containing the CDN information for the specified container. | |
| def | get_account_headers |
| Return the headers for the account. | |
| def | get_headers |
| Return the headers for the specified container. | |
| def | get_account_metadata |
| Returns a dictionary containing metadata about the account. | |
| def | set_account_metadata |
| Accepts a dictionary of metadata key/value pairs and updates the account metadata with them. | |
| def | delete_account_metadata |
| Removes all metadata matching the specified prefix from the account. | |
| def | get_metadata |
| Returns a dictionary containing the metadata for the container. | |
| def | set_metadata |
| Accepts a dictionary of metadata key/value pairs and updates the specified container metadata with them. | |
| def | remove_metadata_key |
| Removes the specified key from the container's metadata. | |
| def | delete_metadata |
| Removes all of the container's metadata. | |
| def | get_cdn_metadata |
| Returns a dictionary containing the CDN metadata for the container. | |
| def | set_cdn_metadata |
| Accepts a dictionary of metadata key/value pairs and updates the specified container metadata with them. | |
| def | get_temp_url |
| Given a storage object in a container, returns a URL that can be used to access that object. | |
| def | list_containers_info |
| Returns a list of info on Containers. | |
| def | list_public_containers |
| Returns a list of the names of all CDN-enabled containers. | |
| def | make_public |
| Enables CDN access for the specified container, and optionally sets the TTL for the container. | |
| def | make_private |
| Disables CDN access to a container. | |
| def | get_cdn_log_retention |
| Returns the status of the setting for CDN log retention for the specified container. | |
| def | set_cdn_log_retention |
| Enables or disables whether CDN access logs for the specified container are collected and stored on Cloud Files. | |
| def | get_container_streaming_uri |
| Returns the URI for streaming content, or None if CDN is not enabled. | |
| def | get_container_ios_uri |
| Returns the iOS URI, or None if CDN is not enabled. | |
| def | set_web_index_page |
| Sets the header indicating the index page in a container when creating a static website. | |
| def | set_web_error_page |
| Sets the header indicating the error page in a container when creating a static website. | |
| def | purge_cdn_object |
| Removes a CDN-enabled object from public access before the TTL expires. | |
| def | list_objects |
| Return a list of StorageObjects representing the objects in this container. | |
| def | list_object_names |
| Return a list of then names of the objects in this container. | |
| def | object_listing_iterator |
| Returns an iterator that can be used to access the objects within this container. | |
| def | list_subdirs |
| Returns a list of StorageObjects representing the pseudo-subdirectories in the specified container. | |
| def | get_object |
| Returns a StorageObject representing the requested object. | |
| def | create_object |
| Creates or replaces a storage object in the specified container. | |
| def | fetch_object |
| Fetches the object from storage. | |
| def | fetch_partial |
| Returns the first 'size' bytes of an object. | |
| def | download_object |
| Fetches the object from storage, and writes it to the specified directory. | |
| def | delete_object |
| Deletes the object from the specified container. | |
| def | copy_object |
| Copies the object to the new container, optionally giving it a new name. | |
| def | move_object |
| Works just like copy_object, except that the source object is deleted after a successful copy. | |
| def | change_object_content_type |
| Copies object to itself, but applies a new content-type. | |
| def | delete_object_in_seconds |
| Sets the object in the specified container to be deleted after the specified number of seconds. | |
| def | get_object_metadata |
| Returns the metadata for the specified object as a dict. | |
| def | set_object_metadata |
| Accepts a dictionary of metadata key/value pairs and updates the specified object metadata with them. |
| def change_object_content_type | ( | self, | |
| container, | |||
| obj, | |||
| new_ctype, | |||
guess = False |
|||
| ) |
Copies object to itself, but applies a new content-type.
The guess feature requires the container to be CDN-enabled. If not, then the content-type must be supplied. If using guess with a CDN-enabled container, new_ctype can be set to None. Failure during the put will result in an exception.
| def copy_object | ( | self, | |
| container, | |||
| obj, | |||
| new_container, | |||
new_obj_name = None , |
|||
content_type = None |
|||
| ) |
Copies the object to the new container, optionally giving it a new name.
If you copy to the same container, you must supply a different name.
Returns the etag of the newly-copied object.
You can optionally change the content_type of the object by supplying that in the 'content_type' parameter.
| def create | ( | self, | |
| name, | |||
metadata = None , |
|||
prefix = None , |
|||
| args, | |||
| kwargs | |||
| ) |
Creates a new container, and returns a Container object that represents that contianer.
If a container by the same name already exists, no exception is raised; instead, a reference to that existing container is returned.
| def create_object | ( | self, | |
| container, | |||
file_or_path = None , |
|||
data = None , |
|||
obj_name = None , |
|||
content_type = None , |
|||
etag = None , |
|||
content_encoding = None , |
|||
content_length = None , |
|||
ttl = None , |
|||
chunked = False , |
|||
metadata = None , |
|||
chunk_size = None , |
|||
headers = None , |
|||
return_none = False |
|||
| ) |
Creates or replaces a storage object in the specified container.
Returns a StorageObject reference will be returned, unless the 'return_none' parameter is True.
The content of the object can either be a stream of bytes (`data`), or a file on disk (`file_or_path`). The disk file can be either an open file-like object, or an absolute path to the file on disk.
When creating object from a data stream, you must specify the name of the object to be created in the container via the `obj_name` parameter. When working with a file, though, if no `obj_name` value is specified, the file`s name will be used.
You may optionally set the `content_type` and `content_encoding` parameters; pyrax will create the appropriate headers when the object is stored. If no `content_type` is specified, the object storage system will make an intelligent guess based on the content of the object.
If the size of the file is known, it can be passed as `content_length`.
If you wish for the object to be temporary, specify the time it should be stored in seconds in the `ttl` parameter. If this is specified, the object will be deleted after that number of seconds.
| def delete | ( | self, | |
| container, | |||
del_objects = False |
|||
| ) |
Deletes the specified container.
If the container contains objects, the command will fail unless 'del_objects' is passed as True. In that case, each object will be deleted first, and then the container.
| def delete_account_metadata | ( | self, | |
prefix = None |
|||
| ) |
Removes all metadata matching the specified prefix from the account.
By default, the standard account metadata prefix ('X-Account-Meta-') is prepended to the header name if it isn't present. For non-standard headers, you must include a non-None prefix, such as an empty string.
| def delete_metadata | ( | self, | |
| container, | |||
prefix = None |
|||
| ) |
Removes all of the container's metadata.
By default, all metadata beginning with the standard container metadata prefix ('X-Container-Meta-') is removed. If you wish to remove all metadata beginning with a different prefix, you must specify that prefix.
| def delete_object | ( | self, | |
| container, | |||
| obj | |||
| ) |
Deletes the object from the specified container.
The 'obj' parameter can either be the name of the object, or a StorageObject representing the object to be deleted.
| def delete_object_in_seconds | ( | self, | |
| cont, | |||
| obj, | |||
| seconds, | |||
extra_info = None |
|||
| ) |
Sets the object in the specified container to be deleted after the specified number of seconds.
The 'extra_info' parameter is included for backwards compatibility. It is no longer used at all, and will not be modified with swiftclient info, since swiftclient is not used any more.
| def download_object | ( | self, | |
| container, | |||
| obj, | |||
| directory, | |||
structure = True |
|||
| ) |
Fetches the object from storage, and writes it to the specified directory.
The directory must exist before calling this method.
If the object name represents a nested folder structure, such as "foo/bar/baz.txt", that folder structure will be created in the target directory by default. If you do not want the nested folders to be created, pass `structure=False` in the parameters.
| def fetch_cdn_data | ( | self, | |
| container | |||
| ) |
Returns a dict containing the CDN information for the specified container.
If the container is not CDN-enabled, returns an empty dict.
| def fetch_object | ( | self, | |
| container, | |||
| obj, | |||
include_meta = False , |
|||
chunk_size = None , |
|||
size = None , |
|||
extra_info = None |
|||
| ) |
Fetches the object from storage.
If 'include_meta' is False, only the bytes representing the stored object are returned.
Note: if 'chunk_size' is defined, you must fully read the object's contents before making another request.
If 'size' is specified, only the first 'size' bytes of the object will be returned. If the object if smaller than 'size', the entire object is returned.
When 'include_meta' is True, what is returned from this method is a 2-tuple: Element 0: a dictionary containing metadata about the file. Element 1: a stream of bytes representing the object's contents.
The 'extra_info' parameter is included for backwards compatibility. It is no longer used at all, and will not be modified with swiftclient info, since swiftclient is not used any more.
| def fetch_partial | ( | self, | |
| container, | |||
| obj, | |||
| size | |||
| ) |
Returns the first 'size' bytes of an object.
If the object is smaller than the specified 'size' value, the entire object is returned.
| def get | ( | self, | |
| container | |||
| ) |
Returns a Container matching the specified container name.
If no such container exists, a NoSuchContainer exception is raised.
Reimplemented from BaseManager.
| def get_account_headers | ( | self | ) |
Return the headers for the account.
This includes all the headers, not just the account-specific headers. The calling program is responsible for only using the ones that it needs.
| def get_account_metadata | ( | self, | |
prefix = None |
|||
| ) |
Returns a dictionary containing metadata about the account.
| def get_cdn_log_retention | ( | self, | |
| container | |||
| ) |
Returns the status of the setting for CDN log retention for the specified container.
| def get_cdn_metadata | ( | self, | |
| container | |||
| ) |
Returns a dictionary containing the CDN metadata for the container.
If the container does not exist, a NotFound exception is raised. If the container exists, but is not CDN-enabled, a NotCDNEnabled exception is raised.
| def get_container_ios_uri | ( | self, | |
| container | |||
| ) |
Returns the iOS URI, or None if CDN is not enabled.
| def get_container_streaming_uri | ( | self, | |
| container | |||
| ) |
Returns the URI for streaming content, or None if CDN is not enabled.
| def get_headers | ( | self, | |
| container | |||
| ) |
Return the headers for the specified container.
| def get_metadata | ( | self, | |
| container, | |||
prefix = None |
|||
| ) |
Returns a dictionary containing the metadata for the container.
| def get_object | ( | self, | |
| container, | |||
| obj | |||
| ) |
Returns a StorageObject representing the requested object.
| def get_object_metadata | ( | self, | |
| container, | |||
| obj | |||
| ) |
Returns the metadata for the specified object as a dict.
| def get_temp_url | ( | self, | |
| container, | |||
| obj, | |||
| seconds, | |||
method = "GET" , |
|||
key = None , |
|||
cached = True |
|||
| ) |
Given a storage object in a container, returns a URL that can be used to access that object.
The URL will expire after `seconds` seconds.
The only methods supported are GET and PUT. Anything else will raise an `InvalidTemporaryURLMethod` exception.
If you have your Temporary URL key, you can pass it in directly and potentially save an API call to retrieve it. If you don't pass in the key, and don't wish to use any cached value, pass `cached=False`.
| def list | ( | self, | |
limit = None , |
|||
marker = None , |
|||
end_marker = None , |
|||
prefix = None |
|||
| ) |
Swift doesn't return listings in the same format as the rest of OpenStack, so this method has to be overriden.
Reimplemented from BaseManager.
| def list_containers_info | ( | self, | |
limit = None , |
|||
marker = None |
|||
| ) |
Returns a list of info on Containers.
For each container, a dict containing the following keys is returned:
name - the name of the container count - the number of objects in the container bytes - the total bytes in the container
| def list_object_names | ( | self, | |
| container, | |||
marker = None , |
|||
limit = None , |
|||
prefix = None , |
|||
delimiter = None , |
|||
end_marker = None , |
|||
full_listing = False |
|||
| ) |
Return a list of then names of the objects in this container.
You can use the marker, end_marker, and limit params to handle pagination, and the prefix and delimiter params to filter the objects returned. By default only the first 10,000 objects are returned; if you need to access more than that, set the 'full_listing' parameter to True.
| def list_objects | ( | self, | |
| container, | |||
limit = None , |
|||
marker = None , |
|||
prefix = None , |
|||
delimiter = None , |
|||
end_marker = None , |
|||
full_listing = False |
|||
| ) |
Return a list of StorageObjects representing the objects in this container.
You can use the marker, end_marker, and limit params to handle pagination, and the prefix and delimiter params to filter the objects returned. By default only the first 10,000 objects are returned; if you need to access more than that, set the 'full_listing' parameter to True.
| def list_public_containers | ( | self | ) |
Returns a list of the names of all CDN-enabled containers.
| def list_subdirs | ( | self, | |
| container, | |||
marker = None , |
|||
limit = None , |
|||
prefix = None , |
|||
delimiter = None , |
|||
full_listing = False |
|||
| ) |
Returns a list of StorageObjects representing the pseudo-subdirectories in the specified container.
You can use the marker and limit params to handle pagination, and the prefix param to filter the objects returned. The 'delimiter' parameter is ignored, as the only meaningful value is '/'.
| def make_private | ( | self, | |
| container | |||
| ) |
Disables CDN access to a container.
It may still appear public until its TTL expires.
| def make_public | ( | self, | |
| container, | |||
ttl = None |
|||
| ) |
Enables CDN access for the specified container, and optionally sets the TTL for the container.
| def move_object | ( | self, | |
| container, | |||
| obj, | |||
| new_container, | |||
new_obj_name = None , |
|||
new_reference = False , |
|||
content_type = None |
|||
| ) |
Works just like copy_object, except that the source object is deleted after a successful copy.
You can optionally change the content_type of the object by supplying that in the 'content_type' parameter.
NOTE: any references to the original object will no longer be valid; you will have to get a reference to the new object by passing True for the 'new_reference' parameter. When this is True, a reference to the newly moved object is returned. Otherwise, the etag for the moved object is returned.
| def object_listing_iterator | ( | self, | |
| container, | |||
prefix = None |
|||
| ) |
Returns an iterator that can be used to access the objects within this container.
They can be optionally limited by a prefix.
| def purge_cdn_object | ( | self, | |
| container, | |||
| obj, | |||
email_addresses = None |
|||
| ) |
Removes a CDN-enabled object from public access before the TTL expires.
Please note that there is a limit (at this time) of 25 such requests; if you need to purge more than that, you must contact support.
If one or more email_addresses are included, an email confirming the purge is sent to each address.
| def remove_metadata_key | ( | self, | |
| container, | |||
| key | |||
| ) |
Removes the specified key from the container's metadata.
If the key does not exist in the metadata, nothing is done.
| def set_account_metadata | ( | self, | |
| metadata, | |||
clear = False , |
|||
prefix = None |
|||
| ) |
Accepts a dictionary of metadata key/value pairs and updates the account metadata with them.
If 'clear' is True, any existing metadata is deleted and only the passed metadata is retained. Otherwise, the values passed here update the account's metadata.
By default, the standard account metadata prefix ('X-Account-Meta-') is prepended to the header name if it isn't present. For non-standard headers, you must include a non-None prefix, such as an empty string.
| def set_cdn_log_retention | ( | self, | |
| container, | |||
| enabled | |||
| ) |
Enables or disables whether CDN access logs for the specified container are collected and stored on Cloud Files.
| def set_cdn_metadata | ( | self, | |
| container, | |||
| metadata | |||
| ) |
Accepts a dictionary of metadata key/value pairs and updates the specified container metadata with them.
NOTE: arbitrary metadata headers are not allowed. The only metadata you can update are: X-Log-Retention, X-CDN-enabled, and X-TTL.
| def set_metadata | ( | self, | |
| container, | |||
| metadata, | |||
clear = False , |
|||
prefix = None |
|||
| ) |
Accepts a dictionary of metadata key/value pairs and updates the specified container metadata with them.
If 'clear' is True, any existing metadata is deleted and only the passed metadata is retained. Otherwise, the values passed here update the container's metadata.
By default, the standard container metadata prefix ('X-Container-Meta-') is prepended to the header name if it isn't present. For non-standard headers, you must include a non-None prefix, such as an empty string.
| def set_object_metadata | ( | self, | |
| container, | |||
| obj, | |||
| metadata, | |||
clear = False , |
|||
extra_info = None , |
|||
prefix = None |
|||
| ) |
Accepts a dictionary of metadata key/value pairs and updates the specified object metadata with them.
If 'clear' is True, any existing metadata is deleted and only the passed metadata is retained. Otherwise, the values passed here update the object's metadata.
'extra_info; is an optional dictionary which will be populated with 'status', 'reason', and 'headers' keys from the underlying swiftclient call.
By default, the standard object metadata prefix ('X-Object-Meta-') is prepended to the header name if it isn't present. For non-standard headers, you must include a non-None prefix, such as an empty string.
| def set_web_error_page | ( | self, | |
| container, | |||
| page | |||
| ) |
Sets the header indicating the error page in a container when creating a static website.
Note: the container must be CDN-enabled for this to have any effect.
| def set_web_index_page | ( | self, | |
| container, | |||
| page | |||
| ) |
Sets the header indicating the index page in a container when creating a static website.
Note: the container must be CDN-enabled for this to have any effect.


Five reasons The Bill NEEDS to come back to screens
The drama ran from 1984 until 2010
by Carena CrawfordSince police serial drama The Bill ended in 2010 there's been a big police-shaped hole in our weekly viewing.
The characters and storylines were brilliant, the theme tune was even better, and the closing credits were epic.
We've still got two long-running hospital dramas on BBC in the shape of Casualty and Holby City, so surely there's room for The Bill to come back?
UKTV Drama channel is currently re-running all 2,421 episodes
But we think it's ready for a reboot. Here's five reasons why it's time to take us back to the mean streets of Sun Hill.
1. The theme tune and closing credits were legendary
We're not talking about when they revamped it in the noughties and changed everything.
We're going old school, with the classic theme tune over the closing credits as two police officers plodded along side by side.
It was epic, legendary and iconic. Bring it back just for this.
2. It was realistic
Step aside Phil Mitchell, Jim Carver might just be battling you for your crown of 'best alcoholic acting in Soapland'.
The stories The Bill put out during its twice-weekly outings were gritty, they felt real, and the characters were instantly relatable.
From Jim Carver's drink problem, which saw him almost lose his job before he managed to overcome his demons and return to the team, to the Don Beech scandal and the Burnside era, every story had us gripped.
The realism even went so far as to use authentic police uniforms, which meant the production team had to lock the clothes away in secure conditions to stop them getting into the wrong hands.
According to the UKTV Drama website, when the show finished in 2010, the Metropolitan Police had to buy all the uniforms, including stab-proof vests for the same reason.
See, real.
3. It would definitely reflect the crime rates today
There's so much crime going on in real life, especially in London where The Bill was set, there would be even more stories to tell today.
The face of crime has changed considerably since The Bill finished in 2010. 2018 saw 132 homicides in London alone, and by September 2019 there had been 110 violent killings in the capital, according to The Sun.
The Office for National Statistics shows that there has been a 15% rise in fraud crime across the country, a 4% increase in offences involving firearms, and a 7% increase in the number of incidents involving knives or sharp instruments up to June 2019.
So, what better time to educate the public and show them exactly what the police force does than with a long-running drama show like The Bill?
Police dramas these days run over six or eight episodes and tell the story of one crime.
The beauty of The Bill would be that it could tell all sorts of crime stories all at once, encapsulating everything that's going on in the country at the moment.
4. We'd love to see all the old favourites reunited
Sgt June Ackland, DCI Frank Burnside, DS Jim Carver, Sgt Bob Cryer, Inspector Dale Smith (aka Smithy) we would LOVE to see them all reunited on screen.
Most of them have gone off doing other things, but we're sure they could be persuaded to at least pop up in a rebooted The Bill.
Alex Walkinshaw, who played Smithy, is now in Holby City as Director of Nursing Services Adrian 'Fletch' Fletcher (having previously played the same role in Casualty).
Trudie Goodwin (June Ackland) was in Emmerdale for a time as Georgia Sharma, but she hasn't been seen since 2015. She's also appeared in an episode of Casualty and was most recently seen alongside fellow former Bill cast member, Lisa Maxwell, on Pointless Celebrities in 2018.

With that storyline set to come to a head shortly, something tells us Stuart won't be around the Chester village much longer...
Scott Maslen, who played DS Phil Hunter, is now in EastEnders as Jack Branning - who has recently returned to the police force himself. We smell a crossover idea...
5. Who doesn't love a man in uniform?!
Let's face it, a man - or woman - in uniform is pretty hot!
And given Sun Hill had some of the best-looking officers over the years, we wouldn't say no to watching them don their blue uniforms once again!
Would you like to see The Bill return? Leave us a comment on our Facebook page @EntertainmentDailyFix and let us know what you think!


Table
Tools
Analysis
Updates
Submit
FAQs
Submit
Suggest additions or updates to the database
We would love to hear your suggestions for the scRNA-tools database! To contact us please fill in the form below or open an issue or pull request via
GitHub
.
Tool name:
Platform(s):
DOI(s):
Code:
License:
Email:
Description:
Categories:
Alignment
Allele Specific
Alternative Splicing
Assembly
Cell Cycle
Classification
Clustering
Differential Expression
Dimensionality Reduction
Expression Patterns
Gene Filtering
Gene Networks
Gene Sets
Haplotypes
Immune
Imputation
Integration
Interactive
Marker Genes
Modality
Normalisation
Ordering
Quality Control
Quantification
Rare Cells
Simulation
Stem Cells
Transformation
UMIs
Variable Genes
Variants
Visualisation
Notes:
Submit


Git Commands
git status:
Lists all new or modified files
git branch:
Lists all local branches in the current repository
git checkout:
Switches between branches
git add:
Stages the file to be committed
git fetch:
Downloads from the repository
git clone:
Copies an existing repository
git push:
Uploads all local branch commits to GitHub
git commit -m:
Records file snapshots permanently in version history
git merge:
Combines the specified branch's history into the current branch
git log:
Lists version history for the current branch
git rm:
Deletes the file from the working directory
git reset:
Undoes all commits afer the commit


CONAN THE BARBARIAN A Film Review Copyright Dragan Antulov 1998
Disparity between popular and critically acclaimed movies isn't something that should catch any reviewer by surprise. On the other hand, sometimes things get a little bit personal. In my case, I was puzzled by the low rating of a movie I consider one of my favourite masterpieces of seventh art. CONAN THE BARBARIAN by John Millius is, in humble opinion of this author, one of the top ten motion pictures ever made. However, whenever I mention that movie to the average moviegoer, they show either disdain, ignorance or indifference.
Unenviable status of CONAN THE BARBARIAN among movie lovers puzzled me for years. At the beginning I was close to the conclusion that I had been trying to find artistic justification for my ultimate "guilty pleasure". However, years passed and my movie taste developed enough for me to distinguish true art from commercial trash, but my affection for CONAN stayed the same. Finally, I was beginning to make my own pet theory about Millius' masterpiece and that theory can be summed up in a phrase "wrong time".
However, it looked like a good time for Dino de Laurentiis, Italian movie producer who saw mega-success of Donner's SUPERMAN as an impulse to start making his own movie adaptations of popular comic books. His previous attempt in that direction, FLASH GORDON, was successful despite being chewed by critics, then allergic to 1970s camp. Unfortunately, when De Laurentiis decided to make another comic book adaptation he chose the wrong hero.
Unlike squeaky clean characters of Superman, Flash Gordon or even Buck Rogers, Conan the Barbarian actually didn't belong to G-rated world of simple morality virtues of late 1930s and early 1940s. His character was indeed invented in 1930s, but the dark imagination of tragically deceased author Robert E. Howard (1906- 1936) kept Conan outside pulp fiction mainstream. It was only in 1960s when, thanks to L. Sprague de Camp and other authors, Conan was rediscovered and later served as some kind of adult alternative to Tolkien-inspired stereotypes in fantasy genre. However, Conan reached the peak of its popularity in the media of comic books, using the new standards of depictions of sex and violence in order to make his character popular among male teeenagers.
De Laurentiis knew that the campy and ironic approach towards Conan's character wouldn't work. So, he needed some real 1970s author to deal with 1970s phenomenon. The choice fell on John Millius, one of the biggest names in so-called "New Hollywood" of 1970s. Millius was perfect, because the vision of Conan as lonely but free character in amoral world was in line with Millius' own individualistic and libertarian views.
According to many Conan purists, the plot is inconsistent with the "canon" of Conan novels and comic books. In other way, it uses many of Conan stories in order to make the story both original and faithful to the works of Robert E. Howard. The story begins in time of Conan, some 12000 years B.C. when the continents of Africa, Europe and Asia were single land mass, and when many ancient but corrupt civilizations shared the space with barbarian tribes.  One of those children is Conan who, thanks to years of hard work, grows up to be muscular and extremely strong slave. Such qualities later lead him to the career of gladiator, and, after earning freedom from his master, he begins his personal crusade for revenge. The quest leads him to the city of Zamora where he strikes friendship with thieves Subotai (Lopez) and beautiful Valeria (Bergman). After succesfully stealing jewels from the Temple of Snake, they are approached by old King Osric (Von Sydow), whose own daughter (Quenessen) became the follower of Thulsa Dooom, now the leader of growing and dangerous cult on the way to global domination. Conan accepts the offer to return the Princess to King, although his friends doubt his real motives.
>From the perspective of an average moviegoer, who expected some escapist mind- blowing adventure, CONAN THE BARBARIAN might have been a disappointment or mediocre piece of work. Instead of an adventure, the movie is an epic story where the plot and characters tend to be more important than the visual and other attractions. However, the movie doesn't lack those attractions - there are fewer action sequences than in an average action/average movie, but they are beautifully shot and choreographed. Also, the movie authors paid great attention towards detail, in a quantities unpreccedented from von Stroheim's time. Although the world of Conan is fictious, the Millius cleverly portrayed it as mythical vision of Bronze/Iron Age Europe, using many actual historic details of that, in Hollywood movies generally ignored, time period. Amounts of blood, gore, sex and nudity that may be gratuitous in any other film , here, paradoxically, give great deal of historical realism to the film that is basically a mythical fantasy. But the biggest attraction of all is Basil Poledouris' musical score, so beautiful and perfect, that even some of the biggest critics consider it one of the best in history of cinema.
The acting attractions are very few, but there are some wonderful parts. CONAN THE BARBARIAN is now mostly remembered as Arnold Schwarzenegger's first major movie role, that later catapulted his career. Although the future star received one of first "Razzie" anti-awards for his performances, I must say that his role in CONAN is perhaps the best in his career. He didn't just worked hard to make his character as physically identical to Conan as possible, but emotionally as well. His role is quite serious, and lacks one-liners that would later become Schwarzenegger's trademark. Schwarzenegger's acting partners in this movie weren't that lucky in their later career. James Earl Jones was probably most successful of them all, and it's thrilling to see him here in atypical but brilliant portrayal of the ultimate bad guy. Apart from Max von Sydow, almost everyone else - Gerry Lopez, Sandahl Bergman and Valerie Quenessen - sailed to oblivion, although their parts were adequate at worst.
Apart from the major misunderstanding between the commercial audience and artistically ambitious movie creators, CONAN THE BARBARIAN suffers from another, more serious problems in his approach towards viewers. Some critics are prone to appraise this film not on its artistic merit, but on its, sometimes questionable, ideology. Screenplay was written by Oliver Stone in his best screeenwriting years, but also in a period before his attempts to become cinematic conscience of America, and for some, his referrences to Nietzsche philosophy are enough to brand the screenplay fascistoid. Portrayal of Thulsa Doom's cult in a movie might be interpreted as influenced by Nietzsche's unflattering views on Christianity, thus making movie more anti-Christian than some more harmless but more hyped cases (like LAST TEMPTATION OF CHRIST, for example). However, John Millius was definitely more involved in the screenplay, and political overtones were lost or hidden behind Millius' own individualistic philosophy. Anyway, even if the movie does have some hidden "message", that message wouldn't prevent mature viewer to enjoy in a cinematic masterpiece that is very rare to find these days.
RATING: 10/10 (+++++)
Review written on June 27th 1998
--
Drax Fido: 2:381/100 E-Mail<EMAIL_ADDRESS><EMAIL_ADDRESS>The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Fast and robust estimation of homography relating two images. The algorithm for image alignment is a simple but effective variant of the inverse compositional algorithm. For a thorough overview, see: "Lucas-kanade 20 years on A unifying framework," S. Baker and I. Matthews. IJCV 2004. The implementation is optimized and can easily run at 20-30 fps. type may take on the following values: 'translation' - translation only 'rigid' - translation and rotation 'similarity' - translation, rotation and scale 'affine' - 6 parameter affine transform 'rotation' - pure rotation (about x, y and z) 'projective' - full 8 parameter homography Alternatively, type may be a vector of ids between 1 and 8, specifying exactly the types of transforms allowed. The ids correspond, to: 1: translate-x, 2: translate-y, 3: uniform scale, 4: shear, 5: non-uniform scale, 6: rotate-z, 7: rotate-x, 8: rotate-y. For example, to specify translation use type=[1,2]. If the transforms don't form a group, the returned homography may have more degrees of freedom than expected. Parameters (in rough order of importance): [resample] controls image downsampling prior to computing H. Runtime is proportional to area, so using resample<1 can dramatically speed up alignment, and in general not degrade performance much. [sig] controls image smoothing, sig=2 gives good performance, setting sig too low causes loss of information and too high will violate the linearity assumption. [epsilon] defines the stopping criteria, use to adjust performance versus speed tradeoff. [lambda] is a regularization term that causes small transforms to be favored, in general any small non-zero setting of lambda works well. [outThr] is a threshold beyond which pixels are considered outliers, be careful not to set too low. [minArea] determines coarsest scale beyond which the image is not downsampled (should not be set too low). [H0] can be used to specify an initial alignment. Use [show] to display results. USAGE [H,Ip] = imagesAlign( I, Iref, varargin ) INPUTS I - transformed version of I Iref - reference grayscale double image varargin - additional params (struct or name/value pairs) .type - ['projective'] see above for options .resample - [1] image resampling prior to homography estimation .sig - [2] amount of Gaussian spatial smoothing to apply .epsilon - [1e-3] stopping criteria (min change in error) .lambda - [1e-6] regularization term favoring small transforms .outThr - [inf] outlier threshold .minArea - [4096] minimum image area in coarse to fine search .H0 - [eye(3)] optional initial homography estimate .show - [0] optionally display results in figure show OUTPUTS H - estimated homography to transform I into Iref Ip - tranformed version of I (slow to compute) EXAMPLE Iref = double(imread('cameraman.tif'))/255; H0 = [eye(2)+randn(2)*.1 randn(2,1)*10; randn(1,2)*1e-3 1]; I = imtransform2(Iref,H0^-1,'pad','replicate'); o=50; P=ones(o)*1; I(150:149+o,150:149+o)=P; prmAlign={'outThr',.1,'resample',.5,'type',1:8,'show'}; [H,Ip]=imagesAlign(I,Iref,prmAlign{:},1); tic, for i=1:30, H=imagesAlign(I,Iref,prmAlign{:},0); end; t=toc; fprintf('average fps: %f\n',30/t) See also imTransform2 Piotr's Computer Vision Matlab Toolbox Version 2.61 Copyright 2014 Piotr Dollar. [pdollar-at-gmail.com] Licensed under the Simplified BSD License [see external/bsd.txt]


Companies Details
REMOVE
Company name
Industry
Website
Emails
Company phone
Fax
Country
City
Address
Street
Postcode
Year found
Xing profile
VAT number
BvD Id number
ISO Country code
Nace Rev. 2 Main section
Nace Rev. 2 Core code
Consolidation code
Operating income
Standardized legal form
Employees range
Employees count
Managers count
Corporation companies count
Subsidiaries count
Information
Products and services
Job description
Employees
#
Full name
Email
Company
View Details


Clarify Music
How it works
Contact us
Sign up
Log in
Tina Kovacova
Team Lead
Data Scientist | Machine Learning Engineer
Daniel Martin-Alarcon
Data Science
Christopher Tolbert
Data Science
Chris Schroder
Data Science
Anthony Johnson
UX Developer
Sean Doyle
UX Developer
Jean-Francois Sebagh
Front End Architect
A. Lowell Richardson
Front End Architect
Max McFerren
Back End Architect
Software Developer / Music Professional


Check open ports with Python
Everyonce in a while I run into problems testing new setups just to find out that a certain port just isn't reachable from within our company network. This simple tool should make it easier to find open ports for quick testing.
Note it's not the fastest tool for huge numbers of ports (e.g. 1-65535) but it's capable of rather quickly showing open ports in 1-1024 like ranges.
Without further ado, here it is.
from multiprocessing import Process, Pool
import subprocess, sys, socket
if len(sys.argv) < 2 or sys.argv[1] == "help" or sys.argv[1] == "-h":
print '''Usage: sslcheck.py file
<port>: specify the port to check
<port>: if a second port if given, script will check port-port range
<help>: print this help text
'''
else:
def checkopenport(port):
# Check Hosts for open ports
try:
#print "DEBUG: Testing port %i" % (port)
p = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
p.settimeout(5)
returncode = p.connect_ex(("portquiz.net",port))
if returncode == 0:
print "Open: %d" % (port)
else:
print "Closed %d" % (port)
except Exception, e:
print "Something went bad... Exception: %d %s" % (port, e)
firstport = int(sys.argv[1])
ports = []
if len(sys.argv) > 2:
lastport = int(sys.argv[2])
portrange = (lastport - firstport) + 1
if portrange < 1:
print "error, no ports found"
else:
print "portrange is %i" % (portrange)
pool = Pool(processes=portrange)
for port in xrange(firstport,lastport+1):
ports.append(port)
else:
# Only set the first port if no second port is given
ports.append(firstport)
pool = Pool(processes=1)
# Run the threads
results = pool.map(checkopenport, ports)


List of all pages/topics covered
| # | Project Title | Project Description | Course | Project GitHub Repo | Running Project |
|---|---|---|---|---|---|
| 1 | Making a Website | My Portfolio | IS 117 | My Repository | My Website |
| 2 | Project 2 TMP | Second Project TMP | IS 117 | Placeholder | Project 2 |
| 3 | Project 3 TMP | Third Project TMP | IS 117 | Placeholder | Project 3 |


RBNZ's Hawkesby: We need to keep rates at low level for some time
by Anil PanchalThe Reserve Bank of New Zealand’s (RBNZ) Christian Hawkesby, Assistant Governor/GM Economics, Financial Markets and Banking, recently crossed wires while supporting the low levels of Official Cash Rate (OCR). The same could be witnessed in earlier comments from the RBNZ Governor during last-week.
Key quotes
We need to keep rates at low level for some time.
Global risks are still to the downside.
Very open and willing to provide more stimulus if needed.
FX implications
In a reaction to the additional support for easy money policy, NZD/USD extended its downside below 100-day Exponential Moving Average (EMA) to 0.6395 by the press time of early Asian session on Tuesday.


--- title: (BFTimeseriesAnnotationLayer) getAnnotations keywords: documentation theme, jekyll, technical writers, help authoring tools, hat replacements last_updated: July 3, 2016 tags: [getting_started] sidebar: matlab_docs_sidebar permalink: bftimeseriesannotationlayer_getannotations.html folder: mydoc ---
getAnnotations Retrieves annotations for layer ANNS = getAnnotations(OBJ) returns the first 100 annotations in the current annotation layer. ANNS = getAnnotations(..., 'start', STARTTIME) specifies the start of the range of the annotations that should be returned as an offset from the start of the timeseries package in microseconds. ANNS = getAnnotations(..., 'stop', STOPTIME) specifies the end of the range of the annotations that should be returned as an offset from the start of the timeseries package in microseconds. ANNS = getAnnotations(..., 'offset', OFFSET) specifies an integer number of annotations that should be skipped before returning the first annotation. ANNS = getAnnotations(..., 'limit', LIMIT) sets a limit to the number of annotations that will be returned in a single call (default=100). For example: anns = layer.getAnnotations('offset',0, 'limit', 50) -- returns first 50 annotations in layer -- anns = layer.getAnnotations('offset',100, 'limit', 100) -- returns annotations 101-200 in layer
| Access | public |
| Sealed | false |
| Static | false |


---
layout: post
title: Concept sketch
date: '2013-08-31T17:31:00+02:00'
categories:
- Sketches
- Animation
picture_url: https://film-Storyboards.tumblr.com/post/59906325998/another-lost-animation-project-found-in-the
---
Another stalled animation project found in the drawers.


Charlie O'Shea
My name is Charlie and I'm the cutest dog ever!
Here are some of my favorite places to be:
The dog beach
The mountains
My soft comfy bed
Make sure to check out my
Instagram


sTextOut draws the specified text with dwColor and the currently selected font (via the SD_CurFont variable)
sTextOut(long x,long y,char* lpszText,long dwColor)
None. [ASM: All registers are preserved.]
sTextOut(0,0,"some text\n new line",0xFFFFFF);
Uses the font, pointed to by SD_CurFont.


Login Page
Wrong username or password.
You have been successfully logged out.
Username:
Password:
Register


Your browser is
not
supported!
Please upgrade to one of the supported browsers...
Internet Explorer
11 and above
Microsoft Edge
Google Chrome
40 and above
Mozilla Firefox
35 and above
Apple Safari
10 and above


People, people, people…
PEOPLE!
There are some truths that we must recognize and stop talking about so that we can move on to the good stuff. Luckily, you’re all primed to hear about them because they have to do with THE ISSUES – which you love – and that’s what this election in November is going to be about.
Right? Right.
Abortion
It’s pretty obvious to anyone paying attention at this point that Roe v. Wade will not be repealed without some kind of voodoo on the Supreme Court. It would be a travesty to the American Way of life, but not because it goes against our values, necessarily. Roe v. Wade has become like Fenway, like Thanksgiving, like Drive Thru’s, like Labor Day Sales, like hot dogs and watermelons and like frivolous lawsuits. It’s an American Institution. You can’t get rid of Roe v. Wade.
 It’s legal, and besides, the President of the United States is just about the least powerful peg on the totem pole when it comes to changing the constitution. Even Franklin, Adams and Hamilton agreed on that. Hell, even Ahnold has more sway with that document than does the Prez. The best chance the chief executive has is to stack the deck, and that’s only if you get lucky like W. and have 2 freaking seats give way to you. In a matter of months. Weird.
National Security
It’s pretty obvious to anyone counting the ciphers at the NSA that National Security has been mostly an efficient way to make my tax dollars go from one magical place to another magical place as inefficiently as possible. We could’ve been more efficient in wasting so much money as what we spend on the TSA: we could’ve put it all in a pile in the middle of the desert and taken a match to it.
Furthermore, the disaster of national security, aside from the poor planning, poor execution and poor response, is really the fact that the mentality of people has now changed to one that more closely resembles frightened hamsters than Americans in pursuit of their life, liberty and/or happiness. Seriously. You can cause panic, fear and a total disruption of commerce simply by putting an empty briefcase at a street corner. Or you can hang a circuit board with wires hanging from it on electrical wires around a city. Or you can leave a note in the seat back pocket of an aircraft saying that there’s a bomb in the airport.
Watch how people react. It’s insane. Frightened rats make more sense in their flee tactics and threat assertions.
Health Care
It’s pretty obvious to anyone that has lived abroad or been injured abroad while traveling that American health care is the shite of the civilized world. Embarrassingly complicated, impossibly expensive and totally overrun by insurance companies and staff infections, and god help you if you use Kaiser Permanente.
Ideas float rampantly in political campaigns, but if you pay attention, no one has ever really got hold of one of these “ideas”; not really. Promises are made like it was an algebra problem, but it always falls short on explaining anything. It’s not impossible, I’m sure. But with 300 million people, nothing’s really easy. Obama’s new plan is no different, though the man can sure tell a good story, eh?
I feel like buying some health care already.
Foreign Policy
It’s pretty obvious to anyone looking out instead of just looking in that the world is a big place, and that America doesn’t fill up anywhere near enough of it to behave the way it does. Being abroad has shown me that if there’s such as thing as “stark contrast” it’s what you see when you put the “typical” American image that the world has come to have next to the image of an American who has traveled.  But American’s who travel, who have a chance to look back as they leave borders behind are almost unanimously disgusted by their brethren. They think very much like Europeans, that America is doomed and there’s nothing the world can do about it. Which is too bad, I should say, because the place had so much potential.
Economy
It’s pretty obvious to anyone paying a mortgage or taxes or dividends or just about anything that the economy has tanked. And I don’t mean like, a cycle, where if you just sit tight this thing will get figured out in 5-6 years and we can all go back to day trading while at work, shopping on amazon while driving down the road and checking out the nicer rims on the other Explorers who all pay the same $1.40 for gas.
No, no. This was a bad time for the US to fall flat on its face and drag the civilized world with it and the consequences will be more than just the sum of its parts. We have finally gotten past the Chinese Olympics (which everyone has already forgotten by now) in which China came out of the economic underground flashing the ownership title of all of our debt in its left hand and a fisted up can of whup-ass in the other. And everyone knows China is right handed.
While we distract ourselves and spread what little worth our economy has throughout the middle east in pointless ventures that haven’t had a hope of success in 5 years, China, India and Russia are being smart and silent. Europe can’t protect America because it’s got its own problems. Last week in Edinburgh I saw a comedian from the Isle of Mann poke fun of the housing market and those in it. How much more “rising of the proletariat” can you get? I mean, the Isle of Mann! Who’s ever heard of that place and they’re taking the piss out of the entire rest of the continent for getting swept up in this mess.
By the time this is done, not only will America be paying at least what it is now at the pump, but we won’t even have gallons anymore. Ever heard of the metric system? I suggest everyone take a steep course in Mandarin and look up the word “meter”. We’ll all be seeing it a lot more very soon with the learning curve that is around the corner.
Iraq
It’s pretty obvious to anyone paying attention at this point that Iraq will not have a pretty ending. Or even a clear one.  Wars aren’t about supporting the men and women you send to die. War is about something else. What do we do to mitigate a war? Do we provide equipment and healthcare for the fighters? Do we provide proper funding to the cause? Sure. If this were actually a war and not a terribly mis-guided joy ride on the taxpayer’s grandchildren.
How about supporting them by saving their lives and bringing them home, not by saving the egos of their leaders. Do I REALLY have to be the one to say that?
Global Warming
It’s pretty obvious to anyone paying attention at this point that we will not reverse this carbon problem. We should’ve been doing something about it in 1993. And only now are we even having discussions about it, and they’re not even productive. It’s still a talking point. That’s it, man. We’re fucked. The republican’s refuse to even use the term, “global warming” and the democrats are too incompetent to make the issue visible beyond some powerpoint slides and and green posters. Polar bears are melting (because, you know, they’re made of ice. I bet you Michelle Bachman would buy that) and we have people who think that unrestricting industry is more important than maintaining a sustainable growth. And no action.
You can have the congress set out resolutions upon resolutions about 50% of cars produced in the US must have 20% fewer emissions by the year 2156 or whatever, but that’s not action: it’s theater. You know and I know that nothing will happen except that there will be more hybrid commercials.
The End
It’s pretty obvious to anyone paying attention at this point that the options are limited, like always. John McCain is either a habitual liar or else that he has his memory systematically erased by Karl Rove every night before bed. Unofficially, of course. The corollary to that is that everyone in the mainstream media seems to have no capacity for short term memory.  Weren’t you there both times he said diametrically opposing things?
Yes, yes you were. So why don’t you stop him and point out his contradiction on the spot? Why don’t you get him on track when you ask him about his 7 houses and he replies with a POW story that sounds more like Abe Simpson drolling on about an incoherent and unrelated story? And why stop just because he gets visibly angry? Why don’t you just warn him before the interview that if he tries anything funny that we’ll put a stink bomb under his kitchen table, but that we won’t tell him which one it’s under?
What Else
It’s pretty obvious to anyone paying attention at this point that…
  Have it.  Roll around in it like bushels of hay and make all the love you want, or don’t want.    But an Obama-Biden ticket… that’s some sweet sugar we’ve been so long without.


Documentation / DDL / DB Migration
Introduction
Overview
DB Migration is a feature for generation of DDL from the entity bean model that supports determining the
diff
from the prior version of the model and generating appropriate DDL changes based on
the model difference.
You are expected to run the diff
DDL using Ebean's own migration runner. Alternatively the migrations
can be run via FlywayDb
or LiquiBase
.
DB migration has 2 output files:
- Migration model XML - This has the logical diff of the model as an
apply
orpendingDrops
change set - Apply SQL - This is the DDL script of the apply changes
How to generate a Migration
In src/test/java
add code to generate migrations.
package main;
import io.ebean.annotation.Platform;
import io.ebean.dbmigration.DbMigration;
import java.io.IOException;
public class GenerateDbMigration {
/**
* Generate the next "DB schema DIFF" migration.
*/
public static void main(String[] args) throws IOException {
DbMigration dbMigration = DbMigration.create();
dbMigration.setPlatform(Platform.POSTGRES);
dbMigration.generateMigration();
}
}
To generate a migration we run this main method. We run this manually when we have completed some work and consider it ready to be released. Running the generation starts the EbeanServer in offline mode, performs a DIFF of the model and generates the migration script.
How to run a Migration
To run the migration using the built in migration runner, set ebean.migration.run
to true.
In application.yml
## run migrations when the EbeanServer starts
ebean:
migration:
run: true
With ebean.migration.run=true
then when the EbeanServer starts it will look at the
migrations and run any that need to be run. The migration runner will by default create a table
called db_migration
that holds the meta data about the migrations that have been run
and inserts into this table when migrations are successfully executed.


Requester Information
Strategy
Cloud Service Provider
Customer Service Request Form
Home
Basic Information
Name of the Organization:
Registered Office Address
Street Name
Housing/Building Number
Landmark
City/Town/Locality
Zipcode
Country
--select--
Canada
United States of America
United Kingdom (Great Britain)
Australia
Japan
Website if any
Contact Details
Primary Contact
First Name:
Middle Name:
Last Name:
Gender:
Male
Female
Other
Phone number:
--select--
(+91)
(+49)
(+1)
Secondary Contact
First Name:
Middle Name:
Last Name:
Gender:
Male
Female
Other
Phone number:
--select--
(+91)
(+49)
(+1)
Date of Request:
Tentative Expected Delivery Date:
Note:
Tentatative dates will be discussed in later arrange meetings.
Project Name:
Select type of End-user:
Global Customer
External Customer
Bosch Customer
RBEI / Internal Customer
Others


The United States Energy Information Administration (EIA) offers thousands of free data sets publicly, and they can all be found on their website here. I believe that each of the datasets can be downloaded as a CSV, however there is also an option to access the data through the EIA API. Today, I will be working with some data that I manually downloaded from the EIA website with generator level information.
My First Blog!
Hi there! My name is Greg and this is my first blog, so I’m unsure what this will turn into. I currently work at the Federal Energy Regulatory Commission (FERC) and really enjoy my job. In college I studied Energy and Environmental Policy and then continued on to get my Masters degree in Agriculture and Resources Economics. I have long been interested in the energy industry so the topics discussed in this blog will largely fall within those bounds.


--- title: Leeds Teaching Hospitals NHS Trust layout: gb ---
| Resource | Fetch | Format | Columns | Data | Valid | Entries | Oldest | Latest | Total (GBP) | |
|---|---|---|---|---|---|---|---|---|---|---|
| Spend over £25,000 in Leeds Teaching Hospitals NHS Trust | ||||||||||
| 2010 June return | ✘ | ✘ | ✘ | ✘ | ✘ | 0 | ||||
| 2010 September return | ✘ | ✘ | ✘ | ✘ | ✘ | 0 | ||||
| 2010 August return | ✘ | ✘ | ✘ | ✘ | ✘ | 0 | ||||
| 2010 May return | ✘ | ✘ | ✘ | ✘ | ✘ | 0 | ||||
| 2010 October return | ✘ | ✘ | ✘ | ✘ | ✘ | 0 | ||||
| 2010 July return | ✘ | ✘ | ✘ | ✘ | ✘ | 0 |
| Resource/Stage | Error |


Communiviz
Visualising social media networks
In April 2013 I posed the question: has anyone ever tried to perform social network analysis on Reddit by visualising the links between different subreddits? As you can see from the discussion on that page, several other attempts have also been made at answering this question, mainly by using sidebar links to define connections between subreddits.
Here are my attempts at creating an interactive map of Reddit:
Vizit
After creating my original self-post map (see below) I was unsatisfied with how little of Reddit was represented in this dataset. To that end I created a new dataset, this time defining links by the number of times subreddits contain links to the same websites (so not just other sections of reddit). This dataset was much larger, so I had to make the visualisation more interactive to allow you to hide parts of the network in order to focus on the bits you care about. Click here to try it out.
Offshoots
You may also want to check out Rhiever's redditviz site. This uses the vizit code to visualise a slightly different dataset comprising link submissions, self-posts, and comments on reddit. Check out the research paper by Michigan State University if you'd like to know how the dataset was produced.
Self-post map
This was my first attempt at mapping the relationships between subreddits, with associations defined by a redditor posting a link to one subreddit in another subreddit. In order to make the map usable, I had to remove a lot of data (which is why many subs are missing). This work has largely been superseded by Vizit now, but I've left here for reference, due to the media interest it received.
Press
It just so happened that a few online media types picked up on this work and reported it. Here are some links to those articles:
- Mashable - Here's How Reddit's Communities Are Interconnected
- Huffington Post - Reddit User Makes Beautiful, Explorable Graph Of Subreddit Community
- Techno Buffalo - Redditor Visually Maps Subreddit Community In Visually Arresting, Interactive Graph
- Crackajack.de - Visualization of the Reddit Network (German)
- Animal - This Is What Reddit Really Looks Like
- Trendhunter - This Interactive Data Map of the Reddit Universe is Responsive
If you'd like to write about any of my work, please contact me to set up an interview.


from HarvardX
On this webpage, you can check a brief summary of Problem Sets from CS50, the Havard University online introductory course on Computer Science.


SENTIERS PRIVÉS
GVQ - GROUPES VOYAGES QUÉBEC
PURSUIT COLLECTION
RARE INDIGO VENTURES INC.
BANFF DMC
SUNDOG
GUIDE ME BANFF
BANFF AIRPORTER
CANTRAV SERVICES INC.
ENTRÉE DESTINATIONS
ROUND THE BLOCK TOURS
PACIFIC DESTINATION SERVICES INC.
TOURS BY LOCALS
JPdL - JP de LAVISON
BELL TOURS
CMH - Canadian Mountain Holidays
ROCKY MOUNTAINEER


Overview
{% include 'park/detail-components/overview.html' %}
Alerts
{% include 'park/detail-components/alerts.html' %}
Articles, News, Events
{% include 'park/detail-components/articles.html' %}
{% include 'park/detail-components/news.html' %}
{% include 'park/detail-components/events.html' %}
Places, Visitor Centers, Campgrounds
{% include 'park/detail-components/places.html' %}
{% include 'park/detail-components/visitor-centers.html' %}
{% include 'park/detail-components/campgrounds.html' %}
Educational Information
{% include 'park/detail-components/educational-info.html' %}


Copyright (c) Pedro Sena 1994
FILM TITLE: MY FATHER, THE HERO DIRECTOR: STEVE MINER COUNTRY: USA/FRANCE 1993 CINEMATOGRAPHY: DARYN OKADA MUSIC: DAVID NEWMAN WRITTEN BY: Based on Gerard Lauzier's novel. CAST: Gerard Depardieu ( Andre ), Katherine Heigh Nicole ), Dalton James ( Ben ), Lauren Hutton ( Megan ), Faith Prince Diana ), Stephen Bolowsky ( Mike ), Ann Hearn ( Stelia ) SUPER FEATURES: Has its moments.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
This is probably a film for Gerard Depardieu fans only. It isn't great, it isn't bad, and it has a few gags, and moments to keep us having some fun.
 He is a hopeless romantic, and can not make up his mind about the woman that loves him.
In the process, he ends up learning about his teenage daughter, who is growing up ( literally ) and is having the time of her life, with her dad in tow. She ends up getting a few dates, and is in the way of learning something, but she is having a terrible time, since she has started a habit of lies, lies, lies, and stories, to make up for what she feels are her inadequacies.
While not the funniest film around, it does have its good moments, and weird bits. But it is enjoyable, if not an ego acting showcase for Gerard Depardieu, who is good.
3 GIBLOONS out of 5
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


As you can see, things seem to be falling apart over here. Either we’ve moved a page, or you’ve mis-typed a link, as there doesn’t seem to be anything here. Head back to the front page, and if you see this error message again, let us know and we’ll try to fix it.


-
-
-
-
-
- This is link 123058d9-fe68-4b82-b226-ab2b3c56295a
- This is link a63bc6ff-7760-40e0-be75-e5e2caf55d76
-
- This is link a4da3d49-45bf-4566-b46f-a773c078d789
-
-
-
-
This is link be39c358-08ea-44eb-9dca-1fcfd1a81737
This is link 82698c69-2ac0-4ff7-a226-7d6f87c5414e
- This is link dbcc9d3e-a0ec-4f09-b8e9-ae79b0d1a93c
- This is link 46f50175-8470-432f-aa13-d6642bef6d3e
-
-
This is link be39c358-08ea-44eb-9dca-1fcfd1a81737
This is link 82698c69-2ac0-4ff7-a226-7d6f87c5414e
- This is link 40e96c2b-e2dd-4d19-a0c4-1f57c7b63ac5
-
-
- This is link 96b6eba2-68b3-4a8f-b863-5d8d1ac7af90
- This is link f7f8928d-1aaf-444f-91ec-fe7f7f5b4a41 This is link 5ff8ee37-8aba-478c-9046-5d57928ba4a0
-
This is heading c60ea5e5-9500-4391-854b-58527cadef37
This is link 3218d004-33d6-43a9-b4f7-bb30ae55128f This is link d6c6e24d-002d-46ef-a1b2-cc9870ca567c
This is paragraph e5fcdbea-a5f2-4097-949b-9ffe33978c3b


What was the problem?
My javascript wasn't working for one of the assignments.
What problem solving techniques did you use?
I used a syntax checker. I came back to the problem later with a fresh mind. I asked for help from other students and teachers.
How did you feel throughout the process??
I was feeling confident that I would find the issue eventually.
What did you learn?
That spelling is something I should often check as well.
Reflect on how confident you feel using the problem solving techniques and process:
I often do pseudocode and try different approaches. The rubber ducky method does not work for me. Googling can help but sometimes alot of time passes in solving problems this way and another method should be employed if googling isn't fruitful within a certain time period. I am not afraid to ask peers and teachers for help but I am aware I need to try solve the problem myself first.
Using the JS Array docs as a starting point, describe what these functions do in your own words:
The map() method creates a new array with the results of calling a provided function on every element in this array. The filter() method creates a new array with all elements that pass the test implemented by the provided function. The reduce() method applies a function against an accumulator and each value of the array (from left-to-right) to reduce it to a single value.


{{r.from._meta.pseudo}}
{{r.from.mutualFriend}} {{'PROFILE.commun-friend'|translate}}
{{r.group.name}}
{{r.group.members_total}} members


About
Demo
Login
Signup
is a platform to create, use and share virtual pinboards. We use web based Augmented Reality to enable the creation of and interaction with Virtual Pinboards. This project runs on any android that supports ARcore and the webGL standard.
Try Now
Built With
Runs On


This is my personal website. I'm not sure what I'll be putting on here.
For now, here's my Github.
Thanks for stopping by.


A 20 year old web developer, who is passionate about programming. I am currently studying at Moringa school, software development. My journey in Moringa has been a great experience & I've learned alot of new skills ever since I joined. My goal is to become the next generation of computer scientists in Kenya & in Africa as a whole.
Eventcon is an event management and ticketing website. This is a platform that allows users to browse and find local events.
view project


| Time | What | Details/Who | |
|---|---|---|---|
| 11:30 | Ride In | Red Black & Green | |
| 12:00, cell 1 | Invocation | Elders(Josephine, Pat & Pam will assist to identify) | |
| 12:15-1:30 | Mainstage Performances | Chicago Childrens Choir, Dj Dap, TTP,So Fresh, Etc. | |
| 12:30-2:00 | Community BBQ | Collaboration | Concurrently, Between 1-5pm, collaboration will be running an intensive community writing/theater workshop related to crime scene: let hope rise. |
| 1:30-2:00 and 2:30-3:00 | Community Workshop |
|
|
| 1:30-4:30 | Arts activity stations |
|
|
| 4:30-5:45 | Youth performances w/ Dj Dap | TTP, Corey, All star, Kuumba Lynx, YCA, Peace center | |
| 5:45-7:30 | Dome of Dance | Collaboraction | |
| 8:00-9:15 | Crime Scene:Let Hope Rise | collaboraction | |
| 8:00-9:15 | Performance talkback | collaboraction |


In order to get full functionality of the extension, please make all your searches through the search bar in Haysta:K pop-up box.
1. Click on the Haysta:k icon on the top-right corner of your browser.
2. Type your search and click on the "search" button.
3. Google results page will be displayed, look for the right article.
4. Once you have found an article with the right answer for your search, highlight the part of the page that is useful for you. Click again on the Haysta:k icon, add some tags in the tag bar (optional), and click on the save button.
5. Next time you make a search, if the results include one of your saved pages, an haystak icon will be displayed next to the link for that page.
6. Clicking on HAYSTA:K at the top of the pop-up box will display all the saved pages, including the term used in the search, the url of the page, the highlighted part of it, and the added tags.


You may work with the program by using the command string:
GMVectorizer.exe sourceImageFile [options]
sourceImageFile - an image file, the supported graphics formats are: bmp, gif, jpeg, tiff, png, icon, wmf, emf.
See the list of possible options in the topic Vectorization Options. Besides it includes:
/out=outputVectorFile - defines the file name to store the results of the vectorization process, extention of the file should be one of: dxf, svg, vml, htm.
You may create one batch file to vectorize a number of files with individual options at once.
Sample
VectorizeAll.bat
GMVectorizer Raster1.bmp /out=VectorizedRaster1.dxf
GMVectorizer Raster2.gif /out=VectorizedRaster2.svg /maxd=2.5 /cd


Press
Press releases - 2015 Global Open Data Index shows decline in overall percentage of open datasets
9th December 2015
OPEN KNOWLEDGE INTERNATIONAL PUBLISHES GLOBAL OPEN DATA INDEX 2015, TRACKING THE STATE OF OPEN DATA WORLDWIDE
Open Knowledge International has published the Global Open Data Index 2015, showing that countries outside of Europe, the US & Canada have made some impressive gains in releasing key data. However, progress remains slow for most governments, who are still not providing key information in an accessible formats to be used, without restriction, by their citizens, civil societies, journalists and businesses.
http://2015.index.okfn.org/ Pavel Richter, CEO at Open Knowledge International, said:
"It should be a priority for all governments to publish relevant data timely and openly, so that it can be used by anyone for any purpose. This is crucial for citizens and organisations to be able to hold governments to account and to innovate. While there is a lot of enthusiasm within governments for open data, the Global Open Data Index 2015 shows that this enthusiasm does not sufficiently translate into meaningful action: Key data is still not being released to the standard that is required. We call upon governments to evaluate their priorities and make sure they publish the data that their citizens need."
The Global Open Data Index is the result of civil society collaboration to track the state of open data in countries and places around the world. This tool is used by some governments to set their open data priorities, and by civil society actors as an advocacy mechanism to encourage governments to improve their performance in releasing key datasets. The Index ranks countries based on the availability and accessibility of data in thirteen key categories, including government spending, election results, procurement, and pollution levels. We held a public consultation which saw contributions from individuals within the open data community as well as from key civil society organisations across an array of sectors. As a result of this, we expanded the 2015 Index to include procurement data, water quality data, land ownership data and weather data; we also removed transport timetables due to the difficulties faced when comparing transport system data globally.
Some key findings of the Global Open Data Index 2015 are:
- Taiwan topped the Index for the first time this year becoming the first non-European country to place in the top three. Nevertheless, significant progress is still to be made as Taiwan’s overall score reveals that their data is only 78% open. Crucial datasets such as government spending, postcodes & land ownership are still closed and inaccessible to citizens.
- The UK fell to second place for the first time in this year’s ranking with an overall score of 76%, down from 96% last year. This year’s fall in score is due largely to the 2015 dataset definitions in categories such as election results requiring more granular data and the inclusion of data on water quality and land ownership, both of which are closed in the UK.
- While the top rankings in the Index remained dominated by OECD countries, for the first time three non-OECD countries placed were able to break into the top ten with Taiwan placing first, Colombia placing fourth and Uruguay placing seventh.
- For the third year running, the most open dataset globally is national statistics and the least open is government spending, with Greece being the only country to publish 100% open data for transactional government spending.
- Overall, whilst there was meaningful improvement in the number of open datasets (from 124 to 154), the percentage of open datasets across all the surveyed countries fell from 11% in 2014 to 9% in 2015. Furthermore, as the scope of the Index increased significantly, surveying 122 rather than 97 countries across 13 rather than 10 dataset categories, it is clear that little progress has been made at the global level.
For more information, please contact: press@okfn.org


Send SVG file, then you can get embroidery machine format.
svg2emb is licensed under BSD 3-Clause License. You can download source code at: https://github.com/hanabu/svg2emb
On UNIX like system (*BSD, Linux, MacOS), you can compile svg2emb as following instruction.
$ git clone https://github.com/hanabu/svg2emb.git $ mkdir svg2emb/build $ cd svg2emb/build $ cmake -DBUILD_FZ2EMB=ON .. $ make
Then you can get svg2emb on svg2emb/build directory.


Options Checker
Home
(current)
About
Services
Contact
Options Checker
Checks Options Chain History.
Company Ticker Symbol
Company Ticker Symbol not found. ETFs are currently not supported.
Strike
Strike not found.
Option Type
Call or Put
Call
Put
Please pick either Call or Put.
Expiration Date
Please pick a valid expiration date.
Check History


Toggle navigation
DevMagazine
.NET
Web
Testing
Cloud
Desktop
Mobile
Events
Issues
Get whitepaper
Please complete the form to download the whitepaper
Name
Email
Phone
Required format: +1-xxx-xxx-xxxx
Contact preferences
Phone
Email
Company details
Company
Industry
- Select -
Agriculture and Mining
Business Services
Computer and Electronics
Consumer Services
Education
Energy and Utilities
Financial Services
Government
Health, Pharmaceuticals, and Biotech
Manufacturing
Media and Entertainment
Non-profit
Real Estate and Construction
Retail
Software and Internet
Telecommunications
Transportation and Storage
Travel Recreation and Leisure
Wholesale and Distribution
Other
Position
Download the whitepaper
Follow us


You are asked to write a program
which can
- read a natual number n,
an integral lower bound a_min,
an integral upper bound a_max,
and a random seed rseed
- pirntout a sequence of n
random integer numbers with random seed rseed (i.e. A[0], A[1],..., A[n-1]) uniformly
distributed in the range [a_min,
a_max]
- write a function duplicate_array(A,B,m,n)
to copy the entire mxn array A to another mxn array B. (e.g.
here in this assignment we assume an one-dimensional 1xn
array, thus m=1. This function will be used again for some
future assignments, so I suggest you to implement an mxn
version rather than a 1xn version.
- write a function printout_arrary(A,m,n)
to printout the entire mxn array A (m=1 in this assignment.
however, this function will be used again for some future
assignments, so I suggest you to implement an mxn version
rather than a 1xn version.)
- write a function ins_sort(A,n)
which sorts these n integers in DESCENDING order by insertion sort
- printout the sorted array A by printout_array(A,1,n).
(!Note!, DO NOT invoke printout_array(A,1,n)
inside function ins_sort(A,n). You HAVE TO invoke printout_array(A,1,n)
in the main function)
- write a function mg_sort(B,1,n)
which sorts these n integers in DESCENDING order by merge sort
- sort these n integers by the mergesort, printout the sorted
sequence
Screen Input: n, a_min,
a_max, rseed
Screen Output:
first output the sorted sequence by insertion sort in one
line, then output the sorted sequence by merge sort in one
line
example: suppose your code is named as sort1, then
when you execute sort1, you should see:
Please input [n, a_min, a_max, rseed]:
(then you input, say, 5 10 100, 2, press enter)
then you should see 5 numbers randomly generated from the range [10,100] on the screen, say,
11 22 55 18 53
then you should see the sorted results which look like
By insertion sort:
55 53 22 18 11
By merge sort:
55 53 22 18 11
About random number generator:
- You may use whatever random number generator function
you like (some are built-in functions by the language already).
Whatever you use, you must make sure it compile/run in unix
environment.
- Note that most of the random number function only produce
a real random number between 0 and 1, so you have to try
to convert the number to be in the range [a_min, a_max]
by yourself
- For those who use C, mt110147.c
contains several functions which gives random real
numbers between 0 and 1. For those who use C++, rn.cpp
also produces random real numbers
between 0 and 1. You may copy them with some modification
by yourself to produce random integer
numbers between the given range [a_min, a_max].
- Note that a random seed is used to generate random numbers in a generator. Same random seed will give
you same sequences of random numbers. If you want to
produce different random number everytime you call the function,
you need to specify another random seed as an input. The TA recitation hour will explain more details. I
About turn-in the code electronically (to moodle):
- Your C/C++ code must include the header part, and also should add comments properly. Failing to do so will reduce your points.
- you have to create a directory named h3890123_hw1
(where you should replace r3890123 to be your student id),
then put your code(s) into that directory, then go up one
level, zip the whole directory by
zip -r h3890123_hw1.zip h3890123_hw1
then upload that zip file to our class website (i.e., moodle) by 10/22
17:00.
About paper submission (print out codes/results, submit it in class):
- You should also print out a paper version, it contains
- source code
- screen output of input instances (just make some inputs, and output the results)
- Bring your paper version to the class by 10/22
17:15. If you turn it in late
for few hrs after 10/22 17:15,
you will only get discount on your
grades. So, please turn-in as early
as possible. Thanks.
|


For about a year I have been working on an algorithms code repository on GitHub that started when I first began preparing for techinical internship interviews. Since then, the repository has grown considerably and is intended to be a one-stop shop for solutions to classic computer science problems, as well as technical interview questions.  The reason this is important for me is so that ANYONE can come through, look at a problem, and find a very accessible and easy-to-understand solution that comes with the problem out of the box.
In the Fall of 2016 my university (University of Cincinnati) was a regional site for the ACM International Collegiate Programming Contest and not only did I get to organize the event, but I was able to form a team with my classmates and compete as well. I've always be interested in algorithms so participating in the contest was very natural to me. I was able to learn a lot about programming, pressure, and teamwork in the 5 hour contest with my team and friends.
In the Fall of 2016 me and several other friends from the ACM student organization had the pleasure of putting on our University's premiere student hackathon. In case you don't know what a Hackathon is, basically it is a 24 hour event where students from all different Universities come together and compete for prizes awarded to the best applications started and completed at the event.
Organizing the event was a lot of fun; my primary role was to build and maintain the website as well as the live website we used to push real-time notifications to participants.


Please make sure the below is your selected item(s) for purchase. If so please purchase if not please remove with the "remove from cart" button next to the item itself. Thank you and please stop by again.


| | |
- builtins.object
-
- ChromeListenerMixin
-
- ChromeInterface
class ChromeInterface(ChromeListenerMixin) |
| |
Document me, maybe? |
| |
- Method resolution order:
- ChromeInterface
- ChromeListenerMixin
- builtins.object
Methods defined here:
- __init__(self, binary, dbg_port, use_execution_manager, additional_options, *args, **kwargs)
- Base chromium transport initialization.
The binary to execute is assumed to be named `chromium`, and on $PATH
if not specified in the `binary` parameter.
The chromium binary is launched with the arg `--remote-debugging-port={dbg_port}` if found.
Note that the dbg_port must be GLOBALLY unique on a PER-COMPUTER basis. If not specified, it
will default to an unused port >= 9222.
Duplication of the dbg_port parameter can often lead to cr_exceptions.ChromeStartupException
exceptions. If these happen, you may need to call ChromeInterface.close() to force shutdown
of chromium instances, if you are not trying to instantiate multiple instances of chromium
at once.
All arguments that are not explicitly handled by ChromeInterface() are forwarded to the
underlying ChromeExecutionManager() instace. This is how you can control the behaviour
of the execution manager, including things like whether chromium is run in headless
mode, etc...
- asynchronous_command(self, command, **kwargs)
- Forward a command to the remote chrome instance via the transport
connection, returning the send_id for the sent command.
This is primarily useful for writing intentionally async code that
handles it's own responses via the install_message_handler facilities.
- close(self)
- drain_transport(self)
- "Drain" the transport connection.
This command simply returns all waiting messages sent from the remote chrome
instance. This can be useful when waiting for a specific asynchronous message
from chrome, but higher level calls are better suited for managing wait-for-message
type needs.
- new_tab(self, *args, **kwargs)
- process_available(self)
- Process all messages in the socket rx queue.
Will block for at least 100 milliseconds.
- synchronous_command(self, *args, **kwargs)
- Forward a command to the remote chrome instance via the transport
connection, and check the return for an error.
If the command resulted in an error, a `ChromeController.ChromeError` is raised,
with the error string containing the response from the remote
chrome instance describing the problem and it's cause.
Otherwise, the decoded json data-structure returned from the remote instance is
returned.
Methods inherited from ChromeListenerMixin:
- clear_content_listener_cache(self)
- The handlers installed by install_listener_for_content() have some persistant
storage in the class to allow tracking request-id -> response body mappings.
These shouldn't take much RAM, but extremely long chromium execution times can
conceivably cause them to grow excessively.
This call clears them. Note that calling this while a request is in-flight may cause
strange callback errors.
- install_listener_for_content(self, handler)
- Install a content handler.
`handler` will be called for each received content item.
Internally, this involves a larger set of handlers to track the mappings of request-id to actual URL,
and asynchronously invoked Network.getResponseBody against the chromium tab instance.
The handler is invoked as:
`handler(self, req_url, response_body)` where self is the pointer to the local ChromeInterface instance.
- install_message_handler(self, handler)
- Add handler `handler` to the list of message handlers that will be called on all received messages.
The handler will be called with the tab context for each message the tab generates.
NOTE: Handler call order is not specified!
- remove_all_handlers(self)
- Remove all message handlers for the current tab.
- remove_handlers(self, handler)
- Remove handler `handler` from the list of message handlers that will be called
on all received messages for the current tab.
If the the handler is not present, a KeyError will be raised.
- set_filter_func(self, func)
- Specify a function with a signature `func(url, meta)` to be used as the precondition filter
for requesting full fetch results from the browser.
Precondition check before executing the fetch of content for url `url` from the browser.
This is mostly useful for preventing the overhead of requesting large binary files multiple times.
Overriding and returning false on later requests prevents additionl `Network.getResponseBody` invocations
being set to the browser.
Note that specifying func=None is a special case where a empty pass function that always returns true will
be used.
Additionally, this function is *per tab*, and not automatically copied to a new tab when it is created.
Data descriptors inherited from ChromeListenerMixin:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
|
class ChromeListenerMixin(builtins.object) |
| |
Docs plzzzz |
| |
Methods defined here:
- __init__(self, *args, **kwargs)
- Initialize self. See help(type(self)) for accurate signature.
- clear_content_listener_cache(self)
- The handlers installed by install_listener_for_content() have some persistant
storage in the class to allow tracking request-id -> response body mappings.
These shouldn't take much RAM, but extremely long chromium execution times can
conceivably cause them to grow excessively.
This call clears them. Note that calling this while a request is in-flight may cause
strange callback errors.
- install_listener_for_content(self, handler)
- Install a content handler.
`handler` will be called for each received content item.
Internally, this involves a larger set of handlers to track the mappings of request-id to actual URL,
and asynchronously invoked Network.getResponseBody against the chromium tab instance.
The handler is invoked as:
`handler(self, req_url, response_body)` where self is the pointer to the local ChromeInterface instance.
- install_message_handler(self, handler)
- Add handler `handler` to the list of message handlers that will be called on all received messages.
The handler will be called with the tab context for each message the tab generates.
NOTE: Handler call order is not specified!
- remove_all_handlers(self)
- Remove all message handlers for the current tab.
- remove_handlers(self, handler)
- Remove handler `handler` from the list of message handlers that will be called
on all received messages for the current tab.
If the the handler is not present, a KeyError will be raised.
- set_filter_func(self, func)
- Specify a function with a signature `func(url, meta)` to be used as the precondition filter
for requesting full fetch results from the browser.
Precondition check before executing the fetch of content for url `url` from the browser.
This is mostly useful for preventing the overhead of requesting large binary files multiple times.
Overriding and returning false on later requests prevents additionl `Network.getResponseBody` invocations
being set to the browser.
Note that specifying func=None is a special case where a empty pass function that always returns true will
be used.
Additionally, this function is *per tab*, and not automatically copied to a new tab when it is created.
Data descriptors defined here:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
| |