| Interface | Description |
|---|---|
| Soap |
This class was generated by Apache CXF 3.1.2
2017-11-10T12:58:25.862-05:00
Generated source version: 3.1.2
|
| Class | Description |
|---|---|
| Account |
Java class for Account complex type.
|
| Account.Roles |
Java class for anonymous complex type.
|
| AccountDataItem |
Java class for AccountDataItem complex type.
|
| AccountPrivateLabel |
Java class for AccountPrivateLabel complex type.
|
| AccountUser |
Java class for AccountUser complex type.
|
| AccountUser.AssociatedBusinessUnits |
Java class for anonymous complex type.
|
| AccountUser.Roles |
Java class for anonymous complex type.
|
| AccountUser.SsoIdentities |
Java class for anonymous complex type.
|
| Adapter1 | |
| AddressStatus |
Java class for AddressStatus complex type.
|
| APIFault |
Java class for APIFault complex type.
|
| APIFault.Params |
Java class for anonymous complex type.
|
| APIObject |
Java class for APIObject complex type.
|
| APIProperty |
Java class for APIProperty complex type.
|
| ArrayOfObjectDefinitionRequest |
Java class for ArrayOfObjectDefinitionRequest complex type.
|
| AsyncRequestResult |
Java class for AsyncRequestResult complex type.
|
| AsyncResponse |
Java class for AsyncResponse complex type.
|
| Attribute |
Java class for Attribute complex type.
|
| AttributeMap |
Java class for AttributeMap complex type.
|
| AttributeSet |
Java class for AttributeSet complex type.
|
| AttributeSet.Items |
Java class for anonymous complex type.
|
| AttributeValue |
Java class for AttributeValue complex type.
|
| AttributeValueContainer |
Java class for AttributeValueContainer complex type.
|
| AttributeValueContainer.Values |
Java class for anonymous complex type.
|
| AudienceItem |
Java class for AudienceItem complex type.
|
| Authentication |
Java class for Authentication complex type.
|
| Automation |
Java class for Automation complex type.
|
| Automation.AutomationTasks |
Java class for anonymous complex type.
|
| Automation.Notifications |
Java class for anonymous complex type.
|
| AutomationActivity |
Java class for AutomationActivity complex type.
|
| AutomationActivityInstance |
Java class for AutomationActivityInstance complex type.
|
| AutomationChain |
Java class for AutomationChain complex type.
|
| AutomationInstance |
Java class for AutomationInstance complex type.
|
| AutomationInstance.TaskInstances |
Java class for anonymous complex type.
|
| AutomationInstances |
Java class for AutomationInstances complex type.
|
| AutomationInstances.AutomationInstanceCollection |
Java class for anonymous complex type.
|
| AutomationNotification |
Java class for AutomationNotification complex type.
|
| AutomationSource |
Java class for AutomationSource complex type.
|
| AutomationTask |
Java class for AutomationTask complex type.
|
| AutomationTask.Activities |
Java class for anonymous complex type.
|
| AutomationTaskInstance |
Java class for AutomationTaskInstance complex type.
|
| AutomationTaskInstance.ActivityInstances |
Java class for anonymous complex type.
|
| BaseMOKeyword |
Maybe add verb here...
|
| BounceEvent |
Java class for BounceEvent complex type.
|
| Brand |
Java class for Brand complex type.
|
| BrandTag |
Java class for BrandTag complex type.
|
| BusinessRule |
Java class for BusinessRule complex type.
|
| BusinessUnit |
Java class for BusinessUnit complex type.
|
| Campaign |
Java class for Campaign complex type.
|
| CampaignPerformOptions |
Java class for CampaignPerformOptions complex type.
|
| Certificate |
Java class for Certificate complex type.
|
| ClickEvent |
Java class for ClickEvent complex type.
|
| ClientID |
Java class for ClientID complex type.
|
| ComplexFilterPart |
Java class for ComplexFilterPart complex type.
|
| ComplexFilterPart.AdditionalOperands |
Java class for anonymous complex type.
|
| CompressionConfiguration |
Java class for CompressionConfiguration complex type.
|
| ConfigureOptions |
Java class for ConfigureOptions complex type.
|
| ConfigureRequestMsg |
Java class for anonymous complex type.
|
| ConfigureRequestMsg.Configurations |
Java class for anonymous complex type.
|
| ConfigureResponseMsg |
Java class for anonymous complex type.
|
| ConfigureResponseMsg.Results |
Java class for anonymous complex type.
|
| ConfigureResult |
Java class for ConfigureResult complex type.
|
| ContactEvent |
Java class for ContactEvent complex type.
|
| ContactEvent.Data |
Java class for anonymous complex type.
|
| ContactEventCreateResult |
Java class for ContactEventCreateResult complex type.
|
| ContainerID |
Java class for ContainerID complex type.
|
| ContentArea |
Java class for ContentArea complex type.
|
| ContentValidation |
Java class for ContentValidation complex type.
|
| ContentValidation.Subscribers |
Java class for anonymous complex type.
|
| ContentValidationResult |
Java class for ContentValidationResult complex type.
|
| ContentValidationTaskResult |
Java class for ContentValidationTaskResult complex type.
|
| ContentValidationTaskResult.ValidationResults |
Java class for anonymous complex type.
|
| CreateOptions |
Java class for CreateOptions complex type.
|
| CreateRequest |
Java class for anonymous complex type.
|
| CreateResponse |
Java class for anonymous complex type.
|
| CreateResult |
Java class for CreateResult complex type.
|
| DailyRecurrence |
Java class for DailyRecurrence complex type.
|
| DataExtension |
Java class for DataExtension complex type.
|
| DataExtension.Fields |
Java class for anonymous complex type.
|
| DataExtensionCreateResult |
Java class for DataExtensionCreateResult complex type.
|
| DataExtensionCreateResult.KeyErrors |
Java class for anonymous complex type.
|
| DataExtensionCreateResult.ValueErrors |
Java class for anonymous complex type.
|
| DataExtensionDeleteResult |
Java class for DataExtensionDeleteResult complex type.
|
| DataExtensionDeleteResult.KeyErrors |
Java class for anonymous complex type.
|
| DataExtensionError |
Java class for DataExtensionError complex type.
|
| DataExtensionField |
Java class for DataExtensionField complex type.
|
| DataExtensionObject |
Java class for DataExtensionObject complex type.
|
| DataExtensionObject.Keys |
Java class for anonymous complex type.
|
| DataExtensionTemplate |
Only supports Retrieve
|
| DataExtensionUpdateResult |
Java class for DataExtensionUpdateResult complex type.
|
| DataExtensionUpdateResult.KeyErrors |
Java class for anonymous complex type.
|
| DataExtensionUpdateResult.ValueErrors |
Java class for anonymous complex type.
|
| DataExtractActivity |
Java class for DataExtractActivity complex type.
|
| DataFolder |
Java class for DataFolder complex type.
|
| DefinitionRequestMsg |
Java class for anonymous complex type.
|
| DefinitionResponseMsg |
Java class for anonymous complex type.
|
| DeleteOptions |
Java class for DeleteOptions complex type.
|
| DeleteRequest |
Java class for anonymous complex type.
|
| DeleteResponse |
Java class for anonymous complex type.
|
| DeleteResult |
Java class for DeleteResult complex type.
|
| DeliveredEvent |
Java class for DeliveredEvent complex type.
|
| DeliveryProfile |
Java class for DeliveryProfile complex type.
|
| DoubleOptInMOKeyword |
Java class for DoubleOptInMOKeyword complex type.
|
| DoubleOptInMOKeyword.ValidPublications |
Java class for anonymous complex type.
|
| DoubleOptInMOKeyword.ValidResponses |
Java class for anonymous complex type.
|
|
Java class for Email complex type.
|
|
| EmailAddress |
Java class for EmailAddress complex type.
|
| EmailSendDefinition |
Java class for EmailSendDefinition complex type.
|
| EmailSendDefinition.TrackingUsers |
Java class for anonymous complex type.
|
| ExecuteRequest |
Java class for ExecuteRequest complex type.
|
| ExecuteRequestMsg |
Java class for anonymous complex type.
|
| ExecuteResponse |
Java class for ExecuteResponse complex type.
|
| ExecuteResponseMsg |
Java class for anonymous complex type.
|
| ExtractDefinition |
Java class for ExtractDefinition complex type.
|
| ExtractDefinition.Parameters |
Java class for anonymous complex type.
|
| ExtractDefinition.Values |
Java class for anonymous complex type.
|
| ExtractDescription |
Java class for ExtractDescription complex type.
|
| ExtractDescription.Parameters |
Java class for anonymous complex type.
|
| ExtractOptions |
Java class for ExtractOptions complex type.
|
| ExtractParameter |
Java class for ExtractParameter complex type.
|
| ExtractParameterDescription |
Java class for ExtractParameterDescription complex type.
|
| ExtractRequest |
Java class for ExtractRequest complex type.
|
| ExtractRequest.Parameters |
Java class for anonymous complex type.
|
| ExtractRequestMsg |
Java class for anonymous complex type.
|
| ExtractResponseMsg |
Java class for anonymous complex type.
|
| ExtractResponseMsg.Results |
Java class for anonymous complex type.
|
| ExtractResult |
Java class for ExtractResult complex type.
|
| ExtractTemplate |
Java class for ExtractTemplate complex type.
|
| FieldMap |
Java class for FieldMap complex type.
|
| FileTransferActivity |
Java class for FileTransferActivity complex type.
|
| FileTransferLocation |
Java class for FileTransferLocation complex type.
|
| FileTrigger |
Java class for FileTrigger complex type.
|
| FileTriggerTypeLastPull |
Java class for FileTriggerTypeLastPull complex type.
|
| FilterActivity |
Java class for FilterActivity complex type.
|
| FilterDefinition |
Java class for FilterDefinition complex type.
|
| FilterPart |
Java class for FilterPart complex type.
|
| Folder |
Java class for Folder complex type.
|
| ForwardedEmailEvent |
Java class for ForwardedEmailEvent complex type.
|
| ForwardedEmailOptInEvent |
Java class for ForwardedEmailOptInEvent complex type.
|
| GlobalUnsubscribeCategory |
Java class for GlobalUnsubscribeCategory complex type.
|
| Group |
Java class for Group complex type.
|
| GroupConnectActivity |
Java class for GroupConnectActivity complex type.
|
| GroupDefinition |
Java class for GroupDefinition complex type.
|
| HelpMOKeyword |
Java class for HelpMOKeyword complex type.
|
| HiveQueryDefinition |
Java class for HiveQueryDefinition complex type.
|
| HourlyRecurrence |
Java class for HourlyRecurrence complex type.
|
| ImportDefinition |
Java class for ImportDefinition complex type.
|
| ImportDefinition.ControlColumnActions |
Java class for anonymous complex type.
|
| ImportDefinition.FieldMaps |
Java class for anonymous complex type.
|
| ImportDefinitionAutoGenerateDestination |
Java class for ImportDefinitionAutoGenerateDestination complex type.
|
| ImportDefinitionColumnBasedAction |
Java class for ImportDefinitionColumnBasedAction complex type.
|
| ImportDefinitionFieldMap |
Java class for ImportDefinitionFieldMap complex type.
|
| ImportFileDestination |
Java class for ImportFileDestination complex type.
|
| ImportResultsSummary |
Java class for ImportResultsSummary complex type.
|
| IntegrationProfile |
Java class for IntegrationProfile complex type.
|
| IntegrationProfileDefinition |
Java class for IntegrationProfileDefinition complex type.
|
| InteractionBaseObject |
Java class for InteractionBaseObject complex type.
|
| InteractionDefinition |
Java class for InteractionDefinition complex type.
|
| LandingPage |
Java class for LandingPage complex type.
|
| Layout |
Java class for Layout complex type.
|
| Link |
Java class for Link complex type.
|
| LinkSend |
Java class for LinkSend complex type.
|
| List |
Java class for List complex type.
|
| ListAttribute |
Java class for ListAttribute complex type.
|
| ListAttributeRestrictedValue |
Java class for ListAttributeRestrictedValue complex type.
|
| ListSend |
Java class for ListSend complex type.
|
| ListSubscriber |
Java class for ListSubscriber complex type.
|
| Locale |
Java class for Locale complex type.
|
| Message |
Java class for Message complex type.
|
| MessageSendActivity |
Java class for MessageSendActivity complex type.
|
| MessagingConfiguration |
Deprecated.
|
| MessagingVendorKind |
Deprecated.
|
| MinutelyRecurrence |
Java class for MinutelyRecurrence complex type.
|
| MobileConnectRefreshListActivity |
Java class for MobileConnectRefreshListActivity complex type.
|
| MobileConnectSendSmsActivity |
Java class for MobileConnectSendSmsActivity complex type.
|
| MobilePushSendMessageActivity |
Java class for MobilePushSendMessageActivity complex type.
|
| MonthlyRecurrence |
Java class for MonthlyRecurrence complex type.
|
| NotSentEvent |
Java class for NotSentEvent complex type.
|
| NullAPIProperty |
Java class for NullAPIProperty complex type.
|
| ObjectDefinition |
Java class for ObjectDefinition complex type.
|
| ObjectDefinition.ExtendedProperties |
Java class for anonymous complex type.
|
| ObjectDefinitionRequest |
Java class for ObjectDefinitionRequest complex type.
|
| ObjectExtension |
Java class for ObjectExtension complex type.
|
| ObjectExtension.Properties |
Java class for anonymous complex type.
|
| ObjectFactory |
This object contains factory methods for each
Java content interface and Java element interface
generated in the com.exacttarget.fuelsdk.internal package.
|
| OpenEvent |
Java class for OpenEvent complex type.
|
| Options |
Java class for Options complex type.
|
| Options.SaveOptions |
Java class for anonymous complex type.
|
| Owner |
Java class for Owner complex type.
|
| ParameterDescription |
Java class for ParameterDescription complex type.
|
| Parameters |
Java class for Parameters complex type.
|
| PartnerAPI |
ExactTarget Partner API
This class was generated by Apache CXF 3.1.2
2017-11-10T12:58:25.870-05:00
Generated source version: 3.1.2
|
| PerformOptions |
Java class for PerformOptions complex type.
|
| PerformRequest |
PerformRequest has been deprecated.
|
| PerformRequest.Definitions |
Java class for anonymous complex type.
|
| PerformRequestMsg |
Java class for anonymous complex type.
|
| PerformRequestMsg.Definitions |
Java class for anonymous complex type.
|
| PerformResponse |
Java class for PerformResponse complex type.
|
| PerformResponse.Results |
Java class for anonymous complex type.
|
| PerformResponseMsg |
Java class for anonymous complex type.
|
| PerformResponseMsg.Results |
Java class for anonymous complex type.
|
| PerformResult |
Java class for PerformResult complex type.
|
| Permission |
Java class for Permission complex type.
|
| PermissionSet |
Java class for PermissionSet complex type.
|
| PermissionSet.Permissions |
Java class for anonymous complex type.
|
| PermissionSet.PermissionSets |
Java class for anonymous complex type.
|
| PicklistItem |
Java class for PicklistItem complex type.
|
| PlatformApplication |
Java class for PlatformApplication complex type.
|
| PlatformApplicationPackage |
Java class for PlatformApplicationPackage complex type.
|
| Portfolio |
Java class for Portfolio complex type.
|
| PrivateDomain |
Java class for PrivateDomain complex type.
|
| PrivateDomainSet |
Java class for PrivateDomainSet complex type.
|
| PrivateIP |
Java class for PrivateIP complex type.
|
| PrivateLabel |
Java class for PrivateLabel complex type.
|
| ProgramManifestTemplate |
Java class for ProgramManifestTemplate complex type.
|
| PropertyDefinition |
Java class for PropertyDefinition complex type.
|
| PropertyDefinition.PicklistItems |
Java class for anonymous complex type.
|
| PropertyDefinition.References |
Java class for anonymous complex type.
|
| Publication |
Java class for Publication complex type.
|
| Publication.Subscribers |
Java class for anonymous complex type.
|
| PublicationSubscriber |
Java class for PublicationSubscriber complex type.
|
| PublicKeyManagement |
Java class for PublicKeyManagement complex type.
|
| Query |
Java class for Query complex type.
|
| QueryDefinition |
Java class for QueryDefinition complex type.
|
| QueryObject |
Java class for QueryObject complex type.
|
| QueryRequest |
Java class for QueryRequest complex type.
|
| QueryRequestMsg |
Java class for anonymous complex type.
|
| QueryResponseMsg |
Java class for anonymous complex type.
|
| Recurrence |
Java class for Recurrence complex type.
|
| ReplyMailManagementConfiguration |
Java class for ReplyMailManagementConfiguration complex type.
|
| ReportActivity |
Java class for ReportActivity complex type.
|
| Request |
Java class for Request complex type.
|
| ResourceSpecification |
Java class for ResourceSpecification complex type.
|
| Result |
Java class for Result complex type.
|
| ResultItem |
Java class for ResultItem complex type.
|
| ResultMessage |
Java class for ResultMessage complex type.
|
| RetrieveOptions |
Java class for RetrieveOptions complex type.
|
| RetrieveRequest |
Java class for RetrieveRequest complex type.
|
| RetrieveRequest.Retrieves |
Java class for anonymous complex type.
|
| RetrieveRequestMsg |
Java class for anonymous complex type.
|
| RetrieveResponseMsg |
Java class for anonymous complex type.
|
| RetrieveSingleOptions |
Java class for RetrieveSingleOptions complex type.
|
| RetrieveSingleRequest |
Java class for RetrieveSingleRequest complex type.
|
| Role |
Java class for Role complex type.
|
| Role.Permissions |
Java class for anonymous complex type.
|
| Role.PermissionSets |
Java class for anonymous complex type.
|
| SaveOption |
Java class for SaveOption complex type.
|
| ScheduleDefinition |
Java class for ScheduleDefinition complex type.
|
| ScheduleOptions |
Java class for ScheduleOptions complex type.
|
| ScheduleRequestMsg |
Java class for anonymous complex type.
|
| ScheduleRequestMsg.Interactions |
Java class for anonymous complex type.
|
| ScheduleResponse |
Java class for ScheduleResponse complex type.
|
| ScheduleResponse.Results |
Java class for anonymous complex type.
|
| ScheduleResponseMsg |
Java class for anonymous complex type.
|
| ScheduleResponseMsg.Results |
Java class for anonymous complex type.
|
| ScheduleResult |
Java class for ScheduleResult complex type.
|
| SecurityObject |
Java class for SecurityObject complex type.
|
| Send |
Java class for Send complex type.
|
| Send.Sources |
Java class for anonymous complex type.
|
| Send.SuppressionLists |
Java class for anonymous complex type.
|
| SendAdditionalAttribute |
Java class for SendAdditionalAttribute complex type.
|
| SendClassification |
Java class for SendClassification complex type.
|
| SendDefinition |
Java class for SendDefinition complex type.
|
| SendDefinitionList |
Java class for SendDefinitionList complex type.
|
| SendDefinitionList.Parameters |
Java class for anonymous complex type.
|
| SendEmailMOKeyword |
Java class for SendEmailMOKeyword complex type.
|
| SenderProfile |
Java class for SenderProfile complex type.
|
| SendSMSMOKeyword |
Java class for SendSMSMOKeyword complex type.
|
| SendSummary |
Java class for SendSummary complex type.
|
| SentEvent |
Java class for SentEvent complex type.
|
| SimpleFilterPart |
Java class for SimpleFilterPart complex type.
|
| SMSAddress |
Java class for SMSAddress complex type.
|
| SMSMOEvent |
Java class for SMSMOEvent complex type.
|
| SMSMTEvent |
Java class for SMSMTEvent complex type.
|
| SmsSendActivity |
Java class for SmsSendActivity complex type.
|
| SMSSharedKeyword |
Java class for SMSSharedKeyword complex type.
|
| SMSTriggeredSend |
Java class for SMSTriggeredSend complex type.
|
| SMSTriggeredSendDefinition |
Java class for SMSTriggeredSendDefinition complex type.
|
| Soap_Soap_Client |
This class was generated by Apache CXF 3.1.2
2017-11-10T12:58:25.808-05:00
Generated source version: 3.1.2
|
| SpamAssassinValidation |
Java class for SpamAssassinValidation complex type.
|
| SsoIdentity |
Java class for SsoIdentity complex type.
|
| Subscriber |
Java class for Subscriber complex type.
|
| Subscriber.Addresses |
Java class for anonymous complex type.
|
| SubscriberAddress |
Java class for SubscriberAddress complex type.
|
| SubscriberAddress.Statuses |
Java class for anonymous complex type.
|
| SubscriberList |
Java class for SubscriberList complex type.
|
| SubscriberResult |
Java class for SubscriberResult complex type.
|
| SubscriberSendResult |
Java class for SubscriberSendResult complex type.
|
| SubscriberTypeDefinition |
Java class for SubscriberTypeDefinition complex type.
|
| Subscription |
Java class for Subscription complex type.
|
| SuppressionListContext |
Java class for SuppressionListContext complex type.
|
| SuppressionListData |
Java class for SuppressionListData complex type.
|
| SuppressionListData.Properties |
Java class for anonymous complex type.
|
| SuppressionListDefinition |
Java class for SuppressionListDefinition complex type.
|
| SuppressionListDefinition.Contexts |
Java class for anonymous complex type.
|
| SuppressionListDefinition.Fields |
Java class for anonymous complex type.
|
| SurveyEvent |
Java class for SurveyEvent complex type.
|
| SystemOutage |
Java class for SystemOutage complex type.
|
| SystemStatusOptions |
Java class for SystemStatusOptions complex type.
|
| SystemStatusRequestMsg |
Java class for anonymous complex type.
|
| SystemStatusResponseMsg |
Java class for anonymous complex type.
|
| SystemStatusResponseMsg.Results |
Java class for anonymous complex type.
|
| SystemStatusResult |
Java class for SystemStatusResult complex type.
|
| SystemStatusResult.Outages |
Java class for anonymous complex type.
|
| TagFilterPart |
Java class for TagFilterPart complex type.
|
| TagFilterPart.Tags |
Java class for anonymous complex type.
|
| TaskResult |
Java class for TaskResult complex type.
|
| Template |
Java class for Template complex type.
|
| TimeZone |
Java class for TimeZone complex type.
|
| TrackingEvent |
Java class for TrackingEvent complex type.
|
| TrackingUser |
Java class for TrackingUser complex type.
|
| TriggeredSend |
Java class for TriggeredSend complex type.
|
| TriggeredSendCreateResult |
Java class for TriggeredSendCreateResult complex type.
|
| TriggeredSendDefinition |
Java class for TriggeredSendDefinition complex type.
|
| TriggeredSendExclusionList |
Java class for TriggeredSendExclusionList complex type.
|
| TriggeredSendSummary |
Java class for TriggeredSendSummary complex type.
|
| UnsubEvent |
Java class for UnsubEvent complex type.
|
| UnsubscribeFromSMSPublicationMOKeyword |
Java class for UnsubscribeFromSMSPublicationMOKeyword complex type.
|
| UpdateOptions |
Java class for UpdateOptions complex type.
|
| UpdateRequest |
Java class for anonymous complex type.
|
| UpdateResponse |
Java class for anonymous complex type.
|
| UpdateResult |
Java class for UpdateResult complex type.
|
| UserAccess |
Java class for UserAccess complex type.
|
| UserMap |
Java class for UserMap complex type.
|
| UsernameAuthentication |
Java class for UsernameAuthentication complex type.
|
| ValidationAction |
Java class for ValidationAction complex type.
|
| ValidationAction.ValidationOptions |
Java class for anonymous complex type.
|
| ValidationResult |
Java class for ValidationResult complex type.
|
| VersionInfoRequestMsg |
Java class for anonymous complex type.
|
| VersionInfoResponse |
Java class for VersionInfoResponse complex type.
|
| VersionInfoResponseMsg |
Java class for anonymous complex type.
|
| VoiceTriggeredSend |
Java class for VoiceTriggeredSend complex type.
|
| VoiceTriggeredSendDefinition |
Java class for VoiceTriggeredSendDefinition complex type.
|
| WeeklyRecurrence |
Java class for WeeklyRecurrence complex type.
|
| YearlyRecurrence |
Java class for YearlyRecurrence complex type.
|
| Enum | Description |
|---|---|
| AccountTypeEnum |
Java class for AccountTypeEnum.
|
| AsyncResponseType |
Java class for AsyncResponseType.
|
| AutomationSourceTypes |
Java class for AutomationSourceTypes.
|
| AutomationStatus |
Java class for AutomationStatus.
|
| AutomationTestType |
Java class for AutomationTestType.
|
| AutomationTypes |
Java class for AutomationTypes.
|
| CompressionEncoding |
Java class for CompressionEncoding.
|
| CompressionType |
Java class for CompressionType.
|
| DailyRecurrencePatternTypeEnum |
Java class for DailyRecurrencePatternTypeEnum.
|
| DataExtensionFieldStorageType |
Java class for DataExtensionFieldStorageType.
|
| DataExtensionFieldType |
Java class for DataExtensionFieldType.
|
| DataSourceTypeEnum |
Java class for DataSourceTypeEnum.
|
| DateTimeUnitOfMeasure |
Java class for DateTimeUnitOfMeasure.
|
| DayOfWeekEnum |
Java class for DayOfWeekEnum.
|
| DeliveryProfileDomainTypeEnum |
Java class for DeliveryProfileDomainTypeEnum.
|
| DeliveryProfileSourceAddressTypeEnum |
Java class for DeliveryProfileSourceAddressTypeEnum.
|
| EmailType |
Java class for EmailType.
|
| EventType |
Java class for EventType.
|
| ExtractParameterDataType |
Java class for ExtractParameterDataType.
|
| FileType |
Java class for FileType.
|
| HourlyRecurrencePatternTypeEnum |
Java class for HourlyRecurrencePatternTypeEnum.
|
| ImportDefinitionColumnBasedActionType |
Java class for ImportDefinitionColumnBasedActionType.
|
| ImportDefinitionFieldMappingType |
Java class for ImportDefinitionFieldMappingType.
|
| ImportDefinitionSubscriberImportType |
Java class for ImportDefinitionSubscriberImportType.
|
| ImportDefinitionUpdateType |
Java class for ImportDefinitionUpdateType.
|
| LayoutType |
Java class for LayoutType.
|
| ListAttributeFieldType |
Java class for ListAttributeFieldType.
|
| ListClassificationEnum |
Java class for ListClassificationEnum.
|
| ListTypeEnum |
Java class for ListTypeEnum.
|
| LogicalOperators |
Java class for LogicalOperators.
|
| MessageDeliveryTypeEnum |
Java class for MessageDeliveryTypeEnum.
|
| MinutelyRecurrencePatternTypeEnum |
Java class for MinutelyRecurrencePatternTypeEnum.
|
| MonthlyRecurrencePatternTypeEnum |
Java class for MonthlyRecurrencePatternTypeEnum.
|
| MonthOfYearEnum |
Java class for MonthOfYearEnum.
|
| OverrideType |
Java class for OverrideType.
|
| Priority |
Java class for Priority.
|
| PropertyType |
Java class for PropertyType.
|
| RecurrenceRangeTypeEnum |
Java class for RecurrenceRangeTypeEnum.
|
| RecurrenceTypeEnum |
Java class for RecurrenceTypeEnum.
|
| RequestType |
Java class for RequestType.
|
| RespondWhen |
Java class for RespondWhen.
|
| SalutationSourceEnum |
Java class for SalutationSourceEnum.
|
| SaveAction |
Java class for SaveAction.
|
| SendClassificationTypeEnum |
Java class for SendClassificationTypeEnum.
|
| SendDefinitionListTypeEnum |
Java class for SendDefinitionListTypeEnum.
|
| SendDefinitionStatusEnum |
Java class for SendDefinitionStatusEnum.
|
| SendPriorityEnum |
Java class for SendPriorityEnum.
|
| SimpleOperators |
Java class for SimpleOperators.
|
| SoapType |
Java class for SoapType.
|
| SubscriberAddressStatus |
Java class for SubscriberAddressStatus.
|
| SubscriberStatus |
Java class for SubscriberStatus.
|
| SuppressionListContextEnum |
Java class for SuppressionListContextEnum.
|
| SystemStatusType |
Java class for SystemStatusType.
|
| TriggeredSendStatusEnum |
Java class for TriggeredSendStatusEnum.
|
| TriggeredSendTypeEnum |
Java class for TriggeredSendTypeEnum.
|
| UnsubscribeBehaviorEnum |
Java class for UnsubscribeBehaviorEnum.
|
| WeeklyRecurrencePatternTypeEnum |
Java class for WeeklyRecurrencePatternTypeEnum.
|
| WeekOfMonthEnum |
Java class for WeekOfMonthEnum.
|
| YearlyRecurrencePatternTypeEnum |
Java class for YearlyRecurrencePatternTypeEnum.
|
Copyright © 2017. All rights reserved.


