Created a desktop app that integrates AR to a Karaoke singing app.
Created a social media app for dogs and their owners.
Created an app to search for outdoor activities by state and preferred activity.
Created an app that reports current weather conditions via a city search, along with a 5-day forecast and storage of previously searched cities.
Created an app to take in user information about their work team and dynamically create a website with the information.
Created an app to make a daily schedule for a 9-5 work day. Appointments were stored locally.


Tabu roped in for Kartik Aaryan and Kiara Advani starrer Bhool Bhulaiyaa 2
by FilmfareOn the occasion of Dussehra this year, Kartik Aaryan and Kiara Advani started shooting for their upcoming film, Bhool Bhulaiyaa 2. The film which is the second installment in Bhool Bhulaiyaa franchise, is helmed by Anees Bazmee. The duo shot for three days and the next schedule will kick-start early next year.
As per the latest reports, after Kartik Aaryan and Kiara Advani, the makers of Bhool Bhulaiyaa 2 have roped in another actress in a prominent role. Tabu has joined the cast of the Anees Bazmee directorial. The details of her character have been kept under wraps. According to a leading daily, the actress loved the role she was offered in Bhool Bhulaiyaa and is expected to join the cast for filming from January 2020.
Bhool Bhilaiyaa 2 is produced by T-Series and Cine1 Studios, helmed by Anees Bazmee and is set to hit the screens in July 2020.


