WindowsFirewallNetworkProfile extends Entity
WindowsFirewallNetworkProfile class
Tags
Table of Contents
- $_propDict : array<string|int, mixed>
- The array of properties available to the model
- __construct() : mixed
- Construct a new Entity
- getAuthorizedApplicationRulesFromGroupPolicyMerged() : bool|null
- Gets the authorizedApplicationRulesFromGroupPolicyMerged Configures the firewall to merge authorized application rules from group policy with those from local store instead of ignoring the local store rules. When AuthorizedApplicationRulesFromGroupPolicyNotMerged and AuthorizedApplicationRulesFromGroupPolicyMerged are both true, AuthorizedApplicationRulesFromGroupPolicyMerged takes priority.
- getAuthorizedApplicationRulesFromGroupPolicyNotMerged() : bool|null
- Gets the authorizedApplicationRulesFromGroupPolicyNotMerged Configures the firewall to prevent merging authorized application rules from group policy with those from local store instead of ignoring the local store rules. When AuthorizedApplicationRulesFromGroupPolicyNotMerged and AuthorizedApplicationRulesFromGroupPolicyMerged are both true, AuthorizedApplicationRulesFromGroupPolicyMerged takes priority.
- getConnectionSecurityRulesFromGroupPolicyMerged() : bool|null
- Gets the connectionSecurityRulesFromGroupPolicyMerged Configures the firewall to merge connection security rules from group policy with those from local store instead of ignoring the local store rules. When ConnectionSecurityRulesFromGroupPolicyNotMerged and ConnectionSecurityRulesFromGroupPolicyMerged are both true, ConnectionSecurityRulesFromGroupPolicyMerged takes priority.
- getConnectionSecurityRulesFromGroupPolicyNotMerged() : bool|null
- Gets the connectionSecurityRulesFromGroupPolicyNotMerged Configures the firewall to prevent merging connection security rules from group policy with those from local store instead of ignoring the local store rules. When ConnectionSecurityRulesFromGroupPolicyNotMerged and ConnectionSecurityRulesFromGroupPolicyMerged are both true, ConnectionSecurityRulesFromGroupPolicyMerged takes priority.
- getFirewallEnabled() : StateManagementSetting|null
- Gets the firewallEnabled Configures the host device to allow or block the firewall and advanced security enforcement for the network profile. Possible values are: notConfigured, blocked, allowed.
- getGlobalPortRulesFromGroupPolicyMerged() : bool|null
- Gets the globalPortRulesFromGroupPolicyMerged Configures the firewall to merge global port rules from group policy with those from local store instead of ignoring the local store rules. When GlobalPortRulesFromGroupPolicyNotMerged and GlobalPortRulesFromGroupPolicyMerged are both true, GlobalPortRulesFromGroupPolicyMerged takes priority.
- getGlobalPortRulesFromGroupPolicyNotMerged() : bool|null
- Gets the globalPortRulesFromGroupPolicyNotMerged Configures the firewall to prevent merging global port rules from group policy with those from local store instead of ignoring the local store rules. When GlobalPortRulesFromGroupPolicyNotMerged and GlobalPortRulesFromGroupPolicyMerged are both true, GlobalPortRulesFromGroupPolicyMerged takes priority.
- getId() : string|null
- Gets the id Read-only.
- getInboundConnectionsBlocked() : bool|null
- Gets the inboundConnectionsBlocked Configures the firewall to block all incoming connections by default. When InboundConnectionsRequired and InboundConnectionsBlocked are both true, InboundConnectionsBlocked takes priority.
- getInboundConnectionsRequired() : bool|null
- Gets the inboundConnectionsRequired Configures the firewall to allow all incoming connections by default. When InboundConnectionsRequired and InboundConnectionsBlocked are both true, InboundConnectionsBlocked takes priority.
- getInboundNotificationsBlocked() : bool|null
- Gets the inboundNotificationsBlocked Prevents the firewall from displaying notifications when an application is blocked from listening on a port. When InboundNotificationsRequired and InboundNotificationsBlocked are both true, InboundNotificationsBlocked takes priority.
- getInboundNotificationsRequired() : bool|null
- Gets the inboundNotificationsRequired Allows the firewall to display notifications when an application is blocked from listening on a port. When InboundNotificationsRequired and InboundNotificationsBlocked are both true, InboundNotificationsBlocked takes priority.
- getIncomingTrafficBlocked() : bool|null
- Gets the incomingTrafficBlocked Configures the firewall to block all incoming traffic regardless of other policy settings. When IncomingTrafficRequired and IncomingTrafficBlocked are both true, IncomingTrafficBlocked takes priority.
- getIncomingTrafficRequired() : bool|null
- Gets the incomingTrafficRequired Configures the firewall to allow incoming traffic pursuant to other policy settings. When IncomingTrafficRequired and IncomingTrafficBlocked are both true, IncomingTrafficBlocked takes priority.
- getODataType() : string|null
- Gets the ODataType
- getOutboundConnectionsBlocked() : bool|null
- Gets the outboundConnectionsBlocked Configures the firewall to block all outgoing connections by default. When OutboundConnectionsRequired and OutboundConnectionsBlocked are both true, OutboundConnectionsBlocked takes priority. This setting will get applied to Windows releases version 1809 and above.
- getOutboundConnectionsRequired() : bool|null
- Gets the outboundConnectionsRequired Configures the firewall to allow all outgoing connections by default. When OutboundConnectionsRequired and OutboundConnectionsBlocked are both true, OutboundConnectionsBlocked takes priority. This setting will get applied to Windows releases version 1809 and above.
- getPolicyRulesFromGroupPolicyMerged() : bool|null
- Gets the policyRulesFromGroupPolicyMerged Configures the firewall to merge Firewall Rule policies from group policy with those from local store instead of ignoring the local store rules. When PolicyRulesFromGroupPolicyNotMerged and PolicyRulesFromGroupPolicyMerged are both true, PolicyRulesFromGroupPolicyMerged takes priority.
- getPolicyRulesFromGroupPolicyNotMerged() : bool|null
- Gets the policyRulesFromGroupPolicyNotMerged Configures the firewall to prevent merging Firewall Rule policies from group policy with those from local store instead of ignoring the local store rules. When PolicyRulesFromGroupPolicyNotMerged and PolicyRulesFromGroupPolicyMerged are both true, PolicyRulesFromGroupPolicyMerged takes priority.
- getProperties() : array<string|int, mixed>
- Gets the property dictionary of the Entity
- getSecuredPacketExemptionAllowed() : bool|null
- Gets the securedPacketExemptionAllowed Configures the firewall to allow the host computer to respond to unsolicited network traffic of that traffic is secured by IPSec even when stealthModeBlocked is set to true. When SecuredPacketExemptionBlocked and SecuredPacketExemptionAllowed are both true, SecuredPacketExemptionAllowed takes priority.
- getSecuredPacketExemptionBlocked() : bool|null
- Gets the securedPacketExemptionBlocked Configures the firewall to block the host computer to respond to unsolicited network traffic of that traffic is secured by IPSec even when stealthModeBlocked is set to true. When SecuredPacketExemptionBlocked and SecuredPacketExemptionAllowed are both true, SecuredPacketExemptionAllowed takes priority.
- getStealthModeBlocked() : bool|null
- Gets the stealthModeBlocked Prevent the server from operating in stealth mode. When StealthModeRequired and StealthModeBlocked are both true, StealthModeBlocked takes priority.
- getStealthModeRequired() : bool|null
- Gets the stealthModeRequired Allow the server to operate in stealth mode. When StealthModeRequired and StealthModeBlocked are both true, StealthModeBlocked takes priority.
- getUnicastResponsesToMulticastBroadcastsBlocked() : bool|null
- Gets the unicastResponsesToMulticastBroadcastsBlocked Configures the firewall to block unicast responses to multicast broadcast traffic. When UnicastResponsesToMulticastBroadcastsRequired and UnicastResponsesToMulticastBroadcastsBlocked are both true, UnicastResponsesToMulticastBroadcastsBlocked takes priority.
- getUnicastResponsesToMulticastBroadcastsRequired() : bool|null
- Gets the unicastResponsesToMulticastBroadcastsRequired Configures the firewall to allow unicast responses to multicast broadcast traffic. When UnicastResponsesToMulticastBroadcastsRequired and UnicastResponsesToMulticastBroadcastsBlocked are both true, UnicastResponsesToMulticastBroadcastsBlocked takes priority.
- jsonSerialize() : array<string|int, mixed>
- Serializes the object by property array Manually serialize DateTime into RFC3339 format
- setAuthorizedApplicationRulesFromGroupPolicyMerged() : WindowsFirewallNetworkProfile
- Sets the authorizedApplicationRulesFromGroupPolicyMerged Configures the firewall to merge authorized application rules from group policy with those from local store instead of ignoring the local store rules. When AuthorizedApplicationRulesFromGroupPolicyNotMerged and AuthorizedApplicationRulesFromGroupPolicyMerged are both true, AuthorizedApplicationRulesFromGroupPolicyMerged takes priority.
- setAuthorizedApplicationRulesFromGroupPolicyNotMerged() : WindowsFirewallNetworkProfile
- Sets the authorizedApplicationRulesFromGroupPolicyNotMerged Configures the firewall to prevent merging authorized application rules from group policy with those from local store instead of ignoring the local store rules. When AuthorizedApplicationRulesFromGroupPolicyNotMerged and AuthorizedApplicationRulesFromGroupPolicyMerged are both true, AuthorizedApplicationRulesFromGroupPolicyMerged takes priority.
- setConnectionSecurityRulesFromGroupPolicyMerged() : WindowsFirewallNetworkProfile
- Sets the connectionSecurityRulesFromGroupPolicyMerged Configures the firewall to merge connection security rules from group policy with those from local store instead of ignoring the local store rules. When ConnectionSecurityRulesFromGroupPolicyNotMerged and ConnectionSecurityRulesFromGroupPolicyMerged are both true, ConnectionSecurityRulesFromGroupPolicyMerged takes priority.
- setConnectionSecurityRulesFromGroupPolicyNotMerged() : WindowsFirewallNetworkProfile
- Sets the connectionSecurityRulesFromGroupPolicyNotMerged Configures the firewall to prevent merging connection security rules from group policy with those from local store instead of ignoring the local store rules. When ConnectionSecurityRulesFromGroupPolicyNotMerged and ConnectionSecurityRulesFromGroupPolicyMerged are both true, ConnectionSecurityRulesFromGroupPolicyMerged takes priority.
- setFirewallEnabled() : WindowsFirewallNetworkProfile
- Sets the firewallEnabled Configures the host device to allow or block the firewall and advanced security enforcement for the network profile. Possible values are: notConfigured, blocked, allowed.
- setGlobalPortRulesFromGroupPolicyMerged() : WindowsFirewallNetworkProfile
- Sets the globalPortRulesFromGroupPolicyMerged Configures the firewall to merge global port rules from group policy with those from local store instead of ignoring the local store rules. When GlobalPortRulesFromGroupPolicyNotMerged and GlobalPortRulesFromGroupPolicyMerged are both true, GlobalPortRulesFromGroupPolicyMerged takes priority.
- setGlobalPortRulesFromGroupPolicyNotMerged() : WindowsFirewallNetworkProfile
- Sets the globalPortRulesFromGroupPolicyNotMerged Configures the firewall to prevent merging global port rules from group policy with those from local store instead of ignoring the local store rules. When GlobalPortRulesFromGroupPolicyNotMerged and GlobalPortRulesFromGroupPolicyMerged are both true, GlobalPortRulesFromGroupPolicyMerged takes priority.
- setId() : Entity
- Sets the id Read-only.
- setInboundConnectionsBlocked() : WindowsFirewallNetworkProfile
- Sets the inboundConnectionsBlocked Configures the firewall to block all incoming connections by default. When InboundConnectionsRequired and InboundConnectionsBlocked are both true, InboundConnectionsBlocked takes priority.
- setInboundConnectionsRequired() : WindowsFirewallNetworkProfile
- Sets the inboundConnectionsRequired Configures the firewall to allow all incoming connections by default. When InboundConnectionsRequired and InboundConnectionsBlocked are both true, InboundConnectionsBlocked takes priority.
- setInboundNotificationsBlocked() : WindowsFirewallNetworkProfile
- Sets the inboundNotificationsBlocked Prevents the firewall from displaying notifications when an application is blocked from listening on a port. When InboundNotificationsRequired and InboundNotificationsBlocked are both true, InboundNotificationsBlocked takes priority.
- setInboundNotificationsRequired() : WindowsFirewallNetworkProfile
- Sets the inboundNotificationsRequired Allows the firewall to display notifications when an application is blocked from listening on a port. When InboundNotificationsRequired and InboundNotificationsBlocked are both true, InboundNotificationsBlocked takes priority.
- setIncomingTrafficBlocked() : WindowsFirewallNetworkProfile
- Sets the incomingTrafficBlocked Configures the firewall to block all incoming traffic regardless of other policy settings. When IncomingTrafficRequired and IncomingTrafficBlocked are both true, IncomingTrafficBlocked takes priority.
- setIncomingTrafficRequired() : WindowsFirewallNetworkProfile
- Sets the incomingTrafficRequired Configures the firewall to allow incoming traffic pursuant to other policy settings. When IncomingTrafficRequired and IncomingTrafficBlocked are both true, IncomingTrafficBlocked takes priority.
- setODataType() : Entity
- Sets the ODataType
- setOutboundConnectionsBlocked() : WindowsFirewallNetworkProfile
- Sets the outboundConnectionsBlocked Configures the firewall to block all outgoing connections by default. When OutboundConnectionsRequired and OutboundConnectionsBlocked are both true, OutboundConnectionsBlocked takes priority. This setting will get applied to Windows releases version 1809 and above.
- setOutboundConnectionsRequired() : WindowsFirewallNetworkProfile
- Sets the outboundConnectionsRequired Configures the firewall to allow all outgoing connections by default. When OutboundConnectionsRequired and OutboundConnectionsBlocked are both true, OutboundConnectionsBlocked takes priority. This setting will get applied to Windows releases version 1809 and above.
- setPolicyRulesFromGroupPolicyMerged() : WindowsFirewallNetworkProfile
- Sets the policyRulesFromGroupPolicyMerged Configures the firewall to merge Firewall Rule policies from group policy with those from local store instead of ignoring the local store rules. When PolicyRulesFromGroupPolicyNotMerged and PolicyRulesFromGroupPolicyMerged are both true, PolicyRulesFromGroupPolicyMerged takes priority.
- setPolicyRulesFromGroupPolicyNotMerged() : WindowsFirewallNetworkProfile
- Sets the policyRulesFromGroupPolicyNotMerged Configures the firewall to prevent merging Firewall Rule policies from group policy with those from local store instead of ignoring the local store rules. When PolicyRulesFromGroupPolicyNotMerged and PolicyRulesFromGroupPolicyMerged are both true, PolicyRulesFromGroupPolicyMerged takes priority.
- setSecuredPacketExemptionAllowed() : WindowsFirewallNetworkProfile
- Sets the securedPacketExemptionAllowed Configures the firewall to allow the host computer to respond to unsolicited network traffic of that traffic is secured by IPSec even when stealthModeBlocked is set to true. When SecuredPacketExemptionBlocked and SecuredPacketExemptionAllowed are both true, SecuredPacketExemptionAllowed takes priority.
- setSecuredPacketExemptionBlocked() : WindowsFirewallNetworkProfile
- Sets the securedPacketExemptionBlocked Configures the firewall to block the host computer to respond to unsolicited network traffic of that traffic is secured by IPSec even when stealthModeBlocked is set to true. When SecuredPacketExemptionBlocked and SecuredPacketExemptionAllowed are both true, SecuredPacketExemptionAllowed takes priority.
- setStealthModeBlocked() : WindowsFirewallNetworkProfile
- Sets the stealthModeBlocked Prevent the server from operating in stealth mode. When StealthModeRequired and StealthModeBlocked are both true, StealthModeBlocked takes priority.
- setStealthModeRequired() : WindowsFirewallNetworkProfile
- Sets the stealthModeRequired Allow the server to operate in stealth mode. When StealthModeRequired and StealthModeBlocked are both true, StealthModeBlocked takes priority.
- setUnicastResponsesToMulticastBroadcastsBlocked() : WindowsFirewallNetworkProfile
- Sets the unicastResponsesToMulticastBroadcastsBlocked Configures the firewall to block unicast responses to multicast broadcast traffic. When UnicastResponsesToMulticastBroadcastsRequired and UnicastResponsesToMulticastBroadcastsBlocked are both true, UnicastResponsesToMulticastBroadcastsBlocked takes priority.
- setUnicastResponsesToMulticastBroadcastsRequired() : WindowsFirewallNetworkProfile
- Sets the unicastResponsesToMulticastBroadcastsRequired Configures the firewall to allow unicast responses to multicast broadcast traffic. When UnicastResponsesToMulticastBroadcastsRequired and UnicastResponsesToMulticastBroadcastsBlocked are both true, UnicastResponsesToMulticastBroadcastsBlocked takes priority.
Properties
$_propDict
The array of properties available to the model
protected
array<string|int, mixed>
$_propDict
Methods
__construct()
Construct a new Entity
public
__construct([array<string|int, mixed> $propDict = array() ]) : mixed
Parameters
- $propDict : array<string|int, mixed> = array()
-
A list of properties to set
Return values
mixed —getAuthorizedApplicationRulesFromGroupPolicyMerged()
Gets the authorizedApplicationRulesFromGroupPolicyMerged Configures the firewall to merge authorized application rules from group policy with those from local store instead of ignoring the local store rules. When AuthorizedApplicationRulesFromGroupPolicyNotMerged and AuthorizedApplicationRulesFromGroupPolicyMerged are both true, AuthorizedApplicationRulesFromGroupPolicyMerged takes priority.
public
getAuthorizedApplicationRulesFromGroupPolicyMerged() : bool|null
Return values
bool|null —The authorizedApplicationRulesFromGroupPolicyMerged
getAuthorizedApplicationRulesFromGroupPolicyNotMerged()
Gets the authorizedApplicationRulesFromGroupPolicyNotMerged Configures the firewall to prevent merging authorized application rules from group policy with those from local store instead of ignoring the local store rules. When AuthorizedApplicationRulesFromGroupPolicyNotMerged and AuthorizedApplicationRulesFromGroupPolicyMerged are both true, AuthorizedApplicationRulesFromGroupPolicyMerged takes priority.
public
getAuthorizedApplicationRulesFromGroupPolicyNotMerged() : bool|null
Return values
bool|null —The authorizedApplicationRulesFromGroupPolicyNotMerged
getConnectionSecurityRulesFromGroupPolicyMerged()
Gets the connectionSecurityRulesFromGroupPolicyMerged Configures the firewall to merge connection security rules from group policy with those from local store instead of ignoring the local store rules. When ConnectionSecurityRulesFromGroupPolicyNotMerged and ConnectionSecurityRulesFromGroupPolicyMerged are both true, ConnectionSecurityRulesFromGroupPolicyMerged takes priority.
public
getConnectionSecurityRulesFromGroupPolicyMerged() : bool|null
Return values
bool|null —The connectionSecurityRulesFromGroupPolicyMerged
getConnectionSecurityRulesFromGroupPolicyNotMerged()
Gets the connectionSecurityRulesFromGroupPolicyNotMerged Configures the firewall to prevent merging connection security rules from group policy with those from local store instead of ignoring the local store rules. When ConnectionSecurityRulesFromGroupPolicyNotMerged and ConnectionSecurityRulesFromGroupPolicyMerged are both true, ConnectionSecurityRulesFromGroupPolicyMerged takes priority.
public
getConnectionSecurityRulesFromGroupPolicyNotMerged() : bool|null
Return values
bool|null —The connectionSecurityRulesFromGroupPolicyNotMerged
getFirewallEnabled()
Gets the firewallEnabled Configures the host device to allow or block the firewall and advanced security enforcement for the network profile. Possible values are: notConfigured, blocked, allowed.
public
getFirewallEnabled() : StateManagementSetting|null
Return values
StateManagementSetting|null —The firewallEnabled
getGlobalPortRulesFromGroupPolicyMerged()
Gets the globalPortRulesFromGroupPolicyMerged Configures the firewall to merge global port rules from group policy with those from local store instead of ignoring the local store rules. When GlobalPortRulesFromGroupPolicyNotMerged and GlobalPortRulesFromGroupPolicyMerged are both true, GlobalPortRulesFromGroupPolicyMerged takes priority.
public
getGlobalPortRulesFromGroupPolicyMerged() : bool|null
Return values
bool|null —The globalPortRulesFromGroupPolicyMerged
getGlobalPortRulesFromGroupPolicyNotMerged()
Gets the globalPortRulesFromGroupPolicyNotMerged Configures the firewall to prevent merging global port rules from group policy with those from local store instead of ignoring the local store rules. When GlobalPortRulesFromGroupPolicyNotMerged and GlobalPortRulesFromGroupPolicyMerged are both true, GlobalPortRulesFromGroupPolicyMerged takes priority.
public
getGlobalPortRulesFromGroupPolicyNotMerged() : bool|null
Return values
bool|null —The globalPortRulesFromGroupPolicyNotMerged
getId()
Gets the id Read-only.
public
getId() : string|null
Return values
string|null —The id
getInboundConnectionsBlocked()
Gets the inboundConnectionsBlocked Configures the firewall to block all incoming connections by default. When InboundConnectionsRequired and InboundConnectionsBlocked are both true, InboundConnectionsBlocked takes priority.
public
getInboundConnectionsBlocked() : bool|null
Return values
bool|null —The inboundConnectionsBlocked
getInboundConnectionsRequired()
Gets the inboundConnectionsRequired Configures the firewall to allow all incoming connections by default. When InboundConnectionsRequired and InboundConnectionsBlocked are both true, InboundConnectionsBlocked takes priority.
public
getInboundConnectionsRequired() : bool|null
Return values
bool|null —The inboundConnectionsRequired
getInboundNotificationsBlocked()
Gets the inboundNotificationsBlocked Prevents the firewall from displaying notifications when an application is blocked from listening on a port. When InboundNotificationsRequired and InboundNotificationsBlocked are both true, InboundNotificationsBlocked takes priority.
public
getInboundNotificationsBlocked() : bool|null
Return values
bool|null —The inboundNotificationsBlocked
getInboundNotificationsRequired()
Gets the inboundNotificationsRequired Allows the firewall to display notifications when an application is blocked from listening on a port. When InboundNotificationsRequired and InboundNotificationsBlocked are both true, InboundNotificationsBlocked takes priority.
public
getInboundNotificationsRequired() : bool|null
Return values
bool|null —The inboundNotificationsRequired
getIncomingTrafficBlocked()
Gets the incomingTrafficBlocked Configures the firewall to block all incoming traffic regardless of other policy settings. When IncomingTrafficRequired and IncomingTrafficBlocked are both true, IncomingTrafficBlocked takes priority.
public
getIncomingTrafficBlocked() : bool|null
Return values
bool|null —The incomingTrafficBlocked
getIncomingTrafficRequired()
Gets the incomingTrafficRequired Configures the firewall to allow incoming traffic pursuant to other policy settings. When IncomingTrafficRequired and IncomingTrafficBlocked are both true, IncomingTrafficBlocked takes priority.
public
getIncomingTrafficRequired() : bool|null
Return values
bool|null —The incomingTrafficRequired
getODataType()
Gets the ODataType
public
getODataType() : string|null
Return values
string|null —The ODataType
getOutboundConnectionsBlocked()
Gets the outboundConnectionsBlocked Configures the firewall to block all outgoing connections by default. When OutboundConnectionsRequired and OutboundConnectionsBlocked are both true, OutboundConnectionsBlocked takes priority. This setting will get applied to Windows releases version 1809 and above.
public
getOutboundConnectionsBlocked() : bool|null
Return values
bool|null —The outboundConnectionsBlocked
getOutboundConnectionsRequired()
Gets the outboundConnectionsRequired Configures the firewall to allow all outgoing connections by default. When OutboundConnectionsRequired and OutboundConnectionsBlocked are both true, OutboundConnectionsBlocked takes priority. This setting will get applied to Windows releases version 1809 and above.
public
getOutboundConnectionsRequired() : bool|null
Return values
bool|null —The outboundConnectionsRequired
getPolicyRulesFromGroupPolicyMerged()
Gets the policyRulesFromGroupPolicyMerged Configures the firewall to merge Firewall Rule policies from group policy with those from local store instead of ignoring the local store rules. When PolicyRulesFromGroupPolicyNotMerged and PolicyRulesFromGroupPolicyMerged are both true, PolicyRulesFromGroupPolicyMerged takes priority.
public
getPolicyRulesFromGroupPolicyMerged() : bool|null
Return values
bool|null —The policyRulesFromGroupPolicyMerged
getPolicyRulesFromGroupPolicyNotMerged()
Gets the policyRulesFromGroupPolicyNotMerged Configures the firewall to prevent merging Firewall Rule policies from group policy with those from local store instead of ignoring the local store rules. When PolicyRulesFromGroupPolicyNotMerged and PolicyRulesFromGroupPolicyMerged are both true, PolicyRulesFromGroupPolicyMerged takes priority.
public
getPolicyRulesFromGroupPolicyNotMerged() : bool|null
Return values
bool|null —The policyRulesFromGroupPolicyNotMerged
getProperties()
Gets the property dictionary of the Entity
public
getProperties() : array<string|int, mixed>
Return values
array<string|int, mixed> —The list of properties
getSecuredPacketExemptionAllowed()
Gets the securedPacketExemptionAllowed Configures the firewall to allow the host computer to respond to unsolicited network traffic of that traffic is secured by IPSec even when stealthModeBlocked is set to true. When SecuredPacketExemptionBlocked and SecuredPacketExemptionAllowed are both true, SecuredPacketExemptionAllowed takes priority.
public
getSecuredPacketExemptionAllowed() : bool|null
Return values
bool|null —The securedPacketExemptionAllowed
getSecuredPacketExemptionBlocked()
Gets the securedPacketExemptionBlocked Configures the firewall to block the host computer to respond to unsolicited network traffic of that traffic is secured by IPSec even when stealthModeBlocked is set to true. When SecuredPacketExemptionBlocked and SecuredPacketExemptionAllowed are both true, SecuredPacketExemptionAllowed takes priority.
public
getSecuredPacketExemptionBlocked() : bool|null
Return values
bool|null —The securedPacketExemptionBlocked
getStealthModeBlocked()
Gets the stealthModeBlocked Prevent the server from operating in stealth mode. When StealthModeRequired and StealthModeBlocked are both true, StealthModeBlocked takes priority.
public
getStealthModeBlocked() : bool|null
Return values
bool|null —The stealthModeBlocked
getStealthModeRequired()
Gets the stealthModeRequired Allow the server to operate in stealth mode. When StealthModeRequired and StealthModeBlocked are both true, StealthModeBlocked takes priority.
public
getStealthModeRequired() : bool|null
Return values
bool|null —The stealthModeRequired
getUnicastResponsesToMulticastBroadcastsBlocked()
Gets the unicastResponsesToMulticastBroadcastsBlocked Configures the firewall to block unicast responses to multicast broadcast traffic. When UnicastResponsesToMulticastBroadcastsRequired and UnicastResponsesToMulticastBroadcastsBlocked are both true, UnicastResponsesToMulticastBroadcastsBlocked takes priority.
public
getUnicastResponsesToMulticastBroadcastsBlocked() : bool|null
Return values
bool|null —The unicastResponsesToMulticastBroadcastsBlocked
getUnicastResponsesToMulticastBroadcastsRequired()
Gets the unicastResponsesToMulticastBroadcastsRequired Configures the firewall to allow unicast responses to multicast broadcast traffic. When UnicastResponsesToMulticastBroadcastsRequired and UnicastResponsesToMulticastBroadcastsBlocked are both true, UnicastResponsesToMulticastBroadcastsBlocked takes priority.
public
getUnicastResponsesToMulticastBroadcastsRequired() : bool|null
Return values
bool|null —The unicastResponsesToMulticastBroadcastsRequired
jsonSerialize()
Serializes the object by property array Manually serialize DateTime into RFC3339 format
public
jsonSerialize() : array<string|int, mixed>
Return values
array<string|int, mixed> —The list of properties
setAuthorizedApplicationRulesFromGroupPolicyMerged()
Sets the authorizedApplicationRulesFromGroupPolicyMerged Configures the firewall to merge authorized application rules from group policy with those from local store instead of ignoring the local store rules. When AuthorizedApplicationRulesFromGroupPolicyNotMerged and AuthorizedApplicationRulesFromGroupPolicyMerged are both true, AuthorizedApplicationRulesFromGroupPolicyMerged takes priority.
public
setAuthorizedApplicationRulesFromGroupPolicyMerged(bool $val) : WindowsFirewallNetworkProfile
Parameters
- $val : bool
-
The value of the authorizedApplicationRulesFromGroupPolicyMerged
Return values
WindowsFirewallNetworkProfile —setAuthorizedApplicationRulesFromGroupPolicyNotMerged()
Sets the authorizedApplicationRulesFromGroupPolicyNotMerged Configures the firewall to prevent merging authorized application rules from group policy with those from local store instead of ignoring the local store rules. When AuthorizedApplicationRulesFromGroupPolicyNotMerged and AuthorizedApplicationRulesFromGroupPolicyMerged are both true, AuthorizedApplicationRulesFromGroupPolicyMerged takes priority.
public
setAuthorizedApplicationRulesFromGroupPolicyNotMerged(bool $val) : WindowsFirewallNetworkProfile
Parameters
- $val : bool
-
The value of the authorizedApplicationRulesFromGroupPolicyNotMerged
Return values
WindowsFirewallNetworkProfile —setConnectionSecurityRulesFromGroupPolicyMerged()
Sets the connectionSecurityRulesFromGroupPolicyMerged Configures the firewall to merge connection security rules from group policy with those from local store instead of ignoring the local store rules. When ConnectionSecurityRulesFromGroupPolicyNotMerged and ConnectionSecurityRulesFromGroupPolicyMerged are both true, ConnectionSecurityRulesFromGroupPolicyMerged takes priority.
public
setConnectionSecurityRulesFromGroupPolicyMerged(bool $val) : WindowsFirewallNetworkProfile
Parameters
- $val : bool
-
The value of the connectionSecurityRulesFromGroupPolicyMerged
Return values
WindowsFirewallNetworkProfile —setConnectionSecurityRulesFromGroupPolicyNotMerged()
Sets the connectionSecurityRulesFromGroupPolicyNotMerged Configures the firewall to prevent merging connection security rules from group policy with those from local store instead of ignoring the local store rules. When ConnectionSecurityRulesFromGroupPolicyNotMerged and ConnectionSecurityRulesFromGroupPolicyMerged are both true, ConnectionSecurityRulesFromGroupPolicyMerged takes priority.
public
setConnectionSecurityRulesFromGroupPolicyNotMerged(bool $val) : WindowsFirewallNetworkProfile
Parameters
- $val : bool
-
The value of the connectionSecurityRulesFromGroupPolicyNotMerged
Return values
WindowsFirewallNetworkProfile —setFirewallEnabled()
Sets the firewallEnabled Configures the host device to allow or block the firewall and advanced security enforcement for the network profile. Possible values are: notConfigured, blocked, allowed.
public
setFirewallEnabled(StateManagementSetting $val) : WindowsFirewallNetworkProfile
Parameters
- $val : StateManagementSetting
-
The value to assign to the firewallEnabled
Return values
WindowsFirewallNetworkProfile —The WindowsFirewallNetworkProfile
setGlobalPortRulesFromGroupPolicyMerged()
Sets the globalPortRulesFromGroupPolicyMerged Configures the firewall to merge global port rules from group policy with those from local store instead of ignoring the local store rules. When GlobalPortRulesFromGroupPolicyNotMerged and GlobalPortRulesFromGroupPolicyMerged are both true, GlobalPortRulesFromGroupPolicyMerged takes priority.
public
setGlobalPortRulesFromGroupPolicyMerged(bool $val) : WindowsFirewallNetworkProfile
Parameters
- $val : bool
-
The value of the globalPortRulesFromGroupPolicyMerged
Return values
WindowsFirewallNetworkProfile —setGlobalPortRulesFromGroupPolicyNotMerged()
Sets the globalPortRulesFromGroupPolicyNotMerged Configures the firewall to prevent merging global port rules from group policy with those from local store instead of ignoring the local store rules. When GlobalPortRulesFromGroupPolicyNotMerged and GlobalPortRulesFromGroupPolicyMerged are both true, GlobalPortRulesFromGroupPolicyMerged takes priority.
public
setGlobalPortRulesFromGroupPolicyNotMerged(bool $val) : WindowsFirewallNetworkProfile
Parameters
- $val : bool
-
The value of the globalPortRulesFromGroupPolicyNotMerged
Return values
WindowsFirewallNetworkProfile —setId()
Sets the id Read-only.
public
setId(string $val) : Entity
Parameters
- $val : string
-
The id
Return values
Entity —setInboundConnectionsBlocked()
Sets the inboundConnectionsBlocked Configures the firewall to block all incoming connections by default. When InboundConnectionsRequired and InboundConnectionsBlocked are both true, InboundConnectionsBlocked takes priority.
public
setInboundConnectionsBlocked(bool $val) : WindowsFirewallNetworkProfile
Parameters
- $val : bool
-
The value of the inboundConnectionsBlocked
Return values
WindowsFirewallNetworkProfile —setInboundConnectionsRequired()
Sets the inboundConnectionsRequired Configures the firewall to allow all incoming connections by default. When InboundConnectionsRequired and InboundConnectionsBlocked are both true, InboundConnectionsBlocked takes priority.
public
setInboundConnectionsRequired(bool $val) : WindowsFirewallNetworkProfile
Parameters
- $val : bool
-
The value of the inboundConnectionsRequired
Return values
WindowsFirewallNetworkProfile —setInboundNotificationsBlocked()
Sets the inboundNotificationsBlocked Prevents the firewall from displaying notifications when an application is blocked from listening on a port. When InboundNotificationsRequired and InboundNotificationsBlocked are both true, InboundNotificationsBlocked takes priority.
public
setInboundNotificationsBlocked(bool $val) : WindowsFirewallNetworkProfile
Parameters
- $val : bool
-
The value of the inboundNotificationsBlocked
Return values
WindowsFirewallNetworkProfile —setInboundNotificationsRequired()
Sets the inboundNotificationsRequired Allows the firewall to display notifications when an application is blocked from listening on a port. When InboundNotificationsRequired and InboundNotificationsBlocked are both true, InboundNotificationsBlocked takes priority.
public
setInboundNotificationsRequired(bool $val) : WindowsFirewallNetworkProfile
Parameters
- $val : bool
-
The value of the inboundNotificationsRequired
Return values
WindowsFirewallNetworkProfile —setIncomingTrafficBlocked()
Sets the incomingTrafficBlocked Configures the firewall to block all incoming traffic regardless of other policy settings. When IncomingTrafficRequired and IncomingTrafficBlocked are both true, IncomingTrafficBlocked takes priority.
public
setIncomingTrafficBlocked(bool $val) : WindowsFirewallNetworkProfile
Parameters
- $val : bool
-
The value of the incomingTrafficBlocked
Return values
WindowsFirewallNetworkProfile —setIncomingTrafficRequired()
Sets the incomingTrafficRequired Configures the firewall to allow incoming traffic pursuant to other policy settings. When IncomingTrafficRequired and IncomingTrafficBlocked are both true, IncomingTrafficBlocked takes priority.
public
setIncomingTrafficRequired(bool $val) : WindowsFirewallNetworkProfile
Parameters
- $val : bool
-
The value of the incomingTrafficRequired
Return values
WindowsFirewallNetworkProfile —setODataType()
Sets the ODataType
public
setODataType(string $val) : Entity
Parameters
- $val : string
-
The ODataType
Return values
Entity —setOutboundConnectionsBlocked()
Sets the outboundConnectionsBlocked Configures the firewall to block all outgoing connections by default. When OutboundConnectionsRequired and OutboundConnectionsBlocked are both true, OutboundConnectionsBlocked takes priority. This setting will get applied to Windows releases version 1809 and above.
public
setOutboundConnectionsBlocked(bool $val) : WindowsFirewallNetworkProfile
Parameters
- $val : bool
-
The value of the outboundConnectionsBlocked
Return values
WindowsFirewallNetworkProfile —setOutboundConnectionsRequired()
Sets the outboundConnectionsRequired Configures the firewall to allow all outgoing connections by default. When OutboundConnectionsRequired and OutboundConnectionsBlocked are both true, OutboundConnectionsBlocked takes priority. This setting will get applied to Windows releases version 1809 and above.
public
setOutboundConnectionsRequired(bool $val) : WindowsFirewallNetworkProfile
Parameters
- $val : bool
-
The value of the outboundConnectionsRequired
Return values
WindowsFirewallNetworkProfile —setPolicyRulesFromGroupPolicyMerged()
Sets the policyRulesFromGroupPolicyMerged Configures the firewall to merge Firewall Rule policies from group policy with those from local store instead of ignoring the local store rules. When PolicyRulesFromGroupPolicyNotMerged and PolicyRulesFromGroupPolicyMerged are both true, PolicyRulesFromGroupPolicyMerged takes priority.
public
setPolicyRulesFromGroupPolicyMerged(bool $val) : WindowsFirewallNetworkProfile
Parameters
- $val : bool
-
The value of the policyRulesFromGroupPolicyMerged
Return values
WindowsFirewallNetworkProfile —setPolicyRulesFromGroupPolicyNotMerged()
Sets the policyRulesFromGroupPolicyNotMerged Configures the firewall to prevent merging Firewall Rule policies from group policy with those from local store instead of ignoring the local store rules. When PolicyRulesFromGroupPolicyNotMerged and PolicyRulesFromGroupPolicyMerged are both true, PolicyRulesFromGroupPolicyMerged takes priority.
public
setPolicyRulesFromGroupPolicyNotMerged(bool $val) : WindowsFirewallNetworkProfile
Parameters
- $val : bool
-
The value of the policyRulesFromGroupPolicyNotMerged
Return values
WindowsFirewallNetworkProfile —setSecuredPacketExemptionAllowed()
Sets the securedPacketExemptionAllowed Configures the firewall to allow the host computer to respond to unsolicited network traffic of that traffic is secured by IPSec even when stealthModeBlocked is set to true. When SecuredPacketExemptionBlocked and SecuredPacketExemptionAllowed are both true, SecuredPacketExemptionAllowed takes priority.
public
setSecuredPacketExemptionAllowed(bool $val) : WindowsFirewallNetworkProfile
Parameters
- $val : bool
-
The value of the securedPacketExemptionAllowed
Return values
WindowsFirewallNetworkProfile —setSecuredPacketExemptionBlocked()
Sets the securedPacketExemptionBlocked Configures the firewall to block the host computer to respond to unsolicited network traffic of that traffic is secured by IPSec even when stealthModeBlocked is set to true. When SecuredPacketExemptionBlocked and SecuredPacketExemptionAllowed are both true, SecuredPacketExemptionAllowed takes priority.
public
setSecuredPacketExemptionBlocked(bool $val) : WindowsFirewallNetworkProfile
Parameters
- $val : bool
-
The value of the securedPacketExemptionBlocked
Return values
WindowsFirewallNetworkProfile —setStealthModeBlocked()
Sets the stealthModeBlocked Prevent the server from operating in stealth mode. When StealthModeRequired and StealthModeBlocked are both true, StealthModeBlocked takes priority.
public
setStealthModeBlocked(bool $val) : WindowsFirewallNetworkProfile
Parameters
- $val : bool
-
The value of the stealthModeBlocked
Return values
WindowsFirewallNetworkProfile —setStealthModeRequired()
Sets the stealthModeRequired Allow the server to operate in stealth mode. When StealthModeRequired and StealthModeBlocked are both true, StealthModeBlocked takes priority.
public
setStealthModeRequired(bool $val) : WindowsFirewallNetworkProfile
Parameters
- $val : bool
-
The value of the stealthModeRequired
Return values
WindowsFirewallNetworkProfile —setUnicastResponsesToMulticastBroadcastsBlocked()
Sets the unicastResponsesToMulticastBroadcastsBlocked Configures the firewall to block unicast responses to multicast broadcast traffic. When UnicastResponsesToMulticastBroadcastsRequired and UnicastResponsesToMulticastBroadcastsBlocked are both true, UnicastResponsesToMulticastBroadcastsBlocked takes priority.
public
setUnicastResponsesToMulticastBroadcastsBlocked(bool $val) : WindowsFirewallNetworkProfile
Parameters
- $val : bool
-
The value of the unicastResponsesToMulticastBroadcastsBlocked
Return values
WindowsFirewallNetworkProfile —setUnicastResponsesToMulticastBroadcastsRequired()
Sets the unicastResponsesToMulticastBroadcastsRequired Configures the firewall to allow unicast responses to multicast broadcast traffic. When UnicastResponsesToMulticastBroadcastsRequired and UnicastResponsesToMulticastBroadcastsBlocked are both true, UnicastResponsesToMulticastBroadcastsBlocked takes priority.
public
setUnicastResponsesToMulticastBroadcastsRequired(bool $val) : WindowsFirewallNetworkProfile
Parameters
- $val : bool
-
The value of the unicastResponsesToMulticastBroadcastsRequired


