pyfos_brocade_extension_tunnel
- PyFOS module for an extension tunnel.¶
The pyfos_brocade_extension_tunnel
module provides REST support for
extension tunnel objects.
-
class
pyfos_brocade_extension_tunnel.
extension_circuit
(dictvalues={})¶ Class of extension_circuit
Important Class Members:
Attribute Name Description Frequently Used Functions name The slot/port name of the VE_Port. peek_name()
set_name()
circuit-id The circuit ID. peek_circuit_id()
set_circuit_id()
local-ip-address The local IP address of the circuit. peek_local_ip_address()
set_local_ip_address()
remote-ip-address The remote IP address of the circuit. peek_remote_ip_address()
set_remote_ip_address()
local-ha-ip-address The local HA IP address of the circuit. peek_local_ha_ip_address()
set_local_ha_ip_address()
remote-ha-ip-address The remote HA IP address of the circuit. peek_remote_ha_ip_address()
set_remote_ha_ip_address()
metric The metric value of the circuit. peek_metric()
set_metric()
admin-enabled The admin enabled state of Circuit. peek_admin_enabled()
set_admin_enabled()
is-admin-enabled The admin enabled state of Circuit. peek_is_admin_enabled()
set_is_admin_enabled()
admin-status The admin status of the Circuit. peek_admin_status()
circuit-status The circuit status. peek_circuit_status()
path-mtu-discovered The discovered path MTU. peek_path_mtu_discovered()
failover-group-id The failover group ID of the circuit. peek_failover_group_id()
set_failover_group_id()
minimum-communication-rate The minimum communications rate of the circuit. peek_minimum_communication_rate()
set_minimum_communication_rate()
maximum-communication-rate The maximum communications rate of the circuit. peek_maximum_communication_rate()
set_maximum_communication_rate()
vlan-id The VLAN ID of the circuit. peek_vlan_id()
l2-cos The Layer 2 Class of Service. peek_l2_cos()
set_l2_cos()
priority-control The control priority. peek_l2_cos_priority_control()
set_l2_cos_priority_control()
fc-priority-high The high priority FC Layer 2 CoS. peek_l2_cos_fc_priority_high()
set_l2_cos_fc_priority_high()
fc-priority-medium The medium priority FC Layer 2 CoS. peek_l2_cos_fc_priority_medium()
set_l2_cos_fc_priority_medium()
fc-priority-low The low priority FC Layer 2 CoS. peek_l2_cos_fc_priority_low()
set_l2_cos_fc_priority_low()
ip-priority-high The high priority IP Layer 2 CoS. peek_l2_cos_ip_priority_high()
set_l2_cos_ip_priority_high()
ip-priority-medium The medium priority IP Layer 2 CoS. peek_l2_cos_ip_priority_medium()
set_l2_cos_ip_priority_medium()
ip-priority-low The low priority IP Layer 2 CoS. peek_l2_cos_ip_priority_low()
set_l2_cos_ip_priority_low()
dscp The DSCP. peek_dscp()
set_dscp()
priority-control The DSCP control priority. peek_dscp_priority_control()
set_dscp_priority_control()
fc-priority-high The high priority FC DSCP. peek_dscp_fc_priority_high()
set_dscp_fc_priority_high()
fc-priority-medium The medium priority FC DSCP. peek_dscp_fc_priority_medium()
set_dscp_fc_priority_medium()
fc-priority-low The low priority FC DSCP. peek_dscp_fc_priority_low()
set_dscp_fc_priority_low()
ip-priority-high The high priority IP DSCP. peek_dscp_ip_priority_high()
set_dscp_ip_priority_high()
ip-priority-medium The medium priority IP DSCP. peek_dscp_ip_priority_medium()
set_dscp_ip_priority_medium()
ip-priority-low The low priority IP DSCP. peek_dscp_ip_priority_low()
set_dscp_ip_priority_low()
arl-algorithm-mode The ARL algorithm. peek_arl_algorithm_mode()
set_arl_algorithm_mode()
keep-alive-timeout The keepalive timeout. peek_keep_alive_timeout()
Object Functions
-
get
()¶ Fills the object with values for all the attributes. Once filled, the object can be printed using
pyfos_utils.response_print()
.Parameters: session – The session handler returned by pyfos_auth.login()
.Return type: A dictionary of errors or success response.
Attribute Functions
-
peek_name
()¶ Reads the name from the tunnel object.
Return type: None on error and a value on success.
-
peek_circuit_id
()¶ Reads the circuit ID from the circuit object.
Return type: None on error and a value on success.
-
peek_local_ip_address
()¶ Reads the local IP address from the circuit object.
Return type: None on error and a value on success.
-
peek_remote_ip_address
()¶ Reads the remote IP address from the circuit object.
Return type: None on error and a value on success.
-
peek_local_ha_ip_address
()¶ Reads the local HA IP address from the circuit object.
Return type: None on error and a value on success.
-
peek_remote_ha_ip_address
()¶ Reads the remote HA IP address from the circuit object.
Return type: None on error and a value on success.
-
peek_metric
()¶ Reads the metric from the circuit object.
Return type: None on error and a value on success.
-
peek_admin_enabled
()¶ Reads the admin status from the circuit object.
Return type: None on error and a value on success.
-
peek_circuit_status
()¶ Reads the ciruit status from the circuit object.
Return type: None on error and a value on success.
-
peek_path_mtu_discovered
()¶ Reads the path MTU discovered from the circuit object.
Return type: None on error and a value on success.
-
peek_failover_group_id
()¶ Reads the failover group ID from the circuit object.
Return type: None on error and a value on success.
-
peek_minimum_communication_rate
()¶ Reads the minimum communication rate from the circuit object.
Return type: None on error and a value on success.
-
peek_maximum_communication_rate
()¶ Reads the maximum communication rate from the circuit object.
Return type: None on error and a value on success.
-
peek_vlan_id
()¶ Reads the VLAN ID from the circuit object.
Return type: None on error and a value on success.
-
peek_l2_cos
()¶ Reads the Layer 2 CoS from the circuit object.
Return type: None on error and a value on success.
-
peek_l2_cos_priority_control
()¶ Reads the priority control Layer 2 CoS from the circuit object.
Return type: None on error and a value on success.
-
peek_l2_cos_fc_priority_high
()¶ Reads the high priority FC Layer 2 CoS from the circuit object.
Return type: None on error and a value on success.
-
peek_l2_cos_fc_priority_medium
()¶ Reads the medium priority FC Layer 2 CoS from the circuit object.
Return type: None on error and a value on success.
-
peek_l2_cos_fc_priority_low
()¶ Reads the low priority FC Layer 2 CoS from the circuit object.
Return type: None on error and a value on success.
-
peek_l2_cos_ip_priority_high
()¶ Reads the high priority IP Layer 2 CoS from the circuit object.
Return type: None on error and a value on success.
-
peek_l2_cos_ip_priority_medium
()¶ Reads the medium priority IP Layer 2 CoS from the circuit object.
Return type: None on error and a value on success.
-
peek_l2_cos_ip_priority_low
()¶ Reads the low priority IP Layer 2 CoS from the circuit object.
Return type: None on error and a value on success.
-
peek_dscp
()¶ Reads the DSCP value from the circuit object.
Return type: None on error and a value on success.
-
peek_dscp_priority_control
()¶ Reads the priority control DSCP value from the circuit object.
Return type: None on error and a value on success.
-
peek_dscp_fc_priority_high
()¶ Reads the high priority FC DSCP value from the circuit object.
Return type: None on error and a value on success.
-
peek_dscp_fc_priority_medium
()¶ Reads the medium priority FC DSCP value from the circuit object.
Return type: None on error and a value on success.
-
peek_dscp_fc_priority_low
()¶ Reads the low priority FC DSCP value from the circuit object.
Return type: None on error and a value on success.
-
peek_dscp_ip_priority_high
()¶ Reads the high priority IP DSCP value from the circuit object.
Return type: None on error and a value on success.
-
peek_dscp_ip_priority_medium
()¶ Reads the medium priority IP DSCP value from the circuit object.
Return type: None on error and a value on success.
-
peek_dscp_ip_priority_low
()¶ Reads the low priority IP DSCP value from the circuit object.
Return type: None on error and a value on success.
-
peek_arl_algorithm_mode
()¶ Reads the ARL algorithm from the circuit object.
Return type: None on error and a value on success.
-
peek_keep_alive_timeout
()¶ Reads the keepalive timeout from the circuit object.
Return type: None on error and a value on success.
-
set_name
(name)¶ Sets the name in the tunnel object.
Return type: A dictionary of errors or success response and value with “name” as the key.
-
set_circuit_id
(ciruitID)¶ Sets the circuit ID in the circuit object.
Return type: A dictionary of errors or success response and value with “circuit-id” as the key.
-
set_local_ip_address
(localIP)¶ Sets the local circuit IP address in the circuit object.
Return type: A dictionary of errors or success response and value with “local-ip-address” as the key.
-
set_remote_ip_address
(remoteIP)¶ Sets the remote circuit IP address in the circuit object.
Return type: A dictionary of errors or success response and value with “remote-ip-address” as the key.
-
set_local_ha_ip_address
(localHAIP)¶ Sets the local HA circuit IP address in the circuit object.
Return type: A dictionary of errors or success response and value with “local-ha-ip-address” as the key.
-
set_remote_ha_ip_address
(remoteHAIP)¶ Sets the remote HA circuit IP address in the circuit object.
Return type: A dictionary of errors or success response and value with “remote-ha-ip-address” as the key.
-
set_metric
(metric)¶ Sets the metric in the circuit object.
Return type: A dictionary of errors or success response and value with “metric” as the key.
-
set_admin_enabled
(adminState)¶ Sets the admin enabled state in the circuit object.
Return type: A dictionary of errors or success response and value with “admin-enabled” as the key.
-
set_failover_group_id
(failoverGroup)¶ Sets the failover group ID in the circuit object.
Return type: A dictionary of errors or success response and value with “failover-group-id” as the key.
-
set_minimum_communication_rate
(minCommRate)¶ Sets the minimum communication rate in the circuit object.
Return type: A dictionary of errors or success response and value with “minimum-communication-rate” as the key.
-
set_maximum_communication_rate
(maxCommRate)¶ Sets the maximum communication rate in the circuit object.
Return type: A dictionary of errors or success response and value with “maximum-communication-rate” as the key.
-
set_l2_cos
(l2cos)¶ Sets the Layer 2 CoS in the circuit object.
Return type: A dictionary of errors or success response and value with “l2-cos” as the key.
-
set_l2_cos_priority_control
(controll2Cos)¶ Sets the priority control Layer 2 CoS in the circuit object.
Return type: A dictionary of errors or success response and value with “priority-control” as the key.
-
set_l2_cos_fc_priority_high
(fcHighl2Cos)¶ Sets the high priority FC Layer 2 CoS in the circuit object.
Return type: A dictionary of errors or success response and value with “fc-priority-high” as the key.
-
set_l2_cos_fc_priority_medium
(fcMedl2Cos)¶ Sets the medium priority FC Layer 2 CoS in the circuit object.
Return type: A dictionary of errors or success response and value with “fc-priority-medium” as the key.
-
set_l2_cos_fc_priority_low
(fcLowl2Cos)¶ Sets the low priority FC Layer 2 CoS in the circuit object.
Return type: A dictionary of errors or success response and value with “fc-priority-low” as the key.
-
set_l2_cos_ip_priority_high
(ipHighl2Cos)¶ Sets the high priority IP Layer 2 CoS in the circuit object.
Return type: A dictionary of errors or success response and value with “ip-priority-high” as the key.
-
set_l2_cos_ip_priority_medium
(ipMediuml2Cos)¶ Sets the medium priority IP Layer 2 CoS in the circuit object.
Return type: A dictionary of errors or success response and value with “ip-priority-medium” as the key.
-
set_l2_cos_ip_priority_low
(iplowl2Cos)¶ Sets the low priority IP Layer 2 CoS in the circuit object.
Return type: A dictionary of errors or success response and value with “ip-priority-low” as the key.
-
set_dscp
(dscp)¶ Sets the DSCP in the circuit object.
Return type: A dictionary of errors or success response and value with “dscp” as the key.
-
set_dscp_priority_control
(controldscp)¶ Sets the priority control DSCP in the circuit object.
Return type: A dictionary of errors or success response and value with “priority-control” as the key.
-
set_dscp_fc_priority_high
(fcHighdscp)¶ Sets the high priority FC DSCP in the circuit object.
Return type: A dictionary of errors or success response and value with “fc-priority-high” as the key.
-
set_dscp_fc_priority_medium
(fcMeddscp)¶ Sets the medium priority FC DSCP in the circuit object.
Return type: A dictionary of errors or success response and value with “fc-priority-medium” as the key.
-
set_dscp_fc_priority_low
(fcLowdscp)¶ Sets the low priority FC DSCP in the circuit object.
Return type: A dictionary of errors or success response and value with “fc-priority-low” as the key.
-
set_dscp_ip_priority_high
(ipHighdscp)¶ Sets the high priority IP DSCP in the circuit object.
Return type: A dictionary of errors or success response and value with “ip-priority-high” as the key.
-
set_dscp_ip_priority_medium
(ipMediumdscp)¶ Sets the medium priority IP DSCP in the circuit object.
Return type: A dictionary of errors or success response and value with “ip-priority-medium” as the key.
-
set_dscp_ip_priority_low
(iplowdscp)¶ Sets the low priority IP DSCP in the circuit object.
Return type: A dictionary of errors or success response and value with “ip-priority-low” as the key.
-
set_arl_algorithm_mode
(arlAlgorithmMode)¶ Sets the ARL algorithm in the circuit object.
Return type: A dictionary of errors or success response and value with “arl-algorithm-mode” as the key.
-
-
class
pyfos_brocade_extension_tunnel.
extension_circuit_statistics
(dictvalues={})¶ Class of extension_circuit_statistics
Important Class Members:
Attribute Name Description Frequently Used Functions name The slot/port name of the GE_Port. peek_name()
set_name()
circuit-id The circuit ID. peek_circuit_id()
set_circuit_id()
flow-status The flow status. peek_flow_status()
operational-status The operational status. peek_operational_status()
connection-count The connection count. peek_connection_count()
duration The duration. peek_duration()
metric The circuit metric value. peek_metric()
Object Functions
-
get
()¶ Fills the object with values for all the attributes. Once filled, the object can be printed using
pyfos_utils.response_print()
.Parameters: session – The session handler returned by pyfos_auth.login()
.Return type: A dictionary of errors or success response.
Attribute Functions
-
peek_name
()¶ Reads the name from the circuit stats object.
Return type: None on error and a value on success.
-
peek_circuit_id
()¶ Reads the circuit ID from the circuit statistics object.
Return type: None on error and a value on success.
-
peek_flow_status
()¶ Reads the flow status from the circuit statistics object.
Return type: None on error and a value on success.
-
peek_operational_status
()¶ Reads the operation status from the circuit statistics object.
Return type: None on error and a value on success.
-
peek_connection_count
()¶ Reads the connection count from the circuit statistics object.
Return type: None on error and a value on success.
-
peek_duration
()¶ Reads the duration from the circuit statistics object.
Return type: None on error and a value on success.
-
peek_metric
()¶ Reads the metric from the circuit statistics object.
Return type: None on error and a value on success.
-
set_name
(name)¶ Sets the name in the object.
Return type: A dictionary of errors or success response and value with “name” as the key.
-
set_circuit_id
(circuitID)¶ Sets the circuit ID name in the circuit statistics object.
Return type: A dictionary of errors or success response and value with “circuit-id” as the key.
-
-
class
pyfos_brocade_extension_tunnel.
extension_tunnel
(dictvalues={})¶ Class of extension_tunnel
Important Class Members:
Attribute Name Description Frequently Used Functions name The slot/port name of the VE_Port. peek_name()
set_name()
admin-enabled The admin enabled tunnel state. peek_admin_enabled()
set_admin_enabled()
fast-write-enabled The fastwrite enabled state. peek_fast_write_enabled()
set_fast_write_enabled()
tape-read The tape read enabled state. peek_tape_read()
set_tape_read()
tape-write The tape write enabled pipelining state. peek_tape_write()
set_tape_write()
tunnel-status The tunnel state. peek_tunnel_status()
ipsec-enabled The IPsec enabled state. peek_ipsec_enabled()
ipsec-policy The IPsec policy for the tunnel. peek_ipsec_policy()
set_ipsec_policy()
ha-operational-status The HA operational status of the tunnel. peek_ha_operational_status()
ip-extension The IP extension enabled or disabled state. peek_ip_extension()
set_ip_extension()
load-level The configured load level. peek_load_level()
set_load_level()
active-load-level The negotiated load level. peek_active_load_level()
peer-load-level The peer load level. peek_peer_load_level()
compression-tunnel The tunnel compressioon value. peek_compression_tunnel()
set_compression_tunnel()
compression-protocol The protocol compressioon value. peek_compression_protocol()
set_compression_protocol()
fc-compression The FC protocol compression value. peek_compression_protocol_fc_compression()
set_compression_protocol_fc_compression()
ip-compression The IP protocol compressioon value. peek_compression_protocol_ip_compression()
set_compression_protocol_ip_compression()
qos-ratio The QoS ratio. peek_qos_ratio()
set_qos_ratio()
distribution The QoS distribution. peek_qos_ratio_distribution()
set_qos_ratio_distribution()
distribution-value The QoS distribution value. peek_qos_ratio_distribution_value()
set_qos_ratio_distribution_value()
fc-high-qos The FC QoS high percentage. peek_qos_ratio_fc_high_qos()
set_qos_ratio_fc_high_qos()
fc-medium-qos The FC QoS medium percentage. peek_qos_ratio_fc_medium_qos()
set_qos_ratio_fc_medium_qos()
fc-low-qos The FC QoS low percentage. peek_qos_ratio_fc_low_qos()
set_qos_ratio_fc_low_qos()
ip-high-qos The IP QoS high percentage. peek_qos_ratio_ip_high_qos()
set_qos_ratio_ip_high_qos()
ip-medium-qos The IP QoS medium percentage. peek_qos_ratio_ip_medium_qos()
set_qos_ratio_ip_medium_qos()
ip-low-qos The IP QoS low percentage. peek_qos_ratio_ip_low_qos()
set_qos_ratio_ip_low_qos()
Important FICON Class Members:
Attribute Name Description Frequently Used Functions ficon Enables or disables FICON. peek_ficon()
set_ficon()
ficon-xrc-acceleration Enables or disables FICON XRC emulation. peek_ficon_xrc_acceleration()
set_ficon_xrc_acceleration()
ficon-tape-read-acceleration Enables or disables FICON Tape Read Pipeling. peek_ficon_tape_read_acceleration()
set_ficon_tape_read_acceleration()
ficon-tape-write-acceleration Enables or disables FICON Tape Write Pipeling. peek_ficon_tape_read_acceleration()
set_ficon_tape_write_acceleration()
ficon-tin-tir-emulation Enables or disables FICON TIN/TIR emulation. peek_ficon_tin_tir_emulation()
set_ficon_tin_tir_emulation()
ficon-device-acknowledgement -emulation Enables or disables FICON Device Level Acknowledgement emulation. peek_ficon_device_acknowledgement_emulation()
set_ficon_device_acknowledgement_emulation()
ficon-teradata-read- acceleration Enables or disables FICON Read Emulation for a Teradata server. peek_ficon_teradata_read_acceleration()
set_ficon_teradata_read_acceleration()
ficon-teradata-write- acceleration Enables or disables FICON Write Emulation for a Teradata server. peek_ficon_teradata_write_acceleration()
set_ficon_teradata_write_acceleration()
ficon-tape-write-max-pipe The maximum number of tape write channel commands. peek_ficon_tape_write_max_pipe()
set_ficon_tape_write_max_pipe()
ficon-tape-read-max-pipe The maximum number of tape read channel commands. peek_ficon_tape_read_max_pipe()
set_ficon_tape_read_max_pipe()
ficon-tape-read-max-devices The maximum number of concurrent emulated tape read operations. peek_ficon_tape_read_max_devices()
set_ficon_tape_read_max_devices()
ficon-tape-write-max-devices The maximum number of concurrent emulated tape write operations. peek_ficon_tape_write_max_devices()
set_ficon_tape_write_max_devices()
ficon-tape-write-timer The time limit for pipelined write chains. peek_ficon_tape_write_timer()
set_ficon_tape_write_timer()
ficon-tape-write-max-chain The maximum amount of data that can be contained in a single CCW chain. peek_ficon_tape_write_max_chain()
set_ficon_tape_write_max_chain()
ficon-oxid-base The base value of an entry pool of 256 OXIDs. peek_ficon_oxid_base()
set_ficon_oxid_base()
Object Functions
-
get
()¶ Fills the object with values for all the attributes. Once filled, the object can be printed using
pyfos_utils.response_print()
.Parameters: session – The session handler returned by pyfos_auth.login()
.Return type: A dictionary of errors or success response.
Attribute Functions
-
peek_name
()¶ Reads the name from the tunnel object.
Return type: None on error and a value on success.
-
peek_admin_enabled
()¶ Reads the admin enabled/disabled flag from the tunnel object.
Return type: None on error and a value on success.
-
peek_fast_write_enabled
()¶ Reads the fast write enabled/disabled flag from the tunnel object.
Return type: None on error and a value on success.
-
peek_tape_read
()¶ Reads the tape read pipelining from the tunnel object.
Return type: None on error and a value on success.
-
peek_tape_write
()¶ Reads the tape write pipelining from the tunnel object.
Return type: None on error and a value on success.
-
peek_tunnel_status
()¶ Reads the tunnel status from the tunnel object.
Return type: None on error and a value on success.
-
peek_ipsec_enabled
()¶ Reads the IPSec enabled/disabled flag from the tunnel object.
Return type: None on error and a value on success.
-
peek_ipsec_policy
()¶ Reads the IPsec policy name from the tunnel object.
Return type: None on error and a value on success.
-
peek_ha_operational_status
()¶ Reads the HA operational status from the tunnel object.
Return type: None on error and a value on success.
-
peek_ip_extension
()¶ Reads the IP extension enabled/disabled flag from the tunnel object.
Return type: None on error and a value on success.
-
peek_load_level
()¶ Reads the configured load level from the tunnel object.
Return type: None on error and a value on success.
-
peek_active_load_level
()¶ Reads the active load level from the tunnel object.
Return type: None on error and a value on success.
-
peek_peer_load_level
()¶ Reads the peer load level from the tunnel object.
Return type: None on error and a value on success.
-
peek_compression_tunnel
()¶ Reads the tunnel compression level from the tunnel object.
Return type: None on error and a value on success.
-
peek_compression_protocol
()¶ Reads the tunnel compression for the protocol from the tunnel object.
Return type: None on error and a value on success.
-
peek_compression_protocol_fc_compression
()¶ Reads the FC compression protcol from the tunnel object.
Return type: None on error and a value on success.
-
peek_compression_protocol_ip_compression
()¶ Reads the IP compression protcol from the tunnel object.
Return type: None on error and a value on success.
-
peek_qos_ratio
()¶ Reads the QoS ratio from the tunnel object.
Return type: None on error and a value on success.
-
peek_qos_ratio_distribution
()¶ Reads the QoS ratio distribution from the tunnel object.
Return type: None on error and a value on success.
-
peek_qos_ratio_distribution_value
()¶ Reads the QoS ratio distribution value from the tunnel object.
Return type: None on error and a value on success.
-
peek_qos_ratio_fc_high_qos
()¶ Reads the FC high priority QoS ratio from the tunnel object.
Return type: None on error and a value on success.
-
peek_qos_ratio_fc_medium_qos
()¶ Reads the FC medium priority QoS ratio from the tunnel object.
Return type: None on error and a value on success.
-
peek_qos_ratio_fc_low_qos
()¶ Reads the FC low priority QoS ratio from the tunnel object.
Return type: None on error and a value on success.
-
peek_qos_ratio_ip_high_qos
()¶ Reads the IP high priority QoS ratio from the tunnel object.
Return type: None on error and a value on success.
-
peek_qos_ratio_ip_medium_qos
()¶ Reads the IP medium priority QoS ratio from the tunnel object.
Return type: None on error and a value on success.
-
peek_qos_ratio_ip_low_qos
()¶ Reads the IP low priority QoS ratio from the tunnel object.
Return type: None on error and a value on success.
-
peek_ficon
()¶ Reads the FICON enabled/disabled flag from the tunnel object.
Return type: None on error and a value on success.
-
peek_ficon_xrc_acceleration
()¶ Reads the FICON XRC enabled/disabled flag from the tunnel object.
Return type: None on error and a value on success.
-
peek_ficon_tape_read_acceleration
()¶ Reads the FICON tape read accelaration from the tunnel object.
Return type: None on error and a value on success.
-
peek_ficon_tape_write_acceleration
()¶ Reads the FICON tape write accelaration from the tunnel object.
Return type: None on error and a value on success.
-
peek_ficon_tin_tir_emulation
()¶ Reads the FICON TIN/TIR emulation from the tunnel object.
Return type: None on error and a value on success.
-
peek_ficon_device_acknowledgement_emulation
()¶ Reads the FICON device acknowledge from the tunnel object.
Return type: None on error and a value on success.
-
peek_ficon_teradata_read_acceleration
()¶ Reads the FICON Teradata read acceleration from the tunnel object.
Return type: None on error and a value on success.
-
peek_ficon_teradata_write_acceleration
()¶ Reads the FICON Teradata write acceleration from the tunnel object.
Return type: None on error and a value on success.
-
peek_ficon_tape_write_max_pipe
()¶ Reads the FICON tape write max pipe from the tunnel object.
Return type: None on error and a value on success.
-
peek_ficon_tape_read_max_pipe
()¶ Reads the FICON tape read max pipe from the tunnel object.
Return type: None on error and a value on success.
-
peek_ficon_tape_write_max_devices
()¶ Reads the FICON tape write maximum number of devices from the tunnel object.
Return type: None on error and a value on success.
-
peek_ficon_tape_read_max_devices
()¶ Reads the FICON tape read maximum number of devices from the tunnel object.
Return type: None on error and a value on success.
-
peek_ficon_tape_write_timer
()¶ Reads the FICON tape write timer from the tunnel object.
Return type: None on error and a value on success.
-
peek_ficon_tape_write_max_chain
()¶ Reads the tape write maximum amount of data contained in a single CCW chain from the tunnel object.
Return type: None on error and a value on success.
-
peek_ficon_oxid_base
()¶ Reads the FICON OXID base from the tunnel object.
Return type: None on error and a value on success.
-
set_name
(name)¶ Sets the name in the tunnel object.
Return type: A dictionary of errors or success response and value with “name” as the key.
-
set_admin_enabled
(adminEnabled)¶ Sets the admin enabled/disabled flag in the tunnel object.
Return type: A dictionary of errors or success response and value with “admin-enabled” as the key.
-
set_fast_write_enabled
(fastwrite)¶ Sets the fast write enabled/disabled flag in the tunnel object.
Return type: A dictionary of errors or success response and value with “fastwrite-enabled” as the key.
-
set_tape_read
(tapeRead)¶ Sets the tape read pipelining in the tunnel object.
Return type: A dictionary of errors or success response and value with “tape-read” as the key.
-
set_tape_write
(tapeWrite)¶ Sets the tape write pipelining in the tunnel object.
Return type: A dictionary of errors or success response and value with “tape-write” as the key.
-
set_ipsec_policy
(ipsecPolicyName)¶ Sets the IPsec policy for the tunnel object.
Return type: A dictionary of errors or success response and value with “ipsec-policy” as the key.
-
set_ip_extension
(name)¶ Sets the IP extension enabled flag in the tunnel object.
Return type: A dictionary of errors or success response and value with “ip_extension” as the key.
-
set_load_level
(loadLevel)¶ Sets the load level in the tunnel object.
Return type: A dictionary of errors or success response and value with “load-level” as the key.
-
set_compression_tunnel
(tnlCompression)¶ Sets the tunnel compression in the tunnel object.
Return type: A dictionary of errors or success response and value with “compression-tunnel” as the key.
-
set_compression_protocol
(protcolCompressiondict)¶ Sets the protocol-level compression in the tunnel object.
Return type: A dictionary of errors or success response and value with “compression-protocol” as the key.
-
set_compression_protocol_fc_compression
(fccompression)¶ Sets the FC protcol compression in the tunnel object.
Return type: A dictionary of errors or success response and value with “fc-compression” as the key.
-
set_compression_protocol_ip_compression
(ipcompression)¶ Sets the IP protocol compression in the tunnel object.
Return type: A dictionary of errors or success response and value with “ip-compression” as the key.
-
set_qos_ratio
(qosRation)¶ Sets the QoS ratio in the tunnel object.
Return type: A dictionary of errors or success response and value with “qos-ratio” as the key.
-
set_qos_ratio_distribution
(qosDistribution)¶ Sets the QoS distribution in the tunnel object.
Return type: A dictionary of errors or success response and value with “distribution” as the key.
-
set_qos_ratio_distribution_value
(qosDistributionVal)¶ Sets the QoS distribution value in the tunnel object..
Return type: A dictionary of errors or success response and value with “distribution-value” as the key.
-
set_qos_ratio_fc_high_qos
(fcHighQos)¶ Sets the FC high QoS ratio in the tunnel object.
Return type: A dictionary of errors or success response and value with “fc-high-qos” as the key.
-
set_qos_ratio_fc_medium_qos
(qosRation)¶ Sets the FC medium QoS ratio in the tunnel object.
Return type: A dictionary of errors or success response and value with “fc-medium-qos” as the key.
-
set_qos_ratio_fc_low_qos
(fcHighQos)¶ Sets the FC low QoS ratio in the tunnel object.
Return type: A dictionary of errors or success response and value with “fc-low-qos” as the key.
-
set_qos_ratio_ip_medium_qos
(qosRation)¶ Set the IP medium QoS ratio in the tunnel object.
Return type: A dictionary of errors or success response and value with “ip-medium-qos” as the key.
-
set_qos_ratio_ip_high_qos
(fcHighQos)¶ Sets the IP high QoS ratio in the tunnel object.
Return type: A dictionary of errors or success response and value with “ip-high-qos” as the key.
-
set_qos_ratio_ip_low_qos
(qosRation)¶ Sets the IP low QoS ratio in the tunnel object.
Return type: A dictionary of errors or success response and value with “ip-low-qos” as the key.
-
set_ficon
(ficon)¶ Writes the FICON enabled/disabled flag from the tunnel object.
Return type: A dictionary of errors or success response and value with “ficon” as the key.
-
set_ficon_xrc_acceleration
(xrcAccelaration)¶ Writes the FICON XRC enabled flag in the tunnel object.
Return type: A dictionary of errors or success response and value with “ficon-xrc-acceleration” as the key.
-
set_ficon_tape_read_acceleration
(tapeReadAcc)¶ Writes the FICON tape read accelaration from the tunnel object.
Return type: A dictionary of errors or success response and value with “ficon-tape-read-acceleration” as the key.
-
set_ficon_tape_write_acceleration
(tapeWriteAcc)¶ Writes the FICON tape write accelaration from the tunnel object.
Return type: A dictionary of errors or success response and value with “ficon-tape-write-acceleration” as the key.
-
set_ficon_tin_tir_emulation
(tinTirEmul)¶ Writes the FICON TIN/TIR emulation from the the tunnel object.
Return type: A dictionary of errors or success response and value with “ficon-tin-tir-emulation” as the key.
-
set_ficon_device_acknowledgement_emulation
(deviceAck)¶ Writes the FICON device acknowledge from the tunnel object.
Return type: A dictionary of errors or success response and value with “ficon-device-acknowledgement-emulation” as the key.
-
set_ficon_teradata_read_acceleration
(terradataReadAcc)¶ Writes the FICON Teradata read acceleration in the tunnel object.
Return type: A dictionary of errors or success response and value with “ficon-teradata-read-acceleration” as the key.
-
set_ficon_teradata_write_acceleration
(terradataWriteAcc)¶ Writes the FICON Teradata write acceleration in the tunnel object.
Return type: A dictionary of errors or success response and value with “ficon-teradata-write-acceleration” as the key.
-
set_ficon_tape_write_max_pipe
(tapeWriteMaxPipe)¶ Writes the FICON tape write max pipe from the tunnel object.
Return type: A dictionary of errors or success response and value with “ficon-tape-write-max-pipe” as the key.
-
set_ficon_tape_read_max_pipe
(tapeReadMaxPipe)¶ Writes the FICON tape read max pipe from the tunnel object.
Return type: A dictionary of errors or success response and value with “ficon-tape-read-max-pipe” as the key.
-
set_ficon_tape_write_max_devices
(tapeWriteMaxdev)¶ Writes the FICON tape write maximum number of devices from the tunnel object.
Return type: A dictionary of errors or success response and value with “ficon-tape-write-max-devices” as the key.
-
set_ficon_tape_read_max_devices
(tapeWriteMaxdev)¶ Writes the FICON tape read maximum number of devices from the tunnel object.
Return type: A dictionary of errors or success response and value with “ficon-tape-read-max-devices” as the key.
-
set_ficon_tape_write_timer
(tapeWritetmr)¶ Writes the FICON tape write timer in the tunnel object.
Return type: A dictionary of errors or success response and value with “ficon-tape-write-timer” as the key.
-
set_ficon_tape_write_max_chain
(tapeWriteMaxchain)¶ Writes the FICON tape write maximum amount of data contained in a CCW chain from the tunnel object.
Return type: A dictionary of errors or success response and value with “ficon-tape-write-max-chain” as the key.
-
set_ficon_oxid_base
(oxidBase)¶ Writes the FICON OXID base from the tunnel object.
Return type: A dictionary of errors or success response and value with “ficon-oxid-base” as the key.
-
-
class
pyfos_brocade_extension_tunnel.
extension_tunnel_statistics
(dictvalues={})¶ Class of extension_tunnel_statistics
Important Class Members:
Attribute Name Description Frequently Used Functions name The slot/port name of the GE_Port. peek_name()
set_name()
flow-status The flow status. peek_flow_status()
operational-status The operational status. peek_operational_status()
connection-count The connection count. peek_connection_count()
duration The duration. peek_duration()
uncompressed-bytes The uncompressed bytes. peek_uncompressed_bytes()
compressed-bytes The compressed bytes. peek_compressed_bytes()
Object Functions
-
get
()¶ Fills the object with values for all the attributes. Once filled, the object can be printed using
pyfos_utils.response_print()
.Parameters: session – The session handler returned by pyfos_auth.login()
.Return type: A dictionary of errors or success response.
Attribute Functions
-
peek_name
()¶ Reads the name from the tunnel statistics object.
Return type: None on error and a value on success.
-
peek_flow_status
()¶ Reads the flow status from the tunnel statistics object.
Return type: None on error and a value on success.
-
peek_operational_status
()¶ Reads the operational status from the tunnel statistics object.
Return type: None on error and a value on success.
-
peek_connection_count
()¶ Reads the connection count from the tunnel statistics object.
Return type: None on error and a value on success.
-
peek_duration
()¶ Reads the duration from the tunnel statistics object.
Return type: None on error and a value on success.
-
peek_uncompressed_bytes
()¶ Reads the uncompressed bytes from the tunnel statistics object.
Return type: None on error and a value on success.
-
peek_compressed_bytes
()¶ Reads the compressed bytes from the tunnel statistics object.
Return type: None on error and a value on success.
-
set_name
(name)¶ Sets the name in the object.
Return type: A dictionary of errors or success response and value with “name” as the key.
-
See also
Module pyfos_auth
Module extension_circuit_create
Module extension_circuit_delete
Module extension_circuit_modify
Module extension_circuit_show
Module extension_tunnel_create
Module extension_tunnel_modify
Module extension_tunnel_delete
Module extension_tunnel_show
Module extensionShell