| Overview | Module | Use | Devguide | Index |
| Nested Modules | Services | Singletons | Interfaces | Structs | Exceptions | Enums | Typedefs | Constant Groups |
| module ucb |
|
| Services | |
| AnyCompareFactory | is a factory to get XAnyCompare service implementations. |
| CachedContentResultSet | is used on client side to access a ContentResultSet remote optimized. |
| CachedContentResultSetFactory | is a factory for CachedContentResultSet implementations. |
| CachedContentResultSetStub | is used on provider side to access a ContentResultSet remote optimized. |
| CachedContentResultSetStubFactory | is a factory for CachedContentResultSetStub implementations. |
| CachedDynamicResultSet | provides read access to a static or dynamically changing ContentResultSet. |
| CachedDynamicResultSetFactory | is a factory for CachedDynamicResultSet implementations. |
| CachedDynamicResultSetStub | provides read access to a static or dynamicallly changing ContentResultSet. |
| CachedDynamicResultSetStubFactory | is a factory for CachedDynamicResultSetStub implementations. |
| CommandEnvironment | |
| Content | A Content is a service that provides access to data of a content provided by an implementation of the service ContentProvider. |
| ContentProvider | provides access to a set of Contents. |
| ContentProviderProxy | is a proxy for a content provider. |
| ContentProviderProxyFactory | is a factory for ContentProviderProxy implementations. |
| ContentResultSet | provides access to the children of a folder content. |
| ContentTransmitter | [ DEPRECATED ] A ContentTransmitter is a service that provides |
| DefaultHierarchyDataSource | is a concrete implementation of service HierarchyDataSource, which uses the service ::com::sun::star::configuration::ConfigurationProvider for reading and writing hierarchy data. |
| DynamicResultSet | provides read access to a static or dynamically changing ContentResultSet. |
| ExpandContentProvider | The Expand Content Provider implements a ContentProvider for the UniversalContentBroker (UCB). |
| FTPContent | A FTPContent provides an object representing either a (ftp-server-side) directory object allowing listing of children or a content object providing access to a (ftp-server-side) file. |
| FTPContentProvider | The FTP Content Provider (FCP) implements a ContentProvider
for the |
| FileContent | A File Content represents either a directory or a file in the local file system. |
| FileContentProvider | The File Content Provider (FCP) implements a ContentProvider
for the |
| GIOContentProvider | |
| GnomeVFSContentProvider | |
| GnomeVFSDocumentContent | |
| GnomeVFSFolderContent | A DCP Folder is a container for other DCP Folders or Documents. |
| HelpContent | A Help Content represents either a directory object allowing access to a search engine and to index information for the respective module, or an object allowing access to the concrete written help content. |
| HelpContentProvider | The Help Content Provider (HCP) implements a ContentProvider
for the |
| HierarchyContentProvider | The Hierarchy Content Provider (HCP) implements a ContentProvider for the UniversalContentBroker (UCB). |
| HierarchyDataReadAccess | provides read access to a fragment of the hierarchy data. |
| HierarchyDataReadWriteAccess | provides read and write access to a fragment of the hierarchy data. |
| HierarchyDataSource | manages one or more complete sets of hierarchy data and serves as a factory for objects that provide access to a subset of the data. |
| HierarchyFolderContent | A HCP Folder is a container for other HCP Folders and HCP Links. |
| HierarchyLinkContent | A HCP Link is a content which points to another location. |
| HierarchyRootFolderContent | A HCP Root Folder is the root container for all other HCP Folders and HCP Links. |
| ODMAContent | A OCP content is representation of a document saved in a DMS. |
| ODMAContentProvider | The ODMA Content Provider (OCP) implements a ContentProvider for the UniversalContentBroker (UCB). |
| PackageContentProvider | The Package Content Provider (PCP) implements a ContentProvider for the UniversalContentBroker (UCB). |
| PackageFolderContent | A PCP Folder is a container for other PCP Folders and PCP Streams. |
| PackageStreamContent | A PCP Stream is a content which represents a file inside a package. |
| PersistentPropertySet | This service containss the interfaces to implement by objects returned by XPropertySetRegistry::openPropertySet. |
| PropertiesManager | This service provides access to the meta data of the well known (prefdefined) UCB properties. |
| PropertySetRegistry | This service contains the interfaces to implement by objects returned by XPropertySetRegistryFactory::createRegistry. |
| RemoteAccessContentProvider | A RemoteAccessContentProvider is a ContentProvider that provides access to contents available at other (remote) UCBs. |
| RemoteContentProviderAcceptor | allows content providers running in remote processes to be registered at the local content provider broker. |
| RemoteProxyContentProvider | [ DEPRECATED ] A ContentProvider that wraps remote content providers that (potentially) have been distributed to a UCB. |
| SimpleFileAccess | Offers a simple access to resources, like files and folders located in a local file system or on an WebDAV server. |
| SortedDynamicResultSetFactory | is a factory for DynamicResultSet implementations, which will be sorted according to the given sorting options. |
| Store | creates instances of the service PropertySetRegistry. |
| TransientDocumentsContentProvider | The Transient Documents Content Provider (TDCP) implements a ContentProvider for the UniversalContentBroker (UCB). |
| TransientDocumentsDocumentContent | A TDCP Document represents the root folder of a transient document. |
| TransientDocumentsFolderContent | A TDCP Folder is a container for other TDCP Folders and TDCP Streams. |
| TransientDocumentsRootContent | A TDCP Root Folder is the root container for all other DTCP contents. |
| TransientDocumentsStreamContent | A TDCP Stream is a content which represents a data stream of an Office document. |
| UniversalContentBroker | is a one-instance service that provides access to a set of Contents via ContentProviders. |
| WebDAVContentProvider | The WebDAV Content Provider (DCP) implements a ContentProvider for the UniversalContentBroker (UCB). |
| WebDAVDocumentContent | A DCP Document is a container for Document data/content. |
| WebDAVFolderContent | A DCP Folder is a container for other DCP Folders or Documents. |
| Interfaces | |
| XAnyCompare | compares two any s.
|
| XAnyCompareFactory | creates an XAnyCompare instance. |
| XCachedContentResultSetFactory | creates a CachedContentResultSet. |
| XCachedContentResultSetStubFactory | creates a CachedContentResultSetStub. |
| XCachedDynamicResultSetFactory | creates a CachedDynamicResultSet. |
| XCachedDynamicResultSetStubFactory | creates a CachedDynamicResultSetStub and connects a non-remote optimized DynamicResultSet to a remote optimized CachedDynamicResultSet. |
| XCommandEnvironment | defines the environment for a command. |
| XCommandInfo | provides access to information on a set of commands. |
| XCommandInfoChangeListener | a listener for events related to changing XCommandInfos. |
| XCommandInfoChangeNotifier | a notifier for changes of XCommandInfos. |
| XCommandProcessor | defines a processor for synchronous commands, which are executed in a specific execution environment. |
| XCommandProcessor2 | An improved version of a XCommandProcessor that helps avoid ever-increasing resource consumption. |
| XContent | specifies a content with a type and an identifier, which is able to manage listeners for events that are related to contents. |
| XContentAccess | specifies methods for obtaining information on a content in different levels. |
| XContentCreator | [ DEPRECATED ] A creator for new (persistent) contents, like file system folders. |
| XContentEventListener | a listener for events related to XContents. |
| XContentIdentifier | An identifier for contents. |
| XContentIdentifierFactory | A factory for content identifiers. |
| XContentIdentifierMapping | A mapping from a (source) set of XContentIdentifiers to another (target) set of XContentIdentifiers. |
| XContentProvider | a content provider which creates and manages XContents. |
| XContentProviderFactory | a factory for a XContentProvider. |
| XContentProviderManager | makes it possible to query/register/deregister content providers. |
| XContentProviderSupplier | a supplier for a content provider. |
| XContentTransmitter | [ DEPRECATED ] |
| XDataContainer | [ DEPRECATED ] specifies a container for (binary) data. |
| XDynamicResultSet | Provides read access to a ContentResultSet. |
| XDynamicResultSetListener | used to receive notifications from an XDynamicResultSet. |
| XFetchProvider | provides the possibility to get the contents of the columns of several rows of a ContentResultSet with a single function call. |
| XFetchProviderForContentAccess | provides the possibility to load information offered by a XContentAccess for several rows of a ContentResultSet with a single function call. |
| XFileIdentifierConverter | specifies methods to convert between (file) URLs and file paths in system dependent notation. |
| XInteractionCookieHandling | An interaction continuation handing back some cookie request handling policy. |
| XInteractionHandlerSupplier | This interface should be implemented by an internal XCommandEnvironment that can not supply an ::com::sun::star::task::XInteractionHandler, but instead wants interaction requests to be handled by other internal error handling mechanism. |
| XInteractionReplaceExistingData | is an interaction continuation used to instruct the requester to replace existing data. |
| XInteractionSupplyAuthentication | An interaction continuation handing back some authentication data. |
| XInteractionSupplyAuthentication2 | An interaction continuation handing back some authentication data. |
| XInteractionSupplyName | is an interaction continuation used to hand back a new name for something. |
| XParameterizedContentProvider | Register specially adjusted instances of content providers on URL templates and supplementary arguments. |
| XPersistentPropertySet | A persistent propertyset, which can be saved in and restored from a XPropertySetRegistry. |
| XProgressHandler | Handle a tasks notification that it has made some progress. |
| XPropertyMatcher | Checks whether a set of properties matches a set of search criteria. |
| XPropertyMatcherFactory | Creates an XPropertyMatcher, given a set of search criteria. |
| XPropertySetRegistry | A registry (storage medium) for persistent propertysets. |
| XPropertySetRegistryFactory | A factory for propertyset registries. |
| XRecycler | Allows an XContent to delete itself into the trash can. |
| XRemoteContentProviderAcceptor | Accept remote content providers that want to make themselves known to the local process. |
| XRemoteContentProviderActivator | [ DEPRECATED ] This interface should be implemented together with XRemoteContentProviderAcceptor and allows for a lazy implementation of XRemoteContentProviderAcceptor::addRemoteContentProvider. The way this works might change, therefore this interface is marked as deprectated. |
| XRemoteContentProviderChangeListener | A listener interested in changes to a XRemoteContentProviderSupplier. |
| XRemoteContentProviderChangeNotifier | Notify about changes to a XRemoteContentProviderSupplier. |
| XRemoteContentProviderConnectionControl | A simple mechanism to find out if the connection between a remote content provider distributor and acceptor gets lost. |
| XRemoteContentProviderDistributor | Distribute a content broker to variuos XRemoteContentProviderAcceptors. |
| XRemoteContentProviderDoneListener | A notification mechanism that a XRemoteContentProviderAcceptor no longer needs a remote content provider. |
| XRemoteContentProviderSupplier | Provide access to a collection of remote content providers. |
| XSimpleFileAccess | This is the basic interface to read data from a stream. |
| XSimpleFileAccess2 | This is an extension to the interface XSimpleFileAccess. |
| XSimpleFileAccess3 | This is an extension to the interface XSimpleFileAccess2. |
| XSortedDynamicResultSetFactory | Provides a method to create an XDynamicResultSet which will be sorted according to the given sorting options. |
| XSourceInitialization | provides the initialization of a component with any source object. |
| XWebDAVCommandEnvironment | A command environment that can be used to deal with WebDAV/HTTP specific commands. |
| Structs | |
| CHAOSProgressStart | [ DEPRECATED ] An object representing the start of a task's activity that will progress from some minimal to some maximal value. |
| Command | contains a command. |
| CommandInfo | describes a command. |
| CommandInfoChangeEvent | This event gets delivered whenever a XCommandInfo is changed. |
| ContentEvent | A structure for content events. |
| ContentInfo | A structure for information about contents. |
| ContentProviderInfo | A structure for content provider information. |
| Cookie | A cookie. |
| CrossReference | This struct contains information describing a cross reference. |
| DocumentHeaderField | This struct contains a name-value pair of a document header (i.e. the "subject" field and the appropriate value of a MIME message). |
| ExportStreamInfo | information needed to export an object in mbx format (supplying an output stream to export into). |
| FetchResult | contains data of several rows of a ContentResultSet. |
| FolderList | A list of folders. |
| FolderListEntry | Information about a single folder in a FolderList. |
| GlobalTransferCommandArgument | This struct contains information needed to transfer objects from one location to another. |
| InsertCommandArgument | The argument for the command "insert". |
| Link | defines a link. |
| ListAction | This struct contains information needed in the notifications of a XDynamicResultSet. |
| ListEvent | specifies the type of event fired by an XDynamicResultSet |
| Lock | defines a lock. |
| LockEntry | defines the types of locks that can be used with a resource. |
| NumberedSortingInfo | contains information for sorting a ContentResultSet. |
| OpenCommandArgument | The argument for commands like "open", "update", and "synchronize". |
| OpenCommandArgument2 | The argument for commands like "open", "update", and "synchronize". |
| PostCommandArgument | The argument for the command "post". |
| PostCommandArgument2 | The argument for the command "post". |
| PropertyCommandArgument | The argument for the "addProperty" command. |
| PropertyValueInfo | contains value and state of a ::com::sun::star::beans::Property. |
| RecipientInfo | contains all information needed to send a message using one send protocol. |
| RemoteContentProviderChangeEvent | The description of a change to a XRemoteContentProviderSupplier. |
| Rule | describes a rule that can be applies to a number of objects. |
| RuleSet | describes a set of Rules. |
| RuleTerm | describes a term. |
| SearchCommandArgument | The argument for the command "search". |
| SearchCriterium | a criterium describing how an object must match some rules that specify (part of) a search. |
| SearchInfo | information needed to (recursively) search an object. |
| SendInfo | contains information related to a send protocol. |
| SendMediaTypes | contains a list of internet media types (like "text/plain" and "text/html"), that are related to a send protocol. |
| SortingInfo | contains a sorting info. |
| TransferInfo | contains information needed to transfer objects from one location to another. |
| TransferResult | Information about a transfer activity. |
| WelcomeDynamicResultSetStruct | This struct is to be contained in the first notification of an XDynamicResultSet. |
| Exceptions | |
| AlreadyInitializedException | This exception is thrown to indicate that an attempt was made to reinitialize an object that can only be initialized once. |
| AuthenticationRequest | An error specifing lack of correct authentication data (e.g., to log into an account). |
| CertificateValidationRequest | An error specifing an invalid certificate. |
| CommandAbortedException | This exception is thrown to indicate that a command was aborted. |
| CommandFailedException | This exception is thrown if an exception situation occured during the processing of a command and an ::com::sun::star::task::XInteractionHandler was able to handle the request for the error condition and the requesting code decided to abort the command execution according to the selection made by the interaction handler. |
| ContentCreationException | This exception is thrown to indicate that the creation of a UCB content failed. |
| DuplicateCommandIdentifierException | is thrown by XCommandProcessor::execute to indicate that the same command identifier was used for two threads. |
| DuplicateProviderException | is thrown to indicate that a content provider with the same identifier already was registered with a content provider manager. |
| HandleCookiesRequest | An error requesting guidance on how to handle cookie requests. |
| IllegalIdentifierException | This exception is thrown to indicate an illegal content identifier. |
| InteractiveAppException | An application error. |
| InteractiveAugmentedIOException | An input/output error with arguments. |
| InteractiveBadTransferURLException | An interaction request to inform the client of a "transfer" command that the supplied source URL is not supported. |
| InteractiveCHAOSException | [ DEPRECATED ] An error capsuling error information as used by CHAOS. |
| InteractiveFileIOException | [ DEPRECATED ] An input/output error while processing a file. |
| InteractiveIOException | An input/output error. |
| InteractiveLockingException | An error related to locking operations. |
| InteractiveLockingLockExpiredException | An error indicating that a lock that has been previously obtained by this OOo session has expired. |
| InteractiveLockingLockedException | An error indicating that the resource is locked. |
| InteractiveLockingNotLockedException | An error indicating that the resource is not locked. |
| InteractiveNetworkConnectException | A network error specifing a connection failure. |
| InteractiveNetworkException | An error related to network operations. |
| InteractiveNetworkGeneralException | A network error specifing a general failure. |
| InteractiveNetworkOffLineException | A network error specifing an off line condition. |
| InteractiveNetworkReadException | A network error specifing a read failure. |
| InteractiveNetworkResolveNameException | A network error specifing a name resolution failure. |
| InteractiveNetworkWriteException | A network error specifing a write failure. |
| InteractiveWrongMediumException | is thrown when the wrong medium is inserted into a removable drive during an operation. |
| ListenerAlreadySetException | This exception is thrown to indicate that a Listener is already set while only one is allowed. |
| MissingInputStreamException | This exception is used to indicate that there is an ::com::sun::star::io::XInputStream missing. |
| MissingPropertiesException | This exception is used to indicate that there are properties missing. |
| NameClashException | An exception used to notify a name clash. |
| NameClashResolveRequest | This request is used to indicate a name clash. |
| ResultSetException | This exception is thrown to propagate exceptions thrown by operations on ContentResultSets. |
| ServiceNotFoundException | This exception is thrown to indicate that a needed service was not registered. |
| URLAuthenticationRequest | An error specifing lack of correct authentication data (e.g., to log into an account). |
| UnsupportedCommandException | is thrown to indicate that the a command is not known by the implementation of an interface. |
| UnsupportedDataSinkException | This exception is used to indicate that the requested type of data sink is not supported. |
| UnsupportedNameClashException | |
| UnsupportedOpenModeException | This exception is used to indicate that the requested OpenMode is not supported. |
| Enums | |
| ContentCreationError | Codes for content creation errors. |
| CookiePolicy | A policy how to handle cookie requests. |
| CookieRequest | Cookie requests. |
| DocumentStoreMode | These are the possible values for the property "DocumentStoreMode". |
| FolderListCommand | The various commands to process on a list of folders. |
| IOErrorCode | Types of input/output errors. |
| LockDepth | defines a depth for a lock. |
| LockScope | defines the scope of a lock. |
| LockType | specifies the access type of a lock. |
| OutgoingMessageState | These are the possible values for RecipientInfo::State. |
| Priority | These are the possible values for the property "Priority". |
| PropertyValueState | defines the states of a property value in the process of obtaining the value (asynchronously). |
| RememberAuthentication | A specification of how long to remember some authentication data. |
| RemoteContentProviderChangeAction | An indication used in a RemoteContentProviderChangeEvent to specify whether a remote content provider has been added to or removed from an XRemoteContentProviderSupplier. |
| SearchRecursion | the various modes of recursion when searching through a hierachical object. |
| SynchronizePolicy | These are the possible values for the property "SynchronizePolicy". |
| TransferCommandOperation | These are the possible values for GlobalTransferCommandArgument::Operation. |
| VerificationMode | These are the possible values for the property "VerificationMode". |
| WebDAVHTTPMethod | Standard WebDAV/HTTP methods. |
| Constant Groups | |
| CommandInfoChange | specifies reasons for sending CommandInfoChangeEvents. |
| ConnectionMode | These are the possible values for the property "ConnectionMode". |
| ContentAction | specifies actions which can be transported with content events. |
| ContentInfoAttribute | These are the possible values for ContentInfo::Attributes. |
| ContentResultSetCapability | These values are used to specify the capabilities of an XDynamicResultSet. |
| Error | [ DEPRECATED ] These codes are used to indicate errors. |
| FetchError | These values are used to specify whether and which error has occured while fetching data of some ContentResultSet rows. |
| FileSystemNotation | The notational conventions used to denote file system paths on different file systems or operating systems. |
| ListActionType | These values are used to specify the type of change happened to a list. |
| NameClash | These are the possible values for TransferInfo::NameClash. |
| OpenMode | These are the possible values for OpenCommandArgument::Mode. |
| RuleAction | These are the possible values for Rule::Action. |
| RuleOperator | These are the possible values for RuleTerm::RuleOperator. |
Copyright © 2013, The Apache Software Foundation, Licensed under the Apache License, Version 2.0. Apache, the Apache feather logo, Apache OpenOffice and OpenOffice.org are trademarks of The Apache Software Foundation. Other names may be trademarks of their respective owners.


Google AdWords Strategy. Click for details
Rollout of New Website and Marketing Brochures. Click for details
Website Re-Design Plan. Click for details
Create 2012 Sales Report. Click for details


The commons-validator package provides a simple, extendable framework to define validators (validation methods) and validation rules in an xml file. There is support for internationalization of validation rules and error messages.
The package should :
Non-goals:
The Logging component is dependent upon the following external components for compilation:
Current Release: Unreleased, CVS Repository Only
Planned Next Release: 1.0
Tentative Release Date: November 1st, 2002
Release Manager: James Turner
OPEN BUGS
TO DO
Add DTD for Validation XML
Improve Javadoc
Write basic tutorial
The following individuals are the primary developers and maintainers of this component. Developers who plan to use Validator in their own projects are encouraged to collaborate on the future development of this component to ensure that it continues to meet a variety of needs.
TO DO List:
| Action Item | Volunteer | Expected |
|---|---|---|
| Documentation. | James Turner | 1.0 Release |
| Create ability to define a component. For example, to define a global validation rule for an address object that can then be referenced in a form element. | Post 1.0 |