Hi!
To participate in iDEC, you will need to register a team and register for the iDEC Festival.
iDEC registration channel will open on Mar 1
On this page, you will find information on how to:
Welcome to your iDEC adventure!
As a first step, you will need to register your personal account (Available from March 1 to May 1).
To register a personal account, please prepare the following information:
If you will be the Primary Supervisor, please provide additional information:
To begin with, please select a Team Name.
(Please be respectful. We will reject names or abbreviations that contain discriminatory, insulting, or political connotations.)
Please provide the information on the team's affiliations:
Affiliated school name(s)
It is acceptable to have more than one school and/or lab in one team
Affiliated school address(es), in terms of Country/Region, State/Province, City, and/or Postcode.
For international teams or teams involving more than one school/lab, please provide all affiliated addresses.
A deliverable postal address
Please ensure the address can receive parcels as the iDEC HQ may ship materials to this mailing address.
Please add the personal accounts (via their registered email addresses) to the team roster, and indicate the roles of the team members.
Options include:
Every team must have at least one Primary Supervisor and one Team Leader.
Please submit information on Biosafety Condition Verification.
iDEC teams will need to ensure that measures for biosafety and hazard control are in place. The iDEC HQ requires the teams to treat safety issues with utmost seriousness and offer the best possible working conditions to iDEC participants. The primary supervisors must provide the biosafety consent forms during team registration
Team Registration Deadline:
All iDEC members need to create their iDEC accounts and then enroll on their team roster before the registration deadline on May 1, 2021. And, the iDEC HQ may contact the team supervisor directly to confirm the registration details via phone or email.
The registration and payment channel for iDEC Festival will be opened on June 15 and will be closed on July 15.
The payment channel for team registration will be opened on April 1 and will be closed on May 1.
The registration and payment channel for iDEC Festival will be opened on June 15 and will be closed on July 15.
Team registration fees for iDEC 2021:
iDEC Festival Fees:
Important note:
If the on-site iDEC Festival cannot be held due to the epidemic, we may decide to make the iDEC festival a virtual event at the registration deadline. The corresponding iDEC festival registration fee will be discounted.
Introduction
Credit
This document was created using a template from Website Planet's privacy policy template.
Collecting personal information
The following types of personal information may be collected, stored, and used:
Before you disclose to us the personal information of another person, you must obtain that person’s consent to both the disclosure and the processing of that personal information in accordance with this policy.
Using personal information
Personal information submitted to us through our website will be used for the purposes specified in this policy or on the relevant pages of the website. We may use your personal information for the following:
If you submit personal information for publication on our website, we will publish and otherwise use that information in accordance with the license you grant to us.
We will not, without your express consent, supply your personal information to any third party for their or any other third party’s direct marketing.
Disclosing personal information
We may disclose your personal information to any of our employees, officers, professional advisers as reasonably necessary for the purposes set out in this policy.
We may disclose your personal information:
Except as provided in this policy, we will not provide your personal information to third parties.
International data transfers
Retaining personal information
Under the separate provision of this section, we will retain the following personal information:
Security of personal information
Amendments
We may update this policy from time to time by publishing a new version on our website. You should check this page occasionally to ensure you understand any changes to this policy. We may notify you of changes to this policy by email or through the private messaging system on our website.
Your rights
We may update this policy from time to time by publishing a new version on our website. You should check this page occasionally to ensure you understand any changes to this policy. We may notify you of changes to this policy by email or through the private messaging system on our website:
We may withhold personal information that you request to the extent permitted by law.
You may instruct us at any time not to process your personal information for marketing purposes.
In practice, you will usually either expressly agree in advance to our use of your personal information for marketing purposes, or we will provide you with an opportunity to opt out of the use of your personal information for marketing purposes.
Third party website
Our website includes hyperlinks to, and details of, third party websites. We have no control over, and are not responsible for, the privacy policies and practices of third parties.
Information Update
Please let us know if the personal information that we hold about you needs to be corrected or updated.
Cookies
This website currently does not use cookies.


