text:
Herbert Lumsden
Clanfield, Oxfordshire, England
6 January 1945 (aged 47)
Lingayen Gulf, Philippines
Lieutenant-General
Service number
Royal Horse Artillery
12th Royal Lancers
Commands held
3rd Motor Machine Gun Brigade
28th Armoured Brigade
6th Armoured Division
1st Armoured Division
X Corps
VIII Corps
II Corps
Companion of the Order of the Bath
Distinguished Service Order & Bar
Lieutenant-General Herbert William Lumsden, CB, DSO & Bar, MC (8 April 1897 – 6 January 1945) was a senior British Army officer who fought in both World War I and World War II. He was the most senior British Army combat casualty of the Second World War.
1 Early life and military career
2 Between the wars
3 Second World War
3.1 The Miteiriya Ridge controversy
3.2 -Time Magazine obituary
Early life and military career[edit]
Herbert Lumsden was born at Clanfield, Oxfordshire on 8 April 1897, the son of John Lumsden. Educated at The Leys School, at the outbreak of the First World War he was only 17 years old. He served in the ranks with the Territorial Force for ten months before passing into the Royal Military Academy, Woolwich. He was commissioned into the Royal Horse Artillery on 13 August 1916.[1] On 26 July 1918 Lumsden was awarded the Military Cross. The citation read:
For conspicuous gallantry and devotion to duty during 13 days of continuous fighting in charge of a forward section. He invariably showed the greatest coolness and courage in the face of danger, keeping his section in action, and always volunteering for any officer's patrol work. As FOO he was consistently shelled whenever he moved his OP, and, although finally wounded, he continued to work and observe for his battery.
Between the wars[edit]
On 19 April 1923 Lumsden married Alice Mary Roddick in Northaw. They would have two sons, Michael & Peter. Lumsden continued to serve in the Royal Artillery until 24 June 1925, when he transferred to the 12th Royal Lancers (Prince of Wales), a cavalry regiment.[1] In August he was promoted from lieutenant to captain after eight years in the former rank. He was an ardent horseman, despite his 6 ft height, and participated in a number of Grand Nationals. In 1926 he won the Grand Military Gold Cup at Sandown riding Foxtrot.
In 1929 Lumsden attended and passed the Staff College, Camberley course. Promoted to major in 1931, he held staff appointments in the cavalry for the next four years, being GSO3 of Aldershot Command and then Brigade Major of the 1st Cavalry Brigade. After a period of not being employed he became GSO2 at the Staff College, Camberley before being given command, in 1938, of his old regiment, the 12th Royal Lancers in succession to Colonel Richard McCreery.[1] He was still in command of the regiment, now converted to armoured cars, at the outbreak of the Second World War.
Second World War[edit]
Montgomery with his Corps Commanders: Lumsden, Leese and Horrocks.
Lumsden was widely praised for his command of his regiment during the retreat to Dunkirk in 1940 as part of the British Expeditionary Force. For his actions he was awarded the Distinguished Service Order (DSO). He was promoted and commanded a tank brigade before being appointed General Officer Commanding (GOC) of 6th Armoured Division in the Home Command in October 1941.
On 5 November 1941 he was given command of the 1st Armoured Division. It was in this role that he first saw service in the North African Campaign. A forceful personality, he was wounded twice in 1942 (having to hand over his command from January to March), received a Bar to his DSO and, on his return to service, survived Bernard Montgomery's cull of Eighth Army commanders.
Lumsden was appointed commander of X Corps[1] for the Second Battle of El Alamein upon the recommendation of Lieutenant General Brian Horrocks, who turned the command down in his favour.
The Miteiriya Ridge controversy[edit]
During the night of 24/25 October 1942, the British assault of infantry and engineers over the Miteiriya Ridge during the Second Battle of El Alamein failed. Despite having agreed to Mongomery's battle plan, Lumsden believed it was impossible for his X Corps armour to fight its way into the open without incurring appalling casualties from uncleared minefields and anti-tank fire. He wanted to pull his tanks back and send them into battle once the assault of infantry and engineers had taken place as originally planned.
In the early hours of 25 October, Lumsden argued fiercely with Montgomery that his armour should be pulled back. When Montgomery insisted the attack continue, Lumsden asked one of his tank commanders Major General Alexander Gatehouse commanding 10th Armoured Division, to back him up. In a heated telephone conversation with Montgomery, Gatehouse said that he concurred with Lumsden and that to advance through uncharted and uncleared minefields, covered by strong batteries of anti-tank guns, with the noise of tank tracks making surprise impossible, would be disastrous. Montgomery modified the scope of the attack from six armoured regiments to one: the Staffordshire Yeomanry. It lost all but fifteen of its tanks and the operation ended where it had begun, on the wrong side of the Miteiriya Ridge having failed to break through with the armour.[2]
The Allies were victorious at El Alamein but for Lumsden, his confrontation with Montgomery in the heat of battle proved ruinous. Lumsden was replaced by Horrocks, who had previously recommended Lumsden to Montgomery, while Gatehouse was also removed from command.[3] On his return to London, Lumsden was heard to comment, "I've just been sacked because there isn't room in the desert for two cads like Monty and me".[4] After Lumsden's death in 1945 Montgomery, notoriously sensitive to criticism of his generalship, unjustly blamed the near failure of his attack on 24/25 October 1942 on alleged cowardice by Lumsden.[5][6]
Lumsden was liked and respected by Winston Churchill. After his dismissal by Montgomery he was given command of VIII Corps in Britain in January 1943 and command of II Corps in July, before being sent to the Pacific as Winston Churchill's special military representative to United States Army General Douglas MacArthur.[1][7][8] Lumsden was killed by a Japanese kamikaze plane while on the bridge of the United States Navy battleship USS New Mexico in Lingayen Gulf observing the bombardment of Luzon on 6 January 1945, becoming the most senior British Army combat casualty of the Second World War.[citation needed]
-Time Magazine obituary[edit]
"A General Dies at Sea"[9]
Leading the armored pack when Montgomery chased Rommel, the Desert Fox, out of Africa was hard-riding Herbert Lumsden, commander of the X Corps. A Lieutenant-General at the age of 45, he was accounted one of Britain's most brilliant young commanders.
But lean, gimlet-eyed Lumsden, who had risen from the ranks, became involved in a ruinous personal disagreement with his superior officers. Winston Churchill assigned Lumsden as his liaison officer with General MacArthur in the Southwest Pacific. There Lumsden faithfully did his routine duty with a heavy heart and longed for another combat command.
On the first day of the Luzon bombardment General Lumsden was killed on the bridge of a U.S. warship in Lingayen Gulf. In London, the War Office announced his death "with deep regret." MacArthur did better by him: "It is superfluous for me to speak of the complete courage which this officer so frequently displayed.... His general service and usefulness to the Allied cause was beyond praise." The Chief of the Imperial General Staff described his death as "a great loss".[10]
Standing only the width of the ship's bridge away from Lumsden, with whom he had been discussing the action, was Admiral Sir Bruce Fraser, commander in chief of the British Pacific Fleet. He got nothing worse than "a bit of a bang in the ears." Sir Bruce will soon lead his own powerful fleet into battle under U.S. overall command.
^ a b c d e Liddell Hart Centre for Military Archives
^ Barnett, Correlli. "The Desert Generals". Hachette UK, 2011.
^ Bungay, Stephen. Alamein. Aurum Press Ltd, 2002, p. 265.
^ Bingham, Colin. "Wit and Wisdom: A Public Affairs Miscellany" Melbourne University Press, 1982, p. 197.
^ Did Monty's strategic flair win El Alamein or was it a sick Rommel and five times more tanks? Times Higher Education, Oct 2002
^ Jonathan Dimbleby: Destiny in the Desert: The road to El Alamein – the Battle that Turned the Tide of World War II. Pegasus, Chapters 23 & 24
^ Jackson, p. 3
^ Army Commands Archived 5 July 2015 at the Wayback Machine
^ Time Magazine, 22 January 1945 | Vol. XLV No. 4
^ War Diaries 1939–1945, Field Marshal Lord Alanbrooke, Weidenfeld & Nicolson, 2001, page 644
Lt-Col Jackson, G.S.; Staff, 8 Corps (2006) [1945]. 8 Corps: Normandy to the Baltic. MLRS Books. ISBN 978-1-905696-25-3.
Biographical Dictionary of British Generals of the Second World War, Nick Smart. ISBN 1-84415-049-6
Biography of Lumsden
British Army Officers 1939−1945
Generals of World War II
Military offices
John Crocker GOC 6th Armoured Division
October 1941 Succeeded by
Charles Gairdner
Willoughby Norrie GOC 1st Armoured Division
Frank Messervy
Frank Messervy GOC 1st Armoured Division
March–August 1942 Succeeded by
Raymond Briggs
William Holmes GOC X Corps
August–December 1942 Succeeded by
Brian Horrocks
Edward Grassett GOC VIII Corps
January–July 1943 Succeeded by
Sir Richard McCreery
Gerald Templer GOC II Corps
July–October 1943 Succeeded by
Sir Desmond Anderson
Retrieved from "https://en.wikipedia.org/w/index.php?title=Herbert_Lumsden&oldid=904150745"
British Army personnel of World War I
British Army generals of World War II
British military personnel killed in World War II
Companions of the Order of the Bath
Companions of the Distinguished Service Order
Recipients of the Military Cross
People educated at Eton College
Graduates of the Royal Military Academy, Woolwich
Royal Horse Artillery officers
12th Royal Lancers officers
Graduates of the Staff College, Camberley
Use dmy dates from April 2012