notify Notify listeners of event.
notify(H,'EVENTNAME') notifies listeners added to the event named
EVENTNAME on handle object array H that the event is taking place.
H is the array of handles to objects triggering the event, and
EVENTNAME must be a string.
notify(H,'EVENTNAME',DATA) provides a way of encapsulating information
about an event which can then be accessed by each registered listener.
DATA must belong to the EVENT.EVENTDATA class.
Help for Stack/notify is inherited from superclass handle


--- layout: default title: Media Suite Documentation ---
This page includes documentation of the CLARIAH Media Suite intended to facilitate its use by scholars (researchers) and curators (content/data providers). It has been created using Github pages (), and it is being constantly updated via the repository ().
TWhat is the Media Suite? The CLARIAH Media Suite is a (re)search environment created as part of the larger CLARIAH project, Media Studies focus. It offers a group of specialized services for media scholars (and other scholars who make intensive use of audio-visual media) to enable them to conduct data-driven research. This environment has been built based on a series of digital humanities tools developed in prior projects, such as AVResearcherXL, Comerda, DIVE, Oral History Today (OHT) and TROVE. It aims to make these tools sustainable. How can I access the Media Suite? To access the MediaSuite services (from May, 2017) you must have a valid university account in The Netherlands. You will be prompted to fill-in the details via an Identity Provider discovery service. For security and research purposes, we additionally request you to fill in a small questionnaire before accessing. NOTE: During April 2017 you will only be able to access the Media Suite through OneGini. In order to receive an invitation please follow the instructions on this document. How does the CLARIAH Media Suite work? The Media Suite is built based on a co-development approach based on the collaboration between scholars and software engineers. In its current version (See releases) is, and does not intend, to be a complete or finished product. The instruments built and offered in the Media Suite allows scholars to identify collection of interest, search, explore, select, visualize and analyze (annotate) these sources via pre-defined tools (see Recipes) or by building their own tools (see Components), by using their own work or user space. Read more our Knowledge Base. How has the Media Suite been built? A generic infrastructure is required to cater for the general needs of every user group. The infrastructure provided by the CLARIAH Media Suite incorporates flexible functionality capable of addressing very specialized research questions. Media scholars expressed their desire to use the collections and tools which were previously "locked" together in the individual prototypes. CLARIAH MS has been designed in a modular way (separating data and functionalities from the original tools) each module (or component) performs a single, well-defined task. Modules can interoperate to construct more sophisticated functionality when they are combined in "recipes". Where is the Media Suite hosted? Prototypes are currently hosted on a new infrastructure at the The Netherlands Institute for Sound and Vision (NISV) data centre (see the CLARIAH Lab). All tools and components developed within CLARIAH are open source, the Media Suite code is available in the GitHub repository.
For researchers/end users of the Data services of the CLARIAH Media Suite: -Open CKAN by using the "Visit CKAN" button at the end of this page. You will be redirected to an external service (http://mediasuitedata.clariah.nl/dataset), built using the CKAN registration software. -In that page, you can see the datasets that are registered in CKAN by the Media Studies focus of CLARIAH. -You can search registered datasets by using tags (thematic, media types), organizations (creators of the datasets or collections), or groups (groups are used to organise datasets by data provider). Please be aware that these tags, organizations and groups refer to the "dataset level", not to the content itself. -If you want to search the content of the datasets, go to the "Tools" section of the Media Suite. You will find a "Collection selector" in each tool, which will give you the list of available/registered collections in CKAN that you can search or browse. -Registering your own datasets is not supported yet. Please Contact us if you have any questions. For curators/data owners: The current instance of CKAN implemented for the CLARIAH media studies focus includes datasets that we have registered (by harvesting or importing them) on behalf of the collection owners. In the near future, more organisations can register their collections and add data themselves. Registration with an open licence is possible, but private access is also an option. The data itself can be added to each registered collection using different formats (e.g., XML, JSON, RDF). Please Contact us if you are interested in providing/enabling access to Data in CLARIAH in general, or in the CLARIAH Media Suite specifically. Note: CLARIAH also offers other data registration services (see "Anansi" /link: https://www.clariah.nl/files/wp/wp2_anansi_project_brief.pdf ; https://vimeo.com/186090384), merging these services is work in progress. For questions or suggestions related to the Data services of the CLARIAH Media Suite, please use our chat room in Gitter: https://gitter.im/CLARIAH-media-studies/Collections-Data
For researchers/end users of the Data services of the CLARIAH Media Suite: -Select the tool of your choice (each tool helps you to perform different tasks). -Go to the "Details" button of each tools to learn about each specific tool. There you will also find a link to the "User manuals" of each tool. -Click on the "Open" button of the tool if you are ready to use it.
The purpose of this tool is to provide an overview of how a collection/dataset is constituted and also to allow a closer inspection of their metadata. It facilitates performing data analytics tasks on their metadata (e.g., detect incomplete data, observe value distributions along date fields), and sending the collection(s) to the other browsing and search recipes. It is important to have clear that the collection inspector does not give search results! For this purpose, the collections selected with this recipe have to be sent to the search recipes (step 5).
![alt text][logo] [logo]: https://github.com/adam-p/markdown-here/raw/master/src/common/images/icon48.png "Logo Title Text 2"The purpose of this tool is to ...
The purpose of this tool is ...
The purpose of this tool is to ...
workspace, which consists of bookmakrs, annotations, and search sessions.
Lorem ipsum dolor Roeland sit amet, consectetur adipisicing elit. Quidem, aut id, consequatur ipsam quam dolorem magni laborum asperiores assumenda quos voluptatum? Quo dignissimos, possimus voluptatem odio odit fugit ea accusantium. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quidem, aut id, consequatur ipsam quam dolorem magni laborum asperiores assumenda quos voluptatum? Quo dignissimos, possimus voluptatem odio odit fugit ea accusantium.Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quidem, aut id, consequatur ipsam quam dolorem magni laborum asperiores assumenda quos voluptatum? Quo dignissimos, possimus voluptatem odio odit fugit ea accusantium.
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quidem, aut id, consequatur ipsam quam dolorem magni laborum asperiores assumenda quos voluptatum? Quo dignissimos, possimus voluptatem odio odit fugit ea accusantium. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quidem, aut id, consequatur ipsam quam dolorem magni laborum asperiores assumenda quos voluptatum? Quo dignissimos, possimus voluptatem odio odit fugit ea accusantium.Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quidem, aut id, consequatur ipsam quam dolorem magni laborum asperiores assumenda quos voluptatum? Quo dignissimos, possimus voluptatem odio odit fugit ea accusantium.
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quidem, aut id, consequatur ipsam quam dolorem magni laborum asperiores assumenda quos voluptatum? Quo dignissimos, possimus voluptatem odio odit fugit ea accusantium. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quidem, aut id, consequatur ipsam quam dolorem magni laborum asperiores assumenda quos voluptatum? Quo dignissimos, possimus voluptatem odio odit fugit ea accusantium.Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quidem, aut id, consequatur ipsam quam dolorem magni laborum asperiores assumenda quos voluptatum? Quo dignissimos, possimus voluptatem odio odit fugit ea accusantium.
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quidem, aut id, consequatur ipsam quam dolorem magni laborum asperiores assumenda quos voluptatum? Quo dignissimos, possimus voluptatem odio odit fugit ea accusantium. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quidem, aut id, consequatur ipsam quam dolorem magni laborum asperiores assumenda quos voluptatum? Quo dignissimos, possimus voluptatem odio odit fugit ea accusantium.Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quidem, aut id, consequatur ipsam quam dolorem magni laborum asperiores assumenda quos voluptatum? Quo dignissimos, possimus voluptatem odio odit fugit ea accusantium.
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quidem, aut id, consequatur ipsam quam dolorem magni laborum asperiores assumenda quos voluptatum? Quo dignissimos, possimus voluptatem odio odit fugit ea accusantium. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quidem, aut id, consequatur ipsam quam dolorem magni laborum asperiores assumenda quos voluptatum? Quo dignissimos, possimus voluptatem odio odit fugit ea accusantium.Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quidem, aut id, consequatur ipsam quam dolorem magni laborum asperiores assumenda quos voluptatum? Quo dignissimos, possimus voluptatem odio odit fugit ea accusantium.
Prototypes are currently hosted on a new infrastructure at the The Netherlands Institute for Sound and Vision (NISV) data centre (see the CLARIAH Lab). All tools and components developed within CLARIAH are open source, the Media Suite code is available in the GitHub repository.
APIs The APIs design allows the integration of new data of different formats and data models. Collections API high-level collection information (metadata: data format, size, etc.) Search API searching for collection items. Annotation API annotating existing data using W3C Web Annotation standard (mainly for manual annotations). Data Enrichment API collection enrichment through automatic mechanisms or by human interaction.


{% for news in collections.news %} {% include "../../../src/components/molecules/listing/listing.html" with news only %} {% endfor %}


From the Elasticsearch Open/Close API documentation
The open and close index APIs allow to close an index, and later on re-open it. A closed index has almost no overhead on the cluster (except for maintaining its metadata & the disk space it consumes), and is blocked for read/write operations. A closed index can be opened which will then go through the normal recovery process.
The open
command makes it possible to re-open closed indices in a scripted
way.
$ curator open --help Usage: curator open [OPTIONS] COMMAND [ARGS]... Open indices Options: --help Show this message and exit. Commands: indices Index selection.
This command requires the indices subcommand for index selection.
Open matching indices:
curator open indices <<index selection parameters>>


This is a simple demo for the new calculations.
R10,000 (0.0061 BTC) is deposited.
It is reinvested constantly for 360 days.
Reinvestments are ceased, and the earnings for the next 10 days are shown
Scenario #1 - normal rates + weekends
Scenario #2 - 4 weeks of 1.4% rates + no weekends, then 1.88% rates and weekends again
Scenario #3 - 1.4% rates + no weekends
Scenario #1
(normal):
Assuming the following:
deposit done on a monday.
all reinvestments are done at the same time each day.
you earn 1.88% every day of the week
Initial deposit:
Deposit of R10,000 @ R173,000 per Bitcoin = 0.0061 Bitcoin
Scenario #2
(4 weeks of reduced rates + no weekend earnings / transactions):
Assuming the following:
deposit done on a monday.
all reinvestments are done at the same time each day.
no reinvestments on weekends.
the current reduced earnings and weekend close are only for
4 weeks
.
thereafter you will earn on weekends again but remain at 1.4% earnings for the duration of the investment.
any
reinvestments
made
during the 4 weeks
will be at 1.4% earnings.
any
reinvestments
made
after 4 weeks
will be at 1.88% earnings.
Initial deposit:
Deposit of R10,000 @ R173,000 per Bitcoin = 0.0061 Bitcoin
Scenario #3
(indefinite reduced rates + no weekend earnings or transactions):
Assuming the following:
deposit done on a monday.
no reinvestments on weekends.
all reinvestments are done at the same time each day.
any
reinvestments
made will be at 1.4% earnings.
the current reduced earnings and weekend close are
indefinite.
Initial deposit:
Deposit of R10,000 @ R173,000 per Bitcoin = 0.0061 Bitcoin


|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object StdDraw
public final class StdDraw
Standard draw. Our class StdDraw provides a basic capability for creating drawings with your programs. It uses a simple graphics model that allows you to create drawings consisting of points, lines, and curves in a window on your computer and to save the drawings to a file.
For documentation, see Section 1.5 of Introduction to Programming in Java: An Interdisciplinary Approach, Spring 2007 preliminary version and http://www.cs.princeton.edu/introcs/15inout
| Field Summary | |
|---|---|
static java.awt.Color |
BLACK
|
static java.awt.Color |
BLUE
|
private static double |
BORDER
|
static java.awt.Color |
CYAN
|
static java.awt.Color |
DARK_GRAY
|
private static java.awt.Color |
DEFAULT_CLEAR_COLOR
|
private static java.awt.Font |
DEFAULT_FONT
|
private static java.awt.Color |
DEFAULT_PEN_COLOR
|
private static double |
DEFAULT_PEN_RADIUS
|
private static int |
DEFAULT_SIZE
|
private static double |
DEFAULT_XMAX
|
private static double |
DEFAULT_XMIN
|
private static double |
DEFAULT_YMAX
|
private static double |
DEFAULT_YMIN
|
private static boolean |
defer
|
private static java.awt.Font |
font
|
private static javax.swing.JFrame |
frame
|
static java.awt.Color |
GRAY
|
static java.awt.Color |
GREEN
|
private static int |
height
|
private static java.util.LinkedList<java.lang.Character> |
keysTyped
|
static java.awt.Color |
LIGHT_GRAY
|
static java.awt.Color |
MAGENTA
|
private static boolean |
mousePressed
|
private static double |
mouseX
|
private static double |
mouseY
|
private static java.awt.Graphics2D |
offscreen
|
private static java.awt.image.BufferedImage |
offscreenImage
|
private static java.awt.Graphics2D |
onscreen
|
private static java.awt.image.BufferedImage |
onscreenImage
|
static java.awt.Color |
ORANGE
|
private static java.awt.Color |
penColor
|
private static double |
penRadius
|
static java.awt.Color |
PINK
|
static java.awt.Color |
RED
|
private static StdDraw |
std
|
static java.awt.Color |
WHITE
|
private static int |
width
|
private static double |
xmax
|
private static double |
xmin
|
static java.awt.Color |
YELLOW
|
private static double |
ymax
|
private static double |
ymin
|
| Constructor Summary | |
|---|---|
private |
StdDraw()
|
| Method Summary | |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
Deprecated. Open a save dialog when the user selects "Save As" from the menu |
static void |
arc(double x,
double y,
double r,
double angle1,
double angle2)
Draw an arc of radius r, centered on (x, y), from angle1 to angle2 (in degrees). |
static void |
circle(double x,
double y,
double r)
Draw circle of radius r, centered on (x, y); degenerate to pixel if small |
static void |
clear()
Clear the screen with the default color, white |
static void |
clear(java.awt.Color color)
Clear the screen with the given color. |
private static javax.swing.JMenuBar |
createMenuBar()
|
private static double |
factorX(double w)
|
private static double |
factorY(double h)
|
static void |
filledCircle(double x,
double y,
double r)
Draw filled circle of radius r, centered on (x, y); degenerate to pixel if small |
static void |
filledPolygon(double[] x,
double[] y)
Draw a filled polygon with the given (x[i], y[i]) coordinates |
static void |
filledSquare(double x,
double y,
double r)
Draw a filled square of side length 2r, centered on (x, y); degenerate to pixel if small |
private static java.awt.Image |
getImage(java.lang.String filename)
Drawing images. |
static boolean |
hasNextKeyTyped()
Has the user typed a key? |
private static void |
init()
|
void |
keyPressed(java.awt.event.KeyEvent e)
Deprecated. |
void |
keyReleased(java.awt.event.KeyEvent e)
Deprecated. |
void |
keyTyped(java.awt.event.KeyEvent e)
Deprecated. |
static void |
line(double x0,
double y0,
double x1,
double y1)
Draw a line from (x0, y0) to (x1, y1) |
static void |
main(java.lang.String[] args)
Deprecated. |
void |
mouseClicked(java.awt.event.MouseEvent e)
Deprecated. |
void |
mouseDragged(java.awt.event.MouseEvent e)
Deprecated. |
void |
mouseEntered(java.awt.event.MouseEvent e)
Deprecated. |
void |
mouseExited(java.awt.event.MouseEvent e)
Deprecated. |
void |
mouseMoved(java.awt.event.MouseEvent e)
Deprecated. |
static boolean |
mousePressed()
Is the mouse being pressed? |
void |
mousePressed(java.awt.event.MouseEvent e)
Deprecated. |
void |
mouseReleased(java.awt.event.MouseEvent e)
Deprecated. |
static double |
mouseX()
Where is the mouse? |
static double |
mouseY()
Where is the mouse? |
static char |
nextKeyTyped()
What is the next key that was typed by the user? |
static void |
picture(double x,
double y,
java.lang.String s)
Draw picture (gif, jpg, or png) centered on (x, y). |
static void |
picture(double x,
double y,
java.lang.String s,
double degrees)
Draw picture (gif, jpg, or png) centered on (x, y), rotated given number of degrees |
static void |
picture(double x,
double y,
java.lang.String s,
double w,
double h)
Draw picture (gif, jpg, or png) centered on (x, y). |
static void |
picture(double x,
double y,
java.lang.String s,
double w,
double h,
double degrees)
Draw picture (gif, jpg, or png) centered on (x, y), rotated given number of degrees, rescaled to w-by-h. |
static void |
pixel(double x,
double y)
Draw one pixel at (x, y) |
static void |
point(double x,
double y)
Draw a point at (x, y) |
static void |
polygon(double[] x,
double[] y)
Draw a polygon with the given (x[i], y[i]) coordinates |
static void |
save(java.lang.String filename)
Save to file - suffix must be png, jpg, or gif. |
private static double |
scaleX(double x)
|
private static double |
scaleY(double y)
|
static void |
setCanvasSize(int w,
int h)
Set the window size to w-by-h pixels |
static void |
setFont()
Set the font to be the default for all string writing |
static void |
setFont(java.awt.Font f)
Set the font as given for all string writing |
static void |
setPenColor()
Set the pen color to the default which is BLACK. |
static void |
setPenColor(java.awt.Color color)
Set the pen color to the given color. |
static void |
setPenRadius()
Set the pen size to the default |
static void |
setPenRadius(double r)
Set the pen size to the given size |
static void |
setXscale()
Set the X scale to be the default |
static void |
setXscale(double min,
double max)
Set the X scale (a border is added to the values) |
static void |
setYscale()
Set the Y scale to be the default |
static void |
setYscale(double min,
double max)
Set the Y scale (a border is added to the values) |
static void |
show()
Display on-screen; calling this method means that the screen WILL be redrawn after each line(), circle(), or square(). |
static void |
show(int t)
Display on screen and pause for t milliseconds. |
static void |
square(double x,
double y,
double r)
Draw squared of side length 2r, centered on (x, y); degenerate to pixel if small |
static void |
text(double x,
double y,
java.lang.String s)
Write the given text string in the current font, center on (x, y). |
private static double |
userX(double x)
|
private static double |
userY(double y)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.awt.Color BLACK
public static final java.awt.Color BLUE
public static final java.awt.Color CYAN
public static final java.awt.Color DARK_GRAY
public static final java.awt.Color GRAY
public static final java.awt.Color GREEN
public static final java.awt.Color LIGHT_GRAY
public static final java.awt.Color MAGENTA
public static final java.awt.Color ORANGE
public static final java.awt.Color PINK
public static final java.awt.Color RED
public static final java.awt.Color WHITE
public static final java.awt.Color YELLOW
private static final java.awt.Color DEFAULT_PEN_COLOR
private static final java.awt.Color DEFAULT_CLEAR_COLOR
private static java.awt.Color penColor
private static final int DEFAULT_SIZE
private static int width
private static int height
private static final double DEFAULT_PEN_RADIUS
private static double penRadius
private static boolean defer
private static final double BORDER
private static final double DEFAULT_XMIN
private static final double DEFAULT_XMAX
private static final double DEFAULT_YMIN
private static final double DEFAULT_YMAX
private static double xmin
private static double ymin
private static double xmax
private static double ymax
private static final java.awt.Font DEFAULT_FONT
private static java.awt.Font font
private static java.awt.image.BufferedImage offscreenImage
private static java.awt.image.BufferedImage onscreenImage
private static java.awt.Graphics2D offscreen
private static java.awt.Graphics2D onscreen
private static StdDraw std
private static javax.swing.JFrame frame
private static boolean mousePressed
private static double mouseX
private static double mouseY
private static java.util.LinkedList<java.lang.Character> keysTyped
| Constructor Detail |
|---|
private StdDraw()
| Method Detail |
|---|
public static void setCanvasSize(int w, int h)
w
- the width as a number of pixelsh
- the height as a number of pixels
a
- RunTimeException if the width or height is 0 or negative.private static void init()
private static javax.swing.JMenuBar createMenuBar()
public static void setXscale()
public static void setYscale()
public static void setXscale(double min, double max)
min
- the minimum value of the X scalemax
- the maximum value of the X scalepublic static void setYscale(double min, double max)
min
- the minimum value of the Y scalemax
- the maximum value of the Y scaleprivate static double scaleX(double x)
private static double scaleY(double y)
private static double factorX(double w)
private static double factorY(double h)
private static double userX(double x)
private static double userY(double y)
public static void clear()
public static void clear(java.awt.Color color)
color
- the Color to make the backgroundpublic static void setPenRadius()
public static void setPenRadius(double r)
r
- the radius of the pen
java.lang.RuntimeException
- if r is negativepublic static void setPenColor()
public static void setPenColor(java.awt.Color color)
color
- the Color to make the penpublic static void setFont()
public static void setFont(java.awt.Font f)
f
- the font to make textpublic static void line(double x0, double y0, double x1, double y1)
x0
- the x-coordinate of the starting pointy0
- the y-coordinate of the starting pointx1
- the x-coordinate of the destination pointy1
- the y-coordinate of the destination pointpublic static void pixel(double x, double y)
x
- the x-coordinate of the pixely
- the y-coordinate of the pixelpublic static void point(double x, double y)
x
- the x-coordinate of the pointy
- the y-coordinate of the pointpublic static void circle(double x, double y, double r)
x
- the x-coordinate of the center of the circley
- the y-coordinate of the center of the circler
- the radius of the circle
java.lang.RuntimeException
- if the radius of the circle is negativepublic static void filledCircle(double x, double y, double r)
x
- the x-coordinate of the center of the circley
- the y-coordinate of the center of the circler
- the radius of the circle
java.lang.RuntimeException
- if the radius of the circle is negativepublic static void arc(double x, double y, double r, double angle1, double angle2)
x
- the x-coordinate of the center of the circley
- the y-coordinate of the center of the circler
- the radius of the circleangle1
- the starting angle. 0 would mean an arc beginning at 3 o'clock.angle2
- the angle at the end of the arc. For example, if
you want a 90 degree arc, then angle2 should be angle1 + 90.
java.lang.RuntimeException
- if the radius of the circle is negativepublic static void square(double x, double y, double r)
x
- the x-coordinate of the center of the squarey
- the y-coordinate of the center of the squarer
- radius is half the length of any side of the square
java.lang.RuntimeException
- if r is negativepublic static void filledSquare(double x, double y, double r)
x
- the x-coordinate of the center of the squarey
- the y-coordinate of the center of the squarer
- radius is half the length of any side of the square
java.lang.RuntimeException
- if r is negativepublic static void polygon(double[] x, double[] y)
x
- an array of all the x-coordindates of the polygony
- an array of all the y-coordindates of the polygonpublic static void filledPolygon(double[] x, double[] y)
x
- an array of all the x-coordindates of the polygony
- an array of all the y-coordindates of the polygonprivate static java.awt.Image getImage(java.lang.String filename)
public static void picture(double x, double y, java.lang.String s)
x
- the center x-coordinate of the imagey
- the center y-coordinate of the images
- the name of the image/picture, e.g., "ball.gif"
java.lang.RuntimeException
- if the image's width or height are negativepublic static void picture(double x, double y, java.lang.String s, double degrees)
x
- the center x-coordinate of the imagey
- the center y-coordinate of the images
- the name of the image/picture, e.g., "ball.gif"degrees
- is the number of degrees to rotate counterclockwise
java.lang.RuntimeException
- if the image's width or height are negativepublic static void picture(double x, double y, java.lang.String s, double w, double h)
x
- the center x coordinate of the imagey
- the center y coordinate of the images
- the name of the image/picture, e.g., "ball.gif"w
- the width of the imageh
- the height of the imagepublic static void picture(double x, double y, java.lang.String s, double w, double h, double degrees)
x
- the center x-coordinate of the imagey
- the center y-coordinate of the images
- the name of the image/picture, e.g., "ball.gif"w
- the width of the imageh
- the height of the imagedegrees
- is the number of degrees to rotate counterclockwise
java.lang.RuntimeException
- if the image's width or height are negativepublic static void text(double x, double y, java.lang.String s)
x
- the center x coordinate of the texty
- the center y coordinate of the texts
- the textpublic static void show(int t)
t
- number of millisecondspublic static void show()
public static void save(java.lang.String filename)
filename
- the name of the file with one of the required suffixespublic void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
public static boolean mousePressed()
public static double mouseX()
public static double mouseY()
public void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked
in interface java.awt.event.MouseListener
public void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered
in interface java.awt.event.MouseListener
public void mouseExited(java.awt.event.MouseEvent e)
mouseExited
in interface java.awt.event.MouseListener
public void mousePressed(java.awt.event.MouseEvent e)
mousePressed
in interface java.awt.event.MouseListener
public void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased
in interface java.awt.event.MouseListener
public void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged
in interface java.awt.event.MouseMotionListener
public void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved
in interface java.awt.event.MouseMotionListener
public static boolean hasNextKeyTyped()
public static char nextKeyTyped()
public void keyTyped(java.awt.event.KeyEvent e)
keyTyped
in interface java.awt.event.KeyListener
public void keyPressed(java.awt.event.KeyEvent e)
keyPressed
in interface java.awt.event.KeyListener
public void keyReleased(java.awt.event.KeyEvent e)
keyReleased
in interface java.awt.event.KeyListener
public static void main(java.lang.String[] args)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |


--- layout: default ---
C# class library with extension methods for built-in types.
This project is divided into several modules. Most modules can be installed independently of each other.
| Name | Description | Types Extended | NuGet |
|---|---|---|---|
| Collection Extensions | Extensions for built-in collection types. |
|
Install-Package MichaelBrandonMorris.Extensions.Collection
|
| Primitive Extensions | Extensions for built-in primitive types. |
|
Install-Package MichaelBrandonMorris.Extensions.PrimitiveExtensions
|
| Principal Extensions | Extensions for built-in principal types. |
|
Install-Package MichaelBrandonMorris.Extensions.PrincipalExtensions
|
| Web Extensions | Extensions for built-in web types. |
|
Install-Package MichaelBrandonMorris.Extensions.Web
|
| Other Extensions | Extensions for miscellaneous built-in types. |
|
Install-Package MichaelBrandonMorris.Extensions.OtherExtensions
|


public class Router
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Router.ConnFailureCode
Reasons why peer device connections failed.
|
static class |
Router.Intent
Intenting api allows clients communicate with Router services using intents;
clients will send intents/messages to Router services by calling startService() and
received intents/messages from Router services by registering BroadcastReceivers.
|
static class |
Router.MsgId
Messenger api allows clients communicate with Router services using
"Messenger" design pattern with messages identified by message ids;
clients will use a messenger to send messages to Router services and
register another messenger to receive messages from Router services;
there is 1-1 correspondence between intent names and message ids.
|
static class |
Router.MsgKey
key names for indexing data items in message bundle.
|
| Constructor and Description |
|---|
Router() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
MsgName(int msgId)
translate message ids into string for printout
|


A successful project requires many people to play many roles. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions.
The project team is comprised of Members and Contributors. Members have direct access to the source of a project and actively evolve the code-base. Contributors improve the project through submission of patches and suggestions to the Members. The number of Contributors to the project is unbounded. Get involved today. All contributions to the project are greatly appreciated.
The following is a list of developers with commit privileges that have directly contributed to the project in one way or another.
| Image | Id | Name | URL | Roles | Time Zone | |
|---|---|---|---|---|---|---|
| kayahr | Klaus Reimer |<EMAIL_ADDRESS>| http://www.ailis.de/~k/ | Developer | +1 | |
| llongi | Luca Longinotti |<EMAIL_ADDRESS>| http://l.longi.li/ | Developer | +1 |


Born of biomedical image science and tempered by scientific workflows, ChRIS is ideal for running any complex analyses on any data almost anywhere. You can run your pipelines of analysis where you want: your local workstation, a local compute cluster, a cloud as well as anywhere and everywhere in between.
Developed with scientific researchers in mind, ChRIS greatly reduces the barrier-to-entry for cloud-based containerized compute. In most cases, a cookie-cutter generated half-page "box" of python code is all that is needed to integrate your existing research analytics within the ChRIS platform.
You focus on your code/analytics. The ChRIS platform takes care of getting the right data to your code where ever it runs. And where is simply anywhere it makes most sense to run your analysis: in a secure hospital environments with direct access to patient data, on a high performance cluster, even out on some cloud with access to huge repositories of public accessible data.
With your new app in hand, you can now link it to other apps in the ecosystem using an intuitive React-based web front end.
Don't worry though -- you can also script up complex workflows in shell and python... even javascript! Fire them up from the comfort and power of your terminal and then hop onto the GUI to see them self-construct visually; or just draw the whole workflow from the beginning to the end in the GUI. Do things your way.
ChRIS is an open, scalable, shareable platform with a beautiful front-end that enables researchers to create, share, and run analytic workflows in the cloud from a growing library of graphical interfaces.
#!/bin/bash
#
source ./ffe.sh
# \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
# start feedflow specification section
# |||||||||||||||||||||||||||||||||||||
#
# The following array declares the specific containers in the workflow
# as well as the arguments to be passed to each. This is a WIP attempt
# to templatize/describe feedflow structure.
#
declare -a a_WORKFLOWSPEC=(
"0:0|
fnndsc/pl-mri10yr06mo01da_normal: ARGS;
--title=BrainMRI_MPC"
"0:1|
fnndsc/pl-freesurfer_pp: ARGS;
--ageSpec=10-06-01;
--copySpec=sag,cor,tra,stats,3D,mri,surf;
--title=FreeSurfer;
--previous_id=@prev_id"
"1:2*_n:l1|
fnndsc/pl-mpcs: ARGS;
--random;
--seed=1;
--posRange=3.0;
--negRange=-3.0;
--title=MultiPartyCompute;
--previous_id=@prev_id"
"2*_n:3*_n:l1|
fnndsc/pl-z2labelmap: ARGS;
--imageSet=../data/set1;
--negColor=B;
--posColor=R;
--title=RegionalHeatMap;
--previous_id=@prev_id"
)
declare -a a_PLUGINS=()
declare -a a_ARGS=()
pluginArray_filterFromWorkflow "a_WORKFLOWSPEC[@]" "a_PLUGINS"
argArray_filterFromWorkflow "a_WORKFLOWSPEC[@]" "a_ARGS"
# ||||||||||||||||||||||||||||||||||
# end feedflow specification section
# //////////////////////////////////
SYNOPSIS="
NAME
RedHatSummit2018.sh
SYNPOSIS
RedHatSummit2018.sh [-l ] \\
[-C ] \\
[-r ] \\
[-p ] \\
[-a ] \\
[-u ] \\
[-w ] \\
[-G ] \\
[-i ] \\
[-s ]
DESC
'RedHatSummit2018.sh' posts a workflow to a CUBE instance that
implements the following:
⬤:0 pl-mri10yr06mo01da_normal
│
│
↓
⬤:1 pl-freesurfer_pp
╱│╲
╱ │ ╲
╱ │ ╲
╱ │ ╲
╱ │ ╲
↓ ↓ ↓
⬤:2 ⬤:4 ⬤:6 pl-mpcs
│ │ │
↓ ↓ ↓
⬤:3 ⬤:5 ⬤:7 pl-z2labelmap
ARGS
[-l ]
Create branches. Default is 3.
[-s ]
Default is '0'. Adds an explicit system ``sleep`` after executing
a plugin. This can be useful in not overloading the ancillary
services when large amount of plugins are being dispatched
concurrently.
[-S]
If specified, save each plugin POST command on the filesystem. Useful
for debugging.
[-G ]
If specified, write two graphviz .dot files called
-nodes.dot
-nodes-args.dot
that describes the workflow in graphviz format. The first dot file
contains only the nodes in the tree, while the second contains the nodes
with graph edges labeled with the CLI args denoting the tranition from
one node to another.
These dot files are suitable for rendering by graphviz parsers, e.g.
http://dreampuf.github.io/GraphvizOnline
http://viz-js.com
[-r ] (http)
[-p ] (8000)
[-a ] (%HOSTIP)
[-u ] (chris)
[-w ] (chris1234)
A set of values to specify the details of the CUBE instance to use
for running the workflow. Each of the above has (defaults) as shown.
This information can also be specified by passing a JSON string with
the [-C ].
Using one of these specific args, however, is generally simpler. Most
often, the [-a ] will be used.
[-C ]
If specified, interpret passed JSON string as the CUBE instance
on which to schedule the run. The default is of the form:
'{
\"protocol\": \"http\",
\"port\": \"8000\",
\"address\": \"%HOSTIP\",
\"user\": \"chris\",
\"password\": \"chris1234\"
}'
Note the single quotes about the structure. The '%HOSTIP' is a special
construct that will be dynamically replaced by the fully qualified IP
of the current host. This is useful in some proxied networks where the
string 'localhost' can be problematic.