Doctor 1 Nurse 1 Patient 1 Patient 2 Patient 3 Patient 4 Patient 5 Data 1 Doctor 2 Nurse 2 Nurse 3 Emergency 1
Emergency services Preventive medicine Medical diagnosis Provision of care Auditing Whatever


Filtering¶
There are two mutually exclusive mechanisms in the Parameter Space scatterplot for removing points from the view, filtering and hiding selected points. Once a filter is present, point hiding operations in the Selection Action dropdown are disabled. If points had previously been hidden using point hiding, they immediately become visible again as soon as any filter is selected. This ensures that during filtering, visible points only reflect the filtering choices. We did this because we wanted screenshots of the model that included filters to be self-documenting as to which values were retained and which had been removed. This is useful for interpreting slides or figures outside of the Slycat™ interface.
However, sometimes manually removing points through selection is the only way to define a set of points matching criteria that are not achievable through filtering. Since multiple selections may be required to construct this set, we want to avoid discarding it unintentionally. Consequently, the last visibility state is saved when filters are enabled. Once all filters have been removed, the scatterplot returns to its previous state of visibility (i.e. any points that were previously hidden through the selection mechanism will return to being hidden). To explicitly return to a state of total point visibility, click the Show All button.
Similarly, filter states are saved, so if you remove a filter and then reinstate it, the filter will resume with its previous settings (button states or slider range). This way, if you accidentally remove a filter and don’t remember the settings, you can instantly restore your state.
To add a filter, click on the Filter button to drop down a list of variables, such as those for the cars data shown in Figure 29. Selecting a variable from the list displays a filter consisting of either a set of buttons for categorical variables (see Creating a Parameter Space Model for how to define a categorical variable), or a slider for continuous variables (Figure 30 shows examples of each). To remove a filter, click the icon in the upper left corner of the filter. In both types of filters, blue coloration of the buttons or the slider range indicates values that are visible, whereas gray is used for values that are not visible. As filters are changed to remove values, corresponding points are removed from the scatterplot and their rows in the table are grayed out. Conversely, as filters add values back into the visible set, corresponding points will reappear in the plot and their table rows will be re-colored.