This function downloads all of the Data Objects in a Data Package to the local filesystem. It is particularly useful when a Data Package is too large to download using the web interface.
download_package(mn, resource_map_pid, download_directory = getwd(), check_download_size = TRUE, download_child_packages = TRUE, prefix_file_names = FALSE, convert_excel_to_csv = FALSE, check_first = TRUE)
| mn | (MNode) The Member Node to download from. |
|---|---|
| resource_map_pid | (chraracter) The identifier of the Resource Map for the package to download. |
| download_directory | (character) The path of the directory to download the package to. Defaults to the current working directory. |
| check_download_size | (logical) Optional. Whether to check the total download size before continuing. Setting this to FALSE speeds up the function, especially when the package has many elements. |
| download_child_packages | (logical) Optional. Whether to download data from child packages of the selected package. |
| prefix_file_names | (logical) Optional. Whether to prefix file names with the package metadata identifier. This is useful when downloading files from multiple packages to one directory. |
| convert_excel_to_csv | (logical) Optional. Whether to convert excel files to csv(s). The csv files are downloaded as sheetName_excelWorkbookName.csv |
| check_first | (logical) Optional. Whether to check the PIDs passed in as aruments exist on the MN before continuing. Checks that objects exist and are of the right format type. Setting this to FALSE speeds up the function, especially when the package has many elements. |
Setting check_download_size
to TRUE
is recommended if you are uncertain of the total download size and want to avoid downloading very large Data Packages.
This function will also download any data objects it finds in any child Data Packages of the input data package.
If you would only like to download data from one Data Package, set download_child_packages
to FALSE
.
# NOT RUN { cn <- CNode("PROD") mn <- getMNode(cn, "urn:node:ARCTIC") download_package(mn, "resource_map_urn:uuid:2b4e4174-4e4b-4a46-8ab0-cc032eda8269") # }