boxcenter "Verify that various command line tools needed to construct this "
boxcenter "workflow exist on the UNIX path. If any of the below files are "
boxcenter "not found, please install them according to the requirements of "
boxcenter "your OS. "
boxcenter ""
dep_check "jq,chrispl-search,chrispl-run,http"
windowBottom
if (( b_respFail > 0 )) ; then exit 4 ; fi
title -d 1 "Checking for plugin IDs on CUBE...." \
"(ids below denote plugin ids)"
#
# This section queries CUBE for IDs of all plugins in the plugin
# array structure.
#
# If any failures were flagged, the script will exit.
#
b_respSuccess=0
b_respFail=0
boxcenter "Verify that all the plugins that constitute this workflow are "
boxcenter "registered to the CUBE instance with which we are communicating."
boxcenter ""
for plugin in "${a_PLUGINS[@]}" ; do
cparse $plugin "REPO" "CONTAINER" "MMN" "ENV"
opBlink_feedback "$ADDRESS:$PORT" "::CUBE->$plugin" \
"op-->" "search"
windowBottom
RESP=$(
chrispl-search --for id \
--using name="$CONTAINER" \
--onCUBE "$CUBE"
)
opRet_feedback "$?" \
"$ADDRESS:$PORT" "::CUBE->$plugin" \
"result-->" "pid = $(echo $RESP | awk '{print $3}')"
done
postQuery_report
windowBottom
if (( b_respFail > 0 )) ; then exit 2 ; fi
title -d 1 "Start constructing the Feed by POSTing the root FS and next nodes..."
ROOTID=-1
retState=""
filesInNode=""
dcmFiles=""
# Post the root node, wait for it to finish, and
# collect a list of output files
boxcenter "Run the root and first nodes in series. "
boxcenter ""
windowBottom
#\\\\\\\\\\\\\\\\\\
# Core logic here ||
plugin_run "0:0" "a_WORKFLOWSPEC[@]" "$CUBE" ROOTID \
$sleepAfterPluginRun && id_check $ROOTID
# waitForNodeState "$CUBE" "finishedSuccessfully" $ROOTID retState
# dataInNode_get fname "$CUBE" $ROOTID filesInNode
plugin_run "0:1" "a_WORKFLOWSPEC[@]" "$CUBE" ID1 \
$sleepAfterPluginRun "@prev_id=$ROOTID" && id_check $ID1
digraph_add "GRAPHVIZBODY" "GRAPHVIZBODYARGS" ":0;$ROOTID" ":1;$ID1" \
"a_WORKFLOWSPEC[@]"
# Core logic here ||
#///////////////////
windowBottom
title -d 1 "Build the branching structure workflow..."
boxcenter "Construct and run each branch, one per MPC comparison. "
boxcenter ""
# Now the branch(es)
b_respSuccess=1
b_respFail=0
boxcenter ""
boxcenter ""
for LOOP in $(seq 1 $branches); do
echo -en "\033[2A\033[2K"
boxcenter ""
boxcenter "Building prediction branch $LOOP..." ${LightGray}
boxcenter ""
boxcenter ""
plugin_run ":2" "a_WORKFLOWSPEC[@]" "$CUBE" ID2 $sleepAfterPluginRun \
"@prev_id=$ID1" && id_check $ID2
digraph_add "GRAPHVIZBODY" "GRAPHVIZBODYARGS" ":1;$ID1" ":2;$ID2" \
"a_WORKFLOWSPEC[@]"
plugin_run ":3" "a_WORKFLOWSPEC[@]" "$CUBE" ID3 $sleepAfterPluginRun \
"@prev_id=$ID2" && id_check $ID3
digraph_add "GRAPHVIZBODY" "GRAPHVIZBODYARGS" ":2;$ID2" ":3;$ID3" \
"a_WORKFLOWSPEC[@]"
done
echo -en "\033[2A\033[2K"
postRun_report
windowBottom
if (( b_respFail > 0 )) ; then exit 3 ; fi
if (( b_graphviz )) ; then
graphVis_printFile "$GRAPHVIZHEADER" \
"$GRAPHVIZBODY" \
"$GRAPHVIZBODYARGS" \
"$GRAPHVIZFILE"
fi
Through our strong partnership with Red Hat and the Mass Open Cloud (MOC), you can deploy workflows to the MOC — while still maintaining ownership of your own data.