It just occured to me why creating software is so appealing compared to other things in life. I wouldn't really consider myself artistic. I would say that I'm creative. The problem with a lot of things that are created is that at some point you have to finish. For example, an artist finishes a painting and they're done, time to move on. And architect designs a building and when it's built, thats it. The lines can be blurred when you start upgrading, remodeling, and restoring something. When I go to car shows and see completely modified cars I have to wonder if they can still be considered a classic car.
Musicians often make remixes of songs they will re-release. Maybe someone will come along later and cover their song. But again, at some point, enough is enough. There's nothing else that can or should be done.
Software is different. It contiually evolves. New features are added and taken away. There is not the same sense of commitment when writing code. You can creat something totally awesome and then keep working on it. If you think about the kinds of media we are exposed to, there's classical versions of everything...classical music, classical movies, classical literature. But there's no classical websites or programs...unless the company ceases to exist. So when I go to eBay.com, it still provides the same function it did 20 years ago. But it's continually kept current by adding content and features. Sometimes modernizing just means changing the look and layout like what Apple did with its graphics in iOS 7. But sometimes the user interface is completely overhauled like what facebook has done many times.
A company like Coca Cola my try to change the original formula but it's never going to be as successful as the original. Therefore more energy is spent in advertising and packaging to keep it current. A car company must continually make minor changes to their vehicles every year. Large changes are done less often. But there must always be change and upgrades to keep their product competitive and desirable. The bigger the change, the more that things like performance,reliability, and safety come into question. So huge amounts of money must be spent on testing.
When my car manufacturer found an issue with their airbags. I recieved a letter from the dealership to go in and get a replacement. If I think about the hundreds of thousands of cars that need this work done, I could imagine it was probably quite costly.
If when software bugs are discovered, a team can quickly work on creating an update. Usually initial testing will catch most major problems. But even larger problems are still more manageable than hardware issues. Antennagate cost Apple and estimated $53 million. Samsung is looking at a similar issue with it's Note 5 stylus.
If a feature is created/released on a webpage that turns out to be a complete disaster it can simple be removed before there is any real damage. A lot of times things must be release in order to get the level of feedback needed to see if it's successfull. Imagine George R.R. Martin using that type of feedback to go back and resurecting Jon Snow...I guess it's still possible.
This is a very intriguing part of coding for me. I always know I can go back and change something. And when I finally decide I'm finished I can move on to something else. I'll never run out of room if I want to keep creating things. This is a big reason I have no tattoos. I have a few ideas of things I would get. When it comes down to it, I know I wouldn't be able to choose the exact style, size, and location knowing that I could never change it. I'm okay with that. I have plenty of scars and I feel like they are better stories anyway.