×
Add video
{% csrf_token %}
{% csrf_token %}
×
Delete video
Are you sure you want to delete this video ?


--- layout: post title: Typographic Design Patterns And Best Practices — Smashing Magazine date: '2019-09-25T12:21:00.001+05:30' author: Sahil Rajput tags: modified_time: '2019-09-25T12:21:42.681+05:30' blogger_id: tag:blogger.com,1999:blog-5250005448924290719.post-7882225748271161520 blogger_orig_url: https://www.jaadujinn.ml/2019/09/typographic-design-patterns-and-best.html ---


David Addyman Matthew Feldman
, Volume 18, Number 4, November 2011, pp. 755-770 (Article)
Published by The Johns Hopkins University Press
DOI: 10.1353/mod.2011.0080
For additional information about this article
http://muse.jhu.edu/journals/mod/summary/v018/18.4.addyman.html
Access Provided by The University Of Texas at Austin, General Libraries at 07/05/12 7:57PM GMT
Between the years 1930 and 1938 Samuel Beckett went through an extensive process of self-education, taking notes on psychology, art history, the history of German and English literatures, and Irish and European history, in addition to notes on specific writers as divergent as Dante and d’Annunzio, Mauthner and Mistral, Augustine and Ariosto.1 Despite protestations later in his life that he neither read nor understood philosophy, far and away the largest portion of these extant “Interwar Notes,” are the 266 folios, mostly handwritten recto and verso notebook pages, comprising Beckett’s so-called “Philosophy Notes.”2 These roughly five hundred sides of typed and handwritten reading notes derive from 1932 and 1933—likely around the time Beckett was converting his abortive novel, Dream of Fair to Middling Women, into the short stories More Pricks Than Kicks (published 1934). In turn, Beckett’s “Philosophy Notes” were taken from four main sources: J. Archibald Alexander’s 1907 A Short History of Philosophy; John Burnet’s 1914 Greek Philosophy, Part I: Thales to Plato; Friedrich Ueberweg’s A History of Philosophy, from Thales to the Present Time; and Wilhelm Windelband’s A History of Philosophy.3
Amongst these authors, Beckett’s engagement with, and subsequent employment of, Wilhelm Windelband was far and away the most profound. In fact, many of those frequently recognized as “Beckettian” philosophers— Arnold Geulincx, George Berkeley, and Gottfried Leibniz, amongst others—were actually first encountered by Beckett in the revised, second edition of A History of Philosophy from 1901. It is from here, for example, that much of the key imagery in Beckett’s first novel
modernism / modernity volume eighteen,
number four, pp 755–770. © 2012
the johns hopkins
university press
David Addyman is a Researcher at the University of Bergen, Norway. He has contributed a number of articles to collections on Beckett, including most recently a chapter on Bergson for a special issue of Sofia Philosophical Review on Beckett and Philosophy. His monograph, Becket and Place:The Lie of the Land,
is in preparation.
Matthew Feldman
is Senior Lecturer in 20th century history at the University of Northampton, a Berendel Senior Research Fellow, and an editor of Compass: Political Religions. He also directs Northampton’s Radicalism and New Media research network, and co-edits the Continuum monograph series,
Historicising Modernism.
He has published widely on twentieth century literary modernism.
756 from 1935–36 (published 1938), Murphy, is drawn, even extending to the oft-cited epigraph on Murphy’s mind, heading chapter six.4 Furthermore, while Beckett used all four sources for notes on ancient Greek philosophy, covering his first 109 folios, A History of Philosophy is most frequently in evidence among the summary sources Beckett consulted on ancient philosophy. More significant still, though, is that final 157 folios are derived solely from Windelband; that is, the remaining 1,600 years of Western philosophy in the “Philosophy Notes” are mediated solely by A History of Philosophy. Put another way, this volume accounts for more than three-quarters of the entire “Philosophy Notes,” which itself may be considered a tale of two halves: one, a mosaic of Ancient Greek thinking, deriving from several secondary texts; and two, Beckett’s summary of Wilhelm Windelband’s account of the tenets and systems ostensibly governing Western philosophy thereafter. That said, this quantitative survey of the “Philosophy Notes” should not be taken as indicative of Beckett’s wholesale and wholehearted acceptance of Windelband’s views on the history of Western philosophy. Far from it: in his encounter with A History of Philosophy, in which Windelband’s philosophical views are writ large, Beckett’s note-taking is shrewdly selective. Since nothing has been written on Windelband in Beckett studies to date (this is no less true of Burnet, Alexander, and Ueberweg), however, the nature of Beckett’s composition of the notes has never been made apparent. This article therefore examines Beckett’s approach to these “Philosophy Notes”: it especially focuses on Wilhelm Windelband (a new candidate for “canonical” status amongst Beckettian philosophers), and carefully probes not just what Beckett wrote down, but also what he omitted—a telling detail that speaks volumes. While it is not known for certain just what drew Beckett to Windelband, his work was certainly well-known in the English-speaking world after James H. Tufts’ translation of July, 1893; when prefacing the second edition of 1900, Windelband claimed: “A large edition of my History of Philosophy [was] exhausted more than two years ago” (HP, xi). Its sold-out status had partly resulted from a hyperbolic review in 1893 by Egbert Smyth, who coincidentally described A History of Philosophy’s ideal reader: “The book deserves the attention of all who would learn how thought has come to be what it is, and who would themselves ‘learn to think.’”5 But when Beckett encountered Windelband’s work some forty years later, his interest was very nearly the opposite of “learning to think.” For this was just at the time Beckett decried “the loutishness of learning” in his 1934 poem, “Gnome.” As he informed Anne Atik some four decades later, “you have to get back to ignorance.” Put another way, Beckett sought “knowledge of non-knowledge,” or in still another formulation, “non-Euclidian logic.”6 Given the genocidal disasters brought about by twentieth-century knowledge, to which he was an engaged and horrified witness, Beckett’s position of “docta ignorantia” is refreshingly heretical. Yet it remains the case that “learning to think” and “unlearning to think” both demanded a priori knowledge of systematic thought; in this significant case, via Windelband’s account of Western philosophy from the pre-Socratics to Friedrich Nietzsche. At first sight, it is not self-evident that Beckett made the notes his own, or that he even authored them—can the “Philosophy Notes” can be seen as a Beckettian text at all?
His note-taking is often rather slavish. Many of his reading notes on the ancient Greeks, 757 for example, are closely summarized or copied nearly verbatim from his sources; this is not just the case for the notes from Windelband but for those from Burnet too (and to a lesser extent, for entries from Alexander and Ueberweg). One example from the perhaps 120,000 words comprising the “Philosophy Notes” is the following (elements found in Windelband but not in Beckett’s notes are indicated by square brackets):
In forming a conception of [the] Sophistic doctrine we have to contend with the difficulty that we are made acquainted with them almost exclusively through their victorious opponents [,] Plato and Aristotle. The first has given in the Protagoras a [graceful,] lively delineation of a Sophist congress, [redolent with fine irony,] in the Gorgias a more earnest, in the Theaetetus a sharper criticism, and in the Cratylus and Euthydemus supercilious satire of the Sophists’ methods of teaching. In the dialogue the Sophist [,] to which Plato’s name is attached, an extremely malicious definition of the theories of the Sophists is attempted, and Aristotle reaches the same result in the book on the fallacies of the Sophists. (TCD 10967, 40v–41, taken from HP, 71.)
While the near-verbatim transcription illustrated above becomes less frequent and gives way to greater use of paraphrasing as Beckett progresses through A History of Philosophy, there is very little by way of interpolation in the notes. Windelband’s brief discussion of Arnold Geulincx—representing Beckett’s first introduction to the post-Cartesian “Occasionalist” philosopher—provides a rare example of Beckett’s textual intervention:
This furthest developed in Ethics of Geulincx. Illustration of the 2 Clocks which having once been synchronised by same artificer continue to move in perfect harmony, “absque ulla causalitate qua alterum hoc in altero causat, sed propter meram dependentiam, qua utrumque ab eadem arte et simili industria constitutum est”. What anthropologism! (TCD 10967, 189, taken from HP, 415)7
More characteristic, though, are Beckett’s notes on the Sophists and Protagoras. Here, over eleven pages Beckett’s only insertion is the word “Et alors” in the following passage (where the original reads “What then?”):
[Protagoras] is said to have met Zeno at Athens, when problem of continuity was discussed: Z [Zeno]: Tell me, P [Protagoras], does a single grain of millet, or ten thousandth part of one, make a noise in falling?
P: No.
Z: Does a bushel of millet make a noise in falling?
P: Yes.
Z: Et alors . . . Is there not a ration of a bushel of millet to 1 grain and ten thousandth of 1 grain [?]
P: Yes.
Z: Then will not the sounds leave the same ratio? As the sounding objects to one another, so the sounds. There if the bushel makes a noise, the grain and ten thousandth grain will make a noise. (TCD 10967, 45–46v)
758 Parenthetically, and in keeping with the more veiled allusions to Beckett’s earlier process of learning in his postwar work, this image provides the opening line from the 1958 Endgame: “Finished, it’s finished, nearly finished, it must be nearly finished. [Pause.] Grain upon grain, one by one, and one day, suddenly, there’s a heap, a little heap, the impossible heap.”8 Similarly, the 1946 Mercier and Camier expresses this Sophist paradox as: “every millet grain that falls, you look behind and there you are, every day a little closer, all life a little closer.”9 However, despite appearances, Beckett did not merely copy his sources slavishly. In fact, he carefully edited them. For instance, he omitted many passages where the views of one of his chosen sources are at odds with his. Beckett’s input into the “Philosophy Notes” is therefore revealed as much in terms of what he left out as what he included. In characteristic fashion, Beckett appears as an absence in the notes. The most repeated prominent example of this concerns Beckett’s systematic purging of Windelband’s interpretative commentary in A History of Philosophy. While, as shown above, it is an exaggeration to claim that the “Philosophy Notes” contain no Beckett, in terms of philosophical exegesis they certainly contain no Windelband. Indeed, it is perhaps symptomatic that Windelband’s name never appears in Beckett’s published texts or letters. A very rare reference to the “Philosophy Notes,” made in a letter to Alan Schneider of 21 November, 1957, underlined the manner in which Beckett makes the notes his own—quite literally in this case:
I can’t find my notes on the pre-Socratics. The arguments of the Heap and the Bald Head (which hair falling produces baldness) were used by all the Sophists and I think have been variously attributed to one or the other. They disprove the reality of mass in the same way and by means of the same fallacy as the arguments of the Arrow and Achilles and the Tortoise, invented a century earlier by Zeno the Eleatic, disprove the reality of movement. The leading Sophist, against whom Plato wrote his Dialogue, was Protagoras and he is probably the “old Greek” whose name Hamm can’t remember. One purpose of the image throughout the play is to suggest the impossibility logically, i.e. eristically, of the “thing” ever coming to an end.10
It is telling that Beckett writes, “I can’t find my notes,” rather than, say, “I can’t find the notes I took from Windelband”—despite the fact that the source of the imagery is the latter’s work. The figures of the Heap and the Bald Head, for example, come from A History of Philosophy, while the word “eristically” appears in the noun form on the same page of Windelband’s work (but in none of the other sources that Beckett used) (HP, 89, n. 4). Before looking in more detail at how Beckett purged A History of Philosophy of Windelband, it is worth looking at what he might have found objectionable in the latter’s account of Western philosophy. To do so, it is necessary to say a little more about the life, work, and context of this once-famous German philosopher.
Wilhelm Windelband was born in 1848, a moment when philosophy in Germany was at its lowest ebb—a significant factor, as will be seen, in the composition of A History of Philosophy. Nevertheless, he had gained a PhD in philosophy by the age of twenty-two, though his career was to be interrupted by the Franco-Prussian war, for which he received a commission. After the war he took his Habilitation at Leipzig in 759 1873, and was subsequently appointed lecturer in that city. He also taught at Zurich and Freiburg before moving in 1882 to the then-German University of Strasbourg, where he was appointed Rector in 1892. His final post was at Heidelberg (1903), where he died in 1915. At the last two universities, Windelband made his reputation as a philosopher in his own right, even if he is largely remembered today as the author of A History of Philosophy. Frederick Copleston, for example, in his 1963 synthesis, A History of Philosophy: Eighteenth- and Nineteenth-Century German Philosophy,
introduces Windelband as “the well-known historian of philosophy,” but devotes less than two pages to his actual thought.11
Nonetheless, at the turn of the century, Windelband was a key figure in the Neo-Kantian movement then dominating academic philosophy (Schulphilosophie) in Germany at the time, with most university chairs being occupied by representatives of the movement. The Neo-Kantians were broadly divided into two camps, the Marburg and Baden (also called Southwest German) Schools, and Windelband was long the acknowledged leader of the second. While the Marburg School focused on logical, epistemological, and methodological themes, for the latter—and for Windelband in particular—the key question for fin-de-siècle Western philosophy turned upon the demarcation between the natural and the cultural sciences, especially where this related to a philosophy of values.12
At this time, academic philosophy was fighting a rearguard action against the seemingly irresistible rise of the materialist sciences in nineteenth-century Europe, ranging from Darwinian biology to Rankean history and threatening to obviate the very discipline of philosophy itself. As Windelband put it, “In the nineteenth century, a certain paralysis of the philosophical impulse set in.”13 Traditional philosophical debates (such as the relation of body to mind) were increasingly held to be translatable into technical problems that could be pragmatically solved by the empirical sciences. Philosophy, it was argued, had reached its peak with positivism and, in doing so, had effectively rendered itself redundant. Where it was studied at all, it was approached from a historical perspective as a catalogue of curiosities; there was no belief in philosophy’s ability to offer transcendental norms, because there was no interest in transcendental norms in any of the sciences. This condition led Windelband to lament: “Philosophy is like King Lear, who has bequeathed all his goods to his children, and who must now resign himself to be thrown into the street like a beggar.”14
To rectify this parlous state of affairs—which, one assumes, would ultimately throw academic philosophers onto the street—it was vital for Windelband and the other Baden Neo-Kantians to redefine the parameters of philosophy and defend the discipline as an autonomous one. In his 1894 Rectorial Address delivered at the University of Strasbourg, formally entitled “History and Natural Science,” Windelband outlined his philosophical position as an epistemological inquiry into “the relationship of the general to the particular” (“RAS,” 175). For him, the proper role of philosophy was to evaluate and, above all, critique the first principles and knowledge claims made by the newly-independent, materialist disciplines. As Windelband’s Rectorial Address was
760 given just as A History of Philosophy was being translated by James Tufts, this important lecture offers a good indication of Windelband’s thought at the time of composing the work that Beckett read so closely. Windelband’s contribution to the firestorm engulfing philosophy in Germany was to argue that the proper terrain of Western philosophy was knowledge claims. As such, any discipline dealing in the acquisition of knowledge—for him, history and psychology in particular—was necessarily involved in philosophical inquiry; it was thus fair game for philosophical criticism. In this way, Windelband began his address by acknowledging the two fashionable routes of discourse open to him:
The philosopher might well be tempted to provide nothing more than an historical sketch of some aspect of his discipline. Or he might take refuge in the specialized empirical science which the existing academic customs and dispositions still persist in assigning to him: psychology. (“RAS,” 169)
However, he rejects both options, claiming, “I shall not employ either of these routes of escape. I do not propose to lend credence to the view that philosophy no longer exists, but only its history” (“RAS,” 169–70).
In setting out a different stall, Windelband then considered the differences between the natural and cultural sciences. The first is concerned with the form that remains constant; and the second, vital to the study of history in particular, was the unique, real event. This distinction is used to introduce the now-familiar separation of “nomothetic” and “idiographic” methodologies:
One kind of science is an inquiry into general laws. The other kind of science is an inquiry into specific historical facts. In the language of formal logic, the objective of the first kind of science is the general, apodictic judgment; the objective of the other kind of science is the singular, assertoric proposition. Thus this distinction connects with the most important and crucial relationship in the human understanding, the relationship which Socrates recognized as the fundamental nexus of all scientific thought: the relationship of the general [nomothetic] to the particular [idiographic]. (“RAS,” 175)15
Windelband goes on to complicate this picture, however, by arguing that the two approaches cannot be so easily separated, either from each other or from philosophy more generally. Both make judgments of value. Windelband argued that, for all its focus on unique events, history remains intrinsically concerned with value. It is not in the practice of listing every fact, but only those considered important within the discipline’s (and society’s) value-system: what facts are selected depends on a priori, transcendental judgments of value. Windelband offers the following example to illustrate his point:
In the year 1780, Goethe had a door bell and an apartment key made. On February 22 of the same year, he had a letter case made. Of this there is documentary proof in a locksmith’s bill. Hence it is completely true and certain to have happened. Nevertheless it is not an historical fact, neither a fact of literary history nor of biography. (“RAS,” 181)
Philosophy is thus the ground for the other sciences, insofar as the former critiques 761 the assumptions underlying the latter. As Frederick C. Beiser holds with respect to the issue of this Neo-Kantian “normativity”:
Philosophy could only retain its identity as a distinct discipline, and it could still be a science, Windelband argued, if it only became what Kant had originally conceived it to be: namely, a critical philosophy, i.e. an investigations into the conditions and limits of the first principles of knowledge. All the special sciences, morality and the arts, presuppose first principles that they cannot investigate; and the defining task of philosophy should be to investigate just such principles. Philosophy thus retains its validity, albeit as a second-order science, whose role is precisely to examine the logic of first-order sciences. (“NN–K,” 12–13)
Value was to be philosophy’s currency, critique its method of exchange. In this way, Windelband wanted philosophy to concern itself with the value-dependent claims of the other sciences. Philosophy could thus remain both independent of (and implicitly superior to), the new forms of knowledge knocking at the door of fin-de-siècle German Wissenschaft. In the final analysis, then, Windelband not only helped to rescue philosophy, he did so by reasserting the transcendental, absolute standards of thought.
Consequently, Windelband viewed norms as the “central concept of the critical philosophy.”16 In fact, as he claimed elsewhere, philosophy itself was nothing more than “a system of norms” (“NN–K,” 14). And so, Windelband’s normative critical philosophy, his Neo-Kantianism of the Southwestern German variety in particular, was to form the bedrock of a “critical science of universally-valid values.”17 For Windelband, in Philip J. Swoboda’s words, “the philosopher does not invent or promulgate norms; he merely attempts to separate out of the mass of evaluative judgments actually made by individuals and societies over the course of history those which enjoy the sanction of the ‘normal consciousness.’”18 For the remainder of his life, Windelband went on to investigate the relation between the individual bearer of values, and the transcendent sphere from which these values were held to derive.In this context, A History of Philosophy was hardly a neutral account of its subject. Indeed, the book’s subtitle announces its partisanship: with especial reference to the formation of development of its problems and conceptions. This would be no mere “historical sketch of some aspect of [the] discipline,” but one which lays its emphasis on philosophy as an organic whole, and one whose conceptions were very much still relevant at the time. There is subtle, supporting evidence of Windelband’s interests in the “Preface to the First Edition”:
The choice of material has fallen everywhere on what individual thinkers have produced that was new and fruitful, while purely individual turns of thought, which may indeed be a welcome object for learned research, but afford no philosophical interest, have found at most a brief mention. (HP, ix)
As Windelband maintains, this is immediately apparent in the “external form” of the book, with sections devoted to concepts rather than thinkers; examples being “Authority
762 and Revelation,” “The Dualism of Body and Soul,” and “The Problem of Civilisation.” On the next page of the preface, he made a bold statement on the value of philosophy (like all these prefatory comments, not recorded by Beckett): “To understand this as a connected and interrelated whole has been my chief purpose;” it is out of the development of philosophical thought that “our theory of the world and life has grown.” The suggestion is that history and psychology, as well as the argument that philosophy is no longer valid—“our theory of the life and world”—are all themselves held to be derived from the achievements of philosophy. Windelband then announced his bias in favor of ancient Greek thought (albeit only certain brands of it) and the work of Immanuel Kant: “for a historical understanding of our intellectual existence, the forging out of the conceptions which the Greek mind wrested from the concrete reality found in Nature and human life, is more important than all that has since been thought—the Kantian philosophy excepted” (HP, x). From the start, then, Windelband’s own interests suffuse A History of Philosophy. But these interests run counter to Beckett’s, who, just a handful of years after finishing his “Philosophy Notes,” wrote, in a memorable entry in his “German Diary” of 15 January 1937, that what he wanted was the “straws, flotsam, etc., names, dates, births and deaths” of specific, individual lives—precisely that which Windelband endeavors to exclude.19 How, then, are Windelband’s “normativity” and Beckett’s “nominalism” (of which more below) to be squared? First of all, the second edition of A History of Philosophy includes far more of what might be considered “straws, flotsam, etc.” than its earlier incarnation. In the “Author’s Preface to the Second Edition,” Windelband indicates that some new sections have been included, seemingly reluctantly: “A desire has been expressed by readers of the book for a more extended notice of the personalities and personal relations of the philosophers.” His apologia for not doing so in the first edition was “because of the special plan” of his work, but this had to be altered a decade later: “Now I have sought to fulfill this demand so far as it has seemed possible within the limit of my work, but giving brief and precise characterizations of the most important thinkers” (HP, xi–xii). The concessionary material is included in most chapters in smaller font, between a general overview of each period and a more detailed look at “its problems and concepts.” There appears to have been little attempt to integrate this biographical information, however, and it often duplicates content from the preceding or following sections. Indeed, it sticks out like the proverbial sore thumb, appearing to underline that it is not part of Windelband’s original design. Yet these are very often the entries from which Beckett took the closest notes. One excerpt from the “Philosophy of the Renaissance” makes this clear:
Main seat of Platonism was Florentian academy, founded by Cosimo de’ Medici’ [sic]. Impulse for this given by Georgius Gemistus Pletho (1355–1450) author of numerous commentaries & of a treatise in Greek on the difference between Plato and Aristotle. Bessarion (born 1403 Trebizond – d. 1472 Cardinal at Ravenna). Pupil of above. His main treatise: Adversus Calumniatorem Platonis (Rome, 1409).
Most important members of the Platonic circle: Marsilio Ficino (1433–99). Translator 763 of Plato & Plotinus & author of Theologia Platonica (Flor, 1482), & Francesco Patrizzi (1529–97) author of Nova de Universis Philosophia (Ferrara 1591). Giovanni Pico della Mirandola (1463–94) Neo-Platonism alloyed with Neo-Pythagorean & ancient Pythagorean motives. (TCD 10967, 172v–173, taken from HP, 354)
Beckett’s “Philosophy Notes” are therefore much less an account of “the formation and development of [philosophy’s] concepts” than a list of the “straws, flotsam, etc.” Yet if Windelband reluctantly incorporated this biographical material, Beckett happily imported even more of it, through his weaving of other sources into and between his notes from Windelband. Thus, when Windelband discussed the implications of Protagoras’s dictum, “man is the measure,” specifically in relation to value (HP, 93), Beckett abandoned A History of Philosophy and switched to Burnet, turning not to the latter’s own section on “Man is the measure,” but to the opening of the chapter, where biographical facts are to be found:
He legislated for Thourioi 444/3. On this his traditional date is based. Everyone connected
with Thourioi is supposed to have “flourished” in year of its foundation, and to “flourish”
is to be 40. Thus Empedocles, Herodotus, and Protagoras are all given as born 484/3 B.C.
Celebrated Suit for the Fee (Diog. Laert.) Euathlos was to pay the fee when he had
won his 1st case. When Protagoras demanded it he said: “I have not won a case yet.”
P[rotagoras] answered that he would sue him, then he would have to pay “If I win, because
I have won; if you win because you have won.”
Interestingly, the idea that to “flourish” is to be 40 is taken from a footnote in Burnet.20 But even more significant is Beckett’s use of material which appears in footnotes from Windelband: time and again, Beckett turns to the German’s footnotes, copying them painstakingly. Indeed, the image of the Heap and the Bald Head referred to above comes from a footnote, and this is the case for many of the key images that Beckett retains from Windelband, like the epigraph to chapter six of Murphy noted above. By way of further example, the infamous “Ubi nihil vales, ibi nihil velis,” so central to Murphy, is found in a footnote on page 417 of A History of Philosophy. If Beckett’s note-taking appears slavish, then it is this slavishness—its attention to detail—that provides him with a number of the key images he uses in his fiction. Yet Beckett, by including Windelband’s disjecta in the body of his “Philosophy Notes,” and later including many of these in fictional texts, creates of Windelband’s work something very different from the stated aims of that work. In doing so, he perverts Windelband’s take on the transcendental development of Western philosophy, providing the very catalogue of detail A History of Philosophy is so keen to avoid.
Moreover, Windelband’s mediation of Western philosophy—and Beckett’s resistance to it—is also apparent in the treatment (or otherwise) of individual philosophies and philosophers. This is especially evident where A History of Philosophy treats two related doctrines: Sophism, particularly Protagoras’s brand, and nominalism. Windelband’s “normative” position unmistakably placed him on one side of the ancient debate between universals and particulars, or in philosophical parlance, realism and nominalism:
Whoever proposes to discuss philosophical matters must, above all, have the courage to take a general position. He must also possess a kind of fortitude that is even more difficult to maintain: the boldness to steer his audience onto the high seas of the most abstract reflections, where the solid earth threatens to vanish from the eye and disappear beneath the feet. (“RAS,” 176)
By contrast, Beckett’s “Philosophy Notes” are weighted much more towards what Murphy dubbed “demented particulars.”21 They tilt toward philosophical schools prioritizing this:
The source of Nominalism is the Aristotelian logic, in particular the De Categoriis. In this individual things of experience were designated as true “first” substances . . . Attached to this—sensualism, since the individual is that given by the world of sensible reality. (TCD 10967, 155v–156r, taken from HP, 296)
It might be expected that the exclusion of universals and the attachment to the individual in this movement was anathema to Windelband; and, indeed, his generally even-handed treatment of philosophy breaks down here. In yet another footnote— not taken down by Beckett—commenting on the nominalists outlined in the passage above, he interjects: “How inferior such considerations are to the beginnings of Greek thought!” (HP, 296, n. 4)
Windelband’s lumping together of the two schools in order to better dismiss them—in this case Aristotelianism and medieval nominalism—is also apparent in his leveling of the same charge against Protagoras, namely “sensualism.” And like nominalism, Sophism is a doctrine to which Beckett later returns in his work, in Molloy and Endgame and elsewhere. Considering that Beckett’s notes (albeit taken from Alexander this time, not Windelband) assert that Protagoras was the “first great individualist, relativist & agnostic,” a clash with Windelband’s reading can be expected (TCD 10967, 44).22 Like his presentation of nominalism, Windelband’s equanimity is strained in analyzing the Sophists; in fact, he is little short of scathing towards them. Nonetheless, he commenced his overview by begrudgingly offering them some credit:
while the Sophists were perfecting the scientific development of the formal art of presentation, verification, and refutation which they had to teach, they indeed created with this rhetoric, on the one hand, the beginnings of an independent psychology, and raised this branch of investigation from an inferior position which it had taken in the cosmological systems to the importance of a fundamental science, and developed, on the other hand, the preliminaries for a systematic consideration of the logical and ethical norms.
But Windelband’s mood soon changed, as can be seen in the remainder of the paragraph:
But as they considered what they practised and taught—viz. the skill to carry through any proposition whatsoever—the relativity of human ideas and purposes presented itself to their consciousness so clearly and with such overwhelming force that they disowned inquiry as to the existence of a universally valid truth in the theoretical, as well as in the practical sphere, and so fell into a scepticism which was at first a genuine scientific theory and then 765 became frivolous. With their self-complacent, pettifogging advocacy, the Sophists made themselves the mouth-piece of all the unbridled tendencies which were undermining the order of public life. (HP, 69)
Characteristically, Windelband considered the Sophists’ most important contribution to the development of philosophy to be a preliminary attempt to delimit transcendental norms. Crucially, by contrast, Beckett’s version of this paragraph retains only the following:
As the Sophists considered what they practised and taught—viz. the skill to carry through any proposition whatsoever—the relativity of human ideas and purposes struck them with such overwhelming force that they disowned inquiry as to the existence of a universally valid [sic] in both theory and practice, and so fell into a scepticism which was at first genuine scientific theory and then became frivolous. (TCD 10967, 40–40v)
Beckett’s omission of the word “but” in the midpoint of Windelband’s paragraph, and indeed his omission of the first half of the paragraph, gives the passage an entirely new orientation—such that it may be read as approving of Sophist doctrine (the last three words notwithstanding). A page later, Windelband again devalues the Sophists, contrasting their “pettifogging” with “the plain, sound sense, and the pure and noble personality” of Socrates; again, Beckett omits this phrase.
It should be clear, then, that the “Philosophy Notes” are not merely taken passively from Windelband (or indeed Burnet, Alexander, or Ueberweg), with little input from Beckett. As this article has suggested, Beckett made the “Philosophy Notes” his own throughout. Beckett’s authorship appears often as a change of emphasis, as in the re-weighting of Windelband’s (and Burnet’s) footnotes, and often in the form of an absence, as in his purging of Windelband’s views in A History of Philosophy. It should thus come as no surprise that Beckett relied upon his meticulously compiled “Philosophy Notes” across his oeuvre. However, even when they do not employ images taken directly from Windelband, Beckett’s fiction displays a clear distance from the German’s thought, and the remainder of this article examines how it does so.
In the short story, “Ding-Dong,” part of Beckett’s first published work, More Pricks than Kicks, the protagonist, Belacqua, stands unable to move in the center of Dublin, that city made so famous by Joyce as a place of paralysis. But Belacqua does not suffer from the paralysis that affects Joyce’s characters—the unwillingness to do anything about one’s fate, so well illustrated by Eveline in the story of the same name.23 He suffers from the sense that nothing can come of anything he does, or any direction in which he goes:
He squatted, not that he had too much drink taken but simply that for the moment there were no grounds for his favouring one direction rather than another, against Tommy Moore’s plinth. Yet he durst not dally. Was it not from brooding shill I, shall I, dilly, dally, that he had come out? Now the summons to move on was a subpoena. Yet he found he could not, any more than Buridan’s ass, move to right or left, backward or forward. Why this was he could not make out at all. Nor was it the moment for self-examination. He had experienced little or no trouble coming back from the Park Gate along the north quay, he had taken the Bridge and Westmoreland Street in his stride, and now he suddenly found himself good for nothing but to loll against the plinth of this bull-necked bard, and wait for a sign.24
As with Buridan’s ass, famously positioned exactly halfway between hay and water such that it cannot choose between them, and as a result eventually dies of both hunger and thirst, Belacqua is unable to choose. However, in Belacqau’s case it is not, as with the ass, that both choices are equally attractive, or as with Eveline that one choice (doing nothing) is more attractive than the other, but rather that all options are equally unattractive. As Andrew Gibson puts it, “The range of choices matters little. Belacqua has no foundation for any choice . . . Choice itself implodes.”25 Many of Beckett’s letters written from Dublin at the time he was working on More Pricks return to this lack of grounds for choice: “I long to be away and of course can’t bear the idea of going & can’t understand why Hamburg, where it won’t be warm and where I will probably be frightened.”26 A little later he speaks of “the old cowardice of keeping one[’]s hand off the future. And I’m too old and too poor in guts or spunk or whatever the stuff is to endow the old corpse with a destination & buy a ticket & pack up here.”27 The suggestion that there is no system of value that underwrites Belacqua’s choices is emphasized further in the manner in which he finally chooses, in the next story, “A Wet Night,” a direction in which to go. The impetus is provided not by some higher system of value, but by the random blinkings of the illuminated Bovril sign that used to be attached to one of the buildings in this part of Dublin: “Belacqua had been proffered a sign, Bovril had made him a sign.” The choice is thereby reduced to one between two public houses, and finally it is the quality of the beer he will find in the respective hostelries that moves him one way rather than another: he would go “where the porter is well up,” and where he could avoid “poets and peasants and politicians.”28 These are hardly the kind of choice-informing values that Windelband had in mind.
In Beckett’s next work, Murphy, the idea of a transcendental system of values is subject to questioning in a different way. On its very first page the novel announces that Murphy inhabits a “big world” in which things have no value other than that given to them by the “mercantile gehenna”; this is the arbitrary value of exchange, of “quid pro quo” as the cuckoo clock puts it (M, 27, 3). Murphy’s response is to attempt to escape into “the little world” of the mind, in the manner (in his view) of the patients in the Magdalen Mental Mercyseat, an asylum in which he later finds employment. These patients, he feels, have attained the ideal state of world-abnegation expressed in Geulincx’s maxim, quoted in the novel: Ubi nihil vales, ibi nihil velis; where you are worth nothing, there you should want nothing (M, 112). It should be noted that this phrase, taken down by Beckett in his notes from Windelband, is concerned with value, claiming that this should not be attached either to the subject or to the world. However, before self- or world-abnegation (and from there, Geulincx’s philosophy) themselves become things of value, the irony, as in More Pricks, is stacked against Murphy. This aspect of the novel has been well noted. Paul Davies points out how “the ironic poise 767 . . . is so finely maintained that all the statements fall just short of assent,” while Gibson argues that irony is the means by which “Beckett most clearly tips the balance against Murphy’s choices.”29 Thus the narrator says that the difference which Murphy makes between the big world and the little is “lovingly simplified and perverted,” while the patients’ “frequent expressions apparently of pain, rage, despair and in fact all the usual” suggested “a fly somewhere in the ointment of the Microcosmos” (i.e., in Murphy’s idealization of the patients’ little worlds) which Murphy “either disregarded or muted to mean what he wanted” (M, 112–23).
If the rejection of transcendental values is one way in which Beckett’s fiction is at odds with Windelband’s philosophy, then the former’s gravitation towards superfluous detail, selected without any regard for value, is its corollary. Where history and literary biography must reject the example of Goethe’s lock, Beckett, in Watt, written between 1941 and 1944 (and his first text since the statement in his German Diary), indicates how the “straws, flotsam” might be incorporated into his fiction, distorting not just the art of literature (by forcing it to include material it normally omits), but also the philosophical system. Where the latter is concerned, Ackerley and Gontarski note the novel’s concern with scholastic categories: “Quis? quid? ubi quibis auxiliis? cur? quomodo quando? (Who? what? when? by what means? why? in what way? when?).”30 Richard N. Coe has called Watt “a pilgrimage in search of meaning” in a “jungle of hypotheses,” and in the absence of meaning, Watt (and his surrogate narrator, Sam) has no way to choose what to select and what to leave out.31 Thus the novel (in the loosest possible sense of the term) contains a section entitled “Addenda,” into which material is shunted not because it is less valuable than anything in the novel proper, but because “Only fatigue and disgust prevented its incorporation.”32 Here we find flotsam that are not dissimilar in their focus on given names, assumed names and traditions to what Beckett copies from page 354 of Windelband (see above): “Art Con O’Connery, called Black Velvet O’Connery, product of the great Shinnery-Slattery tradition” (W, 215). The lack of any means of selection, though, is most apparent in the infamous passages which detail every possible permutation of a proposition. The following is but one example of many:
With regard to the so important matter of Mr Knott’s physical appearance, Watt had unfortunately little or nothing to say. For one day Mr Knott would be tall, fat, pale and dark, and the next thin, small, flushed and fair, and the next sturdy, middlesized, yellow and ginger, and the next small, fat, pale and fair, and the next middlesized, flushed, thin and ginger, and the next tall, yellow, dark and sturdy, and the next fat, middlesized, ginger and pale, and the next tall, thin, dark and flushed, and the next . . . (W, 181)
And so on for another page and a half. However, this is not to suggest a preference for valuelessness on Beckett’s part. He is well aware of the paradox of value: it is all too easy to end up valuing the devaluation of value. In a conversation with Charles Juliet, Beckett commented, “Negation is no more possible than affirmation. It is absurd to say that something is absurd. That’s still a value judgment. It is impossible to protest, and
768 equally impossible to assent.”33 Although this conversation took place three decades after the composition of the “Philosophy Notes,” and more than two decades after Watt, Beckett’s comments illustrate an attitude towards “normative values” that is nonetheless discernible in these texts. The value of the “straws, flotsam” is apparently that they undermine all attempts to establish a system of values. This is reinforced in Molloy (written 1947, published 1951). At one point in the novel, at the end of a long digression, the narrator says, “I apologise for these details, in a moment we’ll go faster, much faster”; however, he adds, “And then perhaps relapse again into a wealth of filthy circumstance”; this in turn will “give way to vast frescoes, dashed off with loathing.”34 If details fare no better here than normative values, then it seems highly significant that the next line of the text evokes Protagoras: “Homo mensura can’t do without staffage.” Staffage is a term used in sixteenth- and seventeenth-century landscape painting to denote the human (and sometimes animal) figures which are depicted in the scene, but which are not the main subject matter of the painting; they are included merely to balance the composition or in the interests of decoration. This last example shows the long process of transformation that Windelband’s account of the history of Western philosophy undergoes at Beckett’s hands: from a first stage, in which Windelband’s text is purged and warped to produce a uniquely Beckettian text, to a second stage, in which not just the images that Beckett finds in A History of Philosophy but also Windelband’s own philosophy are subject to further distortion. All of this goes to underline that A History of Philosophy remained a key text for Beckett, many years after he first encountered it, allowing him to “get back to ignorance” and develop his “knowledge of non-knowledge.”
19.2 (Feb. 1980): 171 (hereafter cited in text as “RAS”).
20. John Burnet, Greek Philosophy, Part I: Thales to Plato (London: Macmillan, 1914), 90, n. 2.
24. Samuel Beckett, More Pricks than Kicks, ed. Cassandra Nelson (London: Faber, 2010), 33.
770 25. Andrew Gibson, “The Irish Remainder: More Pricks Than Kicks,” keynote lecture, “Beckett in the Thirties” Conference, Ecole Normale Supérieure, Paris, October 2006 (unpublished).
31. Richard N. Coe, Beckett (Edinburgh: Oliver and Boyd, 1968), 38.
34. Samuel Beckett, Molloy, ed. Shane Weller (London: Faber, 2009), 62–63.