Hi I'm Mario DeLaPaz! I'm a software developer with the NJ Dept of Corrections. I'm a part-time soccer referee on the side and also play the sport whenever I get the chance. I stumbled upon dev.to not too long ago and since then gained an interest in reading blogs and non-fiction books that'll contribute to my growth. My interests range from productivity, git, open source, mindfulness, men's fashion, creating habits and more. I recently became webmaster for SHPE NJ professional chapter. I also contribute to my local alumni chapter, NJIT Alumni Assoc, helping plan events for the year. Want to learn more? Send me a note using the contact form below!
Open up Edge Browser and navigate through the news carousel from your Microsoft account.
View Project


Pixel Art Maker
By Katie King
Settings
Select grid size.
Width:
Height:
Select paint color.
Clear Drawing
Workspace


--- layout: page title: About header-img: "img/about-bg.png" ---
Attempting to set myself apart from the hundreds of thousands of other students learning the same exact material as me ;)


About Me
I am passionate about building tools to engage students and teachers in social, relevant, and playful learning experiences.
Connect with me on social media!
LinkedInA little background . . .
I believe writing helps us understand ourselves and our world, our values and our purpose.
For five years, I had the gift as a classroom teacher of sharing the power of writing and reading with middle and high school English students. I loved it! But there was something missing . . .
I always saw myself as both a teacher and a researcher of my craft. Yet, the reality of teaching left little time for the kind of research that would sate my curiosity.
So I returned to graduate school, choosing Northwestern--the epicenter of studies in the Learning Sciences--to study research on design and learning. I was interested in how we could leverage technology to engage students in richer learning experiences and to free up teachers so that relationships, rather than paperwork, could be the focus of their attention.
As with any good learning experience, my thinking expanded and my learning trajectory altered multiple times while at Northwestern.
After taking a course in Python, I realized that I had a developed a love for programming! I enjoyed working on a problem patiently, paying attention to all its fine details, and experiencing that hard-won feeling of contentent when all your efforts pay off in a useful and innovative final product. I ended up signing up for a course in Web the following quarter.
After completing my master's program, I knew I wanted to continue creating and building up my programming skills.
I enrolled in Epicodus's full-time coding school in August to fill in the gaps I need to become a junior developer. By next year, I hope to find work with an Ed Tech company, who shares my mission to create social, relevant, and playful learning experiences. I think being a programmer with a learning sciences background will help me contribute in unique and meaningful ways.
Education
Northwestern University
MA, Learning Sciences
2019 - 2020
Thesis: "Landscape of Online Writing Tools: A Sociocultural Perspective"
Columbia University
MA, Teaching of English
2012 - 2014
Thesis: "Improving Comprehension and Engagement in the Secondary English Classroom: An Embodied Cognition Approach"
University of Washington
BA, Business Admin.
BA, English
2007 - 2011
Magna Cum Laude
Job Experience
Five years teaching and coaching.
Teacher
Norfolk Academy, Norfolk, VA
2014 - 2019
Roles and Responsibilities
- Taught two sections of 7th grade English and two sections of 9th grade English (2018-2019)
- Co-chaired committee on 'New Approaches to Teaching and Learning' (2018-2019)
- Served as Lower School Language Arts Committee Chair (2017-2018)
- Taught three sections of 6th grade English (grammar and writing) and one of 6th grade social studies (20th c. American history) (2014-2018)
- Served as Homeroom Advisor (2014-2018)
- Served on Honor Committee (2014-2016)
- Coached middle school girls' field hockey and lacrosse teams (2014 - 2019)
Learn more about the school here!
Norfolk AcademySkills
- Agile Design Process
- Curriculum and Instruction Design
- Teaching and Coaching
- Writing and Editing
- Technical: HTML, CSS/Bootstrap, JavaScript (Basic)/jQuery, Python (Basic), Adobe XD, Adobe Photoshop (Basic), Google Suite
Interests
- Writing: Mostly poetry, but I have ambitions for writing a young adult fantasy novel.
- Reading/Watching Stories: I enjoy bingeing book series and tv shows!
- Physical Fitness: I was a big athlete in high school (field hockey was my favorite sport), and I continue to enjoy staying active with yoga, pilates, and running outdoors.
- Cooking/Baking . . . and eating
- Interior Design: My dad was an architect with his own beach house construction company, so I grew up around houses. Perhaps as a result, I love thinking about how best to visually layout and decorate homes.
- Travel: I have been to Europe and Asia. I would really like to visit Croatia, New Zealand, Peru, and Thailand.
- Games: Board games, lawn games, organized sports--you name it. I have a competitive and playful spirit, so I have a lot of fun with games!