Hello,
I've just recently discovered emoncms. I use it on a Windows XP computer together with Openremote. My intention was to log the actual temperature in my living room and to follow up the time the heating is on per day. The data is sent from a KNX thermostat to Openremote, which in turn sends the data (input) to Emoncms.
First I installed Emoncms 6.9, which worked well. I made a dashboard which is displayed on my Android tablet using the Openremote software.
Then I saw on the emoncms website there was a new release for Windows: Emoncms 8. I did a completely fresh install of Emoncms 8, following the instructions on the website (I created a folder D:\emoncmsdata and in that folder I created three subfolders: phpfiwa, phpfina and phptimeseries).
The first problem I encountered with Emoncms 8 was that the inputs weren't detected anymore. Then I found out that the input API has changed a bit. It seems you also need to put a node ID to the http json request (this is not mentioned in the Input API helper of Emoncms 8). After changing this in Openremote, the inputs were detected again by Emoncms 8.
But now I am completely stuck. When I try to create a feed I get an error message every time I click the Add button:
"ERROR: feed can not be created, undefined."
What goes wrong?
Re: Cannot create feeds in Emoncms version 8 on Windows XP
Yes, v8.0 is a lot more unforgiving in respect of the input format.
I don't know how you are posting data, but I had to change my input format from JSON to CSV in order that I could create feeds.
Have you tried posting via
http://<IP_ADDRESS>/emoncms/input/post.json?node=22&csv=100,200,300
obviously changing IP addresses to yours. Try posting a few times and then see if you can log node 22 to a feed.
Paul
Re: Cannot create feeds in Emoncms version 8 on Windows XP
Hello Paul,
Under attachment I've added a ZIP-file with two screenshots (PNG-format): one is the input page, the other the input process page showing the error message.
I have only two inputs at the moment. Under column "key":
1. senActTemp: the measured room temperature (in Dutch: kamertemperatuur).
2. vsenHeating: value is 1 when heating is ON, value is 0 when heating is OFF.
The names of the input keys are defined in Openremote and sent together with the values to Emoncms (in Openremote the values are stored in "sensors"). This seems to work OK in Emoncms version 8. I can see that the time intervals on the input page under column "last updated" are reset every time a value arrives at Emoncms.
The format for sending values to Emoncms is defined in Openremote using a XML-file:
<bean id = "emonCMSLogger"
class = "org.openremote.controller.statuscache.emoncms.EmonDataLogger">
<property name = "emonURL"
value = "http://localhost/emoncms/input/post.json?&apikey=[My Key];node=0&json="/>
<property name = "sensors">
<list>
<value>senActTemp</value>
<value>vsenHeating</value>
</list>
</property>
</bean>
As you can see in the snippet above I hard-coded the node ID as "node=0" (in Emoncms version 6.9 it was not necessary to add a node ID).
Trouble begins when I try to create a feed. When I click the Add button, the error message appears as you can see in the second screenshot.
Re: Cannot create feeds in Emoncms version 8 on Windows XP
I can't view your screenshots as I'm posting from my phone at the moment, but looking at your code above, I would suspect that its the URL format that v8.0 is not happy with. Have you tried posting some data via your browser as per my post above.
Also, I would avoid using node 0, as its supposed to be reserved for OOK use.
Paul
Re: Cannot create feeds in Emoncms version 8 on Windows XP
Hey Paul,
I tried but without any success.
I posted a few times some values via my browser using the format http://<IP_ADDRESS>/emoncms/input/post.json?node=22&csv=116,194,588 as you proposed. I used different values each time. The inputs are accepted but when I try to create a feed the same error message comes up again.
Can it have something to do with the folders "phpfiwa", "phpfina" and "phptimeseries"? This is new in version 8.0. I created these under the path D:\emoncmsdata\phpfiwa, etc. and I also changed the file "settings.php" accordingly (as described on the website under the instructions for installing under Windows). In version 6.9 i used the MySql engine. It was not needed to create extra folders.
I saw some similar threads about not being able to create feeds with version 8 on the forum but those referred to Linux systems. I couldn't extract anything useful from them that was helpful for my situation.
Do you know perhaps in which script file the error message "ERROR: feed could not be created, undefined" can be found? I searched for it already this morning, but couldn't find it so far. Maybe I can find a clue about what is going wrong over there (although I have little programming skills)?
Tom
Re: Cannot create feeds in Emoncms version 8 on Windows XP
OK, back home now, and had a look at your screenshots. I can see that your input node 'keys' are a text value which you have assigned within the json string. As far as I'm aware, the 'Key' value should be an incremental number in v8.0 which is assigned automatically by emoncms, and not dictated by the posting string.
Presumably when you posted data via the URL I posted above, it created node 22 and contained 3 inputs within in, and each input assigned a incrementing 'Key' which is how I think it should be.
The site documentation does need a lot of work to catch up after this upgrade, and no mention of Windows is made in the emoncms Github read.me...
I'm not familiar with 'Windows' emoncms, so can't advise you much further, but from my personal experiences with v8.0, I would look more closely at the input format.
Paul
Re: Cannot create feeds in Emoncms version 8 on Windows XP
Hey Paul,
Thanks for your support. In the meantime I found out that every time I click the Add button to create a feed on the input/process page entries are written to the "apache_error.log" file. I tried to create a feed with each of the three available feed engines: phpfina, phpfiwa and phptimeseries. I did this with the inputs I created via the browser using the format you proposed (comma separated values and using the same node id 22). Each time the same error message appeared, saying that the feed cannot be created.
It is to mention however that if the phpfina engine is selected a feed is created, but that feed doesn't seem to accept any input values and its status stays inactive all the time. And if you try to export that feed, a new browser screen comes up displaying the word "false".
In the error log file I see that the paths I defined in "settings.php" get internally corrupted. In "settings.php" I inserted the following path names (as described in the installing instructions for Windows on the emoncms website):
'phpfiwa'=>array(
'datadir'=>"D:\emoncmsdata\phpfiwa\ "
),
'phpfina'=>array(
'datadir'=>"D:\emoncmsdata\phpfina\ "
),
'phptimeseries'=>array(
//'datadir'=>"D:\emoncmsdata\phptimeseries\ "
)
);
(Note also that I had to add an extra white space before the ending quote of each path string, otherwise I got a parsing error coming from "index.php". This issue was mentioned in the installing instructions for Windows on the website).
In the "apache_error.log" file however I find these path names:
1. in case of phpfiwa: D:\x1bmoncmsdata\\phpfiwa\\ 34.meta
2. in case of phpfina: D:\x1bmoncmsdata\\phpfina\\
3. in case of phptimeseries: D:\x1bmoncmsdata\\phptimeseries\\ feed_36.MYD
So it seems that:
1. the first letter "e" of the folder name "emoncmsdata" gets internally replaced by "x1b"
2. backslashes between folder and file names are doubled
3. there is a white space between the last backslash and the filename (this stems from the fact I had to add the extra white space in order to avoid the parsing error).
I'm not sure if the double backslashes and the extra white space can cause trouble, but I am pretty sure that first of all the internal replacement of the letter "e" by "x1b" is preventing the feeds from being created (or being used in case of phpfina). This looks to me as a bug in the new version 8.0 running on Windows.
Unfortunately I don't have the programming skills to fix this myself, so I hope that someone in the development team of emoncms will find some time to take care of it.
In the meantime I will continue to use the old version 6.9, which runs pretty smoothly on Windows XP (however do you know if it possible to remove the automatically generated texts that appear on some of the visualisations, for example I have a bargraph that shows how long heating is on each day, but instead of time kWh is displayed. That doesn't look nice and it is confusing)
For completeness I added a fragment of the apache_error log file (PDF) under attachment, showing the error and warning messages with the corresponding stack trace, so you can see from which method in which file the error is coming. (I cleaned up the log file a bit, removing the time stamps and other overhead data).
Tom
Re: Cannot create feeds in Emoncms version 8 on Windows XP
Seems that V8.0 is not running very well on Windows. I have a lot of very similar problems on Windows Home server. I also get this "ERROR: feed can not be created, undefined." But, if i try with the PHPFIWA, I get the same message trying first time and a message like "Error. feed already exists" on the second time!?! Feeds are created then and they show new values every time they are updated with new input, but nothing is stored anywhere. Not very useful at the moment.
BR, Jörg.
PS: I have set pathnames like 'phpfiwa'=>array('datadir'=>"F:\emoncmsdata\phpfiwa ") in settings.php. Is this correct (type of slash (Backslash) and no backslash and extra space at the end? But i have tried all possible forms already.
And, I do not get any error messages like you in the apache error log.
PPS: I am not complaining! I understand that Windows installations are not the primary goal! Just saying that it does not work as easily as one could perhaps assume :-)
Re: Cannot create feeds in Emoncms version 8 on Windows XP
Tom, hang in there, I'm sure that you will get some help soon.
Today has not been a good day in the forum as repeated attempts at spamming the site has disrupted and diverted attention.
Paul
Re: Cannot create feeds in Emoncms version 8 on Windows XP
Can you put the paths inside single quotes instead? Your problem is this: http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.double
It's very unlikely that it will work with double quotes, as that means that every backslash is creating an escape character (for instance, \n is the new line). This is also why you have to leave a space before the closing double quote - \" is not the quote character that terminates the string, but a literal quote character within the string (which then isn't closed at all).
\e is the escape character, which is why your system isn't very happy with the resulting file path, and why you had to add a space before the closing quotes. Single quotes should make things much happier.
Re: Cannot create feeds in Emoncms version 8 on Windows XP
Very good hint. With pathnames like 'phpfiwa'=>array('datadir'=>'F:/emoncmsdata/phpfiwa/') creating feeds works for me now without error message.
But there is still no decent data written (four five files appear under 'F:/emoncmsdata/phpfiwa/' now with names '1_0.dat', 1_1.dat', 1_2.dat', '1_3.dat' and '1.meta' showing changing contents).Ups, have to correct what I just wrote. After some time, the size of the 1_0.dat is increasing now and I can see data in the graph!
Its working now! Thanks a lot, Dave!
BR, Jörg.
Re: Cannot create feeds in Emoncms version 8 on Windows XP
Brilliant, I will correct the documentation.
Re: Cannot create feeds in Emoncms version 8 on Windows XP
Hey,
I am back again. I followed the instructions from Schism above. I replaced in the file "settings.php" the double quotes in the path strings by single quotes. Now I have good news, but I am afraid I still have some bad news too.
When I omit the white space after the last backslash in the path strings, I still get the parsing error coming from "index.php", although I've inserted the path strings between single quotes. So, I inserted the white space again. And now comes the good news:
By using single quotes and a white space after the last backslash in the path strings I can now create feeds with the engines PHPFIWA and PHPTIMESERIES. No more errors anymore with these two engines. I can see that the feeds get updated, I can export the values into a csv file and I can create visualisations.
But now comes the bad news:
When I try to use the engine PHPFINA the error message "ERROR: feed could not be created, undefined" still comes up. Nevertheless on the feed page the PHPFINA feeds are displayed, but they stay inactive. On the input page under "process list" only the input processes linked to PHPFIWA and PHPTIMESERIES feeds are visible. I've added a screenshot of the feed page and the input page (see attachment).
When I click the Add-button on the input/process page after having selected the engine PHPFINA entries are written into the "apache_error.log" (note: I'm using Wampserver). I attached a PDF-document to this post showing the error messages that come into the log together with the stack traces. It seems that the method "checkpermissions()" in PHPFina.php is still making trouble...
Tom
Re: Cannot create feeds in Emoncms version 8 on Windows XP
Thanks a lot Tom, looks like we better remove checkpermission then, its just an additional check.
I will also add the note about the whitespace back into the documentation, is there a pattern to when its needed and when it isnt?
Re: Cannot create feeds in Emoncms version 8 on Windows XP
I've removed it
Re: Cannot create feeds in Emoncms version 8 on Windows XP
Hello Trystan,
Concerning the whitespace. I use emoncms with Wampserver on a Windows XP computer. I obviously need that whitespace. But it seems, when I read the last post from Jörg Becker, who mentioned in a previous post that he uses Windows Home Server, that he can omit the whitespace.
Tom
Re: Cannot create feeds in Emoncms version 8 on Windows XP
I did the test after Trystan has removed the "checkpermission" method in "phpfina.php" and on my computer, running Wampserver and Windows XP, the three feed engines (phpfiwa, phpfina and phptimeseries) seem to work alright now with emoncms version 8.0!
Thanks a lot for the quick and very helpful support.
Tom
Re: Cannot create feeds in Emoncms version 8 on Windows XP
Sorry, my first post was too early in the morning to think this far ahead. \' is how you put a literal single quote mark into a string delimited by single quotes. If you want to add a backslash at the end, you'll need to double it to tell PHP that you really mean for it to be a backslash.
For example,
Mostly I'd think you should avoid putting a space at the end (although emoncms could get smart and strip spaces from the ends of paths before trying to use them).
Re: Cannot create feeds in Emoncms version 8 on Windows XP
I am using slashes instead of backslashes ('phpfiwa'=>array('datadir'=>'F:/emoncmsdata/phpfiwa/')).
Does this make sense? (ok, at least it works)
(and I still get the error 'Fatal error: Call to a member function fetch_object() on a non-object in C:\wamp\www\emoncms\Modules\admin\update_class.php on line 70' if I try 'Update&check' under 'Admin'. Tom, can you try this and see what happens for you?)
Re: Cannot create feeds in Emoncms version 8 on Windows XP
Hello Jörg,
I tried it out. I don't get any error when I click the "Update & Check"-button, but I get an empty browser window with only the title "Update database".
Tom
Re: Cannot create feeds in Emoncms version 8 on Windows XP
Hi,I can't configurate feeds in shared linux hosting.Have a look to the attach file. The system put the feeds on the main path "/html/emoncms"ThanksOff Topic - see ukmoose post below. - Paul
Re: Cannot create feeds in Emoncms version 8 on Windows XP
sferrol,
Using your full email address as your forum name probably isn't a good idea.
You can change it by logging in and going to "My Account" (right hand side) > Edit > Profile.
Your issue also is probably not related to the forum post you added to ( specific to Windows XP), please could you post again as a new post with a title that explains your issue such as "Cannot configure feeds on shared linux hosting". This will help people with a similar problem find the result in the forum.
Re: Cannot create feeds in Emoncms version 8 on Windows XP
Hi ukmoose,
thanks for your advice.
my profile name is different than my email.
I don't know why my email still appears.
Re: Cannot create feeds in Emoncms version 8 on Windows XP
Your USERNAME is the same as your email address - that is why it appears. If you cannot change it, any of the moderators can. If you want me to change it, send a PM and tell me what you want to use as your user name.


Splash Designer
Saving...
Upload a background image. Please note, large images will delay page load times.
Upload your logo which must be 200px by 106px. banner image which must be 851px by 315px.


Mongo Model
Domain Model for MongoDB and Node.JS
Domain Model for MongoDB and Node.JS
CoffeeScript and Fibers are optional.
You can use Model with plain old JavaScript and Callbacks.
class global.Post extends Model @collection 'posts' @embedded 'comments' class global.Comment extends Model
Dynamic schema, flexible queries.
post = new Post text: 'Zerg on Tarsonis!' post.comments.push new Comment text: "Can't believe it!" post.save()
Post.first(status: 'published') Post. find(status: 'published'). sort(createdAt: -1). limit(25). all()
class global.Post extends Model @latest: -> @find(status: 'published'). @sort(createdAt: -1). @limit(25) Post.latest().paginate(params).all()
post = Post.first() post.comments.push new Comment text: 'Sad news ...' post.save()
post = Post.first() post.update $set: title: 'Striking news!' Post.update {_id: postId}, $set: title: 'Striking news!'
post.delete() Post.delete status: 'draft'
1-to-1, 1-to-N, N-to-M
class global.Post extends Model comments: -> Comment.find postId: @_id class global.Comment extends Model post: -> Post.first _id: @postId
post = Post.create text: 'Zerg found on Tarsonis!' post.comments().create text: "Can't believe it!"
post = Post.first() post.comments().limit(25).all() post.comments().count()
before / after of create, update, validate and delete.
class global.Post extends Model @after 'delete', (callback) -> @comments().delete callback
Use errors to store messages, valid to check and validate to define rules.
class global.Post extends Model @validate (callback) -> unless @text @errors.add text: "can't be empty" callback()
Callbacks and Validations also works on Embedded Models
If You declare attribute with embedded keyword
Use executable documentation to see it in action.
itSync "should be fine with Mary", -> Patient.create name : 'Billy' temperature : 36 billy = Patient.first() billy.temperature.should be: 36
Mongo Model
https://github.com/alexeypetrushin/mongo-model
Documentation
Examples
Me
Alexey Petrushin
alexey.petrushin at gmail
http://petrush.in
Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.
For the best experience please use the latest Chrome or Safari browser. Firefox 10 (to be released soon) will also handle it.
Use a spacebar or arrow keys to navigate


Columns do a great job of flowing and balancing content. Unfortunately, not all elements flow gracefully. Sometimes elements get stuck between columns. Fortunately, you can tell the browser to keep specific elements together with break-inside.

This is an element in the list.

This is an element in the list.

This is an element in the list.

$break-inside: (); $break-inside: map-merge( ( "avoid": avoid, ), $break-inside );


So here we are again, in the second part of my Real time Object Recognition project. In the previous post, I showed you how to implement pre-trained VGG16 model, and have it recognize my testing images.
You can take a look at the first part here: Real Time Object Recognition (Part 1). The model performed pretty well, although I didn’t even have to do any further pre-processing (such as object localization, or image enhancement, etc).
In the next step, I will use the same model, to predict object from a continuous input, such as video file or input from a camera. If you have ever done some work with Computer Vision before, you will see find it extremely easy. Let’s say, just a slight improvement over the last one. Yeah, that’s true!
For ones who have no experience in Computer Vision, I’ll explain a little bit here. So, if you have an image, and want to have it recognized. Here is what you do:
Now, you have a video file, how to make it work? You know that movies, videos are just hundreds or thousands of images shown continuously. So what you have to do, is just read through a video, from its first image, to the last one. And you see that it works exactly the same way with the one above.
Easy, right? As shown above, the result is shown continuously to your eyes. And your eyes will treat them as a video, not seperate images.
Here comes something to consider about. Remember the conflict between OpenCV and Keras that I mentioned in the last post? To recall a little bit, After reading the input image, OpenCV and Keras turn it into arrays in different ways. So basically, if we want the model to recognize the input image, we have two choices to pick.
Use the Keras’ method:
Or, use the OpenCV’s method, then converting to Keras’ format:
As you can see, Keras’ method reads the image from file, then performs conversion. In case of reading from a camera, it may be a little bit odd to read each frame, then immediately save to disk, then have it read by Keras.
Remember I said that I prefered the approach which using OpenCV’s method? Because I just needed to perform one matrix transpose, and I had everything ready for Keras, without saving and reading from disk anymore.
So, by just adding two lines of code made things done. Why the hell must I split it into two parts? Well, because there’s a tiny problem in performance. Obviously, everyone does prefer a perfect show, right?
What’s the problem then? I told you in the first part, that our model is quite a big guy (it can distinguish between 1000 classes). Big guys tend to move slowly, so does the VGG16 model. It took approximately 1.5 ~ 2 seconds to recognize ONE image (on my PC). So what will it be like when dealing with an input from a camera (or a video file)? Definitely, it will be a very horrible scene that you never wish to see.
Therefore, we come to a fact that we must do something here, or we are likely to ruin the show. There may be many tricks out there, I think. But in my case, I just simply, put the recognition task in another thread. Whenever the recognition on a frame is ready to deliver, I updated the result. On the other side, the output was smoothly shown since it no longer had to wait for the recognition result.
Ones with little experience in programming, especially multi-threading, would find what I said hard to understand. Don’t worry, I’ll explain right below:
In case of no multi-threading:
With multi-threading:
Do you get the trick here? When implementing multi-threading, the codes which deal with recognition task is seperated from the output task. It will return the result each 2 seconds. On the other side, because the output won’t have to wait for the recognition result, it just simply puts the last received result on, and updates when the new one is delivered.
You make ask, so the recognition process is actually skipping everything between the 2-second periods, so what we see in the output may not be the exact result. For example, your camera was on a dog, and you passed the frame containing the dog to the recognition code, 2 seconds later, the Dog label was delivered, but you are now looking at a lion!  Well, it sounds like an interesting theory. But I think, no one moves their cameras that fast, let’s say, abruptly change the view each second. Am I right?
So, you now know about the problem you may face working with real time object recognition, and I showed you how to deal with it by implementing multi-threading. But… If there’s something I need you to know about me, it’s that I am not a professional programmer, which means I prefer working on theoretical algorithms to spending hours on coding. To me, coding is simply a way to visualize the theory. Therefore, my code may seem like a mess to you guys. So feel free to tell me if you find something wrong or something which can be improved. I will definitely appreciate that.
Tired of reading? So sorry to make it long. I’ll show you the result I got right below:
Let’s talk a little bit about the result above. You can see that, despite of the bad light condition (my room is only equipped with one damn yellow light!), the model still performed pretty well and totally satisfied me. Sometimes it got wrong (couldn’t recognize my G-Shock, or having trouble in distinguishing whether it was a screen or a TV!), but that was far more than expected.
And finally, here’s the code in case you need: Object Recognition Code. Most of them was cloned from François Chollet’s repository. I just coded two files below:
For recognizing images seperately: test_imagenet.py
For real time object recognition with camera: camera_test.py
Hope you enjoy this project. Feel free to leave me some feedbacks or questions. I will be more than pleased to help.
So we are done with this Real time Object Recognition project, but not with Machine Learning! And I’ll see you soon, in the next projects!


American Pie * * * (out of * * * * )
Directed by Paul Weitz.  Reviewed July 11, 1999.
Like last year's sleeper hit, "There's Something About Mary," or "South Park: Bigger, Longer & Uncut," first-time director Paul Weitz's "American Pie" is an outrageous comedy that gets its kick out of being as raunchy and shocking as ever, in the confines of an R-rating. It's unfortunate, however, that "South Park" was just released because no movie, I think, could measure up to the tastelessness that that film had.  There are no blatant cliques to be found in the film's Michigan high school of East Great Falls, at least not of the popular type, no overly snotty teens that are as one-dimensional as a drawing on a piece of paper. No, instead what we have are just anonymous high school students dealing day-to-day with their raging hormones and budding relationships. Sure, there are the jocks (who, interestingly, play lacrosse rather than football); the singers in the glee club; the band, just as in a real high school, but their personalities are rarely ever exaggerated to fit a certain mold. That is exactly the element of "American Pie" that was most appreciated, but don't get me wrong. It's a laugh-riot, too.
The premise is very simple: Four friends about to graduate from high school in a few weeks make a pact to lose their virginity by prom night, particularly when it appears that Sherman (Chris Owen), one of the nerdiest people in school, had sex at a party. The film's main character of the four is Jim (Jason Biggs), a likable, horny lug who nonetheless fails miserably with practically every person of the opposite sex he runs into, and is constantly being caught by his parents pleasuring himself. He first sets his sights on the beautiful foreign exchange student, Nadia (Shannon Elizabeth), but plans go awry when he has an embarrassing encounter with her that is accidentally transmitted via internet to the whole town. Desperate for a date to prom, he settles on the band geek, Michelle (Alyson Hannigan), whose every sentence that comes out of her mouth starts with, "and this one time, at band camp..."
Oz (Chris Klein) is the "jock" of the four friends. He plays lacrosse, and whenever with a woman, feels like he has to throw a bunch of corny lines her way. Hoping to meet someone, he joins the chorus and finds that he actually begins to like it, and like the sweet, innocent Heather (Mena Suvari), as well. Something Oz doesn't anticipate in their relationship, though, is that he would really begin to care for her, and grow a more honest heart, which he also starts to do.
Kevin (Thomas Ian Nicholas) is the only one in the group with a steady girlfriend, Vicky (Tara Reid). As he tells it, they've only gotten to third base, but are beginning to have serious thoughts about going all the way. But first, Vicky wants to hear him say, "I love you," three words that Kevin personally feels should not be thrown around lightly.
And, finally, Finch (Eddie Kaye Thomas) is a clean freak who runs home from school each day just to go to the bathroom ("Have you seen the facilities they have here?!"). All of the girls at the school begin swarming around him mysteriously, thanks to some rumors that the wordly Jessica (Natasha Lyonne), the advice-giving non-virgin of the group, is paid to spread around to help Finch out.
In the pantheon of teen comedies, "American Pie" doesn't come close to measuring up with the '80s John Hughes flicks, like "Sixteen Candles" (still my favorite), "The Breakfast Club," or "Ferris Buellers Day Off," nor is it quite as satisfying overall as the recent "10 Things I Hate About You," but this film is actually different than those. Focusing more on the 'sex' aspect, rather than the romance one (even though there is a bit of that too), "American Pie" is more reminiscent of the various '80s raunch-fests, like "Porky's" or "The Last American Virgin." The one vital difference, however, is that this latest picture is unusually intelligent and cleverly written for the disreputable genre, and has a lot of heart, even as someone is portrayed as unknowingly drinking a beer someone has just sexually released themselves in.
As Jim, Jason Biggs is a real find, an everybody guy that many people his age will most likely be able to relate to, including the desperation of a boy of 17 or 18, and the humility he gets when his caring father (a very funny Eugene Levy) is constantly finding him in the most uncompromising positions (including, yep, in the infamous "pie scene").
Also, those actors that should be additionally noted (this movie is going to make many of them stars, I suspect) are Chris Klein, who is absolutely charming here, just as he was in last spring's brilliant high school satire, "Election." Klein's impending romance with Heather, played memorably by Mena Suvari, is the film's direct emotional center, and one of the most important things to attribute to the pic's success. Natasha Lyonne ("The Slums of Beverly Hills") is underused, but clearly one of the most talented in the cast, and every scene she is in shines.
But the one person who stands out from among the crowd, who creates the unforgettable character I will easily remember for years to come, is Alyson Hannigan (TV's "Buffy the Vampire Slayer"), as the annoying flutist who never stops talking about her experiences at band camp. Hannigan is a comic delight, a marvel to behold who should gain a lot of further film work thanks to this thought-to-be dim character who is hiding a secret of her own.
If only "American Pie" had been about a half-hour longer, the film's rating may have skyrocketed up to an even higher plateau, which is rare for a small-budgeted teen comedy. With so many characters, many of them are not developed to their full potential, but there is no doubting that they are all fine up-and-coming talents. But still, for the debut directing/writing team of Paul Weitz and Adam Herz, and for the umpteenth film just this year alone that climaxes at the high school prom (if you are thinking right now what I'm thinking about that last phrase, you're very naughty), "American Pie" manages to come off as, dare I say it, somewhat fresh. Forget those safe, little PG-13 teen movies. As Hannigan said in an interview, a teenager's life is NC-17 rated, and far from PG-13. Credit Weitz and Herz for realizing this, and for Universal Pictures not backing down on the R-rating, as the film never once talks down to its target audience, but listens to its characters and portrays them in an oh-so-real light.
Oh, I almost forgot! A particular line of dialogue towards the end comes straight out of left field and is so utterly shocking, especially for the "innocent" character, that I suspect it will be quoted by the teen generation for many, many years, and is worth the full price of admission alone. It also happens to be the biggest laugh I've had at the movies all year.
- Copyright 1999 by Dustin Putman Http://hometown.aol.com/FilmFan16/index.html
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


--- layout: page title: Getting Started with Virtualenv permalink: /notes/virtualenv-tutorial/ exclude: true ---
For this course, you will be using Python and many Python libraries. In order to manage all the packages you will be installing, we will be using a tool called virtualenv
and some extensions to that tool
virtualenvwrapper
. Virtualenv is used in development to isolate the python environment you will use for one project from both the system python environment and environments for other python projects that have contradicting requirements.
For the homeworks, you will be writing your own classifiers and networks in python. We have written some helpful scripts for setting up your virtualenv and downloading all required dependencies. To begin, please clone the course repository.
git clone https://github.com/comp150DL/comp150dl.git
cd comp150dl
cd bin
For the homeworks, the only requirements are an array of python packages. For your own work implementing papers read in class or in your final project, you may want to use a deep learning library. To train full-scale netowrks, it is advisable to use a GPU. If you do not have a GPU on your home machine, you may want to only install the requirements for the homeworks. If you want to install only the homework requirements on your home machine, please use the start-pythondeps-only
install script. If you would like to also install Caffe, TensorFlow, and/ or Torch, please see below.
Note: virtual environments install all python packages in a user specified location. In our install scripts, we create that location at ~/Envs
. If you would like your virtualenv created in a different location, please open up the install script and change ~/Env to wherever you like.
To create your virtualenv: run the following commands from the comp150dl/bin
directory.
chmod +x start-pythondeps-only
./start-pythondeps-only
Now you have created a virtualenv called deep-venv
! To get started with your virtualenv, skip down to "Using Your Virtualenv".
We will be using the script start-home
to install all python-related dependencies as well as Caffe, TensorFlow, and Torch. If you don't need all of those libraries, edit start-home to only install the ones you want.
If you are interested in installing Caffe for OS X or Linux, please look in
osx_caffe_Makefile.config
and change the environment variables to ones suitable for your installation. You may need to change the line reading BLAS := atlas
to whichever version of BLAS you have installed. Also be sure to have CUDA
installed, and have the path to the CUDA files in the osx_caffe_Makefile.config.
To install everything, run the following commands. Note that install may take more than an hour.
chmod +x start-home
./start-home
To gain access to all of the python packages you've just installed, you will have to activate your virtualenv. To do that run:
workon deep-venv
If you are using an excellent shell like zsh
or an ok shell like bash
, you will probably see your terminal prompt prepended with (deep-venv) while you are in you virtualenv.
If you would like to switch to another virtualenv, or get out of deep-venv for any reason, use the following command:
deactivate
Now that you have all dependencies installed, you probably want to get to your homework. To get your first assignment and start your Jupyter notebook, you can use the following commands:
workon deep-venv
cd ~/comp150dl
git clone https://github.com/comp150DL/hw1.git
cd hw1
jupyter notebook
Running that last command will probably start a browser instance with your Jupyter notebook home directory. At the terminal, you will see output like this:
% jupyter notebook
[I 17:25:30.688 NotebookApp] The port 8888 is already in use, trying another random port.
[I 17:25:30.759 NotebookApp] Serving notebooks from local directory: /Users/<username>
[I 17:25:30.759 NotebookApp] 0 active kernels
[I 17:25:30.759 NotebookApp] The IPython Notebook is running at: http://localhost:8889/
[I 17:25:30.760 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
If a new browser window didn't pop-up, you can open your favorite browser and navigate to http://localhost:8889/. You should see a page like this:
If you click on the file knn.ipynb, a new window will open up with your first problem set.
If you don't have access to a GPU and would like to begin development on your final project or any full-scale network training for this course, you can use any of the available AWS machines connected to the Tufts network. Please follow this tutorial for getting started on aws.


If this is a frozen gem in Rails 2.1 and RedCloth 3.x was already loaded by Rails’ ActionView::Helpers::TextHelper, the user will get “redcloth_scan.bundle: Class is not a module (TypeError)” This hack is to work around that Rails loading problem. The problem appears to be fixed in Edge Rails [51e4106].


Created by: {{recipe.creator.firstName}} {{recipe.creator.lastName}}
Ingredients:
Tags:
Instructions:
{{recipe.instructions}}


--- layout: default title: Home path: home --- {% include "partials/hero.html" %}
{{ post.date | readableDate }} by {{ post.data.author }} - Photo booth fam kinfolk cold-pressed sriracha leggings jianbing microdosing tousled waistcoat.


--- seo: title: The SendGrid Classroom description: Information about SendGrid and email. keywords: sendgrid, basics email, build email, track email, send email, deliver email title: Overview weight: 0 layout: page navigation: show: true ---
This section contains how-to articles and resources for general SendGrid topics. You will be able to find help with account administration, introductory information about our APIs, answers to billing related questions, in addition to other common questions and concerns.
Here you will find resources that can help you choose what content you should include in your email campaigns, how you can add that content to your emails, and help with the different methods of formatting and designing your emails.
This section contains answers to the different questions our users have about email deliverability. You will be able to find articles discussing basic sending habits that help you to ensure the delivery of your emails. You will also find resources about topics such as email address collection and contact list hygiene, how to authenticate yourself as a sender, and what to do when you encounter deliverability problems such as dropped emails.
This section addresses the basic act of sending email. You will find articles covering topics such as scheduling your sends, how to cancel the delivery of an email, the different methods available for sending emails, what types of content you may send, and who you can, or should, send that content to.
Here you will be able to find information about what it means to track your emails, what metrics you are able to track, and how to collect and store data about the events you are tracking.
Here we provide you with many troubleshooting guides for problems ranging from account administration to delivery problems such as email deferrals and sending delays. If you are unable to find the solution to your problem here, don’t forget to try Searching our Docs for other helpful resources.


A streamlined, but flexible, take on the traditional javascript modal plugin with only the minimum required functionality and smart defaults.
Below is a statically rendered modal.
One fine body…
Toggle a modal via javascript by clicking the button below. It will slide down and fade in from the top of the page.
Launch demo modalCall the modal via javascript:
$('#myModal').modal(options)
| Name | type | default | description |
|---|---|---|---|
| backdrop | boolean | true | Includes a modal-backdrop element. Alternatively, specify static for a backdrop which doesn't close the modal on click. |
| keyboard | boolean | true | Closes the modal when escape key is pressed |
| show | boolean | true | Shows the modal when initialized. |
You can activate modals on your page easily without having to write a single line of javascript. Just set data-toggle="modal"
on a controller element with a data-target="#foo"
or href="#foo"
which corresponds to a modal element id, and when clicked, it will launch your modal.
Also, to add options to your modal instance, just include them as additional data attributes on either the control element or the modal markup itself.
Launch Modal

 ×
Modal header

One fine body…

 Close Save changes

.fade
class to the .modal
element (refer to the demo to see this in action) and include bootstrap-transition.js.
Activates your content as a modal. Accepts an optional options object
.
$('#myModal').modal({ keyboard: false })
Manually toggles a modal.
$('#myModal').modal('toggle')
Manually opens a modal.
$('#myModal').modal('show')
Manually hides a modal.
$('#myModal').modal('hide')
Bootstrap's modal class exposes a few events for hooking into modal functionality.
| Event | Description |
|---|---|
| show | This event fires immediately when the show instance method is called. |
| shown | This event is fired when the modal has been made visible to the user (will wait for css transitions to complete). |
| hide | This event is fired immediately when the hide instance method has been called. |
| hidden | This event is fired when the modal has finished being hidden from the user (will wait for css transitions to complete). |
$('#myModal').on('hidden', function () { // do something… })


Hantuchova believes Serena needs to play more tournaments
Cape Town - Serena Williams needs to play in more tournaments in preparation for the Grand Slams, according to former WTA star Daniela Hantuchova.
The 2019 campaign has been another case of so close, but yet so far for Williams in terms of equalling Margaret Court's all-time major record of 24.
The 23-time Grand Slam winner reached the Wimbledon and US Open finals again, but came up short against Simona Halep at SW19 and Bianca Andreescu at Flushing Meadows.
Williams has played a reduced schedule since returning to action following the birth of her daughter, but Hantuchova feels she should add a few more events to her calendar.
"I do hope it happens for her, as a reward for the champion she is," she told the New York Times.
"But I do believe she should play a few extra tournaments to be able to handle those finals better and so things can come automatically in the big moments."
- TeamTalk Media


Implements several methods for testing the variance component parameter in regression models that contain kernel-based random effects, including a maximum of adjusted scores test. Several kernels are supported, including a profile hidden Markov model mutual information kernel for protein sequence.
| Version: | 2018.8-17 |
| Depends: | R (≥ 3.3.0), kyotil |
| Imports: | methods |
| Suggests: | RUnit, MASS |
| Published: | 2018-08-18 |
| Author: | Youyi Fong [cre], Saheli Datta [aut], Krisztian Sebestyen [aut], Steve Park [ctb], Dave Geyer [ctb] |
| Maintainer: | Youyi Fong <youyifong at gmail.com> |
| License: | GPL-2 |
| NeedsCompilation: | yes |
| Materials: | ChangeLog |
| CRAN checks: | krm results |
| Reference manual: | krm.pdf |
| Package source: | krm_2018.8-17.tar.gz |
| Windows binaries: | r-devel: krm_2018.8-17.zip, r-release: krm_2018.8-17.zip, r-oldrel: krm_2018.8-17.zip |
| OS X binaries: | r-release: krm_2018.8-17.tgz, r-oldrel: krm_2018.8-17.tgz |
| Old sources: | krm archive |
Please use the canonical form https://CRAN.R-project.org/package=krm to link to this page.


 I’ve been able to quickly uncover an organization’s pain points and provide strategic solutions. My specialties:
When I'm not working, I am a history geek of mammoth proportions.
Auto HTML Initialization is a script written in BASH and Python to quickly setup html projects. This project is under active development as of 2020/02/16.
Pyductivity utilizes psychology principles to gamify personal productivity and habit development. People tend to default to the path of least resistance when they have free time. Pyductivity takes the thinking out of free time planning.
My interests are vast, but there are a few focal points. They are:


Profile is 1 of 4 brands I was assigned to develop a micro-site for. Using HTML, CSS, and Javascript I implemented the site into an ASP.NET environment using the Metronic theme from KeenThemes. The process was straight forward, though complex as we had to find the best way to implement multiple sites into one application without making it increbibly bulky. Although my personally hosted version doesn't reflect it, we developed a structure that allowed us to use the index pages as a sort of controller. This enabled us to use Razor pages as partial views, which helped to significantly reduce the size of the application.
The Cut is one of many clients I was assigned during my time at Popmenu Inc. There it was my responsibility to do one of two things for my clients; I was either migrating their existing site into Popmenu's own proprietary platform, or I was creating something entirely new for them. In the case of The Cut, they had an existing site, but were looking for a completely new design. I recieved what we called the client's DC (a document that had all of their design needs written out), took in the information, and created their current website.
I began my journey with Hudson design agency as a contract web designer but very soon after working with him the owner asked, asked me to design and develop the company's website. He and I had several "face-to-face" zoom meetings to discuss his ideas and vision for the website. I took that information and initially created 3 different designs in Figma that we later fine tuned and combined into one. We had several options for how to develop the site and initally I was going to code it by hand, but ultimately we landed on using the platform Webflow.
U.S.A. Staffing Solutions was one of the clients I worked with through Hudson design agency. Initially I built the site in Squarespace, but being a staffing company, they soon realized that Squarepace wasn't going to serve their needs. Instead WordPress seemed to be a better fit, so I migrated the site to WordPress and built the pages using Elementor. I also integrated Bullhorn and Matador Solutions plugins to streamline the process of collecting applicantions and data from potential clients.
I am a leading Front End Developer with experience in applying deep technical knowledge and creative design sense to create stunning and functinoal websites. I combine sound technical frameworks with appealing media assets to generate front end solutions focused on enhancing user experience. I'm capable of highly organized multitasking with expertise in writing CSS, developing original designs, and project management.
I began my journey with coding and web development in high school. At my first job I was tasked with updating an ancient Sharepoint site using HTML and CSS. Being a kid born in the mid 90's I had experience editing preexisting HTML in an attempt to make my MySpace or Tumblr page the most unique thing amongst my those of my friend group. Needless to say something about coding and web development has stuck with me all this time. While I was in college I fell in love with design volunteering for the TV station on campus. I desginded everything from flyers and social media graphics for our marketing department to web banners for our website. Once I graduated I had the opportunity to bring my love of coding and my love of design together with my first contract job. In that position I was tasked with leading the design and development of an internal micro-site meant for exclusive members of their website, or for their sales team as a means of keeping an inventory of specific brands of product. From there I began a freelance career designing and developing various web sites and web applications for a number of businesses. I've expanded my coding knowledge far beyond just HTML and CSS and have even started developing projects of my own outside of my professional work.
You can download my resume here or my full CV on my LinkedIn here.
| 2 years: | CSHTML, React, VueJS, NodeJS, Debugging, MVC in Visual Studio |
| 3 years: | Javascript, jQuery, Git |
| 4 years: | Bootsrtap, CMS, SEO |
| 5 years: | HTML, CSS, Dreamweaver |


Everyone can be replaced, even You!
Enter the text to be searched:
Enter the targeted word:
Enter the word to replace it:
Yes, that movie actually exists!


World's largest cities per 2008
Source: Wikipedia
Tokyo, Jakarta, New York, Seoul, Manila, Mumbai, Sao Paulo, Mexico City, Dehli, Osaka, Cairo,
Kolkata, Los Angeles, Shanghai, Moscow, Beijing, Buenos Aires, Guangzhou, Shenzhen, Istanbul
Population (millions)
34.4, 21.8, 20.1, 20, 19.6, 19.5, 19.1, 18.4, 18, 17.3, 16.8, 15, 14.7, 14.5, 13.3, 12.8, 12.4, 11.8,
11.7, 11.2


My To-do List
Create To-do
Title:
Description:
Due Date:
Priority:
Low
Medium
High
Submit
Title
Description
Due Date
Priority
Make Changes


Provides ANOCVA (ANalysis Of Cluster VAriability), a non-parametric statistical test to compare clustering structures with applications in functional magnetic resonance imaging data (fMRI). The ANOCVA allows us to compare the clustering structure of multiple groups simultaneously and also to identify features that contribute to the differential clustering.
| Version: | 0.1.1 |
| Depends: | R (≥ 2.10.0) |
| Imports: | cluster |
| Suggests: | MASS, igraph |
| Published: | 2017-11-10 |
| Author: | Maciel C. Vidal [aut, cre], Andre Fujita [aut] |
| Maintainer: | Maciel C. Vidal <calebe at ime.usp.br> |
| License: | GPL (≥ 3) |
| NeedsCompilation: | no |
| CRAN checks: | anocva results |
| Reference manual: | anocva.pdf |
| Package source: | anocva_0.1.1.tar.gz |
| Windows binaries: | r-devel: anocva_0.1.1.zip, r-release: anocva_0.1.1.zip, r-oldrel: anocva_0.1.1.zip |
| OS X binaries: | r-release: anocva_0.1.1.tgz, r-oldrel: anocva_0.1.1.tgz |
| Old sources: | anocva archive |
Please use the canonical form https://CRAN.R-project.org/package=anocva to link to this page.