Hi,
|
Not You?
×
Please save your basic details
Full Name
Age
Gender
Boy
Girl
Avatar
Monkey
Snake
Zebra
Flower
Rain
Submit


nips nips2003 nips2003-83 nips2003-83-reference knowledge-graph by maker-knowledge-mining
Source: pdf
Author: Thomas L. Griffiths, Michael I. Jordan, Joshua B. Tenenbaum, David M. Blei
Abstract: We address the problem of learning topic hierarchies from data. The model selection problem in this domain is daunting—which of the large collection of possible trees to use? We take a Bayesian approach, generating an appropriate prior via a distribution on partitions that we refer to as the nested Chinese restaurant process. This nonparametric prior allows arbitrarily large branching factors and readily accommodates growing data collections. We build a hierarchical topic model by combining this prior with a likelihood that is based on a hierarchical variant of latent Dirichlet allocation. We illustrate our approach on simulated data and with an application to the modeling of NIPS abstracts. 1
´
[1] D. Aldous. Exchangeability and related topics. In Ecole d’´ t´ de probabilit´ s de Saint-Flour, ee e XIII—1983, pages 1–198. Springer, Berlin, 1985.
[2] E. Segal, D. Koller, and D. Ormoneit. Probabilistic abstraction hierarchies. In Advances in Neural Information Processing Systems 14.
[3] T. Hofmann. The cluster-abstraction model: Unsupervised learning of topic hierarchies from text data. In IJCAI, pages 682–687, 1999.
[4] T. Ferguson. A Bayesian analysis of some nonparametric problems. The Annals of Statistics, 1:209–230, 1973.
[5] J. Pitman. Combinatorial Stochastic Processes. Notes for St. Flour Summer School. 2002.
[6] J. Ishwaran and L. James. Generalized weighted Chinese restaurant processes for species sampling mixture models. Statistica Sinica, 13:1211–1235, 2003.
[7] R. Neal. Markov chain sampling methods for Dirichlet process mixture models. Journal of Computational and Graphical Statistics, 9(2):249–265, June 2000.
[8] M. West, P. Muller, and M. Escobar. Hierarchical priors and mixture models, with application in regression and density estimation. In Aspects of Uncertainty. John Wiley.
[9] M. Beal, Z. Ghahramani, and C. Rasmussen. The inﬁnite hidden Markov model. In Advances in Neural Information Processing Systems 14.
[10] C. Rasmussen and Z. Ghahramani. Inﬁnite mixtures of Gaussian process experts. In Advances in Neural Information Processing Systems 14.
[11] D. Blei, A. Ng, and M. Jordan. Latent Dirichlet allocation. Journal of Machine Learning Research, 3:993–1022, January 2003.
[12] T. Grifﬁths and M. Steyvers. A probabilistic approach to semantic representation. In Proceedings of the 24th Annual Conference of the Cognitive Science Society, 2002.
[13] R. Kass and A. Raftery. Bayes factors. Journal of the American Statistical Association, 90(430):773–795, 1995.
[14] S. Roweis. NIPS abstracts, 1987–1999. http://www.cs.toronto.edu/ roweis/data.html.