All modules for which code is available
- waves_gateway.common.exceptions
- waves_gateway.common.injector
- waves_gateway.common.proxy_factory
- waves_gateway.common.proxy_guard
- waves_gateway.common.utils
- waves_gateway.controller.flask_rest_controller
- waves_gateway.controller.gateway_controller
- waves_gateway.controller.gateway_controller_converter_proxy_impl
- waves_gateway.controller.gateway_controller_impl
- waves_gateway.factory.coin_address_factory
- waves_gateway.gateway
- waves_gateway.model.attempt_list_query
- waves_gateway.model.gateway_config_file
- waves_gateway.model.key_pair
- waves_gateway.model.mapping_entry
- waves_gateway.model.polling_delay_config
- waves_gateway.model.polling_state
- waves_gateway.model.public_configuration
- waves_gateway.model.transaction
- waves_gateway.model.transaction_attempt
- waves_gateway.model.transaction_attempt_list
- waves_gateway.serializer.key_pair_serializer
- waves_gateway.serializer.mapping_entry_serializer
- waves_gateway.serializer.polling_state_serializer
- waves_gateway.serializer.polling_transaction_state_serializer
- waves_gateway.serializer.public_configuration_serializer
- waves_gateway.serializer.serializer
- waves_gateway.serializer.transaction_attempt_list_serializer
- waves_gateway.service.address_validation_service
- waves_gateway.service.asset_transaction_service_impl
- waves_gateway.service.attempt_list_converter_service
- waves_gateway.service.attempt_list_worker
- waves_gateway.service.chain_query_service
- waves_gateway.service.chain_query_service_converter_proxy_impl
- waves_gateway.service.coin_transaction_consumer_impl
- waves_gateway.service.constant_fee_service_impl
- waves_gateway.service.fee_service
- waves_gateway.service.fee_service_converter_proxy_impl
- waves_gateway.service.gateway_application_service
- waves_gateway.service.gateway_config_parser
- waves_gateway.service.gateway_logging_configuration_service
- waves_gateway.service.gateway_validation_service
- waves_gateway.service.integer_converter_service
- waves_gateway.service.pending_attempt_list_selector_service
- waves_gateway.service.secret_service
- waves_gateway.service.transaction_attempt_list_service
- waves_gateway.service.transaction_consumer
- waves_gateway.service.transaction_polling_service
- waves_gateway.service.transaction_service
- waves_gateway.service.transaction_service_converter_proxy_impl
- waves_gateway.service.transaction_service_forwarder_proxy_impl
- waves_gateway.service.waves_address_validation_service
- waves_gateway.service.waves_chain_query_service_impl
- waves_gateway.service.waves_transaction_consumer_impl
- waves_gateway.storage.block_height_storage_proxy
- waves_gateway.storage.coin_block_height_storage_proxy_impl
- waves_gateway.storage.coin_polling_state_storage_proxy_impl
- waves_gateway.storage.key_value_storage
- waves_gateway.storage.map_storage
- waves_gateway.storage.mongo_key_value_storage_impl
- waves_gateway.storage.mongo_map_storage_impl
- waves_gateway.storage.mongo_transaction_attempt_list_storage_impl
- waves_gateway.storage.mongo_wallet_storage_impl
- waves_gateway.storage.polling_state_storage_proxy
- waves_gateway.storage.transaction_attempt_list_storage
- waves_gateway.storage.wallet_storage
- waves_gateway.storage.waves_block_height_storage_proxy_impl
- waves_gateway.storage.waves_polling_state_storage_proxy_impl