text:
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: io/grpc/binarylog.proto

package io.grpc.binarylog;

/**
 *

 * Peer information
 *

 *
 * Protobuf type {@code grpc.binarylog.v1alpha.Peer}
 */
public  final class Peer extends
    com.google.protobuf.GeneratedMessageV3 implements
    // @@protoc_insertion_point(message_implements:grpc.binarylog.v1alpha.Peer)
    PeerOrBuilder {
private static final long serialVersionUID = 0L;
  // Use Peer.newBuilder() to construct.
  private Peer(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
    super(builder);
  }
  private Peer() {
    peerType_ = 0;
    peer_ = com.google.protobuf.ByteString.EMPTY;
  }

  @java.lang.Override
  public final com.google.protobuf.UnknownFieldSet
  getUnknownFields() {
    return this.unknownFields;
  }
  private Peer(
      com.google.protobuf.CodedInputStream input,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws com.google.protobuf.InvalidProtocolBufferException {
    this();
    if (extensionRegistry == null) {
      throw new java.lang.NullPointerException();
    }
    int mutable_bitField0_ = 0;
    com.google.protobuf.UnknownFieldSet.Builder unknownFields =
        com.google.protobuf.UnknownFieldSet.newBuilder();
    try {
      boolean done = false;
      while (!done) {
        int tag = input.readTag();
        switch (tag) {
          case 0:
            done = true;
            break;
          default: {
            if (!parseUnknownFieldProto3(
                input, unknownFields, extensionRegistry, tag)) {
              done = true;
            }
            break;
          }
          case 8: {
            int rawValue = input.readEnum();

            peerType_ = rawValue;
            break;
          }
          case 18: {

            peer_ = input.readBytes();
            break;
          }
        }
      }
    } catch (com.google.protobuf.InvalidProtocolBufferException e) {
      throw e.setUnfinishedMessage(this);
    } catch (java.io.IOException e) {
      throw new com.google.protobuf.InvalidProtocolBufferException(
          e).setUnfinishedMessage(this);
    } finally {
      this.unknownFields = unknownFields.build();
      makeExtensionsImmutable();
    }
  }
  public static final com.google.protobuf.Descriptors.Descriptor
      getDescriptor() {
    return io.grpc.binarylog.BinaryLogProto.internal_static_grpc_binarylog_v1alpha_Peer_descriptor;
  }

  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internalGetFieldAccessorTable() {
    return io.grpc.binarylog.BinaryLogProto.internal_static_grpc_binarylog_v1alpha_Peer_fieldAccessorTable
        .ensureFieldAccessorsInitialized(
            io.grpc.binarylog.Peer.class, io.grpc.binarylog.Peer.Builder.class);
  }

  /**
   * Protobuf enum {@code grpc.binarylog.v1alpha.Peer.PeerType}
   */
  public enum PeerType
      implements com.google.protobuf.ProtocolMessageEnum {
    /**
     *

     * TODO(zpencer): upstream this
     *

     *
     * UNKNOWN_PEERTYPE = 0;
     */
    UNKNOWN_PEERTYPE(0),
    /**
     *

     * peer is struct sockaddr_in
     *

     *
     * PEER_IPV4 = 1;
     */
    PEER_IPV4(1),
    /**
     *

     * peer is struct sockaddr_in6
     *

     *
     * PEER_IPV6 = 2;
     */
    PEER_IPV6(2),
    /**
     *

     * peer is struct sockaddr_un
     *

     *
     * PEER_UNIX = 3;
     */
    PEER_UNIX(3),
    UNRECOGNIZED(-1),
    ;

    /**
     *

     * TODO(zpencer): upstream this
     *

     *
     * UNKNOWN_PEERTYPE = 0;
     */
    public static final int UNKNOWN_PEERTYPE_VALUE = 0;
    /**
     *

     * peer is struct sockaddr_in
     *

     *
     * PEER_IPV4 = 1;
     */
    public static final int PEER_IPV4_VALUE = 1;
    /**
     *

     * peer is struct sockaddr_in6
     *

     *
     * PEER_IPV6 = 2;
     */
    public static final int PEER_IPV6_VALUE = 2;
    /**
     *

     * peer is struct sockaddr_un
     *

     *
     * PEER_UNIX = 3;
     */
    public static final int PEER_UNIX_VALUE = 3;

    public final int getNumber() {
      if (this == UNRECOGNIZED) {
        throw new java.lang.IllegalArgumentException(
            "Can't get the number of an unknown enum value.");
      }
      return value;
    }

    /**
     * @deprecated Use {@link #forNumber(int)} instead.
     */
    @java.lang.Deprecated
    public static PeerType valueOf(int value) {
      return forNumber(value);
    }

    public static PeerType forNumber(int value) {
      switch (value) {
        case 0: return UNKNOWN_PEERTYPE;
        case 1: return PEER_IPV4;
        case 2: return PEER_IPV6;
        case 3: return PEER_UNIX;
        default: return null;
      }
    }

    public static com.google.protobuf.Internal.EnumLiteMap<PeerType>
        internalGetValueMap() {
      return internalValueMap;
    }
    private static final com.google.protobuf.Internal.EnumLiteMap<
        PeerType> internalValueMap =
          new com.google.protobuf.Internal.EnumLiteMap<PeerType>() {
            public PeerType findValueByNumber(int number) {
              return PeerType.forNumber(number);
            }
          };

    public final com.google.protobuf.Descriptors.EnumValueDescriptor
        getValueDescriptor() {
      return getDescriptor().getValues().get(ordinal());
    }
    public final com.google.protobuf.Descriptors.EnumDescriptor
        getDescriptorForType() {
      return getDescriptor();
    }
    public static final com.google.protobuf.Descriptors.EnumDescriptor
        getDescriptor() {
      return io.grpc.binarylog.Peer.getDescriptor().getEnumTypes().get(0);
    }

    private static final PeerType[] VALUES = values();

    public static PeerType valueOf(
        com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
      if (desc.getType() != getDescriptor()) {
        throw new java.lang.IllegalArgumentException(
          "EnumValueDescriptor is not for this type.");
      }
      if (desc.getIndex() == -1) {
        return UNRECOGNIZED;
      }
      return VALUES[desc.getIndex()];
    }

    private final int value;

    private PeerType(int value) {
      this.value = value;
    }

    // @@protoc_insertion_point(enum_scope:grpc.binarylog.v1alpha.Peer.PeerType)
  }

  public static final int PEER_TYPE_FIELD_NUMBER = 1;
  private int peerType_;
  /**
   * .grpc.binarylog.v1alpha.Peer.PeerType peer_type = 1;
   */
  public int getPeerTypeValue() {
    return peerType_;
  }
  /**
   * .grpc.binarylog.v1alpha.Peer.PeerType peer_type = 1;
   */
  public io.grpc.binarylog.Peer.PeerType getPeerType() {
    io.grpc.binarylog.Peer.PeerType result = io.grpc.binarylog.Peer.PeerType.valueOf(peerType_);
    return result == null ? io.grpc.binarylog.Peer.PeerType.UNRECOGNIZED : result;
  }

  public static final int PEER_FIELD_NUMBER = 2;
  private com.google.protobuf.ByteString peer_;
  /**
   *

   * value depends on peer_type
   *

   *
   * bytes peer = 2;
   */
  public com.google.protobuf.ByteString getPeer() {
    return peer_;
  }

  private byte memoizedIsInitialized = -1;
  public final boolean isInitialized() {
    byte isInitialized = memoizedIsInitialized;
    if (isInitialized == 1) return true;
    if (isInitialized == 0) return false;

    memoizedIsInitialized = 1;
    return true;
  }

  public void writeTo(com.google.protobuf.CodedOutputStream output)
                      throws java.io.IOException {
    if (peerType_ != io.grpc.binarylog.Peer.PeerType.UNKNOWN_PEERTYPE.getNumber()) {
      output.writeEnum(1, peerType_);
    }
    if (!peer_.isEmpty()) {
      output.writeBytes(2, peer_);
    }
    unknownFields.writeTo(output);
  }

  public int getSerializedSize() {
    int size = memoizedSize;
    if (size != -1) return size;

    size = 0;
    if (peerType_ != io.grpc.binarylog.Peer.PeerType.UNKNOWN_PEERTYPE.getNumber()) {
      size += com.google.protobuf.CodedOutputStream
        .computeEnumSize(1, peerType_);
    }
    if (!peer_.isEmpty()) {
      size += com.google.protobuf.CodedOutputStream
        .computeBytesSize(2, peer_);
    }
    size += unknownFields.getSerializedSize();
    memoizedSize = size;
    return size;
  }

  @java.lang.Override
  public boolean equals(final java.lang.Object obj) {
    if (obj == this) {
     return true;
    }
    if (!(obj instanceof io.grpc.binarylog.Peer)) {
      return super.equals(obj);
    }
    io.grpc.binarylog.Peer other = (io.grpc.binarylog.Peer) obj;

    boolean result = true;
    result = result && peerType_ == other.peerType_;
    result = result && getPeer()
        .equals(other.getPeer());
    result = result && unknownFields.equals(other.unknownFields);
    return result;
  }

  @java.lang.Override
  public int hashCode() {
    if (memoizedHashCode != 0) {
      return memoizedHashCode;
    }
    int hash = 41;
    hash = (19 * hash) + getDescriptor().hashCode();
    hash = (37 * hash) + PEER_TYPE_FIELD_NUMBER;
    hash = (53 * hash) + peerType_;
    hash = (37 * hash) + PEER_FIELD_NUMBER;
    hash = (53 * hash) + getPeer().hashCode();
    hash = (29 * hash) + unknownFields.hashCode();
    memoizedHashCode = hash;
    return hash;
  }

  public static io.grpc.binarylog.Peer parseFrom(
      java.nio.ByteBuffer data)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data);
  }
  public static io.grpc.binarylog.Peer parseFrom(
      java.nio.ByteBuffer data,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data, extensionRegistry);
  }
  public static io.grpc.binarylog.Peer parseFrom(
      com.google.protobuf.ByteString data)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data);
  }
  public static io.grpc.binarylog.Peer parseFrom(
      com.google.protobuf.ByteString data,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data, extensionRegistry);
  }
  public static io.grpc.binarylog.Peer parseFrom(byte[] data)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data);
  }
  public static io.grpc.binarylog.Peer parseFrom(
      byte[] data,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data, extensionRegistry);
  }
  public static io.grpc.binarylog.Peer parseFrom(java.io.InputStream input)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3
        .parseWithIOException(PARSER, input);
  }
  public static io.grpc.binarylog.Peer parseFrom(
      java.io.InputStream input,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3
        .parseWithIOException(PARSER, input, extensionRegistry);
  }
  public static io.grpc.binarylog.Peer parseDelimitedFrom(java.io.InputStream input)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3
        .parseDelimitedWithIOException(PARSER, input);
  }
  public static io.grpc.binarylog.Peer parseDelimitedFrom(
      java.io.InputStream input,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3
        .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  }
  public static io.grpc.binarylog.Peer parseFrom(
      com.google.protobuf.CodedInputStream input)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3
        .parseWithIOException(PARSER, input);
  }
  public static io.grpc.binarylog.Peer parseFrom(
      com.google.protobuf.CodedInputStream input,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3
        .parseWithIOException(PARSER, input, extensionRegistry);
  }

  public Builder newBuilderForType() { return newBuilder(); }
  public static Builder newBuilder() {
    return DEFAULT_INSTANCE.toBuilder();
  }
  public static Builder newBuilder(io.grpc.binarylog.Peer prototype) {
    return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  }
  public Builder toBuilder() {
    return this == DEFAULT_INSTANCE
        ? new Builder() : new Builder().mergeFrom(this);
  }

  @java.lang.Override
  protected Builder newBuilderForType(
      com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
    Builder builder = new Builder(parent);
    return builder;
  }
  /**
   *

   * Peer information
   *

   *
   * Protobuf type {@code grpc.binarylog.v1alpha.Peer}
   */
  public static final class Builder extends
      com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
      // @@protoc_insertion_point(builder_implements:grpc.binarylog.v1alpha.Peer)
      io.grpc.binarylog.PeerOrBuilder {
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return io.grpc.binarylog.BinaryLogProto.internal_static_grpc_binarylog_v1alpha_Peer_descriptor;
    }

    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return io.grpc.binarylog.BinaryLogProto.internal_static_grpc_binarylog_v1alpha_Peer_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              io.grpc.binarylog.Peer.class, io.grpc.binarylog.Peer.Builder.class);
    }

    // Construct using io.grpc.binarylog.Peer.newBuilder()
    private Builder() {
      maybeForceBuilderInitialization();
    }

    private Builder(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      super(parent);
      maybeForceBuilderInitialization();
    }
    private void maybeForceBuilderInitialization() {
      if (com.google.protobuf.GeneratedMessageV3
              .alwaysUseFieldBuilders) {
      }
    }
    public Builder clear() {
      super.clear();
      peerType_ = 0;

      peer_ = com.google.protobuf.ByteString.EMPTY;

      return this;
    }

    public com.google.protobuf.Descriptors.Descriptor
        getDescriptorForType() {
      return io.grpc.binarylog.BinaryLogProto.internal_static_grpc_binarylog_v1alpha_Peer_descriptor;
    }

    public io.grpc.binarylog.Peer getDefaultInstanceForType() {
      return io.grpc.binarylog.Peer.getDefaultInstance();
    }

    public io.grpc.binarylog.Peer build() {
      io.grpc.binarylog.Peer result = buildPartial();
      if (!result.isInitialized()) {
        throw newUninitializedMessageException(result);
      }
      return result;
    }

    public io.grpc.binarylog.Peer buildPartial() {
      io.grpc.binarylog.Peer result = new io.grpc.binarylog.Peer(this);
      result.peerType_ = peerType_;
      result.peer_ = peer_;
      onBuilt();
      return result;
    }

    public Builder clone() {
      return (Builder) super.clone();
    }
    public Builder setField(
        com.google.protobuf.Descriptors.FieldDescriptor field,
        java.lang.Object value) {
      return (Builder) super.setField(field, value);
    }
    public Builder clearField(
        com.google.protobuf.Descriptors.FieldDescriptor field) {
      return (Builder) super.clearField(field);
    }
    public Builder clearOneof(
        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
      return (Builder) super.clearOneof(oneof);
    }
    public Builder setRepeatedField(
        com.google.protobuf.Descriptors.FieldDescriptor field,
        int index, java.lang.Object value) {
      return (Builder) super.setRepeatedField(field, index, value);
    }
    public Builder addRepeatedField(
        com.google.protobuf.Descriptors.FieldDescriptor field,
        java.lang.Object value) {
      return (Builder) super.addRepeatedField(field, value);
    }
    public Builder mergeFrom(com.google.protobuf.Message other) {
      if (other instanceof io.grpc.binarylog.Peer) {
        return mergeFrom((io.grpc.binarylog.Peer)other);
      } else {
        super.mergeFrom(other);
        return this;
      }
    }

    public Builder mergeFrom(io.grpc.binarylog.Peer other) {
      if (other == io.grpc.binarylog.Peer.getDefaultInstance()) return this;
      if (other.peerType_ != 0) {
        setPeerTypeValue(other.getPeerTypeValue());
      }
      if (other.getPeer() != com.google.protobuf.ByteString.EMPTY) {
        setPeer(other.getPeer());
      }
      this.mergeUnknownFields(other.unknownFields);
      onChanged();
      return this;
    }

    public final boolean isInitialized() {
      return true;
    }

    public Builder mergeFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      io.grpc.binarylog.Peer parsedMessage = null;
      try {
        parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
        parsedMessage = (io.grpc.binarylog.Peer) e.getUnfinishedMessage();
        throw e.unwrapIOException();
      } finally {
        if (parsedMessage != null) {
          mergeFrom(parsedMessage);
        }
      }
      return this;
    }

    private int peerType_ = 0;
    /**
     * .grpc.binarylog.v1alpha.Peer.PeerType peer_type = 1;
     */
    public int getPeerTypeValue() {
      return peerType_;
    }
    /**
     * .grpc.binarylog.v1alpha.Peer.PeerType peer_type = 1;
     */
    public Builder setPeerTypeValue(int value) {
      peerType_ = value;
      onChanged();
      return this;
    }
    /**
     * .grpc.binarylog.v1alpha.Peer.PeerType peer_type = 1;
     */
    public io.grpc.binarylog.Peer.PeerType getPeerType() {
      io.grpc.binarylog.Peer.PeerType result = io.grpc.binarylog.Peer.PeerType.valueOf(peerType_);
      return result == null ? io.grpc.binarylog.Peer.PeerType.UNRECOGNIZED : result;
    }
    /**
     * .grpc.binarylog.v1alpha.Peer.PeerType peer_type = 1;
     */
    public Builder setPeerType(io.grpc.binarylog.Peer.PeerType value) {
      if (value == null) {
        throw new NullPointerException();
      }

      peerType_ = value.getNumber();
      onChanged();
      return this;
    }
    /**
     * .grpc.binarylog.v1alpha.Peer.PeerType peer_type = 1;
     */
    public Builder clearPeerType() {

      peerType_ = 0;
      onChanged();
      return this;
    }

    private com.google.protobuf.ByteString peer_ = com.google.protobuf.ByteString.EMPTY;
    /**
     *

     * value depends on peer_type
     *

     *
     * bytes peer = 2;
     */
    public com.google.protobuf.ByteString getPeer() {
      return peer_;
    }
    /**
     *

     * value depends on peer_type
     *

     *
     * bytes peer = 2;
     */
    public Builder setPeer(com.google.protobuf.ByteString value) {
      if (value == null) {
    throw new NullPointerException();
  }

      peer_ = value;
      onChanged();
      return this;
    }
    /**
     *

     * value depends on peer_type
     *

     *
     * bytes peer = 2;
     */
    public Builder clearPeer() {

      peer_ = getDefaultInstance().getPeer();
      onChanged();
      return this;
    }
    public final Builder setUnknownFields(
        final com.google.protobuf.UnknownFieldSet unknownFields) {
      return super.setUnknownFieldsProto3(unknownFields);
    }

    public final Builder mergeUnknownFields(
        final com.google.protobuf.UnknownFieldSet unknownFields) {
      return super.mergeUnknownFields(unknownFields);
    }

    // @@protoc_insertion_point(builder_scope:grpc.binarylog.v1alpha.Peer)
  }

  // @@protoc_insertion_point(class_scope:grpc.binarylog.v1alpha.Peer)
  private static final io.grpc.binarylog.Peer DEFAULT_INSTANCE;
  static {
    DEFAULT_INSTANCE = new io.grpc.binarylog.Peer();
  }

  public static io.grpc.binarylog.Peer getDefaultInstance() {
    return DEFAULT_INSTANCE;
  }

  private static final com.google.protobuf.Parser<Peer>
      PARSER = new com.google.protobuf.AbstractParser<Peer>() {
    public Peer parsePartialFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return new Peer(input, extensionRegistry);
    }
  };

  public static com.google.protobuf.Parser<Peer> parser() {
    return PARSER;
  }

  @java.lang.Override
  public com.google.protobuf.Parser<Peer> getParserForType() {
    return PARSER;
  }

  public io.grpc.binarylog.Peer getDefaultInstanceForType() {
    return DEFAULT_INSTANCE;
  }

}