Do you want to colaborate with ACOES? Fill in this form and we will contact you
You can also help us economically donating or sponsoring a child. You must register before being a sponsor.


The experience started with me and four friends up in their room. The room was somewhat crowded with five people in it. There was music playing quietly. We had a gram of freshly purchased 10x Salvia. I was quite excited to get our little adventure underway, having spent a little over an hour researching salvia divinorum after hearing about it from a friend. I was really comfortable and looking forward to having a mind expanding experience. I was not on any type of medication or herbs.
 Our smoking device was a homemade bong. My friend Eric took the first hit. After about 10 seconds he had a slight smile on his face. After minute he was laughing pretty hard and saying ďDude I am really feeling it.Ē At that time I took my own hit of Salvia. I had the same amount as well as I can judge, we didnít have a scale and held it in for about 30 seconds.
I felt the effects within 10 seconds. The first minute or so were like being very high on marijuana. I was very happy, laughing a lot. Everything had a sense of novelty to me. Everything seemed different, and yet I could not exactly say what it was. After that I became higher than I ever was on cannabis. Things looked normal, but at the same time they were different. I was talking to my friends a little bit, telling them how high I was. My sense of space and time were distorted. I did not have any visual hallucinations, which disappointed me. Later, when thought about the sequence of events that happened, my trip only lasted 15 minutes. Feeling of being high seemed to last an hour though.
I was sitting in a chair looking around the room. Suddenly I noticed that I was sinking into the chair. It felt like my body sunk all the way in until only my head was sitting on the chair. When I looked down I could still see my body sitting there perfectly normal. But at the same time I registered what I was seeing as a dark empty space. It was very strange, like seeing, and living two different existences at once. About 3 minutes after smoking I noticed Jimmy was on the phone with my friend Alex. I asked to talk to him to try to explain what was going on. I knew that my speech was very vague but could not help it. I was laughing a lot. The only thing I said coherently was ďDude I am so high right now.Ē
After five minutes I got up from my chair and walked over to have a look at the lava lamp. I am sure that I was saying things and interacting with people before I got there, but the only solid memory I have was staring at the lamp for a couple of minutes. I was very distracted. I would turn my head to look at something then forget what caused me to look in the first place. The lava lamp was only somewhat interesting, I would have had more fun watching it while high on marijuana. Sometime during my trip I asked for the music to be turned off because it was annoying me.
I turned around to see what was going on the room. My other two friends Clayton and Jimmy were loading up bowls for themselves. I didnít want them to smoke because they were supposed to be babysitting me and Eric. However I forgot about this almost as soon as I saw them doing it and didnít say anything. A minute after smoking, Jimmy sat down cross-legged on the floor and put his head down. He began drooling a lot, which I found to be very funny. I tried to tell him what he was doing. He acknowledged me with a grunt and began drooling again.
My next memory was Eric packing another bowl. It must have been 10 minutes into the trip. I walked over to watch him. Ashton, the last sober person asked if he could take a hit next. I told him he should wait because he needed to watch over us.  I soon forgot my inhibitions and was helping Aston load a bowl. After he smoked I remembered that no one was watching us despite our plan to have sitters. I found this extremely amusing and shared it with the group. We all had a good laugh at this. I would guess about three minutes after Ashton smoked his share, Clayton was acting very agitated. He started mumbling, then got up and left the room. Ashton and I got up to go get him. We had to pull him back into the room; he really didnít want to be in their.
After about 15 minutes I was back to reality. Everything still felt a little weird, but I was able to function normally. Something that surprised me is that it took me about 2 hours to go back all the way to baseline. While I was coming down I had a short attention span, distances still seemed distorted, my short term memory was suffering, and I had just a general feeling that everything still wasnít the same. My friends agreed that things still felt weird for a long while after doing it.
My experience was very enjoyable. Clayton and Ashton didnít have a good time. Clayton told me that when I was pulling him back into the room if felt like my hands were needles in his skin.  Jimmy had a good time. He told us that when he was drooling he was in another world where he was a tree with a waterfall coming out of it. Myself and my friends who read experience reports didnít have bad trips. Clayton and Ashton werenít as prepared as the rest of us. They said they will never try salvia, or any other hallucinogen again.
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


MKObject Class Reference
| Inherits from | NSObject |
| Declared in | MKObject.h |
Overview
Overview
MKObject is a super class for other MKKit objects that conforms them to the MKObjectDelegate.
Notifications
-
MK_REMOVE_BLOCK_OBJECT_NOTIFICATION
post this notification to release any block responces that an object may be holding.
MKObject Supports ARC
Tasks
Getting Threads
-
- queueForThread:
Conveinence method for creating a dispatch que for the given thread type. Available types are:-
MKNotificationBackgroundThread
: a thread namedcom.mkkit.notification thread
, used byMKNotificationCenter
. -
MKCloudBackgroundThread
: a thread namedcom.mkkit.cloud thread
, used by byMKCloud
.
The following threads can be used when the MKCoreText library is used.
-
MKAttributedStringBuilderBackgroundThread
: a thread namedcom.mkkit.attributed string builder thread
, used byMKAttributedStringBuilder
. -
MKHTMLParserBackgroundThread
: a thread namedcom.mkKit.html parser thread
used byMKHTMLTextParser
.
-
Delegate
-
objectDelegate
the objectProtocol
Deprecations
-
- didRelease:MK_DEPRECATED_1_0:
Depreceated v1.0
Internal Methods
-
- setObjectKeys
Standard method to set keys for an MKObject
Instance Methods
didRelease:MK_DEPRECATED_1_0:
Depreceated v1.0
- (void)didRelease MK_DEPRECATED_1_0
Declared In
MKObject.h
queueForThread:
Conveinence method for creating a dispatch que for the given thread type. Available types are:
-
MKNotificationBackgroundThread
: a thread namedcom.mkkit.notification thread
, used byMKNotificationCenter
. -
MKCloudBackgroundThread
: a thread namedcom.mkkit.cloud thread
, used by byMKCloud
.
The following threads can be used when the MKCoreText library is used.
-
MKAttributedStringBuilderBackgroundThread
: a thread namedcom.mkkit.attributed string builder thread
, used byMKAttributedStringBuilder
. -
MKHTMLParserBackgroundThread
: a thread namedcom.mkKit.html parser thread
used byMKHTMLTextParser
.
- (dispatch_queue_t)queueForThread:(MKObjectBackgroundThread)thread
Parameters
- thread
- The
MKObjectBackgroundThread
to use.
Return Value
dispatch queue t A que for the given thread.
Declared In
MKObject.h
setObjectKeys
Standard method to set keys for an MKObject
- (void)setObjectKeys
Declared In
MKObject+Internal.h


The Top Words Tool
The Lexos Topwords tool helps you find terms that are more prominent in a
certain document or class of documents than in other documents or classes of
documents. We call these highly prominent terms "topwords" (even when the
terms may not, strictly speaking, be "words".) The Topwords tool uses a
Z-test to determine which terms are outliers beyond the normal range of
distribution in a document or a group of documents. Our experience shows
that the prominent terms you identify here in Topwords make good candidates
for further analysis using the Lexos Rolling Windows tool.
Options
- Comparison Method
- Each document to the corpus: If you have not set any class labels
on the Manage page, Topwords will, by default, compare each document
to all the other active documents in your workspace.
- Each document to other classes: Allows you to compare the proportion
of each term in a document within one class to their proportions
in another class as a whole
- Each class to other classes: Allows you to the proportion of each
term in one class to their proportions in another class. Lexos
performs the analysis on all terms that appear at least once in
the corpus
- Class Divisions
Topwords uses the power of class labels. In the Manage
tool, you can right-click and set a class label on an individual document
or group of documents. For example, you might set the class of a group
of documents with the same author to the author’s name or label documents
by genre, and so on. If you do not assign class labels to your active
documents, Topwords will only allow you to compare each document to the
corpus (all active documents).
- Tokenize
By default Lexos tokenizes by tokens, meaning it splits strings of text
into tokens every time it encounters a space character. For Western languages,
this means that each token generally corresponds to a word. To tokenize
by multiple words, you can increase the n-gram size.
For example given the text: "the dog ran" tokenizing by 1-gram tokens
would produce tokens "the", "dog", "ran". Tokenizing by 2-grams would
count the instances of bi-grams or pairs of words, thus producing tokens
"the dog", "dog ran", and so on.
If you wish to tokenize by characters, Lexos will treat every character
(letters, whitespace, punctuation, etc.) as a separate token. Tokenizing
by 2-gram characters would produce tokens "th","he","e ", and so on.
Tokenizing by characters is best used for non-western languages that don't
have whitespace between tokens such as classical Chinese.
- Cull
"Culling" is a generic term we use for methods of decreasing the number
of terms used to generate the DTM based on statistical criteria (as
opposed to something like applying a stop-word list in Scrubber). Culling
is optional to use in Lexos. Lexos offers two different methods:
"Use the top ___ words": This method takes a slice of the DTM
containing only the top N most frequently occurring terms in the
set of active documents. The default setting is 100, meaning
Tokenizer will generate the DTM using only the top 100 most
frequent terms.
"Must be in ___ documents": This method build the DTM using only
terms that occur in at least N documents. The default setting is
1. If you have 10 active documents and you want to generate the
DTM using only terms that appear in all your active documents,
set the value to 10. Note: You can quickly determine
the number of active documents in your workspace as indicated by
the counter in the bottom right corner.
Results
- Top Words
Topwords produces a series of tables, each showing a different comparison
(labeled at the top of the table). For example, Document "A" compares to
Document "B". Within each table, the terms are ranked according to their
Z-score. Only the top 30 statistically significant terms are shown
(those for which the Z-score has an absolute value larger than 1.96).
If a term has a larger positive z-score, the term is used more frequently
in document or class “A” relative to document or class “B”. If a term has
a larger negative z-score, the term is used more frequently in document
or class “B” relative to “A”
- Download
To download the result click the "CSV" button and you will get a
results .csv
file. “CSV” is short for Comma-Separated Values.
In your downloaded file, a comma will serve as the column delimiter and
these files can be opened by other programs later, e.g., Excel.
Examples


# Open Source Licenses
## and how to choose one
![Alexandru Badiu](images/profile.jpg)
### Alexandru Badiu
#### @ BEN / Drupal Romania
# IANAL
### (I am not a lawyer)
* So take this with a grain of salt.
* Even if I was, this is just a presentation.
* When in doubt, hire a lawyer.
* Advice on the internet != lawyer.
## What I will talk about
* What is copyright? What's a license?
* Open Source licenses in use.
* Their issues.
* Choosing one.
## Copyright
* Berne Convention.
* A bit of text, some code, a drawing.
* Instant copyright!
* (Registration not required.)
* Expression of an idea and not the idea itself.
* Copyright expires.
## You have the right...
* to paaaarty
* to copy
* to not copy (but there's fair-use)
* to sue (statutory damages)
## Who owns the code?
## You!
## But...
* You're contracting / freelancing.
* You're fulltime and your contract says otherwise.
## Licenses
* Permissions granted to others.
* Without assigning the copyright to them.
* You can dual license.
* Proprietary licenses.
* Free software licenses.
* Open Source licenses.
![License breakdown](images/breakdown.png)
License breakdown on Github, as of 2015. On other sites GPL is still the king.
![License evolution](images/growth.png)
License evolution on Github, as of 2015.
## No license
* You have no right.
* Even if it's on Github.
* No license is not public domain.
* Public domain is tricky.
![Unlicensed repositories](images/unlicensed.png)
Licensed projects on Github, as of 2015.
## Licenses
### Copyleft
#### (Viral)
### Permissive
#### (non copyleft)
## Copyleft
### Are like the borg, they assimilate.
## Permissive
### Not the borg.
## GPL
### The most used
#### (and known)
* Created by Richard Stallman for GNU.
* Version 2 and 3 are used.
## GPL
#### In a nutshell:
* If you distribute / sell a product that uses GPL code, you need to provide the source and it needs to be GPL.
* Private use is fine.
## GPL
* Version 2: Liberty or death
* Version 3: Tivoization, patents.
* "Version 2 or later".
## GPL
* Web frameworks
* Selling themes / Plugins
* Usage in SaaS products
* Static / dynamic linking
* Appstores
## GPL
* Wordpress, Drupal are GPL.
* Hosting your website is not distributing.
* Contracting means, however, that you're writing GPL code.
## GPL
* Selling plugins or themes is ok, but they're GPL.
* The consensus is that you're being payed for customizations and support.
* Generally images and stylesheets are not considered GPL.
* None of this has been proven in a court of law.
* Bridging is sometimes ok.
## GPL
* When GPL 2 was written there was no SaaS.
* This was a problem for some.
* AGPL fixed it.
* GPL 3 avoided it.
## GPL
* Linking to GPL code means that your code must be GPL.
* LGPL was created to avoid that.
* Key: dynamic linking.
* Until iOS 8 you couldn't dynamically link.
* Libraries moved to another license.
## Appstores
* "To make a copy for your neighbour" conflicts with DRM.
* Mac, iOS App Store are a no no.
* Android, Linux appstores are fine.
* VLC was pulled off initially.
* Dual license (like MySQL did).
## GPL 3
### Is compatible with:
* GPL 2 (if "or later" is used)
* LGPL, AGPL, Apache 2.0, *BSD, MPL, MIT.
## GPL 3
### Is not compatible with:
* GPL 2
* AGPL 1, Apache 1.x, APSL, Original BSD, MPL 1.1
[More on GNU compatible licenses](https://www.gnu.org/licenses/license-list.html#GPLCompatibleLicenses).
## BSD, MIT, ISC
* On the other side of the spectrum.
* Pretty much do what you want.
* Nothing about patents.
* Nothing about trademarks.
* Simple language.
## MPL
* In the middle.
* Allows proprietary use.
* Result can be under a proprietary license.
* Can be part of closed source software.
* MPL code must be made available.
* Patents, trademarks.
## Apache
* Do what you want.
* Preserve copyright, license, notices.
* State changes made.
* Patents, trademarks.
## Fair Source
* Tries to monetize OSS.
* More than 15 employees: pay.
* Difficult to integrate with other licenses.
* Sourcegraph, Codenvy, Data Duck, GitLab.
## Public domain
* Public domain is tricky.
* Some lawyers say you can't put things in the public domain.
* Some say you can via a 'dedication'.
* This is difficult in EU due to 'moral rights'.
* sqlite
## Unlicense
* Tries to put code in the public domain via a license.
* Doesn't quite work due to 'moral rights'.
* Don't use it.

* Don't use it.
## Creative Commons
* Books, music, photos, blog posts etc.
* Not recommended for code.
* CC0 is the equivalent of Unlicense.
## Which one to choose?
* It really depends on your project.
* MIT, Apache 2.0, GPLv3
[choosealicense.com](http://choosealicense.com/)
## Other things
* Watch for simple licenses with extra things.
* e.g. react's PATENTS file.
* Stack Overflow's content is CC, migrating to MIT.
* You probably violated the license.
# So you've started an FOSS project
### Contributions come.
### Project grows, gains traction.
### You have 100 contributors.
## And then...
* You decide to change or add another license.
* You want to sue someone.
* You are getting sued because somebody contributed "bad" code.
## So...
* You have to get approval from 100 people.
* You have to involve anyone in the lawsuit.
* You are getting sued for someone else's mistake.
## Contributor License Agreement
* Copyright gets transferred to you / your organization.
* Can protect you from getting sued.
* Moral rights rears it's head.
## VLC
* Moved from GPL to LGPL.
* French, so moral and patrimonial rights.
* libVLC: 150 devs, 80,000 locs.
* Plugins: 300 devs, 300,000 locs.
## Takeaways
### Always be careful when integrating 3rd party code.
## Takeaways
### Get the license right from the start.
See SUN RPC.
## Resources
* [http://choosealicense.com/](http://choosealicense.com/)
* [https://tldrlegal.com](https://tldrlegal.com)
## Thank you!
#### [andu<EMAIL_ADDRESS>#### [@voidberg](https://twitter.com/voidberg)
#### [Rate the sessions](https://www.surveymonkey.com/r/QTLXNVQ)


These Books and Blogs they go deep in each of the Topics Covered just chose the one you like and Start Advancing your Knowledge. Currently, the blogs are just a list of articles I find interesting - there may be more structure in the future!
| Books | Blogs |
|---|---|
| MIT's Intro To CS | Couchdb Tips |
| Js for Web Devs | GIS Novice To Pro |
| CSS3 | Algorithms Made Easy |
| HTML,CSS,JS | Django & Angular |
| Linux All-in-One | The MEAN Stack |
These optional Video materials are posted here to supplement the course material for those who are very interested in the Topics Covered. but you can ignore these; however, the material is fascinating and worth looking at. So we really encourage you to go through them if you want to know more about the Topics Covered.
| # | Video | Instructore |
|---|---|---|
| 1 | Python By Immbersion | Stuart Williams |
| 2 | JavaScript Fundamentals | Derek Banas |
| 3 | Angularjs in 60 Minutes | Dan Wahlin |
| 4 | How Not To InfoSec | Dan Tentler |


Software development requires not only a process but also a methodology or development method. A methodology defines the steps of how to carry out the activities of a software process. It is an implementation of the process. This document outlines the software methodologies that we followed in each of the software life cycle activities. It ascertains to the fact that our project conforms to various academic and industry standards.
The various methodologies and how they relate can be seen in the Venn diagram below.
Agile is a development methodology that accommodates recurrent alterations to scope by practising iterative development against well-defined objectives, over fixed length time-frames called “sprints”.
Our choice in this project management methodology over others has allowed our project to adapt favourably to change, as our understanding of the problem domain grew and the requirements of our clients became more clear.
Our team has made scheduled releases of the software as it has progressed through development. These scheduled releases have given our project a sense of steady advancement and urgency that may not have been there otherwise. These releases also act as snapshots of the project, which can be returned to so as to review change over time. Although our project management has preferred short-term measurable goals, major releases allow us to gauge the larger more intangible properties of the software as a product.
We have had regular correspondence with the clients both in person and through electronic means. A mailing list was established early in the life of the project, which has aided communication greatly. We had several meetings with the SSFM research group, which gave us opportunities to ask questions and demonstrate progress.
Following the Agile paradigm, our documentation has been iterative. All members of the team have contributed to a collective understanding of the requirements of the software requested by the clients. These assumptions have been returned to, questioned, and amended several times. We have designed the system symbolically, and have used use-case diagrams to define the behaviour of the system and its components in an abstract manner.
We maintained a fixed-length sprint of 2 weeks, which were bounded by structured sprint meetings. These meetings identified goals that were met during that previous sprint, defined goals for the next sprint, and reflected on the current general health of the project. Minutes were taken of each meeting and published to a central repository (GitHub Wiki). This action gave us ownership of the goals we set. This management structure was often supplemented by half-sprint meetings, when such meetings were deemed necessary, often occurring near the time of an important evaluation event.
As a team we have been deliberate in focussing our efforts to those particular features that create the most value to our client. Portioning our work this way has kept the feedback loop of development short, and allowed us to reaffirm our progress at regular intervals.
The project has had a number of critical deployment targets. Firstly, there is the software application itself, which is packaged for three major operating systems. Additionally we have two SAT solving instances that run on distinct remote servers. These servers support our functionality of our team’s website (which is served and maintained on one of the two servers), and demonstrate a crucial property of the software, namely that an interface can connect to a geographically separated SAT instance over a network.
To supplement our project management methodology, we made use of Waffle - an automated project management tool. This tool enabled integration with issues and pull requests that we made on GitHub, allowing us to track our workflow very effectively. It provided us with the ability to capture the status of our project visually. The use of this virtual scrum board our philosophy of “making the process open source to complement code that is already open source”.
It is very important to follow a tried-and-tested methodology as a guide for what should be documented and how, and to avoid making common mistakes. In this specification we use the requirements engineering methodology as laid out in Requirements Engineering: Fundamentals, Principles, and Techniques. This methodology complements our Agile software engineering methodology as it promotes continuous requirements engineering. There are many benefits to treating requirements engineering tasks as cross-lifecycle activities, but the most beneficial to this project are that the requirements stay up to date and are used systematically. The responsibilities of the system and its components are made very clear.
The Pohl requirements engineering methodology identifies three type of requirement artifacts:
Goal-oriented requirements are specified at a very high level and state what the system is supposed to achieve. Scenario-oriented requirements describe concrete examples of satisfying or failing to satisfy goals; They are meant to illustrate the goals with more detail and are typically defined through use of user stories and use-case diagrams. Finally, solution-oriented requirements define the data, functions, behaviour, quality and constraints of the system. These requirements have been divided further into three solution-oriented requirement artifacts:
Due to the applications that Resolver will be used for and their scientific nature, our client requested that we provide a semi-formal proof of the system. This proof has been done using a well-known formal language used for software verification called the Structured Object-Oriented Formal Language (SOFL). SOFL defines its own formal syntax and also a graphical language for defining a system. The focus of our proof is on the various processes and data in the core algorithm of the system. The inputs, outputs, preconditions, postconditions, invariants and relationships between the components are specified in SOFL. The proof (and a description of the language) as well as the other artifacts are explained in more detail in the Resolver Software Requirements Specification.
Software testing is a practical engineering activity that is essential to producing high-quality software. We use the software testing methodology presented in Introduction to Software Testing by Ammann and Offutt for designing test inputs, producing test case values, running test scripts and analyzing and reporting the results. The methodology places a large emphasis on treating testing activities as a lifecycle-wide activity and encourages designing tests concurrently with each of the development activities regardless of whether the software artifact is in an executable state. This allows us to identify defects in our design decisions early on in the project reducing the overall time and cost.
Our testing process is divided into different testing levels, where each testing level corresponds to a software development activity. This is widely known in literature as “The V Model”. This model illustrates how the testing levels relate to each of the lifecycle activities.
An overview of each of the testing levels is given below:
Unit testing verifies that the smallest entities (units) can function correctly when isolated from the rest of the units. A unit is the smallest entity which can independently exist and is typically one or more contiguous program statements with a name that other parts of the system use to call it. In the case of Resolver, units are implemented as functions and methods. The unit test plans are developed primarily during the detailed design phase. These plans are executed to eliminate bugs at code level or unit level. This level is the lowest level of testing and is done in a very isolated manner. We make use of techniques such as input space partitioning to ensure that generalisations of the different types of cases are found, including corner cases. We also use automated testing tools to assist in running the unit tests as part of regression testing.
Integration Test verify that units created and tested independently can coexist and that the interfaces between modules have consistent assumptions and communicate correctly. Since Resolver has relatively few modules, we have decided to merge the integration and module testing phases. Module testing assesses each module in isolation and verifies that the units that each module is composed of interact correctly and use the shared data structures correctly. Both of these testing activities are typically the sole responsibility of the system development team.
System testing verifies that functional and quality requirements have been met and that the system as a whole meets its specifications. System tests plans are primarily developed during the architectural design phase. It is assumed that the different parts of the system work individually and the whole application is tested for its functionality, interdependency and communication. Load and performance testing as well as stress testing are done at this stage. This testing phase is usually done by a team other than the developers but due to the nature of this project we have assigned the roles among ourselves and dedicated time for this purpose.
The goal of user acceptance testing is to ensure that the software does what the user wants. User acceptance test plans are therefore primarily developed during the Requirements Engineering phase and is the testing must involve users, the product owner and/or individuals with strong domain knowledge. User acceptance testing is performed in a user environment that resembles the production environment, using realistic data. Our data for this testing purposes is acquired from the data sets of global SAT competitions and encodings from the System Specifications and Formal Methods research group at the University of Pretoria.
Each test case in our software testing report document is described by these fields:
Testing is a very important part of the software development lifecycle and as such requires a lot of time and effort. To assist in maintaining high quality standards and implementing good software testing practices, we make use of a few vital tools.
The majority of the project is developed in Python and as such the unit tests have been implemented in Python. We use a unit testing framework called unittest that is provided by the Python standard library to run unit tests. This framework allows us to automate tests, share setup and shutdown code among tests, aggregate related tests into collections and maintain independence between the code of the tests and the reporting framework.
In addition to ensuring all our code abides by our coding standards (The PEP8 standard), the JetBrains’ PyCharm integrated development environment provides tools for running code coverage tests and reporting statistics. We have set goals of achieving 100% node coverage (Equivalent to 100% statement coverage) and reaching 90% edge coverage. Path coverage is practically impossible because of the large number of loops in Resolver resulting in a countless number of paths. For this reason, loops are manually tested using the methods suggested by Beizer in Software Testing Techniques.
PyCharm also includes a profiler that gives us insightful statistics on run-time performance which aided us in identifying bottlenecks, making optimisations and gathering statistics for stress tests. The profiler also populates a graphical call graph allowing us to see how many function calls were made, how long they took and the relationships between the functions.
The Travis continuous integration tool allows us to merge small code changes into the codebase frequently rather than merging in a single, large change at the end of the lifecycle. We hope to achieve higher-quality code by developing and testing in smaller increments. Travis allows real-time monitoring of tests as they execute, is highly configurable, can run tests concurrently and integrates nicely with our communication platforms such as Slack so that we receive updates in real-time.
Alam, Daud, and Uwe F. Gühl. Project-management in Practice. Springer-Verlag Berlin An, 2016.
Ammann, Paul, and Jeff Offutt. Introduction to software testing. Cambridge University Press, 2016.
Beizer, Boris. Software testing techniques. Dreamtech Press, 2003. Liu, Shaoying. Formal Engineering for Industrial Software Development: Using the SOFL Method. Springer Science & Business Media, 2013.
Pohl, Klaus. Requirements engineering: fundamentals, principles, and techniques. Springer Publishing Company, Incorporated, 2010.
Sutherland, Jeff, and Ken Schwaber. "The scrum guide." The Definitive Guide to Scrum: The Rules of the Game. Scrum. org (2013).
van Rossum, Guido, Barry Warsaw, and Nick Coghlan. "PEP 8: style guide for Python code." Python. org (2001).
© Imperium 2017


Preparation time
less than 30 mins
Cooking time
10 to 30 mins
Serves
Serves 1
Cook the noodles in boiling salted water until al dente (or according to packet instructions). Drain and place into a mixing bowl. Add the spring onions.
For the chilli dressing, place the dressing ingredients together in a mini food processor and blend together. Pour over the noodles and spring onions and pile onto a serving plate.
For the sea bass, heat the oil in a frying pan. Fry the fish skin-side down for 3-4 minutes then turn the fish over and cook for a further minute, or until cooked through. Turn off the heat and leave to rest in the pan.
Place the sea bass on top of the noodles. Melt the butter in the frying pan the fish was cooked inand add the parsley. Pour over the fish and noodles, and serve.


| repel {wbgcharts} | R Documentation |
Moves the values in a vector so that they each have gap space between them. If force is FALSE (default), it will warn and do nothing if this can't be done within a space of range(x) + c(-gap, gap).
repel(x, gap = 1, force = FALSE, err = 0.01)


--- layout: page title: Lean Prover Zulip Chat Archive permalink: archive/113488general/73253normalformintacticsmode.html ---
is there any tactic that can be used to reduce a type to head normal form in tactics mode? thanks!
like coq's compute tactic
whnf
hmm, I have no idea how to use whnf..
I want to reduce the goal to hnf though, not whnf
{% endraw %}


--- title: Linux Misc keywords: fastai sidebar: home_sidebar summary: "Other stuff about Linux" description: "Other stuff about Linux" nb_path: "nbs/01_linux_servers_networking/linux_misc.ipynb" ---
libsolv
for faster dependency solvingconda install -c conda-forge mamba -y
conda
with mamba
:mamba install package


Zend Framework
LICENSE
This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to<EMAIL_ADDRESS>so we can send you a copy immediately.
__construct(
array $params
)
:
void
Create instance with parameters Additional parameters are (see parent for more): - create if true a new maildir is create if none exists
| Name | Type | Description |
|---|---|---|
| $params | array | mail reader specific parameters |
| Exception | Description |
|---|---|
| \Zend_Mail_Storage_Exception |
__destruct(
)
:
void
Destructor calls close() and therefore closes the resource.
Inherited from: \Zend_Mail_Storage_Abstract::__destruct()__get(
string $var
)
:
bool
Getter for has-properties. The standard has properties are: hasFolder, hasUniqueid, hasDelete, hasCreate, hasTop
Inherited from: \Zend_Mail_Storage_Abstract::__get()The valid values for the has-properties are: - true if a feature is supported - false if a feature is not supported - null is it's not yet known or it can't be know if a feature is supported
| Name | Type | Description |
|---|---|---|
| $var | string | property name |
| Type | Description |
|---|---|
| bool | supported or not |
| Exception | Description |
|---|---|
| \Zend_Mail_Storage_Exception |
_buildFolderTree(
)
:
null
find all subfolders and mbox files for folder structure
Inherited from: \Zend_Mail_Storage_Folder_Maildir::_buildFolderTree()Result is save in Zend_Mail_Storage_Folder instances with the root in $this->_rootFolder. $parentFolder and $parentGlobalName are only used internally for recursion.
| Type | Description |
|---|---|
| null |
| Exception | Description |
|---|---|
| \Zend_Mail_Storage_Exception |
_calculateMaildirsize(
)
:
void
_calculateQuota(
$forceRecalc
=
false
)
:
void
| Name | Type | Description |
|---|---|---|
| $forceRecalc |
_createTmpFile(
string $folder
=
INBOX
)
:
array
open a temporary maildir file
makes sure tmp/ exists and create a file with a unique name you should close the returned filehandle!
| Name | Type | Description |
|---|---|---|
| $folder | string | name of current folder without leading . |
| Type | Description |
|---|---|
| array | array('dirname' => dir of maildir folder, 'uniq' => unique id, 'filename' => name of create file 'handle' => file opened for writing) |
| Exception | Description |
|---|---|
| \Zend_Mail_Storage_Exception |
_createUniqueId(
)
:
string
create a uniqueid for maildir filename
This is nearly the format defined in the maildir standard. The microtime() call should already create a uniqueid, the pid is for multicore/-cpu machine that manage to call this function at the exact same time, and uname() gives us the hostname for multiple machines accessing the same storage.
If someone disables posix we create a random number of the same size, so this method should also work on Windows - if you manage to get maildir working on Windows. Microtime could also be disabled, altough I've never seen it.
| Type | Description |
|---|---|
| string | new uniqueid |
_getFileData(
int $id, string|null $field
=
null
)
:
string|array
Get one or all fields from file structure. Also checks if message is valid
Inherited from: \Zend_Mail_Storage_Maildir::_getFileData()| Name | Type | Description |
|---|---|---|
| $id | int | message number |
| $field | string|null | wanted field |
| Type | Description |
|---|---|
| stringarray | wanted field or all fields as array |
| Exception | Description |
|---|---|
| \Zend_Mail_Storage_Exception |
_getInfoString(
array $flags
)
:
string
create an info string for filenames with given flags
| Name | Type | Description |
|---|---|---|
| $flags | array | wanted flags, with the reference you'll get the set flags with correct key (= char for flag) |
| Type | Description |
|---|---|
| string | info string for version 2 filenames including the leading colon |
| Exception | Description |
|---|---|
| \Zend_Mail_Storage_Exception |
_getMaildirFiles(
resource $dh, string $dirname, array $default_flags
=
array
)
:
null
find all files in opened dir handle and add to maildir files
Inherited from: \Zend_Mail_Storage_Maildir::_getMaildirFiles()| Name | Type | Description |
|---|---|---|
| $dh | resource | dir handle used for search |
| $dirname | string | dirname of dir in $dh |
| $default_flags | array | default flags for given dir |
| Type | Description |
|---|---|
| null |
_isMaildir(
string $dirname
)
:
bool
check if a given dir is a valid maildir
Inherited from: \Zend_Mail_Storage_Maildir::_isMaildir()| Name | Type | Description |
|---|---|---|
| $dirname | string | name of dir |
| Type | Description |
|---|---|
| bool | dir is valid maildir |
_openMaildir(
string $dirname
)
:
null
open given dir as current maildir
Inherited from: \Zend_Mail_Storage_Maildir::_openMaildir()| Name | Type | Description |
|---|---|---|
| $dirname | string | name of maildir |
| Type | Description |
|---|---|
| null |
| Exception | Description |
|---|---|
| \Zend_Mail_Storage_Exception |
appendMessage(
string|\stream $message, null|string|\Zend_Mail_Storage_Folder $folder
=
null, null|array $flags
=
null, bool $recent
=
false
)
:
void
append a new message to mail storage
| Name | Type | Description |
|---|---|---|
| $message | string|\stream | message as string or stream resource |
| $folder | null|string|\Zend_Mail_Storage_Folder | folder for new message, else current folder is taken |
| $flags | null|array | set flags for new message, else a default set is used |
| $recent | bool | handle this mail as if recent flag has been set, should only be used in delivery |
| Exception | Description |
|---|---|
| \Zend_Mail_Storage_Exception |
checkQuota(
bool $detailedResponse
=
false, $forceRecalc
=
false
)
:
bool|array
check if storage is currently over quota
| Name | Type | Description |
|---|---|---|
| $detailedResponse | bool | return known data of quota and current size and message count @see _calculateQuota() |
| $forceRecalc |
| Type | Description |
|---|---|
| boolarray | over quota state or detailed response |
close(
)
:
void
Close resource for mail lib. If you need to control, when the resource is closed. Otherwise the destructor would call this.
Inherited from: \Zend_Mail_Storage_Maildir::close()copyMessage(
int $id, string|\Zend_Mail_Storage_Folder $folder
)
:
null
copy an existing message
| Name | Type | Description |
|---|---|---|
| $id | int | number of message |
| $folder | string|\Zend_Mail_Storage_Folder | name or instance of targer folder |
| Type | Description |
|---|---|
| null |
| Exception | Description |
|---|---|
| \Zend_Mail_Storage_Exception |
count(
)
:
int
Countable::count()
Inherited from: \Zend_Mail_Storage_Abstract::count()| Type | Description |
|---|---|
| int |
countMessages(
$flags
=
null
)
:
int
Count messages all messages in current box
Inherited from: \Zend_Mail_Storage_Maildir::countMessages()| Name | Type | Description |
|---|---|---|
| $flags |
| Type | Description |
|---|---|
| int | number of messages |
| Exception | Description |
|---|---|
| \Zend_Mail_Storage_Exception |
createFolder(
string $name, string|\Zend_Mail_Storage_Folder $parentFolder
=
null
)
:
string
create a new folder
This method also creates parent folders if necessary. Some mail storages may restrict, which folder may be used as parent or which chars may be used in the folder name
| Name | Type | Description |
|---|---|---|
| $name | string | global name of folder, local name if $parentFolder is set |
| $parentFolder | string|\Zend_Mail_Storage_Folder | parent folder for new folder, else root folder is parent |
| Type | Description |
|---|---|
| string | only used internally (new created maildir) |
| Exception | Description |
|---|---|
| \Zend_Mail_Storage_Exception |
current(
)
:
\Zend_Mail_Message
Iterator::current()
Inherited from: \Zend_Mail_Storage_Abstract::current()| Type | Description |
|---|---|
| \Zend_Mail_Message | current message |
getCapabilities(
)
:
array
Get a full list of features supported by the specific mail lib and the server
Inherited from: \Zend_Mail_Storage_Abstract::getCapabilities()| Type | Description |
|---|---|
| array | list of features as array(featurename => true|false[|null]) |
getCurrentFolder(
)
:
\Zend_Mail_Storage_Folder
get Zend_Mail_Storage_Folder instance for current folder
Inherited from: \Zend_Mail_Storage_Folder_Maildir::getCurrentFolder()| Type | Description |
|---|---|
| \Zend_Mail_Storage_Folder | instance of current folder |
| Exception | Description |
|---|---|
| \Zend_Mail_Storage_Exception |
getFolders(
string $rootFolder
=
null
)
:
\Zend_Mail_Storage_Folder
get root folder or given folder
Inherited from: \Zend_Mail_Storage_Folder_Maildir::getFolders()| Name | Type | Description |
|---|---|---|
| $rootFolder | string | get folder structure for given folder, else root |
| Type | Description |
|---|---|
| \Zend_Mail_Storage_Folder | root or wanted folder |
| Exception | Description |
|---|---|
| \Zend_Mail_Storage_Exception |
getMessage(
int $id
)
:
\Zend_Mail_Message_File
Fetch a message
Inherited from: \Zend_Mail_Storage_Maildir::getMessage()| Name | Type | Description |
|---|---|---|
| $id | int | number of message |
| Type | Description |
|---|---|
| \Zend_Mail_Message_File |
| Exception | Description |
|---|---|
| \Zend_Mail_Storage_Exception |
getNumberByUniqueId(
string $id
)
:
int
get a message number from a unique id
Inherited from: \Zend_Mail_Storage_Maildir::getNumberByUniqueId()I.e. if you have a webmailer that supports deleting messages you should use unique ids as parameter and use this method to translate it to message number right before calling removeMessage()
| Name | Type | Description |
|---|---|---|
| $id | string | unique id |
| Type | Description |
|---|---|
| int | message number |
| Exception | Description |
|---|---|
| \Zend_Mail_Storage_Exception |
getQuota(
$fromStorage
=
false
)
:
bool|array
get currently set quota
| Name | Type | Description |
|---|---|---|
| $fromStorage |
| Type | Description |
|---|---|
| boolarray |
getRawContent(
int $id, null|array|string $part
=
null
)
:
string
Get raw content of message or part
Inherited from: \Zend_Mail_Storage_Maildir::getRawContent()| Name | Type | Description |
|---|---|---|
| $id | int | number of message |
| $part | null|array|string | path to part or null for messsage content |
| Type | Description |
|---|---|
| string | raw content |
getRawHeader(
int $id, null|array|string $part
=
null, int $topLines
=
0
)
:
string
Get raw header of message or part
Inherited from: \Zend_Mail_Storage_Maildir::getRawHeader()| Name | Type | Description |
|---|---|---|
| $id | int | number of message |
| $part | null|array|string | path to part or null for messsage header |
| $topLines | int | include this many lines with header (after an empty line) |
| Type | Description |
|---|---|
| string | raw header |
getSize(
int|null $id
=
null
)
:
int|array
Get a list of messages with number and size
Inherited from: \Zend_Mail_Storage_Maildir::getSize()| Name | Type | Description |
|---|---|---|
| $id | int|null | number of message or null for all messages |
| Type | Description |
|---|---|
| intarray | size of given message of list with all messages as array(num => size) |
| Exception | Description |
|---|---|
| \Zend_Mail_Storage_Exception |
getUniqueId(
int|null $id
=
null
)
:
array|string
get unique id for one or all messages
Inherited from: \Zend_Mail_Storage_Maildir::getUniqueId()if storage does not support unique ids it's the same as the message number
| Name | Type | Description |
|---|---|---|
| $id | int|null | message number |
| Type | Description |
|---|---|
| arraystring | message number for given message or all messages as array |
| Exception | Description |
|---|---|
| \Zend_Mail_Storage_Exception |
initMaildir(
string $dir
)
:
null
create a new maildir
If the given dir is already a valid maildir this will not fail.
| Name | Type | Description |
|---|---|---|
| $dir | string | directory for the new maildir (may already exist) |
| Type | Description |
|---|---|
| null |
| Exception | Description |
|---|---|
| \Zend_Mail_Storage_Exception |
key(
)
:
int
Iterator::key()
Inherited from: \Zend_Mail_Storage_Abstract::key()| Type | Description |
|---|---|
| int | id of current position |
moveMessage(
int $id, string|\Zend_Mail_Storage_Folder $folder
)
:
null
move an existing message
| Name | Type | Description |
|---|---|---|
| $id | int | number of message |
| $folder | string|\Zend_Mail_Storage_Folder | name or instance of targer folder |
| Type | Description |
|---|---|
| null |
| Exception | Description |
|---|---|
| \Zend_Mail_Storage_Exception |
noop(
)
:
void
Waste some CPU cycles doing nothing.
Inherited from: \Zend_Mail_Storage_Maildir::noop()offsetExists(
int $id
)
:
boolean
ArrayAccess::offsetExists()
Inherited from: \Zend_Mail_Storage_Abstract::offsetExists()| Name | Type | Description |
|---|---|---|
| $id | int |
| Type | Description |
|---|---|
| boolean |
offsetGet(
int $id
)
:
\Zend_Mail_Message
ArrayAccess::offsetGet()
Inherited from: \Zend_Mail_Storage_Abstract::offsetGet()offsetSet(
\id $id, mixed $value
)
:
void
ArrayAccess::offsetSet()
Inherited from: \Zend_Mail_Storage_Abstract::offsetSet()| Name | Type | Description |
|---|---|---|
| $id | \id | |
| $value | mixed |
| Exception | Description |
|---|---|
| \Zend_Mail_Storage_Exception |
offsetUnset(
int $id
)
:
boolean
ArrayAccess::offsetUnset()
Inherited from: \Zend_Mail_Storage_Abstract::offsetUnset()| Name | Type | Description |
|---|---|---|
| $id | int |
| Type | Description |
|---|---|
| boolean | success |
removeFolder(
string|\Zend_Mail_Storage_Folder $name
)
:
null
remove a folder
| Name | Type | Description |
|---|---|---|
| $name | string|\Zend_Mail_Storage_Folder | name or instance of folder |
| Type | Description |
|---|---|
| null |
| Exception | Description |
|---|---|
| \Zend_Mail_Storage_Exception |
removeMessage(
$id
)
:
null
stub for not supported message deletion
| Name | Type | Description |
|---|---|---|
| $id |
| Type | Description |
|---|---|
| null |
| Exception | Description |
|---|---|
| \Zend_Mail_Storage_Exception |
renameFolder(
string|\Zend_Mail_Storage_Folder $oldName, string $newName
)
:
null
rename and/or move folder
The new name has the same restrictions as in createFolder()
| Name | Type | Description |
|---|---|---|
| $oldName | string|\Zend_Mail_Storage_Folder | name or instance of folder |
| $newName | string | new global name of folder |
| Type | Description |
|---|---|
| null |
| Exception | Description |
|---|---|
| \Zend_Mail_Storage_Exception |
rewind(
)
:
void
Iterator::rewind()
Inherited from: \Zend_Mail_Storage_Abstract::rewind()Rewind always gets the new count from the storage. Thus if you use the interfaces and your scripts take long you should use reset() from time to time.
seek(
int $pos
)
:
void
SeekableIterator::seek()
Inherited from: \Zend_Mail_Storage_Abstract::seek()selectFolder(
\Zend_Mail_Storage_Folder|string $globalName
)
:
null
select given folder
Inherited from: \Zend_Mail_Storage_Folder_Maildir::selectFolder()folder must be selectable!
| Name | Type | Description |
|---|---|---|
| $globalName | \Zend_Mail_Storage_Folder|string | global name of folder or instance for subfolder |
| Type | Description |
|---|---|
| null |
| Exception | Description |
|---|---|
| \Zend_Mail_Storage_Exception |
setFlags(
int $id, array $flags
)
:
void
set flags for message
NOTE: this method can't set the recent flag.
| Name | Type | Description |
|---|---|---|
| $id | int | number of message |
| $flags | array | new flags for message |
| Exception | Description |
|---|---|
| \Zend_Mail_Storage_Exception |
setQuota(
bool|array $value
)
:
null
enable/disable quota and set a quota value if wanted or needed
You can enable/disable quota with true/false. If you don't have a MDA or want to enforce a quota value you can also set this value here. Use array('size' => SIZE_QUOTA, 'count' => MAX_MESSAGE) do define your quota. Order of these fields does matter!
| Name | Type | Description |
|---|---|---|
| $value | bool|array | new quota value |
| Type | Description |
|---|---|
| null |
valid(
)
:
boolean
Iterator::valid()
Inherited from: \Zend_Mail_Storage_Abstract::valid()| Type | Description |
|---|---|
| boolean |


The settings modal allows you to edit the settings associated with the currently active profile. You can open the settings modal by:
Any changes made in the settings modal will be saved automatically when the modal is closed.


"I don't get interfaces. If I need a method in a class I'll put the method in the class. Why waste time putting the method definition in another file and then write the code I was going to anyway in the class definition?"
I may or may not have said something like this at some point in my software career. I have certainly heard the usefulness of interfaces questioned over the years. The questioners are almost always self taught developers, such as myself who have managed to write gobs of decent applications without ever seeing the need for an interface.
But we're not building a new framework, are we? We're building text over data apps, right? Who needs 'em?
We all do. In the words of Fire Marshall Bill, "Let me show you something."
It's my first day on the job/project/team and I've been given a task. The task is simple:
Build a method that takes in a last name and first name argument and returns a list of customers that start with the name arguments.
Easy!
I write a stored procedure, then I add a Linq To SQL designer, drag the stored procedure onto it and I'm done in four lines of code:
static List<GetCustomersResult> GetCustomers(string lastname,string firstname) { List<GetCustomersResult> result = new List<GetCustomersResult>(); lqDataContext lq = new lqDataContext(); result = lq.GetCustomers(lastname, firstname).ToList(); return result; }
public interface ICustomerGetter { List<Customer> GetCustomers(string lastname, string firstname); }
public class Customer { public Customer() { } public Customer(int customerID, string lastname, string firstname, DateTime createdon) { this.customerID = customerID; this.lastname = lastname; this.firstntame = firstname; this.createdon = createdon; } public int customerID { get; set; } public string lastname { get; set; } public string firstntame { get; set; } public DateTime createdon { get; set; } }
public class SQLGetter : ICustomerGetter
{
string cn = "";
public SQLGetter(string ConnectionString)
{
cn = ConnectionString;
}
public List<Customer> GetCustomers(string lastname, string firstname)
{
List<Customer> result = new List<Customer>();
lqDataContext lq = new lqDataContext(cn);
lq.Open();
var dbcurrentcustomers = lq.GetCustomers(lastname, firstname).ToList();
foreach (var i in dbcurrentcustomers)
{
result.Add(new Customer(i.customerID, i.lastname, i.firstname, i.createdon));
}
lq.Close();
/* You could remove the above foreach loop and use the following Lamba expression.
* It accomplishes the same thing.
*
* result = dbcurrentcustomers.ConvertAll(i => new Customer(i.customerID, i.lastname, i.firstname, i.createdon));
*
*/
return result;
}
}
public class FileGetter:ICustomerGetter { private string path; public FileGetter(string path) { this.path = path; } public List<Customer> GetCustomers(string lastname, string firstname) { List<Customer> result = new List<Customer>(); var customers = System.IO.File.ReadAllLines(path); foreach (string c in customers) { string[] custdata = c.Split(','); Customer customeritem = new Customer(Convert.ToInt32(custdata[0]), custdata[1], custdata[2], new DateTime()); if (customeritem.lastname.StartsWith(lastname) && customeritem.firstntame.StartsWith(firstname)) { result.Add(customeritem); } } return result; } }
static List<Customer> GetMainCustomers(List<ICustomerGetter> getters, string lastname,string firstname) { List<Customer> result = new List<Customer>(); foreach (var g in getters) { result.AddRange(g.GetCustomers(lastname, firstname)); } /* Below is another lamba expression. Nothing scary here. * It's just returning the result list so that the items are ordered by lastname,firstname. * */ return result.OrderBy(ln => ln.lastname).ThenBy(fn => fn.firstntame).ToList(); }
static void Main(string[] args) { string cn = Properties.Settings.Default.customerdataConnectionString.ToString(); SQLGetter sqlgetter = new SQLGetter(cn); FileGetter fgetter = new FileGetter(@"c:\temp\customers.txt"); List<ICustomerGetter> getters = new List<ICustomerGetter>(); getters.Add(sqlgetter); getters.Add(fgetter); List<Customer> customers = GetMainCustomers(getters,"B", "D"); }


Lebanese troops open roads closed by protesters
BEIRUT (AP) - Lebanese troops are deploying in different parts of the country to reopening roads and main thoroughfares closed by anti-government protesters.
In many areas, protesters withdrew peacefully as the troops moved in. But in Beirut’s northern suburb of Zouk Mosbeh, a scuffle erupted on Tuesday when some demonstrators refused to move away and were forcefully removed from the main highway linking Beirut with northern Lebanon.
Several protesters were detained by troops. One protester, an older man, fainted and was rushed away in an ambulance.
Anti-government protesters have been holding demonstrations since Oct. 17, demanding an end to widespread corruption and mismanagement by the political class that has ruled the country for three decades.
The protesters have paralyzed the country by closing roads inside cities as well as major highways in Lebanon.
Sign up for Daily Newsletters
Copyright © 2019 The Washington Times, LLC.
Please read our comment policy before commenting.


logo
Search
Popular
Upload
Sign In
Email:
Password:
Keep me logged in
Sign In
or
I forgot my
password
Login
CJLeBlanc
4 days 8 hours ago
Twitter
Reply
Tweet
more from
CJLeBlanc >>
Older
Newer
Older
Newer
Older
Newer
Comment on this
Photo
Share:
Views:
list start
Comment
Embed:
Report Abuse
Loading comments...
See older comments
Links to share this
Photo
Link:
Direct:
► More sharing options
Embed this
photo
Forum:
Alt Forum:
HTML:
Embed thumbnails of this
photo
Forum:
Alt Forum:
HTML:
► Fewer sharing options
► Details
Photo
details
Uploaded by:
CJLeBlanc
Filename:
sadte.jpg
Resolution
765 x 1024
► Hide details
Right
Zoom
Left
Close
Close
Close
Twitter
Reply
Tweet
Prev
Next
Share this:
Facebook
Twitter
MySpace
Email
More options
SHARE
Facebook
Twitter
MySpace
Email
Stumble Upon
Google Buzz
More
What’s happening?
list start
Tweet
Comment on this Photo
Share:- Views:


Nadal’s career is one long list of superhuman efforts: Twitter reacts to Spain’s sixth Davis Cup
by Scroll StaffWorld No 1 Rafael Nadal closed out his record-breaking year with one more trophy as he almost single-handedly powered Spain to a sixth Davis Cup title on Sunday. In the process, he won his 32nd straight Davis Cup match, a streak stretching back to 2004.
His 6-3, 7-6 (9/7) win over Canada’s Denis Shapovalov in front of an adoring home crowd at the Caja Magica gave Spain an unassailable 2-0 lead after Roberto Bautista Agut earlier battled past Felix Auger-Aliassime 7-6 (7/3), 6-3.
The 33-year-old played eight matches in six days and was unbeaten through the week, coming straight from the ATP Finals in London. He won eight out of eight rubbers, including two in the singles and doubles in a pulsating semi-final win over Britain on Saturday.
The Davis Cup title was the cherry on the cake in a year be became the oldest year-end ATP world No 1, won his 12th title and Roland Garros and a fourth US Open to get to 19 Grand Slam title – just one behind Roger Federer’s all-time record of 20. He also won two Masters title, including his first-ever hardcourt title defence as Rogers Cup.
Here’s a look at how the tennis community on Twitter reacted to Nadal and Spain’s triumph
Read Comments


Here are some of my hobbies
- Reading Novels and poems - I am a big fan of literary works my favourite novelist is Sydney Sheldon
- Binge watching movies - I dont know if this counts as a hobby or an addiction but I do enjoy tormenting my photoreceptors to endless series on Netlix.
- planting - this one sounds weird but I am obsessed with planting any and all types of seeds. Currently as I am making this List I have over six variety of seeds that am growing on my balcony from cherry tomatoes to watermelons and even Maize!
- Music - If someone could marry something that isn't a human being for once I'd litrally marry Music.
- writing poems - I think am addicted to writing down my everyday thoughts and turning them into poems. This really became a habit since I started reading poetic master pieces in my pre-teens.Among the many talented poets I admire I think currently Rupi Kauris my favourite. Am saying currentlybecause the list of genius poets is just too many to settle for just one poet.
- Travelling and Driving - I geuss this two go hand in hand . I mean if I can't Travel I just like going for long drives
- Eating


Merch
Home
About Us
Sales
New Store Name
Minimum Customers Per Hour
Maximum Customers Per Hour
Average Cookies Per Customer
Submit


{% extends "base.html" %} {% block base_body_content %}
This page isn't complete yet, keep an eye on the GitHub repo for new commits!


Gardaí appeal for help in locating girl, 15, missing from Dublin
by By Digital Desk staffGardaí are appealing for help in locating a missing 15-year-old.
Christine Green was last seen in The Square, Tallaght on Saturday, November 16.
She is described as being 5’6”in height, with a broad build, and blue/green eyes.
Her hair is blonde and dyed with light blue tips.
When last seen she was wearing a grey Nike hoodie, black jeans and black runners.
Anyone with any information that can assist in locating Christine is asked to contact Gardaí in Ronanstown on 01 666 7700, the Garda Confidential Line on 1800 666 111 or any garda station.
READ MORE
'You have very good English for a Nigerian girl': RTÉ journalist, 23, subjected to racism


Traffic Fatalities Database
Home
About
Results
Options: I want to see
Passenger car
Truck
Motorcycle
Bus
Total Fatalities
Fatalities per Billion Miles
between
and
Download data (.csv)