Seattle
728 Cookie St. Seattle, WA, 98101
Contact<EMAIL_ADDRESS>M: 7AM to 9PM
T: 7AM to 9PM
W: 7AM to 9PM
Th: 7AM to 9PM
F: 7AM to 9PM
Tokyo
138 Cookie Blvd. Tokyo, JP, 27121
Contact<EMAIL_ADDRESS>M: 7AM to 9PM
T: 7AM to 9PM
W: 7AM to 9PM
Th: 7AM to 9PM
F: 7AM to 9PM
Dubai
1659 Cookie Ave. Dubai, UAE, 67801
Contact<EMAIL_ADDRESS>M: 7AM to 9PM
T: 7AM to 9PM
W: 7AM to 9PM
Th: 7AM to 9PM
F: 7AM to 9PM
Paris
728 Cookie St. Paris, FR, 98101
Contact<EMAIL_ADDRESS>M: 7AM to 9PM
T: 7AM to 9PM
W: 7AM to 9PM
Th: 7AM to 9PM
F: 7AM to 9PM
Lima
728 Cookies Way Lima, PE, 96521
Contact<EMAIL_ADDRESS>M: 7AM to 9PM
T: 7AM to 9PM
W: 7AM to 9PM
Th: 7AM to 9PM
F: 7AM to 9PM
Pat's Salmon Cookies was established in 2012 and is honored to continue serving your salmon cookie needs.


|
| static int | cDumpLine (FILE *fp) |
| | Eat up the rest of the current line. More...
|
| |
| static int | cParseIntFormat (char *buf, int *num, int *size) |
| |
| static int | cParseFloatFormat (char *buf, int *num, int *size) |
| |
| static int | ReadVector (FILE *fp, int n, int_t *where, int perline, int persize) |
| |
| static int | cReadValues (FILE *fp, int n, complex *destination, int perline, int persize) |
| | Read complex numbers as pairs of (real, imaginary) More...
|
| |
| static void | FormFullA (int n, int_t *nonz, complex **nzval, int_t **rowind, int_t **colptr) |
| |
| void | creadrb (int *nrow, int *ncol, int_t *nonz, complex **nzval, int_t **rowind, int_t **colptr) |
| |
Copyright (c) 2003, The Regents of the University of California, through Lawrence Berkeley National Laboratory (subject to receipt of any required approvals from U.S. Dept. of Energy)
All rights reserved.
The source code is distributed under BSD license, see the file License.txt at the top-level directory.
-- SuperLU routine (version 4.0) --
Lawrence Berkeley National Laboratory.
June 30, 2009
Purpose
Read a COMPLEX PRECISION matrix stored in Rutherford-Boeing format
as described below.
Line 1 (A72, A8)
Col. 1 - 72 Title (TITLE)
Col. 73 - 80 Matrix name / identifier (MTRXID)
Line 2 (I14, 3(1X, I13))
Col. 1 - 14 Total number of lines excluding header (TOTCRD)
Col. 16 - 28 Number of lines for pointers (PTRCRD)
Col. 30 - 42 Number of lines for row (or variable) indices (INDCRD)
Col. 44 - 56 Number of lines for numerical values (VALCRD)
Line 3 (A3, 11X, 4(1X, I13))
Col. 1 - 3 Matrix type (see below) (MXTYPE)
Col. 15 - 28 Compressed Column: Number of rows (NROW)
Elemental: Largest integer used to index variable (MVAR)
Col. 30 - 42 Compressed Column: Number of columns (NCOL)
Elemental: Number of element matrices (NELT)
Col. 44 - 56 Compressed Column: Number of entries (NNZERO)
Elemental: Number of variable indeces (NVARIX)
Col. 58 - 70 Compressed Column: Unused, explicitly zero
Elemental: Number of elemental matrix entries (NELTVL)
Line 4 (2A16, A20)
Col. 1 - 16 Fortran format for pointers (PTRFMT)
Col. 17 - 32 Fortran format for row (or variable) indices (INDFMT)
Col. 33 - 52 Fortran format for numerical values of coefficient matrix
(VALFMT)
(blank in the case of matrix patterns)
The three character type field on line 3 describes the matrix type.
The following table lists the permitted values for each of the three
characters. As an example of the type field, RSA denotes that the matrix
is real, symmetric, and assembled.
First Character:
R Real matrix
C Complex matrix
I integer matrix
P Pattern only (no numerical values supplied)
Q Pattern only (numerical values supplied in associated auxiliary value
file)
Second Character:
S Symmetric
U Unsymmetric
H Hermitian
Z Skew symmetric
R Rectangular
Third Character:
A Compressed column form
E Elemental form


Hey there! I'm Nimish Bongale, a Technical Writer & Software Developer based out of Bangalore, India. My other hobbies include playing chess and the guitar. I look forward to build the CC Vocabulary site and usage guides as a part of GSoD'20.
But what is GSoD?
GSoD, or Google Season of Docs, is a program that stresses on the importance of the documentation aspect of Open Source projects. It invites technical writers from across the world to submit proposals based on projects floated in by the participating Open Source Organisations. The selected technical writers then work with the their respective organisations and look to complete their work by the end of their internship period. More information about the same can be found here.
Let's talk a bit about my project, shall we?
Vocabulary Site & Usage Guide
Introduction
CC Vocabulary is a cohesive design system & Vue component library to unify the web-facing Creative Commons. It's currently comprised of 3 packages, namely Vocabulary, Vue-Vocabulary & Fonts. My contribution to this project would majorly involve building the landing site for CC Vocabulary, and refactor the documentation wherever necessary.
What drives me
Documentation is one of the primary reasons which determines how successful a certain open source library will be. The major question that developers think of while choosing a suitable tech stack to build their applications is:
- Is the library well documented?
- Is it well maintained?
- Does it have some considerable usage and error support?
These are exactly the questions I should be asking myself while going about this project idea.
As aforementioned, there is an immanent need to have a concise and consolidated documentation. The lack of documentation hurts the future perspectives of open source applications, and is by far, an essential and non-negligible component. Linking to these documentations should be an appealing home page, which captures the interest of the people in an instant. The documentation should be well organised, thereby enabling a seamless flow through it.
Tech stack of the project
We have decided to move forward with Vuejs for building the site, and continue work on the existing storybooks of Vocabulary, Vue-Vocabulary and Fonts. Storybookjs has had some great improvements in recent times, and the new addons that are offered will greatly support my work. Besides these, I will also be using StackEdit to write and share Markdown files of my writings.
Progress - Baby Steps
I have contributed to CC in the past. It would now be my first time contributing to a specific project within CC, while being a member of CC Open Source. Some tasks that I've been able to initiate/accomplish so far:
- Look at Open Source documentation conventions, and see if we violate any.
- Understand the level of existing documentation currently present in our storybooks.
- Discuss about the Monorepo migration and help out with the implementation.
- Migrate
storybookjs
to the latest version. - Implement
addon-controls
for vocabulary. - Design the vocabulary site.
- Promote the involvement of CC Open Source in Hacktoberfest 2020.
What did I learn?
- Design is more than just picking colors and placing components on a grey screen.
- It's important to read your own writings from an unbiased perspective to actually understand how well it would be perceived.
- Interacting with your mentor on a regular basis is of the absolute essence.
- Publishing to npmjs is not difficult!
Thank you for your time!