redpajama_set_name: RedPajamaGithub


Large Animal Health and Production 2 is aimed at developing deep learning approaches to solving problems of ruminant (mainly bovine, but also ovine and caprine) production, and equine medicine and reproduction. In addition to lectures, tutorials and practical classes, it uses a case-based approach to deliver group case studies on-line for student presentations, known as TILHAP's (teaching innovations in livestock health and production). These cases require integration of pathological and epidemiological investigative skills to provide evidence based solutions in the management of disease and productivity problems in a 'whole farm' setting. The course is designed to advance student learning in preparation for the intramural and extramural clinical placements encountered in final year. The practical classes will continue to build the confidence of students in handling large animals in rural mixed and public practice settings.
intra-semester: 1 x Examination (35%); end of semester: 1 x Examination (55%); other: TILHAPS (10%), practical examinations x 3. Students must achieve a pass (50% or greater final mark) in both the ruminant and equine theory components of VETS4233 to satisfactorily pass the unit of study.


MOORPARK, CA – Gibbs and Associates announced its participation at HaasTec 2011, the Haas Open House, in support of machine-tool builder Haas Automation. GibbsCAM supports the vertical and horizontal CNC machining centers, lathes, new multi-task machines, and 5-axis rotary tables and indexers that Haas manufactures. Easy-to-use CNC programming features include programming for 5-axis simultaneous machining, tombstone management, multi-task machining (MTM), toolpath verification, machine simulation and post processors. Haas will hold the HaasTec 2011 Open House at its manufacturing and headquarters facility at 2800 Sturgis Road, in Oxnard, California. The event will run daily, 10:00 A.M. to 4:00 P.M., from March 10-12, 2011.
All of the GibbsCAM features that support Haas machine tools will be available for demonstration at the Open House, where guests can visit with Gibbs and with vendors of tooling and probing equipment. The latest Haas CNC technology will be on live display, with twenty machines cutting metal. Haas will also provide guided tours of its 1,000,000 square-foot manufacturing and assembly facility, so that visitors can see, on the production floor and from above it, how and where Haas machines are built. After the guided tours, Haas will serve lunch "under the big tent." Haas encourages advance registration, and provides additional information at the HaasTec event page, together with a link to a registration form, although registrants may go directly to http://www.HaasCNC.com/openday to register.


In an attempt to redress the balance, and to answer the call made recently by Stebbins (1978) for more attention to be given to amateur sociology, a study of the work of the Farquharsons and the Institute of Sociology in Britian between the wars seems timely. There are already several studies of the early years of British sociology. Abrams (1968) deals with the 19th rather than the 20th Century, and his work on the National Association for the Promotion of Social Science remains unsurpassed. His account of the formation of the Sociological Society in 1903 and the tentative account he offers of what happened after 1914 is however rather more sketchy. His treatment of the self-confessed amateurism of Branford and Geddes tends to substitute anecdote for analysis; his comment that, "the men who took the decisive part in institutionalising sociology in the Edwardian period were one of three things; wealthy amateurs with careers elsewhere, academic deviants or very old men" (Abrams 1968:102), while it may be true, does not explain why they did what they did. Abrams criticises Le Play House for not being specific on the survey method, - "From 1905 to 1947 (the reason for these dates is not clear - DE) first Geddes and Victor Branford, and then Le Play House issued a host of pamphlets, articles and studies advocating the sociological survey. But nowhere is there a rigorous specification of the principles of survey design." (Abrams 1968:115) He, like his father (Abrams 1951) does not choose to consider the possibility that the kind of survey Le Play House was engaged in was qualitatively and consciously different from that being developed in Britain by Bowley, Rowntree and the Webbs, and developed in the United States by Lazarsfeld and Stouffer during the Second World War. It is essentially a reluctance to treat the Regional Survey tradition seriously as an object of study in its own right, as a form of sociological activity with different aims, different methods, a different past and a different purpose that mars most of the other brief accounts of the work of Le Play House outlined later in this section. It is perhaps worth noting that in his later work on the relationship between history and sociology, Abrams comes close to recognising these limitations, when he writes, "there has been a marked appreciation of the need to establish the cogency of both narrative and theory at the level of subjectivity (both the consciousness and relationships) of the people whose lives are to be explained; to give them what Weber would have called adequacy at the level of meaning ... Excursions into the study of 'mentalite' are not a withdrawal from the explanation of history as process; they are a necessary detour in order to arrive there safely." (Abrams 1980:12).
Halliday (1968) offers a shorter but more detailed explanation of the formation of the Sociological Society in 1903. (Halliday, unlike Abrams, makes specific reference to the Archives of the Sociological Society at Keele University. Whereas they were not complete at the time he would have used them, Branford and Geddes' papers and many of the records of the Sociological Society would have been accessible, albeit in the unsorted and largely disorganised state that they remain in today. Abrams appears to have relied on the archives of the University of Chicago, much better ordered, but with very little, if any, original source material on British Sociology). Halliday's account of the somewhat uneasy three-fold alliance which formed the Sociological Society (the social workers, the eugenicists and the town planners) remains a useful, if not wholly adequate starting point for any subsequent study of the early years of organised sociology in Britain, of which there have been very few.
Other accounts appear as parts of biographies of some of the more prominent figures in late 19th and early 20th Century British Sociology - Boardman (1977) on Geddes, Collini (1979) and Owen (1974) on Hobhouse, Simey and Simey (1960) on Booth, and Peel (1971) on Spencer, although Peel's book is a significant contribution to the theory and methodology of the history of sociology as well. However, when one proceeds beyond the First World War, the accounts become more hard to find. The period between 1920 and the early 1950s, and outside the London School of Economics (the only institution teaching a degree course in the subject: Fincham 1975) is almost entirely ignored. What went on, if anything, is the subject of gossip and guesswork, based on a few less than adequate accounts, which are in turn based on incomplete and unsubstantiated secondary sources.
Those who have written about sociology in Britain between the wars are few, but include contemporary American visitors (Harper 1933: Palmer 1927), British sociologists whose careers began before or shortly after the Second World war and therefore can, in some sense be said to have been part of what happened (MacRae 1961: Mitchell 1968: Halsey 1982); and younger British sociologists who are part of what might loosely be called the revival of interest in the history of sociology in the late 1970s (Hawthorn 1976: Bulmer 1980: Kent 1981: Bulmer 1985). In none of these however is there any systematic examination of exactly what was going on under the broad umbrella of 'sociology'. Accounts are almost all biased towards the universities, on the assumption that if sociology was not being taught at degree level, then it was not happening at all. The work of the Le Play School, and the organisations arising from it, principally Le Play House and the Institute of Sociology is hardly mentioned, probably because of the lack of any secondary source material. Yet, despite the fact that the primary source material, the archives and records of the Institute and its predecessor organisations has been available for academic scrutiny for the past thirty years, the number of sociologists who have consulted it has hardly reached double figures.
More recent accounts differ in their assessment of the period, although all tend to paint the same kind of picture. According to MacRae "(The Sociological Review) improved greatly after 1930 under the influence of Ginsberg and others, and an Institute of Sociology founded in that year did some useful work" (1961:22), although his attitude towards both the Review and the Institute has sometimes been more disparaging, describing the former as "not a serious Journal" and the latter as a "perfectly respectable" but "clapped out" body (Macrae 1981). Hawthorn claims that "under Farquharson's editorship, the Sociological Review "almost immediately changed its character, and by 1934 there was no sign in it at all of the romantic effusions of those who had begun it" (1976:167), but Mitchell claims that "the older interests which stemmed from Geddes' writing and lecturing, worthy in aim but undisciplined, idealistic but intellectually feeble, still persisted" and refers to Farqhuarson's editorship as "rather indiscriminate" leading to "a ragbag of all kinds of articles, only some of which could be said to be sociological" (1968:230). Bulmer decries "the awful variety of material published in the Sociological Review between the wars" (1981:159), although four years later suggests that it contained "from 1930 to 1952 ... much more real sociology than hitherto" (Bulmer 1985:11).
Various reasons are put forward for the 'absence' of sociology. Hawthorn, in one of the few attempts to offer a serious thesis on the question claims that "Sociology ... was absent because it was almost everywhere present" (1976:170); that "there is ... no need to be especially suprised by the lack of a flourishing self-styled sociology in England before 1939". The proper explanation, he suggests "starts rather from a redescription of what has to be explained", although his claim that the existence of 'sociology' in the liberal-socialist consensus which prevailed in the intellectual climate of the inter-war years precluded its development as a subject of serious academic study overlooks the work of those in the academic world who might have been said to be part of that 'consensus' (David Glass and Tom Marshall for example, who were both consciously socialists and sociologists during this period), and the work of the Institute which certainly does require such a 'redescription', although not the one that Hawthorn offers. Hawthorn's thesis is also strongly criticised by Ziff, on the grounds that a radical, socially conscious sociology had existed in Britain since the late 19th Century, although he only deals with academic sociology (1978; 1980). Shils, borrowing a phrase from E M Forster blames what he calls the "undeveloped heart" and the Oxbridge tutorial system which does not readily breed understanding of other peoples' predicament - "How could sociology come into existence in Britain" he writes, "when in Oxford and Cambridge sociologists were looked on as pariahs, as no better than Americans or Germans ... as awkward foreigners or restive lower class boys" (1960:447).
What is clear from all this is that Le Play House, the Institute of Sociology and the Farquharsons are not widely known, have not been reassessed seriously since their disappearance from the scene, and need rescuing from the misunderstanding, misrepresentation and trite dismissal which accompany their infrequent citations - for it is not going too far to say that, were it not for Alexander and Dorothea Farquharson, no organisation representing the interests of sociology as being something more than an abstract social philosophy would have existed in this country between the wars.


text:
Harvard Biz Review has increased paid circulation 5 percent
by Chris Roush · August 9, 2018
Harvard Business Review has increased its overall paid circulation from 304,680 to 319,631 – a 5 percent gain year over year – according to a recently released report from the Alliance for Audited Media.
During the past 18 months, HBR shifted to a digital-first marketing strategy that promotes subscriber-only benefits. As a result, more subscribers are registered on HBR.org than ever before.
New initiatives in the last year include Women at Work, a podcast about gender and the workplace; and Dear HBR:, an advice podcast about work dilemmas. The brand also produced dozens of Facebook Live Whiteboard Sessions with top management experts; and offered deep dives into topics like CEO activism, artificial intelligence, and work after #MeToo through its Big Idea series.
It is currently experimenting with subscriber-only video discussions of business case studies.
"We're fortunate to have very loyal subscribers and we're always looking for new ways to engage with them and bring in new readers as well," said HBR editor in chief Adi Ignatius in a statement.
Along with its nearly 320,000 paid circulation, HBR receives an average of 7.2 million unique visitors each month to HBR.org and has more than 18 million social media followers.
Tags: Business modelHarvard Business Review
Next story Dow Jones reports 9 percent increase in circulation revenue
Previous story TechCrunch reporter Lynley is leaving for Redfin

redpajama_set_name: RedPajamaCommonCrawl


Personnel negotiations at Wärtsilä Finland Oy's Runsor site in Vaasa were started on 2 December 2002 with the objective of achieving permanent cost savings. The negotiations covered Wärtsilä Finland Oy's entire Power Plant business as well as the company's service and staff functions.
As a result of these negotiations the number of employees in Wärtsilä Finland Oy's Power Plants unit will be reduced from 384 to 299 by August 2003. Most of this reduction will take place through internal transfers and the termination of 59 fixed-term contracts. In addition 5 employees will take retirement and 10 employees may be made redundant. It has also been possible to reduce outsourced services equivalent to 15 employees.


For my new house, I wanted to go with an unobtrusive, "no controls" style. There are no thermostats, no pool controller, no security panels, and no standard toggle/paddle switches for the lights. Instead, I'm going for a designer style piece of colored glass with capacitive touch sensors behind it. Think of your smart phone's touch capability, and that will be my light switches.
The "switches" are really just sensors, as the signals are delivered to the main house controller where the actual lighting management occurs. The sensor pad can detect touches, gestures, and multi-taps to provide different lighting requests, based on time of day and ambient light. The switches also include optional hookups to an IR/motion sensor, temperature measurement, and all switches have RGB backlighting.
All my work will be Open Source, so I've started the documentation for the wall switches. I have a couple custom PCBs that I'm working on, and (eventually) a whole mess of microcontroller code for the PIC16F688.
I'll keep updating the wiki pages, and committing changes to my repository. I don't have commit emails going anywhere, but Google Code supports feeds for wiki and source changes if you'd like to track the changes. Of course, I'll keep posting here when interesting milestones occur!
Hey Greg, I thought you might be interested in this idea as well. On some new sailboats, they no longer run electrical wiring from a circuit breaker box to the switch in question. They now run a main trunk to an area and have the breakers electronically controlled. It she's a lot of wire and weight. Here is an article with more info on the concept.


That was a bit of a tricky color combo last week huh? Everyone did a great job with it!
How cute is this card and she used real fabric for the Dress.. So cute! I'm defiantly going to need to add this die to my collection after seeing this card! Congrats Lisa..
Thanks again to everyone who played along with us.. We will be back tomorrow with a new Challenge. This week Tara is bringing us a Sketch!
Very pleased and honoured, thank you so much!


The poems in Mario Chard's first collection follow three entangled strands — a contemporary immigrant story, echoes of the Fall in Paradise Lost, and meditations on fatherhood in the shadow of Abraham's command to sacrifice a son. The poet speaks from the American hemisphere, immersed in histories of loss from long before Magellan first glimpsed his tierra del fuego. This Land of Fire is close at hand though we try and insist upon its distance, like the sun, like Milton's Pandemonium, like the wars outside our borders or within.
We lived by the rich and thought we were rich.
pine from the true was how it moved in wind.
to hear. The cypresses confused our gaits.
were signing wind. But no one braced for wind.
Mario Chard was born in northern Utah, the son of an Argentine immigrant mother and an American father. Recent poems have appeared in the The New Yorker, Boston Review, Beloit Poetry Journal, FIELD, and Image. Winner of the "Discovery" / Boston Review Poetry Prize and a former Wallace Stegner Fellow in Poetry at Stanford University, he currently teaches in Atlanta, Georgia, where he lives with his wife and sons.


I believe that I'm a maker at heart. I'm sure you are, too. Adam Savage is also one but unlike us, he actually gets paid to do it (with all the toys and tools to make it real, to boot).
Adam Savage was the Keynote Speaker at the XOXO Festival in 2012, an annual celebration of art and technology. He's an industrial and special effects designer, on top of being a host of MythBusters. He and Jamie, the more serious host of that show, basically redefined geek and turned it into cool.
As always, Savage was funny and light while discussing the intricate ways he makes things. He's built stuff for movies like Iron Man, Star Wars, and Raiders of the Lost Ark, and you can see how much he loves doing what he does.
He also talked about his love of copying things. I'm sure your knee-jerk reaction would be, "Hey copying is bad!" But it's really not. He's a builder at heart so replicating props and memorabilia are a form of art to him. He does it for the love of making and not for money, which is the bad form of copying we're familiar with. Case in point, he made a fully detailed version of R2D2, which he really takes pride in. I would too if I had one that I made myself.
You might think, "Well, that's great but I'm a clumsy monkey around tools." But you're already a maker yourself, a maker of events! It might not be a physical object, but it's a lasting experience nonetheless, the same thing Savage wants to recreate when he makes copies of popular movie gadgets and props.
I love Adam's talk because it says something deep about our heart's desire to share our dreams and creativity. And he also does it in a very relaxed and fun way, similar to how he's in his shows. If you want philosophy, science, technology and art all rolled into a 20 plus minute talk, watch Adam, he'll blow you away.


text:
Montenero Sabino est une commune italienne de la province de Rieti dans la région Latium en Italie.

Administration

Hameaux

Communes limitrophes
Casaprota, Mompeo, Monte San Giovanni in Sabina, Rieti,  Torricella in Sabina

Notes et références

Commune dans la province de Rieti

redpajama_set_name: RedPajamaWikipedia


Congress recently passed an ammendment that allows monitoring of ingame chat & text messaging.
& criminals to plan nefarious deeds.
This includes ipads & all similar devices.
PC communications have been monitored for many many years.
& report back to Echelon or a similar tracking system.
God bless America. What I find really troubling is that this type of stuff doesn't make it into the mainstream media and, when it rarely does, no one is outraged.


text:
ARTICLE: The Irish unfazed by WWI enlistment propaganda
Tags: media history, propaganda
Only one major Irish newspaper picked up the cause of promoting recruitment during the Great War, writes Mark O'Brien, of Dublin City University. The author analysed the coverage three national, Irish newspapers gave to a press tour of the front lines arranged by the British War Office. The papers in question are the Irish Times, the Freeman's Journal and the Irish Independent.
The British organized a four-day tour of the French battlefields in January of 1916. Irish press in general had been invited to propagate for enlistment, which had been on the decline after early enthusiasm had worn off, and especially after the disasterous loss of lives in the battle of Gallipoli in 1915. To appeal to unenlisted men, seven Irish newspapers (of which the three national ones are investigated here) were invited to visit Irish troops in the field.
Despite the War Office's open call for help in recruitment, both Freeman's Journal and Irish Independent largely ignored the cause. They did cover the tour and many aspects of the war in detail, but hardly mentioned the need for new recruits nor promoted the idea. Only Irish Times was loyal to the tour's host's wishes, and mentioned the need for new recruits in all of its related articles.
Regardless of the propaganda efforts, the enlistment of Irishmen continued to wane until the end of the war. According to O'Brien, the cause may have been overtaken on the public agenda by the Easter Rising and the subsequent re-emergence of active Irish insurrection.
The article 'With the Irish in France' was published by the journal Media History. It is available online (abstract free).
Picture OFFICIAL PHOTOGRAPH TAKEN ON THE BRITISH WESTERN FRONT IN FRANCE, by Unknown, licence CC0 1.0.


text:
Eric Fish (* 28. Mai 1969 in Treuenbrietzen, eigentlich Erik-Uwe Hecht) ist ein deutscher Sänger, Musiker und Kunstmaler. Er ist seit 1992 Frontmann der Band Subway to Sally (Beitritt zur Band 1991).

Biografie
Eric Fish war 1988 im DDR-Endausscheid der Nachwuchsliedermacher in Berlin. Im selben Jahr gründete er die Band Catriona mit Jan Klemm (Geige, Violine) und Marek Kalbus (Gesang, Gitarre) und baute und erlernte seinen ersten eigenen Dudelsack (schottische Great Highland Bagpipe).

1991 wurde er Mitglied der Band Subway to Sally, die 2012 ihr 20-jähriges Bühnenjubiläum feierte. Mit dieser kann er 15 Alben mit Chartplatzierungen vorweisen. 2008 gewann er mit Subway to Sally den Bundesvision Song Contest von Stefan Raab. Im selben Jahr bekam er für die Live-DVD der Akustiktour Nackt die goldene Schallplatte überreicht.
Tourneen mit Subway to Sally führten ihn nach Nord- und Südamerika, China und Osteuropa.

Seit 1999 steht er auch mit seinem Liedermacher-Soloprogramm "Eric Fish & Friends" auf der Bühne. Begleitet wird er von Uwe Nordwig (Gitarre, Gesang), Rainer Michalek (Gitarre, Mundharmonika, Gesang) und Gerit Hecht (Klavier, Ton). Seit 2004 erschienen diverse Live- und Studio-CDs sowie sogenannte "Zugaben" mit Coverversionen verschiedener Songs. Nachdem die Band 2014 überraschend das erste Mal für das Wacken Open Air gebucht wurde, entstand die Idee, eine "Zugabe IV: Wacken flavoured" aufzunehmen, welche Coversongs diverser "Wacken-tauglicher" Metalbands zum Inhalt hat. Außerdem veröffentlichte die Band 2009 die Live-DVD Filmtourfilm.

Daneben musizierte Eric Fish seit 2005 einige Zeit zusammen mit anderen Musikern unter dem Namen "Weiss".

Im Jahr 2006 gründete Eric Fish sein eigenes Label, Esox Music. Die erste Band, die bei Esox unter Vertrag kam, war The Villains aus Hohenstein-Ernstthal.

Diskografie

Solo
Alben
 2004: Live! - Auge in Auge (Buschfunk)
 2005: Zwilling (Buschfunk)
 2007: Gegen den Strom (Esox Music/Alive)
 2009: Anders sein – Der FilmTourFilm (CD und DVD) (Esox Music)
 2010: Alles im Fluss (Esox Music)
 2013: Kaskade (Esox Music)
 2016: Mahlstrom (Esox Music)
 2020: Gezeiten (Esox Music)

Singles, EPs
 2006: Zugabe (EP; Esox Music)
 2008: Zugabe II (EP; Esox Music)
 2012: Zugabe III (EP; Esox Music)
 2014: Zugabe IV (EP; Esox Music)
 2014: Im Feuertal

Mit Catriona
 1990: Rightful King

Mit Bannkreis
 2018: Sakrament

Mit Subway to Sally

Gastbeiträge
 1996: Skyclad – "Oui Avant-Garde a Chance"
 1999: Grave Digger – "Excalibur" (Dudelsack, Barockoboe, Schalmei, Flöten)
 2001: Pain of Progress – "Frozen Pain"
 2002: Adorned Brood – "Erdenkraft"
 2002: Nik Page – "Sacrifight"
 2002: Fiddler's Green – "Tangerine"
 2006: Letzte Instanz – "Das Stimmlein"
 2006: Lacuna Coil – "Enjoy the Silence"
 2006: Lacuna Coil – "Virtual Environment" (Dudelsack)
 2006: ASP – "Zaubererbruder (Krabat Liederreihe 7)"
 2006: EvilUwe – "Mann auf dem Wasser"
 2007: The Villains – "Plastic Pilots"
 2008: Albi's Corner – "Off The Hook"
 2008: ASP – "Zaubererbruder" (Neuaufnahme)
 2008: The Villains – "Wieso sitzen Sie da"
 2009: Coppelius – "Rightful King"
 2009: Der Schulz feat. Uwe Nordwig – "Wenn Du Sonne siehst" (Cinko)
 2010: Saltatio Mortis – "Daedalus" Live-DVD
 2010: Falkenberg – "Wenn die Bilder nicht zu Ende gehn" (Gesang, Uilleann Pipes)
 2013: Faun – "Minne 2013"
 2016: Subway to Sally & Lord of the Lost - "Sin" & "Sin (Formalin Remix)", enthalten auf "Eisheilige Nacht 2016" (EP, Beilage des Sonic Seducer 11/2016)
 2018: Mono Inc. - A Vagabond's Life, Album: Welcome To Hell
 2020: Incantatem – "Hof der Wunder"
 2020: Mitwirkung bei "Nein, meine Söhne geb' ich nicht" (Reinhard Mey & Friends)

Weblinks

 Homepage

Einzelnachweise

Subway to Sally
Popmusiker
Popsänger
Liedermacher
Pseudonym
Deutscher
DDR-Bürger
Geboren 1969
Mann
Autor eines Siegerbeitrags zum Bundesvision Song Contest
Dark-Music-Musiker
Mittelalterrock-Musiker


We recognise that climate change will pose risks as well as opportunities for us and our customers, both directly through our operations and indirectly through our stakeholder activities. Global climate change poses serious risks to the global economy and will have an impact across many economic and industry sectors.
Nordea is part of Climb for Climate to raise awareness about the devastating effects of climate change and to initiate a movement that enables positive actions. Climate Change is here and now and money is one of the most powerful tools to make a difference for our climate. We want to enable a good climate for our clients and global society.


Hoogstraat's location between the Markthal and the Koopgoot in Rotterdam is just one reason for its great potential. Hoogstraat 170 was one of the first post-war buildings constructed in Rotterdam and once accommodated the Singer sewing machine company. Its adjacent buildings were built from 1950 to 1954. Hoogstraat 168 – 172 is now being redeveloped to reflect the post-war reconstruction character of these buildings.
After the removal of the extension built on Vlasmarkt in a later period, this space now features a tall, glass-enclosed entrance. The look of the historic facades of the three buildings has been reinforced and remained intact. The entire framework inside has been demolished so that the floors and ceilings of all three buildings will be at the same level. The ground and first floor now feature a large retail space whilst the top three floors house nine appartments.
Recycled steel is being used for the reconstruction; all steel beams were obtained from other buildings. Hoogstraat 168-172 is the first building in the Netherlands to use recycled steel in its construction.


Sten and I celebrated our 4 year anniversary Wednesday night and I wanted to make sure I did some documenting. Last year I made this nice post about the past 3 years. It is so crazy to think another year has gone by. Sten and I have made some really great memories this year-- so many fun vacations and quiet nights at home, date nights in the city and big talks about future. I am lucky to get to do life with him. He is my favorite person and best friend.
We celebrated at q Chicago, a BBQ restaurant that is the perfect mix between down home southern cooking and upscale city appeal. We LOVED it.
As we sat down to dinner our waiter arrived with 2 glasses of champagne. Sten looked at me quizzically as I looked at him the same way. We were pretty confused until our waiter said "Happy Anniversary from Mandy and Brennan!" Seriously? I have the best co-workers ever. I literally started crying. It is not very often you meet someone like Mandy, who literally always thinks of others.
Thanksgiving has been and always will be one of my all time favorite days of the year. So much joy and celebration. This year was no different. Sten and I packed a lot in our mini-vacation.
My mom is the best at making beds. This is what we came home to on Tuesday night after driving 6+ hours. So warm, cozy and welcoming. cutest little guy around. couldn't.handle.his.adorableness got to witness his first squash eating... a success! dinner with the fam before the T-WOLVES GAME!!! Great seats! SOOOO much fun even though we didn't win. my mom got this little idea from the newspaper, everyone wrote what they were thankful for. 23 place settings set and ready! Couldn't wait for family to arrive! traditional games all evening long. This little bug is a heart warmer.
Happy almost Thanksgiving... My very favorite holiday! We are headed to MN tomorrow after work and I couldn't be more thrilled to see my family and spend time with Sten in the Motherland.
This recipe has nothing to do with Thanksgiving dinner and everything to do with a hearty Italian soup for a chilly evening in with friends. I haven't been trying many new recipes lately, but after my co-worker raved about this Lasagna Soup I had to try it for myself. It's originally a Paula Deen recipe, however, its been revised by her son Bobby for a lighter fare. It's absolutely delicious and a great soup for a crowd.
Sten and I had a great day. It kicked off with a Vikings WIN and ended with Amazing Race and BBQ Chicken Pizza with homemade crust and bread sticks. I haven't made dough from scratch since discovering Betty Crocker's "just add water", and I am now convinced that kneading the dough for 7 minutes is totally worth it.
In between I made a Shutterfly book of our Michigan vacation and baked chocolate chip cookies. I can't believe I haven't put these on the blog yet! This recipe is THE reason I grew to love baking so much. I have this recipe memorized. The story is my mom found this gem on an off-brand chocolate chip bag and we've been using it ever since. These cookies are chewy, salty, sweet and delectable.
happy november: White Chicken Chili.
- crockpot meals and lots of soups.
- dark mornings and early nights.
A couple weeks ago I made this soup and Sten and I just LOVED it. I can't wait to make it again. It's called White Chicken Chili and I found it here. It is literally the EASIEST thing I have ever made, just open the cans dump them in and let it cook!
Instructions: Empty cans of beans and corn and Rotel (juice and all) into crock pot, add the seasoning packet, and the chicken. Cook on low for 6-8 hours, shred chicken and return to bean mixture. If it is not "soupy" enough, add some water or chicken broth.


text:
Rent The Legend of Tarzan (2016)
3.1 of 5 from 438 ratings
In this roaring action-adventure based on Edgar Rice Burroughs' legendary creation, Alexander Skarsgard is Tarzan, who has left the jungles of Africa to live with his beloved wife, Jane (Margot Robbie), as John Clayton III, Lord Greystoke. Now he's been invited back to the Congo to serve as an emissary, unaware that he's a pawn caught in a deadly convergence of greed and revenge masterminded by Captain Leon Rom (Christoph Waltz). But those behind the murderous plot have no idea what they're about to unleash.
Alexander Skarsgård, Rory J. Saper, Christian Stevens, Christoph Waltz, Samuel L. Jackson, Margot Robbie, Sidney Ralitsoele, Osy Ikhile, Mens-Sana Tamakloe, Antony Acheampong, Edward Apeagyei, Ashley Byam, Casper Crump, Adam Ganne, Aleksandar Mikic, Gary Cargill, Shaun Smith, Ian Mercer, Laurence Spellman, Alex Ferns
David Barron, Tony Ludwig, Alan Riche, Jerry Weintraub
Peter Silva, Gino Anganda
Adam Cozad, Craig Brewer, Edgar Rice Burroughs
Action & Adventure, Drama, Romance
Castilian Spanish, English, English Audio Description
Castillian, Danish, English, English Hard of Hearing, Finnish, Icelandic, Norwegian, Swedish
Widescreen 2.40:1
"3 Featurettes: Tarzan Reborn": Discover how Tara has been re-envisioned in a new epic adventure with a bold new look and attitude for a whole new generation
Gabon to the Big Screen
Stop Ivory
Castilian Spanish, English, English Audio Description, Spanish
Castillian, Danish, English Hard of Hearing, Finnish, Greek, Icelandic, Italian, Norwegian, Swedish
"Tarzan Reborn": Discover how Tarzan has been re-envisioned for a new generation
Creating the Virtual Jungle: Watch how a soundstage in London is transformed into the wilds of Africa, filled with amazing CGI gorillas, elephants and lions
Battles and Bare-Knuckle Brawls: Ride shotgun with the visual effects and stunt teams as they create the exciting wildebeest rampage, Tarzan vs. Akut fight and more!
Castilian Spanish, English, English Audio Description, Italian
Castillian, Danish, English Hard of Hearing, Finnish, Greek, Icelandic, Italian Hard of Hearing, Norwegian, Swedish
Brazilian Portuguese, Canadian French, Castilian Spanish, Czech, English, English Audio Description, Hungarian, Italian, Polish, Russian
Arabic, Cantonese, Castillian, Chinese, Czech, Danish, English Hard of Hearing, Finnish, French, Greek, Hungarian, Icelandic, Italian Hard of Hearing, Korean, Latin American Spanish, Norwegian, Portuguese, Russian, Swedish
Battles and Bare-Knuckle
Brawls: Ride shotgun with the visual effects and stunt teams as they create the exciting wildebeest rampage, Tarzan vs. Akut fight and more!
Rent other films like The Legend of Tarzan
Mission Impossible: Rogue Nation
Reviews (5) of The Legend of Tarzan
Politically correct remake which looks like a computer game (too much CGI!) - The Legend of Tarzan review by PV
First of all, I'd like to say that this movie is not awful - it has a stellar cast including Jim Broadbent and Simon Russell Beale. It has some great lines - and the usual goodie/baddie character arc progression.
It is achingly politically correct though and is historically a mess.
The fact is that 1) the USA banned slavery decades later than Great Britain and it was the British and the pressure from ordinary British people who exposed the scandal in the Congo; 2) native Africans are not all lovely cuddly people - they had and have a thriving slave trade, kill local wildlife and are massively corrupt (it is native Africans who have destroyed Congo, NOT nasty whities from Europe).
Some very silly animal fights with Tarzan made me laugh actually. And the CGI is so annoying - it's basically a computer game and with those awful delayed action shots that are popular in far eastern cinema (which is where the film-makers aim to market this - maybe that's why there is no reference to the way China is raping Africa with its greed and corruption? It is the Chinese making elephants extinct because of their greed and hunger for ivory - white Europeans actually managed farming and wildlife well in Africa and the British were not corrupt, unlike all African leaders).
A far better film is GREYSTOKE from 1983 and the best of all are the old black and white Tarzan films from the 1930s and 40s starring Johnny Weissmuller who will always be Tarzan to me.
3 stars. Just.
2 out of 3 members found this review helpful.
Time-passer - The Legend of Tarzan review by Alphaville
Another Tarzan film? Why? More cgi apes? Why? They reckon they're doing something different here by introducing an anti-slavery and anti-ivory poaching message into the plot, but it's still the same old swinging through trees and love-ins with cgi animals.
There are good things in it. The story attempts to be different by beginning with Lord Greystoke (Tarzan) returning to the jungle rather than growing up in it, but we still get multiple flashbacks to that anyway. Alexander Skarsgard brings a refreshing poise to the title role. Christoph Waltz, as always, makes a suave baddie. The Gabon landscape is sweepingly captured. On the minus side, the action is confusingly edited and the bog-standard orchestral score irritatingly underlines every single beat.
It's not a bad film, it's just that we've seen it so many times before.
Very enjoyable Action Packed Adventure - The Legend of Tarzan review by CS
With many films coming out from Hollywood being overhyped, badly written, poor acting and awful (not so) special effects. It's refreshing to see an action movie that doesn't take itself too seriously, gives you lots of action and is an enjoyable romp! Whilst there is nothing new here and the script isn't deep nor meaningful, this is simply a great action packed family adventure, which had us on the edge of the seat mots of the way through! The close up scenes with the animals are superb and extremely well done. All in we found this to be a very enjoyable and highly watchable action packed adventure!
Not bad but not great either - The Legend of Tarzan review by HP
I enjoyed this movie but did find myself looking at my phone part way through so it wasn't that captivating even with Mr Skarsgard's bare chest on display! I found the Samuel Jackson character rather annoying and there was one line he said towards the end of the movie that made me want to throw something at the screen!
Ok film - The Legend of Tarzan review by gazmb
I was looking forward to this film but I struggled a lot to stay interested in it, can't put my finger on why just for me found it a bit muddled and not really interesting.
Critic review
The Legend of Tarzan (aka Tarzan) review by Mark McPherson - Cinema Paradiso
The Legend of Tarzan, despite its seemingly darker tone for a modern era, is a purely pulp piece of filmmaking. It'd have to be for such material of a man swinging through vines in the jungle and battling with apes. There's an attempt to make this Tarzan a little more subtle, but it only goes so far as actually giving the man of the jungle some pants. After all, the hero deserves a little bit of dignity.
The hero is introduced as John Clayton (a muscular Alexander Skarsgård), now civilized in the English world with his vine-swinging days behind him and settling down with his wife Jane (Margot Robbie). Donning a suit as his true name becomes a myth, he's called out of retirement to resolve an incident in the Congo with the traditionally evil Captain Rom, played with some chipper smugness by Christoph Waltz. Aided by Civil War veteran George Williams (Samuel L. Jackson in comic relief mode), it isn't long before John finds himself back in his element. He scales trees, faces off against apes, communicates with the animals, catches up with old tribal friends and sets off another adventure to save Jane and stop the villain.
There's nothing inherently deep about Tarzan's lore, but the movie attempts to dig some emotion out of this light story. John's memories of the jungle conjure up some striking imagery of his unique childhood among apes. His hands still bear the bone structure and scars of a man who could climb just about anything, a display that entices local children to learn more about him. The romance between Tarzan and Jane has some amount of passion in their tender embraces and nights of embrace. It's not as effective as it should be, but at least there is something more to their relationship than just "him Tarzan, she Jane".
For the most part, however, this is by-the-book action-adventure territory with all the expected bells and whistles. Alexander Skarsgård swings from tree to massive tree with grace, beats down gorillas and punches out an entire train car of goons. Margot Robbie savors a few moments of outwitting the villain in between her fragile sensibilities as a damsel. Samuel L. Jackson plays to the audience as the snappy sidekick that always has an expletive or a joke to cap a scene. Christoph Waltz does his usual sneering and cackling, but not at his fullest of potential in a picture where he seems to have been given just enough tranquilizers to calm down. And there are plenty of CGI jungle animals roaming around the Congo to make for some grand scenes of chases and chaos. The animals appear decent in most scenes, but the effects teams were a little too confident in a 3D showcase the scene that features a close-up of an ostrich nipping at the screen.
The Legend of Tarzan mostly fulfills its adventure promise and little more. It's well paced, has some fun action scenes and just enough wit to overlook some of the more timid performances. This is more-or-less a return to Tarzan's classic appeal as opposed to a more modern revisioning of the cartoonish vision of the Congo. There's not much to this Tarzan, but maybe there never was as many rationalize that his character is a relic of the past. Perhaps so, but I can't fault it for showcasing what made Tarzan so appealing in the first place, scars and all.