Bounty Hunter Kintaijin:
Your answer does not shock me in the least.
Let me just tell you from the start that if you complete this quest to my satisfaction, you will then gain access to my teleport options. Do not scoff at this gesture! It could come in very handy for you later.
Should I go on?
"Please continue."


The TMFormat API call writes an empty directory into the current device on the 1-Wire network specified by the session handle 'session_handle'.
For a description of the above types, see the TMEX Type Descriptions.
Parameters
session_handle
Specifies the session handle returned from the API function TMExtendedStartSession that specifies the desired 1-Wire network port. This parameter is required by most TMEX API functions.
state_buffer
Specifies a pointer to a memory location that TMEX keeps all of the state information for the 1-Wire networks. This parameter is required by most TMEX API functions.
Return Value
1 => 1-Wire device successfully formatted
<0 => TMEX File Operations Error Return Code
See Also


The data you provided:
ClientID = {{@userId}}
PrivateKey = {{@privateKey}}
Email = {{@email}}
Name = {{@name}}
Country = {{@country}}
City = {{@city}}
Street = {{@street}}
Document with merge fields sample
{{@error}}
Enter data for request and press "Signature" button
Results:


Pricing Table
Now we are fast growing mobile app and Business as a Service (saas)
service provider of the world. Check out little bit about us.
Now we are fast growing mobile app and Business as a Service (saas)
service provider of the world. Check out little bit about us.


Indonesia's motorbike rider Munandar dies after crash at Sepang
REUTERS: Indonesian motorbike rider Afridza Munandar, who was competing in a tournament to promote young talent, died Saturday (Nov 2) after an accident at the Sepang circuit in Malaysia, officials said, triggering tributes from the racing community.
Munandar, 20, was involved in the incident on turn 10 in the first lap of the race which took place after qualifying for Sunday's MotoGP, they said.
Reports said he was involved in a crash with another rider. The race, part of the Asia Talent Cup, was red-flagged following the accident and then cancelled.
He received medical treatment by the side of the track and was then taken by helicopter to a hospital in Kuala Lumpur, MotoGP said in a statement.
"Despite the best efforts of circuit medical staff and those at the hospital, Munandar sadly succumbed to his injuries shortly thereafter," it said.
"The FIM (International Motorcycling Federation), FIM Asia, Dorna Sports, and all those in the Idemitsu Asia Talent Cup pass on our deepest condolences to the family, friends and loved ones of Munandar," the race organisers said in a statement.
Munandar notched up two wins, two second place and two third place finishes this season and had been set to fight for the championship this weekend.
After 10 races, he was third in the Asia Talent Cup standings with 142 points.
The cup seeks to promote the careers of young riders, and is designed as a stepping stone onto the world stage.
Saturday's race was the 11th of 12 in the Asia Talent Cup calendar. The final race, at Sepang on Sunday, will go ahead after riders voted in favour of it. It will be held in memory of Munandar.
MotoGP world champion Marc Marquez led tributes to the Indonesian, tweeting it was a "sad day for motorcycling".
LCR-Hondas's Cal Crutchlow said: "Thoughts are with Afridza and all his family & friends at this time."
And Suzuki rider Alex Rins tweeted: "Our sport can be very tough sometimes. Rest in peace Afridza Munandar."


accessibleGO Hotels
1
2
3
Choose your room
Enter your details
Secure your booking
{{err}}
One moment please...
{{vm.hoteldetails.name}}
Neighborhood: {{vm.hoteldetails.neighborhood.name}}
{{vm.getAddress()}}
{{vm.getAddress()}}
From
{{vm.roomOptions[0].price_details.display_price | currency: "$": 0}}
{{vm.roomOptions[0].price_details.display_currency}}
per night
per night
{{vm.roomOptionsCUG[0].price_details.display_price | currency: "$": 0}}
{{vm.roomOptionsCUG[0].price_details.display_currency}}
per night
per night
Your purchase helps us negotiate better services for hotel accessibility.
Learn about our vision for change.
From {{vm.roomOptions[0].price_details.display_price | currency: "$": 0}}
{{vm.roomOptionsCUG[0].price_details.display_price | currency: "$": 0}} {{vm.roomOptions[0].price_details.display_currency}} per night
{{vm.hoteldetails.name}}
{{vm.getAddress()}}
Neighborhood: {{vm.hoteldetails.neighborhood.name}}
Accessibility not yet determined.
Hotel Accessibility
In-Room Accessibility
Guest Accessibility:
({{vm.averageRatings}})
Guest Accessibility Score:
({{vm.averageRatings}})
"{{::review.title}}"
Stayed at this hotel? Help others navigate hotel accessibility!
None Provided
Why Book With Us?
clubGO Deals
clubGO deals beat public rates 96% of the time!
clubGO is for people with disabilities. Rates are not available to the public.
clubGO is for people with disabilities. Rates are not available to the public.
Better Communication
We take your requests seriously. We personally email and call the hotel to convey your needs.
For reservations made more than 48-hours before your check-in date.
Get More of What Matters
Using accessibleGO is the best way to improve accessible travel for everyone.
( {{ vm.getNumberNightsStay() }} nights: {{vm.hotelLookupService.params.checkin | date:'MM/dd/yyyy' }} - {{vm.hotelLookupService.params.checkout | date:'MM/dd/yyyy' }} )
Join clubGO to reveal deal prices! It's free.
Join clubGO to reveal deal prices!
Better rates, 96% of the time. It's free.
AVAILABLE ROOMS
Looking up clubGO rates...
{{rate.title}}
clubGO Deal! Quick! Deals change often.
- Accommodates up to {{rate.occupancy_limit}} guests
- {{rate.description}}
Amenities
{{amenity}}
{{rate.benchmark_price_details.display_price | currency: '$' : 0}}
{{rate.benchmark_price_details.display_currency}}
per night
per night
$???
{{rate.price_details.display_currency}}
10-60% OFF
10-60% OFF
{{rate.price_details.display_price | currency: "$": 0}}
{{rate.price_details.display_currency}}
per night
per night
You save {{rate.saving_percentage}}% with clubGO!
Looking up rates...
{{rate.title}}
- {{rate.details_summary.book_policy}}
- Accommodates up to {{rate.occupancy_limit}} guests
{{rate.price_details.display_price | currency: '$' : 0}}
{{rate.price_details.display_currency}}
per night
per night
Free Cancellation
One moment while we look this up...
Popular Amenities
{{value.caption}}
Other Amenities
{{amenity.name}}
Popular Accessibility Features
{{value.caption}}
Other General Accessibility Features
{{accessibilityFeature.name}}
Other Room Accessibility Features
{{accessibilityFeature.name}}
{{a.name}}