Class: Mocha::Mock
Overview
Traditional mock object.
All methods return an Expectation which can be further modified by methods on Expectation.
Instance Method Summary (collapse)
-
- (Expectation) expects(method_name_or_hash, backtrace = nil)
(also: #__expects__)
Adds an expectation that the specified method must be called exactly once with any parameters.
-
- (Mock) responds_like(responder)
(also: #quacks_like)
Constrains the Mock instance so that it can only expect or stub methods to which responder responds.
-
- (Expectation) stubs(method_name_or_hash, backtrace = nil)
(also: #__stubs__)
Adds an expectation that the specified method may be called any number of times with any parameters.
- - (Object) unstub(method_name)
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
- (Object) method_missing(symbol, *arguments, &block)
194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 |
# File 'lib/mocha/mock.rb', line 194 def method_missing(symbol, *arguments, &block) if @responder and not @responder.respond_to?(symbol) raise NoMethodError, "undefined method `#{symbol}' for #{self.mocha_inspect} which responds like<EMAIL_ADDRESS>end if matching_expectation_allowing_invocation = @expectations.match_allowing_invocation(symbol, *arguments) matching_expectation_allowing_invocation.invoke(&block) else if (matching_expectation = @expectations.match(symbol, *arguments)) || (!matching_expectation && !@everything_stubbed) matching_expectation.invoke(&block) if matching_expectation = UnexpectedInvocation.new(self, symbol, *arguments).to_s << @mockery.mocha_inspect raise ExpectationError.new(, caller) end end end |
Instance Method Details
- (Expectation) expects(method_name) - (Expectation) expects(expected_methods_vs_return_values) Also known as: __expects__
Adds an expectation that the specified method must be called exactly once with any parameters.
51 52 53 54 55 56 57 58 59 60 |
# File 'lib/mocha/mock.rb', line 51 def expects(method_name_or_hash, backtrace = nil) iterator = ArgumentIterator.new(method_name_or_hash) iterator.each { |*args| method_name = args.shift ensure_method_not_already_defined(method_name) expectation = Expectation.new(self, method_name, backtrace) expectation.returns(args.shift) if args.length > 0 @expectations.add(expectation) } end |
- (Mock) responds_like(responder) Also known as: quacks_like
Constrains the Mocha::Mock instance so that it can only expect or stub methods to which responder responds. The constraint is only applied at method invocation time.
A NoMethodError will be raised if the responder does not #respond_to? a method invocation (even if the method has been expected or stubbed).
The Mocha::Mock instance will delegate its #respond_to? method to the responder.
159 160 161 162 |
# File 'lib/mocha/mock.rb', line 159 def responds_like(responder) @responder = responder self end |
- (Expectation) stubs(method_name) - (Expectation) stubs(stubbed_methods_vs_return_values) Also known as: __stubs__
Adds an expectation that the specified method may be called any number of times with any parameters.
87 88 89 90 91 92 93 94 95 96 97 |
# File 'lib/mocha/mock.rb', line 87 def stubs(method_name_or_hash, backtrace = nil) iterator = ArgumentIterator.new(method_name_or_hash) iterator.each { |*args| method_name = args.shift ensure_method_not_already_defined(method_name) expectation = Expectation.new(self, method_name, backtrace) expectation.at_least(0) expectation.returns(args.shift) if args.length > 0 @expectations.add(expectation) } end |


Hello {{mentorfirst}},
First and foremost, thank you for volunteering to academically support students during this stressful time. We really
appreciate your passion for helping others. Thank you so much for putting in the time and effort for kids all across the
United States!
With that said, a student/parent has requested to have you as a mentor - yay! Their information is below.
Email: {{studentemail}}
Message: {{message}}
If you choose to accept this mentorship pairing, please fill out this google form within 24 hours so that we know you
have paired yourself.
IMPORTANT: If you do intend on mentoring, we first would like for you to read the CovEd Mentor Guidelines
before proceeding. Once read, please confirm that you have read and understood the guidelines and expectations of being
a mentor by filling out the Mentor Expectations Confirmation form.
Remember to cc the parent email on every email you send, as explained in the mentor guidelines. We recommend that you
start with a 30 minute session to introduce yourselves and decide how the mentorship will proceed, including:


Your UI Sidekick
Kayto is a minimal 12 column layout grid. It’s customizable. It’s got a debugging widget.
The fixed width columns touch. I.e. no margins. The gutters are built with padding and are the responsibility of the column itself.
Usage method 1: Include the styles and Javascript in your page via NPM.
npm install kayto
<link href="node_modules/kayto/dist/kayto.css" rel="stylesheet">
<script src="node_modules/kayto/dist/kayto.js" type="text/javascript"></script>
Usage method 2: Include in a live site via Greasemonkey.
*
as a wildcard to match domains and pages.


Speciality
City
Area
Visit:
Doctor Name:
Hospitals & affiliation:
250
350
From
To
Insurance:
Title:
Gender
203 cardiologists found
Sort by:
Fees: 250 EGP
Today
11 AM
Tomorrow
11/5
More


--- title: "Learn to write API applications using Rails 5 and JSON" author: "Chris Kottom" description: "Build the knowledge and skills to start creating Rails 5 API backend apps with this crash course. Available for free via email or as a downloadable PDF." body_id: rails-apis date: 2017-04-10 17:23 ---
Are you building a mobile app? Do you need to open up integrations for partner applications? If it's time to break out of the monolith, this course will help you understand the basics of coding and testing new REST-based endpoints for your server-side application.
The ability to verify the identity of your users is essential to most Rails applications, but the constraints placed on APIs force us to look beyond the techniques used in traditional Rails apps. This course compares three authentication models popular with API developers to show how and when it's right to apply each one.
Developing a stable API is only 20% a matter of writing good code. The other 80% is a question of making good design decisions and applying them consistently throughout your application. By studying some of the most common design problems and looking at patterns to solve them, you'll learn tools that will serve you on future projects.


Dear Partner, How are doing today? I am Mr. NESTERUK ANDRIY a personal treasurer to Mikhail Khodorkovsky, owner of the following Companies: Chairman CEO: YUKOS OIL (Russian Largest Oil Company) Chairman CEO:Menatep SBP Bank (A well reputable financial institution with its Branches all Over the world). SOURCE OF FUNDS: I have a profiling amount in an excess of US$100.5M, which I seek your Partnership in accommodating for me. You will be rewarded with 4% of the total sum for your partnership. Can you be my partner on this? INTRODUCTION OF MY SELF: As a personal consultant to him,authority was handed over to me in transfer of money of an American oil merchant for his last oil deal with my boss Mikhail Khodorkovsky. Already the funds have left the shores of America to a European private Bank where the final crediting is expected to be carried out. While I was on the process, My Boss got arrested for his Involvement in politics by financing the leading And opposing political parties (the Union of Right Forces, Led by Boris Nemtsov, and Yabloko, a liberal/social democratic party Led by Gregor Yavlinsky) which Poses a treat to President Vladimir Putin Second Tenure as Russian president. You can catch more of the story on this website: http://www.yukos.com http://newsfromrussia.com/main/2003/11/13/51215.html YOUR ROLE: All I need from you is to stand as the beneficiary of the Above quoted Sum and I will re-profile the funds with your Name, which will enable. The European bank transfer the sum to you. I Have decided to use this Sum to relocate to merican Continent and never to be connected to any Of Mikhail Khodorkovsky Conglomerates. The transaction has to be concluded soon and as I confirm Your readinesses to conclude the transaction with me, I Will provide you with the details. Thank you very much. Regards, NESTERUK ANDRIY (Mr.) ___________________________________________________________________________ http://www.acsr.ac.th


Web application and website development experience.
In-depth Java programming experience.
Functional languages experience.
Knowledge of agile practices.
Experience of creating and querying databases
Experience in register programming.
Experience with using the above.
Experience using many IDE's but two most common above.
Knowlege of UML and the full software development process.
I am working as part of an Industry 4.0 team to deliver primarily MES solutions to clients. Currently I am working to uprade and expand Network Rails rail monitoring, intelligent infrastructure solution.
This role involved me working primarily alongisde a client (BBC) as part of the Achitect office. I was involved in a number of projects:
I acquired my degree from University of Birmingham. I researched into whether a genetic algorithm can be used to create an adaptive AI for a video game in my final year project.


| Description | File | Line | Column | |
| my_robot.js |
Create new project
XChoose the type of project you want to create:
Create project
XSave your workspace
XHow do you wan't to save your workspace:
Open a workspace
XClick the 'Open workspace' button if you want to open a workspace previously saved in local storage.
Select a file if you want to import a workspace from your computer:
Settings
XText-size:
Pts


This is meme the news. At the end of this meme the news is an extremly disturbing image of what some Palestinians experience. Most of this is pretty traditional meme the news. It’s memes that are anti-war, anti-poverty, and anti-spy network.  This one is different.
It’s disturbing. So, this one comes with a warning. You’ve been warned. The bottom of this is 100% not safe for work, safe for kids nearby, safe for anyone involved, and may haunt you later.

With that trigger/image warning I now present- Meme the News
I’ve been fighting Vietmeme since 2012
News brief in the news brief
Our opponent is powerful
Lynch is gonna get… wait for it… you see it coming… LYNCHED!
Syria is a conflict, but it also serves as a distraction
Not enough change
People don’t want war
These two are bad
Sacrifice time… just be on the lookout
For the Mattis fans
There goes your social security…
Funky infographic
Who backs ISIS
Manchurian?
These people are sick
When it comes out it’s still just the tip of the iceberg…
Some attacks are staged
Anything look familiar here?
This is Anna Chapman. She’s a spy. I vote she can stay.
Graphic warning… This one is fucked.
intentional spacer. Still time to back out.
This page is synchronized from the post: ‘Meme the News- 4/15/18’


PolyCrypt Samples
This page provides a list of examples of how to use polycrypt. They increase gradually in complexity, starting with "hello world" examples, and progressing up to applications that are useful in the real world.
- hello-hash.html - Hash the string "Hello world!"
- hello-hash2.html - Hash a string of your choosing
- hello-enc.html - Encrypt a string of your choosing
- demo/ - Test all of the API functions
- x509/ - Generate a self-signed email certificate
- tls/ - Generate a self-signed web server certificate
- GrayMail Chat - Use our Encrypted Chat Service


This map won’t be complete without your knowledge. Help us verify the locations on this map. If you find a facility or sensitive use, let us know!
Contact us to access the data and code behind this map for your use.


Alex Serdyuk - Software Developer
User
cursor keys
to move the player. Spaceship represtnt the organization of work or study. Jump and touch the Spaceship in order to retrieve the experience. And don't forget to turn the
sound
on!


Using Minihelp
This section explains how Minihelp can be used in your software. This
section is divided into the following subsections:
- Obtaining Minihelp
- Prerequisites
- Compiling Minihelp
- Configuring Minihelp
- Invoking Minihelp from The Command Line
- Invoking Minihelp Programmatically


...loading
Paths
.. there are no paths for {{slug}}, because it doesn't exist.
Behavior
.. there are no overall stats for {{slug}}, because it doesn't exist.
Process
.. there are no process stats for {{slug}}, because it doesn't exist.
Pool
.. there are no pool stats for {{slug}}, because it doesn't exist.


Dumb Stuff You Need To Do
Add ANOTHER thing:
List Name
Task
Another Task
Add
List Name:
Tasks for this list:


Registering Types with Unity
Unity does not require Type
to be registered to resolve it.
Any concrete, constructable Type
could be resolved by Unity without any prior preparation. It will even create and supply parameters if required. In other words, if you can create a Type
with new
operator:
var value = new SomeClass(new SomeOtherClass());
you can resolve it from Unity:
var value = container.Resolve<SomeClass>();
A lot of times, if type does not require any custom steps, it is faster to resolve Type
from the container if it is not registered. You should only register a Type
if one of the following is required:
- Lifetime policy other than transient
- Nondefault constructor should be selected
- Properties or fields not marked with appropriate attributes should be injected
- Method should be called during initialization on the created object
- Mapping between service and implementation types
What is a Registration and how it works
When you register a Type
, you are instructing Unity how to create and initialize an instance of that Type
during instantiation. You also instruct Unity how to deal with the crated instance during its lifetime.
Once registration is complete, Unity creates a blueprint of the type factory where it stores implementation details (name, to and from types, etc.), information about what members to inject and how, and lifetime manager responsible for managing the instance.
At the later time, when that Type
is requested, Unity uses this blueprint to create a pipeline (resolver delegate) to be used to create type.
Each Unity container exposes a collection of available registrations presented as an enumeration of IContainerRegistration objects. This collection could be used to filter and select certain registrations as well as to check if the Type
is registered and how.
Different types of registrations
Unity recognizes three different scenarios of how instances and types are created:
Instances created outside of Unity
A lot of times parts of system's infrastructure require to be available to clients and services of the application. These entities are created and managed outside of Unity but should be accessible by consumers of the framework during subsequent resolutions.
To enable access to these objects Unity provides a way to register instances. For more information see Instance Registration.
Instances created by registered Type factories
Although Unity is quite capable in creating instance of types, sometimes it is more efficient or desireable to use Type
factories. Unity satisfies this requirement by providing API to register a special factory delegate. For more information see Factory Registration
Instances created by Unity
This is the most common scenario where objects are created by the container itself. Creation process is controlled by either Type
registrations associated with the container or implicit Unity defaults if none registered. For more information how Type
can be registered see Type Registration
Registration Hierarchies
Unity container provides a way to create child containers (other systems refer to it as resolution scopes) and allows building sophisticated scope trees of registrations. There are just a few simple rules to follow when dealing with container hierarchies:
Types registered in predecessor containers always available in descendant containers
This is a very simple concept, each registration is like a public virtual declaration in cs types. Every descendant inherits it and can use at will.Types registered in descendant containers override the same registration of predecessors
Following the same analogy with public virtual declarations, each override registration installs its own declaration and hides the one in predecessor containers.


The PRINT HEADERS record stores the Row And Column Headings option from the Page Setup dialog box, Sheet tab.
Record Data
|
Offset |
Name |
Size |
Contents |
|
4 |
fPrintRwCol |
2 |
=1 to print row and column headings |


--- layout: post title: "Who's Funding Startups that 'Monitor' Schools and Students?" date: 2016-12-17 05:35:00 +0000 tags: image: https://s3.amazonaws.com/hackedu/2016-12-17-pigeon.jpg imagecredits: https://www.flickr.com/photos/hommedechevre/2537927345 ---
This article helps provide funding data for part 8 of my annual review of the year in ed-tech
The following monitoring companies – some monitor school networks, some monitor social media, some monitor classroom behavior – raised funding in 2016: