text:
package esg.security.registry.service.impl;

import java.io.File;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.LinkedHashSet;
import java.util.List;
import java.util.Map;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.Namespace;
import org.springframework.util.StringUtils;

import esg.security.registry.service.api.RegistryService;
import esg.security.registry.service.api.ReloadableFileSetObserver;
import esg.security.registry.service.api.UnknownPolicyAttributeTypeException;
import esg.security.utils.xml.Parser;

/**
 * Implementation of {@link RegistryService} backed up by one or more local XML configuration files.
 * This implementation automatically reloads its data if any of the underlying files have been updated.
 *
 * @author luca.cinquini
 */
public class RegistryServiceLocalXmlImpl implements RegistryService, ReloadableFileSetObserver {

    // local storage for attribute types, descriptions
    private Map<String, String> attributes = new LinkedHashMap<String, String>();

	// local storage of attribute type to attribute services mapping (one-to-many)
	private Map<String, List<URL>> attributeServices = new HashMap<String, List<URL>>();

	// local storage of attribute type to registration services mapping (one-to-many)
	private Map<String, List<URL>> registrationServices = new HashMap<String, List<URL>>();

	// local storage for identity provider endpoints
	private List<URL> identityProviders = new ArrayList<URL>();

    // local storage for authorization service endpoints
    private List<URL> authorizationServices = new ArrayList<URL>();

    // local storage for LAS servers IP addresses
    private List<String> lasServers = new ArrayList<String>();

    // local storage for Solr
    // NOTE: preserve shards order!
    private LinkedHashSet<String> shards = new LinkedHashSet<String>();

	private final static Namespace NS = Namespace.getNamespace("http://www.esgf.org/whitelist");
	private final static Namespace NS2 = Namespace.getNamespace("http://www.esgf.org/registry");

	// Utility class that watches the set of local XML configuration files for changes.
	private ReloadableFileSet watcher;

	private final Log LOG = LogFactory.getLog(this.getClass());

	/**
	 * Constructor executes the first loading of the data into memory.
	 * @param xmlFilePath
	 * @throws Exception
	 */
	public RegistryServiceLocalXmlImpl(final String xmlFilePaths) throws Exception {

	    // instantiate files watcher
	    watcher = new ReloadableFileSet(xmlFilePaths);
	    watcher.setObserver(this);

	    // trigger first loading of configuration files
		watcher.reload();

	}

	/**
     * {@inheritDoc}
     */
    @Override
	public List<URL> getAttributeServices(final String attributeType) throws UnknownPolicyAttributeTypeException {

	    // reload registry if needed
	    watcher.reload();

	    // look up the attribute type
		if (attributeServices.containsKey(attributeType)) {
			return attributeServices.get(attributeType);
		} else {
			throw new UnknownPolicyAttributeTypeException("Cannot resolve attribute type="+attributeType);
		}

	}

    /**
     * {@inheritDoc}
     */
    @Override
    public List<URL> getRegistrationServices(final String attributeType) throws UnknownPolicyAttributeTypeException {

        // reload registry if needed
        watcher.reload();

        // look up the attribute type
        if (registrationServices.containsKey(attributeType)) {
            return registrationServices.get(attributeType);
        } else {
            throw new UnknownPolicyAttributeTypeException("Cannot resolve attribute type="+attributeType);
        }

    }

    /**
     * {@inheritDoc}
     */
    @Override
    public List<URL> getAuthorizationServices()  {

        // reload registry if needed
        watcher.reload();

        // return white list
        return Collections.unmodifiableList(authorizationServices);

    }

    /**
     * {@inheritDoc}
     */
	@Override
    public List<URL> getIdentityProviders() {

        // reload registry if needed
        watcher.reload();

        // return white list
        return Collections.unmodifiableList(identityProviders);

    }

    /**
     * {@inheritDoc}
     */
    @Override
    public Map<String, String> getAttributes() {

        // reload registry if needed
        watcher.reload();

        // return white list
        return Collections.unmodifiableMap(attributes);

    }

    /**
     * {@inheritDoc}
     */
    @Override
    public List<String> getLasServers() {

        // reload registry if needed
        watcher.reload();

        // return white list
        return Collections.unmodifiableList(lasServers);

    }

    /**
     * {@inheritDoc}
     */
    @Override
    public LinkedHashSet<String> getShards() {

        // reload registry if needed
        watcher.reload();

        // return white list
        return shards;

    }

    /**
	 * Method to parse the XML registry files into the local map of services.
	 *
	 * This method prints a warning but does not stop or crashes if any of the files cannot be parsed,
	 * using the service endpoints from all the other files.
	 *
	 * @param file
	 */
	public void parse(final List<File> registryFiles) {

	    final Map<String, List<String>> _registrationServices = new HashMap<String, List<String>>();
	    boolean reloadRegistrationServices = false;
	    final Map<String, List<String>> _attributeServices = new HashMap<String, List<String>>();
	    boolean reloadAttributeServices = false;
	    final Map<String, String> _attributes = new LinkedHashMap<String, String>();
	    boolean reloadAttributes = false;
	    final List<String> _identityProviders = new ArrayList<String>();
	    boolean reloadIdentityProviders = false;
	    final List<String> _authorizationServices = new ArrayList<String>();
	    boolean reloadAuthorizationServices = false;
	    final List<String> _lasServers = new ArrayList<String>();
	    boolean reloadLasServers = false;
	    final LinkedHashSet<String> _shards = new LinkedHashSet<String>();
	    boolean reloadShards = false;

	    // loop over registry files
	    for (final File registryFile : registryFiles) {

	        if (LOG.isInfoEnabled()) LOG.info("Loading information from registry file="+registryFile.getAbsolutePath());

	        try {

        		final Document doc = Parser.toJDOM(registryFile.getAbsolutePath(), false);
        		final Element root = doc.getRootElement();

        		// parse Attribute Services section
        		if (root.getName().equals("ats_whitelist")) {
        		    reloadAttributeServices = true;
        		    reloadRegistrationServices = true;
        		    reloadAttributes = true;

            		for (final Object attr : root.getChildren("attribute", NS)) {
            			final Element _attr = (Element)attr;
            			final String aType = _attr.getAttributeValue("type");
            			final String aDescription = _attr.getAttributeValue("description");

            			// attribute
            			if (StringUtils.hasText(aType)) {
            			    _attributes.put(aType, aDescription);
            			}

            			// attribute service
            			if (StringUtils.hasText(_attr.getAttributeValue("attributeService"))) {
                            if (_attributeServices.get(aType) == null) {
                                _attributeServices.put(aType, new ArrayList<String>());
                            }
                            this.addIfUnique(_attributeServices.get(aType), _attr.getAttributeValue("attributeService"));
            			}

            			// registration service
            			if (StringUtils.hasText(_attr.getAttributeValue("registrationService"))) {
                            if (_registrationServices.get(aType) == null) {
                                _registrationServices.put(aType, new ArrayList<String>());
                            }
                            this.addIfUnique(_registrationServices.get(aType), _attr.getAttributeValue("registrationService"));
            			}

            		}

            	// parse Identity Providers section
        		} else if (root.getName().equals("idp_whitelist")) {
        		    reloadIdentityProviders = true;

        		    for (final Object value : root.getChildren("value", NS)) {
        		        final Element element = (Element)value;
        		        this.addIfUnique(_identityProviders, element.getText());
        		    }

        		// parse Authorization Services section
        		} else if (root.getName().equals("azs_whitelist")) {
        		    reloadAuthorizationServices = true;

                    for (final Object value : root.getChildren("value", NS)) {
                        final Element element = (Element)value;
                        this.addIfUnique(_authorizationServices, element.getText() );
                    }

                // parse LAS servers section
        		} else if (root.getName().equals("las_servers")) {
        		    reloadLasServers = true;

                    for (final Object obj : root.getChildren("las_server", NS2)) {
                        final Element element = (Element)obj;
                        this.addIfUnique(_lasServers, element.getAttributeValue("ip"));
                    }

                // parse Solr shards section
                } else if (root.getName().equals("shards")) {
                    reloadShards = true;

                    for (final Object obj : root.getChildren("value", NS)) {
                        final Element element = (Element)obj;
                        _shards.add( element.getText() );
                        LOG.info("Added shard: "+  element.getText());
                    }

                }

                if (LOG.isInfoEnabled()) LOG.info("Loaded information from registry file="+registryFile.getAbsolutePath());

          } catch(Exception e) {
                LOG.warn("Error parsing registry XML file: "+e.getMessage());
          }

	    }

        // update local data storage
	    if (reloadAttributes) {
	        synchronized (attributes) {
	            attributes = _attributes;
            }
	    }
	    if (reloadAttributeServices) {
	        synchronized (attributeServices) {
	            attributeServices = toURLs(_attributeServices);
	        }
	    }
	    if (reloadRegistrationServices) {
            synchronized (registrationServices) {
                registrationServices = toURLs(_registrationServices);
	            }
	    }
	    if (reloadIdentityProviders) {
    	    synchronized (identityProviders) {
                identityProviders = toURLs(_identityProviders);
            }
	    }
	    if (reloadAuthorizationServices) {
            synchronized (authorizationServices) {
                authorizationServices = toURLs(_authorizationServices);
            }
	    }
	    if (reloadLasServers) {
            synchronized (lasServers) {
                lasServers = _lasServers;
            }
	    }
	    if (reloadShards) {
            synchronized (shards) {
                shards = _shards;
            }
	    }

		// print content
		this.print();

	}

    /**
     * {@inheritDoc}
     */
    @Override
	public void setShards(final LinkedHashSet<String> _shards) {
        synchronized (shards) {
            shards = _shards;
        }
	}

	/**
	 * Method to add a URL only if it is not in the list already.
	 * Note that the comparison MUST be executed on String objects, not URLs:
	 * a URL comparison involves a live check of the URL itself, and takes forever...!
	 *
	 * @param values
	 * @param value
	 */
	private void addIfUnique(final List<String> values, final String value) {
	    if (!values.contains(value)) {
	        values.add(value);
	        if (LOG.isInfoEnabled()) LOG.info("Added URL endpoint: "+ value);
	    }
	}

	/**
	 * Utility method to convert a list of strings into a list of URLs.
	 * @param values
	 * @return
	 */
	private List<URL> toURLs(final List<String> values) {
	    final List<URL> urls = new ArrayList<URL>();
	    for (final String value : values) {
	        try {
	            urls.add(new URL(value));
	        } catch(MalformedURLException e) {
	            // skip this URL
	            LOG.warn(e.getMessage());
	        }
	    }
	    return urls;
	}

	/**
	 * Utility method to convert a map of strings into a map of URLs.
	 * @param map
	 * @return
	 */
	private Map<String, List<URL>> toURLs(final Map<String, List<String>> map) {

	    final Map<String, List<URL>> urls = new HashMap<String, List<URL>>();
	    for (final String key : map.keySet()) {
	         urls.put(key, toURLs(map.get(key)) );
	    }
	    return urls;

	}

	/**
	 * Method to dump the registry content to standard output
	 */
	void print() {

	    // attribute services
	    for (final String aType : attributeServices.keySet()) {
	        if (LOG.isDebugEnabled()) LOG.debug("Attribute type="+aType+" Service URL="+attributeServices.get(aType));
	    }

	    // identity providers
	    for (final URL idp : identityProviders) {
	        if (LOG.isDebugEnabled()) LOG.debug("Identity provider="+idp.toString());
	    }

	}

}


Halloween is drawing nearer, and on Halloween night Monster Mash returns to Dinosaur Journey in Fruita.
With a variety of trick-or-treat options available for the kids, you will want to make Monster Mash one of your stops on Halloween night.
Monster Mash is a cool stop for the kids on Halloween because they get to check out the dinosaurs in the dinosaur museum, plus get treats, and some delicious hot apple cider from Talbott Farms.
Admission to Dinosaur Journey is free during the event from 4pm to 7pm on October 31st. KOOL 107.9 will broadcast live and Ed and I will dole out the treats for all of the good little boys and girls. Come on out and join the fun!


text:
Q: SharePoint list that connects and pull related information in multiple lists and libraries I have a SharePoint list that has a unique column which is looked up in five other lists with related details pertaining to the items mentioned in the unique column
I need to have a page with this SharePoint list that the column originates. and every time someone clicks on any row item on the list. the row item should open up in a new page with other lists and libraries that have valid data related to that row item.
Can someone help me? I'm not a developer but understand HTML coding but a SharePoint Administrator and practically change the look and feel of the site and its functionality

A: Option 1:If you are trying to avoid custom code, the only way I see if to create connected web parts. So you will have a page with the master list view web part (the one with the unique id) and underneath it place all the other lists (list view web parts) and you create a connection between them based on the unique ID.
Option 2: this is a little heavy on coding (dont recommend it cuz it will take time to code it but it can do exactly what you are asking for)
Create a calculated column on that list to store a link to the page you will be creating later. The calculated column will concatenate the link with id (something like ="http://xyz/pages/mypage.aspx?id="&[ID"])
now you will create that page (i.e. mypage.aspx) and inject a script in the page using content editor or script editor depending on SP version you are using.
Since I dont know the exact name of your lists and what exacly you want to show, I will just refer you to a page which can help you understand how to retrive items from list and libraries (but keep in mind that the first to do is to get the id from the URL to use inside the code)
https://msdn.microsoft.com/en-us/library/office/hh185007(v=office.14).aspx

redpajama_set_name: RedPajamaStackExchange


The superstar producer unleashes the first chapter of his most ambitious project.
Everybody loves a big finish. But they don't come much bigger than T Bone Burnett's The Invisible Light: Acoustic Space. Or much stranger, to be honest. The superstar producer and musical director — whose credits span albums from Robert Plant and Alison Krauss's Grammy-harvester Raising Sand to Sara Bareilles' just-released Amidst the Chaos — says his latest release is the first third of a massive project that will likely serve as his swan song as a recording artist. Suffice to say, he's going big before he goes home. The audacious and ambitious Invisible Light: Acoustic Space — which borrows its title from a T.S. Eliot metaphor for divinity — presents 44 minutes of meandering jams and sound experiments created with esteemed drummer Jay Bellerose and keyboardist / sonic manipulator Keefus Ciancia. While the former lays down minimalist, sputtering beats and the latter creates ominous overtones and twitchy textures, Burnett adopts a dusty deadpan delivery to recite rambling, epic-length Beat-style poems about religion, politics, patriotism, brainwashing and other contemporary concerns. T Bone supposedly has said it's all about how technology is destroying our ability to tell fact from fiction. He also says the next two instalments — due at roughly six-month intervals — will be respectively punkier and jazzier. Here's hoping they're also a little more structured and engaging than this admittedly stylish but ultimately self-indulgent set.


text:
package org.apache.druid.query.aggregation;

import org.apache.druid.guice.annotations.ExtensionPoint;
import org.apache.druid.java.util.common.Cacheable;
import org.apache.druid.java.util.common.UOE;
import org.apache.druid.java.util.common.logger.Logger;
import org.apache.druid.query.PerSegmentQueryOptimizationContext;
import org.apache.druid.segment.ColumnInspector;
import org.apache.druid.segment.ColumnSelectorFactory;
import org.apache.druid.segment.column.ColumnType;
import org.apache.druid.segment.column.ColumnTypeFactory;
import org.apache.druid.segment.column.ValueType;
import org.apache.druid.segment.vector.VectorColumnSelectorFactory;

import javax.annotation.Nullable;
import java.util.Arrays;
import java.util.Comparator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;

/**
 * AggregatorFactory is a strategy (in the terms of Design Patterns) that represents column aggregation, e.g. min,
 * max, sum of metric columns, or cardinality of dimension columns (see {@link
 * org.apache.druid.query.aggregation.cardinality.CardinalityAggregatorFactory}).
 * Implementations of {@link AggregatorFactory} which need to Support Nullable Aggregations are encouraged
 * to extend {@link NullableNumericAggregatorFactory}.
 *
 * Implementations are also expected to correctly handle single/multi value string type columns as it makes sense
 * for them e.g. doubleSum aggregator tries to parse the string value as double and assumes it to be zero if parsing
 * fails.
 * If it is a multi value column then each individual value should be taken into account for aggregation e.g. if a row
 * had value ["1","1","1"], doubleSum aggregation would take each of them and sum them to 3.
 */
@ExtensionPoint
public abstract class AggregatorFactory implements Cacheable
{
  private static final Logger log = new Logger(AggregatorFactory.class);

  public abstract Aggregator factorize(ColumnSelectorFactory metricFactory);

  public abstract BufferAggregator factorizeBuffered(ColumnSelectorFactory metricFactory);

  /**
   * Create a VectorAggregator based on the provided column selector factory. Will throw an exception if
   * this aggregation class does not support vectorization: check "canVectorize" first.
   */
  public VectorAggregator factorizeVector(VectorColumnSelectorFactory selectorFactory)
  {
    throw new UOE("Aggregator[%s] cannot vectorize", getClass().getName());
  }

  /**
   * Creates an {@link Aggregator} based on the provided column selector factory.
   * The returned value is a holder object which contains both the aggregator
   * and its initial size in bytes. The callers can then invoke
   * {@link Aggregator#aggregateWithSize()} to perform aggregation and get back
   * the incremental memory required in each aggregate call. Combined with the
   * initial size, this gives the total on-heap memory required by the aggregator.
   *

   * This method must include JVM object overheads in the estimated size and must
   * ensure not to underestimate required memory as that might lead to OOM errors.
   *

   * This flow does not require invoking {@link #guessAggregatorHeapFootprint(long)}
   * which tends to over-estimate the required memory.
   *
   * @return AggregatorAndSize which contains the actual aggregator and its initial size.
   */
  public AggregatorAndSize factorizeWithSize(ColumnSelectorFactory metricFactory)
  {
    return new AggregatorAndSize(factorize(metricFactory), getMaxIntermediateSize());
  }

  /**
   * Returns whether or not this aggregation class supports vectorization. The default implementation returns false.
   */
  public boolean canVectorize(ColumnInspector columnInspector)
  {
    return false;
  }

  public abstract Comparator getComparator();

  /**
   * A method that knows how to combine the outputs of {@link Aggregator#get} produced via {@link #factorize} or {@link
   * BufferAggregator#get} produced via {@link #factorizeBuffered}. Note, even though this method is called "combine",
   * this method's contract *does* allow for mutation of the input objects. Thus, any use of lhs or rhs after calling
   * this method is highly discouraged.
   *
   * @param lhs The left hand side of the combine
   * @param rhs The right hand side of the combine
   *
   * @return an object representing the combination of lhs and rhs, this can be a new object or a mutation of the inputs
   */
  @Nullable
  public abstract Object combine(@Nullable Object lhs, @Nullable Object rhs);

  /**
   * Creates an AggregateCombiner to fold rollup aggregation results from serveral "rows" of different indexes during
   * index merging. AggregateCombiner implements the same logic as {@link #combine}, with the difference that it uses
   * {@link org.apache.druid.segment.ColumnValueSelector} and it's subinterfaces to get inputs and implements {@code
   * ColumnValueSelector} to provide output.
   *
   * @see AggregateCombiner
   * @see org.apache.druid.segment.IndexMerger
   */
  public AggregateCombiner makeAggregateCombiner()
  {
    throw new UOE("[%s] does not implement makeAggregateCombiner()", this.getClass().getName());
  }

  /**
   * Creates an {@link AggregateCombiner} which supports nullability.
   * Implementations of {@link AggregatorFactory} which need to Support Nullable Aggregations are encouraged
   * to extend {@link NullableNumericAggregatorFactory} instead of overriding this method.
   * Default implementation calls {@link #makeAggregateCombiner()} for backwards compatibility.
   *
   * @see AggregateCombiner
   * @see NullableNumericAggregatorFactory
   */
  public AggregateCombiner makeNullableAggregateCombiner()
  {
    return makeAggregateCombiner();
  }

  /**
   * Returns an AggregatorFactory that can be used to combine the output of aggregators from this factory. It is used
   * when we know we have some values that were produced with this aggregator factory, and want to do some additional
   * combining of them. This happens, for example, when merging query results from two different segments, or two
   * different servers.
   *
   * For simple aggregators, the combining factory may be computed by simply creating a new factory that is the same as
   * the current, except with its input column renamed to the same as the output column. For example, this aggregator:
   *
   * {"type": "longSum", "fieldName": "foo", "name": "bar"}
   *
   * Would become:
   *
   * {"type": "longSum", "fieldName": "bar", "name": "bar"}
   *
   * Sometimes, the type or other parameters of the combining aggregator will be different from the original aggregator.
   * For example, the {@link CountAggregatorFactory} getCombiningFactory method will return a
   * {@link LongSumAggregatorFactory}, because counts are combined by summing.
   *
   * No matter what, `foo.getCombiningFactory()` and `foo.getCombiningFactory().getCombiningFactory()` should return
   * the same result.
   *
   * @return a new Factory that can be used for operations on top of data output from the current factory.
   */
  public abstract AggregatorFactory getCombiningFactory();

  /**
   * Returns an AggregatorFactory that can be used to combine the output of aggregators from this factory and
   * another factory. It is used when we have some values produced by this aggregator factory, and some values produced
   * by the "other" aggregator factory, and we want to do some additional combining of them. This happens, for example,
   * when compacting two segments together that both have a metric column with the same name. (Even though the name of
   * the column is the same, the aggregator factory used to create it may be different from segment to segment.)
   *
   * This method may throw {@link AggregatorFactoryNotMergeableException}, meaning that "this" and "other" are not
   * compatible and values from one cannot sensibly be combined with values from the other.
   *
   * @return a new Factory that can be used for merging the output of aggregators from this factory and other.
   *
   * @see #getCombiningFactory() which is equivalent to {@code foo.getMergingFactory(foo)} (when "this" and "other"
   * are the same instance).
   */
  public AggregatorFactory getMergingFactory(AggregatorFactory other) throws AggregatorFactoryNotMergeableException
  {
    final AggregatorFactory combiningFactory = this.getCombiningFactory();
    if (other.getName().equals(this.getName()) && combiningFactory.equals(other.getCombiningFactory())) {
      return combiningFactory;
    } else {
      throw new AggregatorFactoryNotMergeableException(this, other);
    }
  }

  /**
   * Used by {@link org.apache.druid.query.groupby.strategy.GroupByStrategyV1} when running nested groupBys, to
   * "transfer" values from this aggreagtor to an incremental index that the outer query will run on. This method
   * only exists due to the design of GroupByStrategyV1, and should probably not be used for anything else. If you are
   * here because you are looking for a way to get the input fields required by this aggregator, and thought
   * "getRequiredColumns" sounded right, please use {@link #requiredFields()} instead.
   *
   * @return AggregatorFactories that can be used to "transfer" values from this aggregator into an incremental index
   *
   * @see #requiredFields() a similarly-named method that is perhaps the one you want instead.
   */
  public abstract List<AggregatorFactory> getRequiredColumns();

  /**
   * A method that knows how to "deserialize" the object from whatever form it might have been put into
   * in order to transfer via JSON.
   *
   * @param object the object to deserialize
   *
   * @return the deserialized object
   */
  public abstract Object deserialize(Object object);

  /**
   * "Finalizes" the computation of an object.  Primarily useful for complex types that have a different mergeable
   * intermediate format than their final resultant output.
   *
   * @param object the object to be finalized
   *
   * @return the finalized value that should be returned for the initial query
   */
  @Nullable
  public abstract Object finalizeComputation(@Nullable Object object);

  public abstract String getName();

  /**
   * Get a list of fields that aggregators built by this factory will need to read.
   */
  public abstract List<String> requiredFields();

  /**
   * Get the "intermediate" {@link ColumnType} for this aggregator. This is the same as the type returned by
   * {@link #deserialize} and the type accepted by {@link #combine}. However, it is *not* necessarily the same type
   * returned by {@link #finalizeComputation}.
   *
   * Refer to the {@link ColumnType} javadocs for details on the implications of choosing a type.
   */
  public ColumnType getIntermediateType()
  {
    final ValueType intermediateType = getType();
    if (intermediateType == ValueType.COMPLEX) {
      return ColumnType.ofComplex(getComplexTypeName());
    }
    return ColumnTypeFactory.ofValueType(intermediateType);
  }

  /**
   * Get the {@link ColumnType} for the final form of this aggregator, i.e. the type of the value returned by
   * {@link #finalizeComputation}. This may be the same as or different than the types expected in {@link #deserialize}
   * and {@link #combine}.
   *
   * Refer to the {@link ColumnType} javadocs for details on the implications of choosing a type.
   */
  public ColumnType getResultType()
  {
    // this default 'fill' method is incomplete and can at best return 'unknown' complex
    final ValueType finalized = getFinalizedType();
    if (finalized == ValueType.COMPLEX) {
      return ColumnType.UNKNOWN_COMPLEX;
    }
    return ColumnTypeFactory.ofValueType(finalized);
  }

  /**
   * This method is deprecated and will be removed soon. Use {@link #getIntermediateType()} instead. Do not call this
   * method, it will likely produce incorrect results, it exists for backwards compatibility.
   */
  @Deprecated
  public ValueType getType()
  {
    throw new UnsupportedOperationException(
        "Do not call or implement this method, it is deprecated, use 'getIntermediateType'"
    );
  }

  /**
   * This method is deprecated and will be removed soon. Use {@link #getResultType()} instead. Do not call this
   * method, it will likely produce incorrect results, it exists for backwards compatibility.
   */
  @Deprecated
  public ValueType getFinalizedType()
  {
    throw new UnsupportedOperationException(
        "Do not call or implement this method, it is deprecated, use 'getResultType'"
    );
  }

  /**
   * This method is deprecated and will be removed soon. Use {@link #getIntermediateType()} instead. Do not call this
   * method, it will likely produce incorrect results, it exists for backwards compatibility.
   */
  @Nullable
  @Deprecated
  public String getComplexTypeName()
  {
    return null;
  }

  /**
   * Returns the maximum size that this aggregator will require in bytes for intermediate storage of results.
   *
   * @return the maximum number of bytes that an aggregator of this type will require for intermediate result storage.
   */
  public abstract int getMaxIntermediateSize();

  /**
   * Returns the maximum size that this aggregator will require in bytes for intermediate storage of results.
   * Implementations of {@link AggregatorFactory} which need to Support Nullable Aggregations are encouraged
   * to extend {@link NullableNumericAggregatorFactory} instead of overriding this method.
   * Default implementation calls {@link #makeAggregateCombiner()} for backwards compatibility.
   *
   * @return the maximum number of bytes that an aggregator of this type will require for intermediate result storage.
   */
  public int getMaxIntermediateSizeWithNulls()
  {
    return getMaxIntermediateSize();
  }

  /**
   * Returns a best guess as to how much memory the on-heap {@link Aggregator} returned by {@link #factorize} will
   * require when a certain number of rows have been aggregated into it.
   *
   * The main user of this method is {@link org.apache.druid.segment.incremental.OnheapIncrementalIndex}, which
   * uses it to determine when to persist the current in-memory data to disk.
   *
   * Important note for callers! In nearly all cases, callers that wish to constrain memory would be better off
   * using {@link #factorizeBuffered} or {@link #factorizeVector}, which offer precise control over how much memory
   * is being used.
   */
  public int guessAggregatorHeapFootprint(long rows)
  {
    // By default, guess that on-heap footprint is equal to off-heap footprint.
    return getMaxIntermediateSizeWithNulls();
  }

  /**
   * Return a potentially optimized form of this AggregatorFactory for per-segment queries.
   */
  public AggregatorFactory optimizeForSegment(PerSegmentQueryOptimizationContext optimizationContext)
  {
    return this;
  }

  /**
   * Merges the list of AggregatorFactory[] (presumable from metadata of some segments being merged) and
   * returns merged AggregatorFactory[] (for the metadata for merged segment).
   * Null is returned if it is not possible to do the merging for any of the following reason.
   * - one of the element in input list is null i.e. aggregators for one the segments being merged is unknown
   * - AggregatorFactory of same name can not be merged if they are not compatible
   *
   * @param aggregatorsList
   *
   * @return merged AggregatorFactory[] or Null if merging is not possible.
   */
  @Nullable
  public static AggregatorFactory[] mergeAggregators(List<AggregatorFactory[]> aggregatorsList)
  {
    if (aggregatorsList == null || aggregatorsList.isEmpty()) {
      return null;
    }

    if (aggregatorsList.size() == 1) {
      final AggregatorFactory[] aggregatorFactories = aggregatorsList.get(0);
      if (aggregatorFactories != null) {
        final AggregatorFactory[] combiningFactories = new AggregatorFactory[aggregatorFactories.length];
        Arrays.setAll(combiningFactories, i -> aggregatorFactories[i].getCombiningFactory());
        return combiningFactories;
      } else {
        return null;
      }
    }

    Map<String, AggregatorFactory> mergedAggregators = new LinkedHashMap<>();

    for (AggregatorFactory[] aggregators : aggregatorsList) {

      if (aggregators != null) {
        for (AggregatorFactory aggregator : aggregators) {
          String name = aggregator.getName();
          if (mergedAggregators.containsKey(name)) {
            AggregatorFactory other = mergedAggregators.get(name);
            try {
              // the order of aggregator matters when calling getMergingFactory()
              // because it returns a combiningAggregator which can be different from the original aggregator.
              mergedAggregators.put(name, aggregator.getMergingFactory(other));
            }
            catch (AggregatorFactoryNotMergeableException ex) {
              log.warn(ex, "failed to merge aggregator factories");
              mergedAggregators = null;
              break;
            }
          } else {
            mergedAggregators.put(name, aggregator);
          }
        }
      } else {
        mergedAggregators = null;
        break;
      }
    }

    return mergedAggregators == null ? null : mergedAggregators.values().toArray(new AggregatorFactory[0]);
  }
}

redpajama_set_name: RedPajamaGithub


We are proud to welcome these 13 companies to our 2018 Launch Labs Cohort program.
Click the names below to learn more about each company.
Founded by David Arena (Air Force), Alcove Media provides photos, videos and digital marketing material to real estate market players throughout the Northeast.
Founded by David Shade (Army), At Attention Dog Training offers in-home dog training and pet services.
Founded by Will Woldenburg (Army), EnteGrit advises clients on strategy, implementation, organizational transformation, process design & redesign, and public affairs & public relations.
Founded by Chantelle Bateman (US Marine Corps), Crash Spot is a concept for individual rest pods strategically placed in areas of high-travel volume in the most concentrated cities.
Founded by Faith Liebman (Navy), Foxhole serves to invent devices that resolve difficult medical issues for women, men and physically disabled.
Founded by Nicholas Franz (Air Force), Frag Out Clothing is a veteran-owned and operated apparel company producing branded and custom patriotic apparel.
Founded by Al Mazzone (Army), Horn & Hardart is an online retail store selling coffee from the legendary Philadelphia brand that revolutionized the coffee business over one hundred years ago.
Founded by Felicia Bitner (Air Force) and Kevin Danley (Air Force), Marie's Café is a place for diners to enjoy healthy options for breakfast and lunch in an environment that promotes wholesome food, self-enrichment, and altruistic insight.
Founded by Brenden Coleman (Air Force), NativX is an application that allows users to receive hyper-personalized suggestions on restaurants, activities and hotels based on your personality, values and needs.
Founded by Lola Freeman (Air Force), Fairytale Moments was created by NYA Body Butter to help people discover their beauty, passion and purpose through natural skincare products.
Co-Founded by Thomas Cavett (Army), POWTI Innovations is an advanced technology company that designs solutions to revolutionize emergency healthcare and safety equipment.
Founded by Robert Forney (US Marine Corps), Precision Rifles is an e-commerce superstore focused on long-distance shooting, carrying a wide-range of optics and accessories.
Founded by Kieran Carroll (Navy), TravStrat partners highly-qualified veterans with schools and businesses to provide solutions that enable and enhance safe international travel for millions.


Online market researcher infoPLANT conducted research regarding mobile phone use among 16,833 phone users (operators limited to NTT DoCoMo, au, vodafone) from September 6 to 13, 2005. When asked how often they access Websites via mobile phones, 73.8% of the respondents answered "almost everyday", followed by "a few days a week (10.9%)", "four to five days a week (10.4%)", and "about one day a week (3.1%)". More than 70% men and women of every age group except men aged 50 or older and women aged 40 or older replied "almost everyday".
When asked about if they use flat-rate packet service, 58.0% said they use service on the service-compatible handsets, while 12.3% answered they want to use the service although not using now the service on their service-compatible phones, and 20.8% replied they want to use the service although their phones do not support it, making the group that shows intention to use the service comprise 30% of the total. On the other hand, the group suggesting they would not use the service occupies less than 10%. Furthermore, 81.5% of the service users replied they access the Web over their phones almost everyday, compared to 57.5% among non-service users.
When asked about how they use online applications on their phone after subscribing to the flat-rate packet service, 87.4% of the users replied they access the Websites more frequently, followed by 60.0% saying that they visit the sites longer, 45.6% that they download more applications, and 36.9% that they emails more often.


text:
'use strict';

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.defaultConjunction = undefined;

var _immutable = require('immutable');

var _immutable2 = _interopRequireDefault(_immutable);

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

var defaultConjunction = exports.defaultConjunction = function defaultConjunction(config) {
  return config.settings.defaultConjunction || Object.keys(config.conjunctions)[0];
};

exports.default = function (config) {
  return new _immutable2.default.Map({
    conjunction: defaultConjunction(config)
  });
};


text:
Q&A with Deception
News, Q/A
This Friday Deception release another track from their forthcoming album Epidemic. 'Grimalkin' is the second (first one was 'Penitential Psalm' released 1st of March) of a string of single releases coming out before the new studio album in September. Rob Mules Records spoke to the drummer of Deception, Einar Petersen. What we found out is that they seem to never rest, and Einar is a man with a plan! Read on to find out what's in store for the uncompromising foursome from Stavanger.
Who are Deception?
Deception is a Norwegian Death metal band from Stavanger. Earlier known as Art of Deception, but recently we changed our band name after a lineup change in late 2018/early 2019. Since our establishment in 2012 we have already managed to play big festivals like the Bloodstock Festival and Karmøygeddon, but also supported big acts like Testament, Nile, Entombed a.d, Insomnium, Tribulation, Kvelertak and Blood Red Throne.
Your album is called Epidemic, tell us about it.
The new record is called Epidemic and it's based on the Great Plague. Most of these songs have been a collaboration between the different members of the band. We have been discussing parts and just kept pushing each other to write better.
'The Merchant' – A super fast and brutal song about The Merchant. Bringer of the plague.
'Gangrene' – One of the heaviest songs we have ever made. Almighty and powerful.
'Grimalkin' – The longest song on the record, full of intricate parts and tells the story of a grim old lady figure looking to clench her thirst for blood and keep the plague spreading.
'Penitential Psalm' – One of the more groovy ones we have done with a chorus you are bound to remember. It keeps the story going by explaining how humanity is suffering through the seemingly endless torment of the plague.
'Memento Mori' – Remember you WILL die.
'Grimalkin', the second single from Epidemic
Tell us about the cover art?
The cover art is made by Den unge herr Holm (Kim Holm). An amazing artist and a great guy from Bergen who we met at Psykopath´s release gig last year. I talked to him about the idea we had for this new record and Holm was sure he would nail it. Well, he fucking did! The logo and the extras on the album is made by Jobert Mello (Sledgehammer Graphix) who we were recommended to by Martin Skar Berger who was the knob-turner on our last record Path of Trees.
What is the story behind the production of your album?
The drums were recorded at Lydplaneten Studio this time and that is about it with studios. You can't really call Sindre's bedroom a studio. We have to give a shoutout to those hardworking boys at Lydplaneten! We are hoping to record an album like the pros do in the near future, but the industry is hard, and having enough money to make these great productions is just a dream for now. On this record, we hired mastermind Lasse Lammert to do the mix and master.
What's in store for Deception the coming year?
We have been playing almost every weekend since after Christmas last year. We will try to keep the pace all of 2019. Gigs are coming in and there are always touring plans!
Talking about sound and style, tell us about your influences, bands you like?
Deception have inspiration coming from a lot of different places. It sounds like a cliché to not place ourselves in a certain genre though, so we would say our main inspiration comes from old school death metal bands like Entombed, Morbid Angel, Cannibal Corpse, Hypocrisy and Blood Red Throne.
Visit Deception at Facebook and Instagram. Below you can listen to their mixtape!
deception, epidemic, Rob Mules Records
Féleth launch new track!

redpajama_set_name: RedPajamaCommonCrawl


Formulated to create patterns of cracks similar to crazing, Crackle Glazes result a unique antique look. To highlight the cracks created in firing, antique the piece with ink, acrylic paint, or a mineral-spirit-based woodstain. Apply a coat of the desired color to the fired piece and wipe off with a soft cloth. Although crackle glazes are nontoxic, they are not practical for food or drink containers because of their surface characteristics.
SG501 Sculpting Medium is a dimensional "glaze" that produces a white, raised surface. A great use of Sculpting Medium is to add structured design elements to you work using stencils, lace and stamps. Apply a stencil to your piece, brush Sculpting Medium over the stencil; let the Medium set up a bit and remove the stencil.
It has the viscosity of condensed milk and it can be brushed on or applied with a sponge. Sculpting Medium can be applied directly on bisque or ontop of an unfired glaze. The recommended application thickness is 1/16 to 1/8". The fired finish may be coarse and have rough edges; a layer of clear glaze (or a colored glaze) will smooth these sharp edges.
Firing range is 05/06: it will not perform at higher temperatures.
Cobblestones are non-toxic textural glazes that form raised rectangular chip-like textures when applied over another glaze. The fired surface will feel rough to the touch; its appearance is reminiscent of dried earth.
To achieve the cracked patterns below, apply Cobblestones over any non-toxic glaze. While Cobblestones can be applied over a previously fired glaze, the cracked pattern will become more pronounced if applied on an unfired glaze.
Shake for 5-6 seconds before use. Dispense glaze onto a palette (tile, plate, etc.) and apply 2 coats with a broad, soft brush, such as a CB-604 #4 Soft Fan Brush. Apply the second coat while the first coat is still damp: do not allow Cobblestone to dry between coats.
These glazes produce special effects when used in combination with other non-toxic glazes. White Cascade intermingles with other glazes being used, introducing pure white to the colors you are using, blending with the color. Clear Cascade produces a flowing effect and allows the color of the base glaze to show through. Apply Cascade over or under non-toxic glaze to create spectacular effects.
The two Mudcrack glazes are highly textured glazes that form a raised, cracked surface. The two Magma glazes create a rough, cratered surface that becomes thicker with additional applications. Such possibities! Available in pints only. Not dinnerware safe!.


text:
Victim Asks To See Suspect's Gun, Gets Shot In Response
Luke Matsik
Luke Matsik Published: October 29, 2021
One person was shot after it's said he just asked to see the suspect's gun outside of a Lubbock gas station.
KAMC News reports that a gunshot victim arrived at University Medical Center at around 1:45 a.m. An officer arrived and was told the victim was with multiple people inside a vehicle parked at a gas station. He claims he heard screaming from the driver's side and then felt he had been shot. He looked down and saw he was bleeding.
The other people that were in the vehicle told police that the victim had asked to see the suspect's firearm. At this point, the suspect is said to have become defensive about given the gun to the victim, so he shot at him.
The other people in the car then began fighting with the suspect, leading to additional injuries.
The victim said that they weren't positive which gas station this happened at, but said it was probably the Quick Track at 34th Street and Frankford Avenue.
One person was arrested, however it wasn't specified whether or not this arrest was in relation to the shooting incident or for a previous warrant. None of the identities of those involved have been released.
SIGN UP FOR OUR NEWSLETTER TO RECEIVE ALL THE NEWS FROM AROUND THE SOUTH PLAINS
10 Safest Neighborhoods in Lubbock
Here are Lubbock's 10 safest neighborhoods according to violent and property crime numbers found on Neighborhood Scout.
Filed Under: Crime, lubbock police department, shooting


text:
Florida mayor who shot at deputies is suspended from office by governor
"Dale Glen Massad is clearly unfit to continue serving as Mayor for the City of Port Richey," the governor said.
Feb. 23, 2019, 1:50 AM UTC
Florida's governor announced Friday he has formally suspended the mayor of Port Richey, a day after the mayor was arrested for allegedly practicing medicine without a license and shooting at deputies serving a search warrant.
"Dale Glen Massad is clearly unfit to continue serving as Mayor for the City of Port Richey," Gov. Ron DeSantis said in a statement.
"It is in the best interest of the residents of the City of Port Richey and citizens of the state of Florida that Dale Glen Massad be immediately suspended from public office," DeSantis said.
Dale Massad, mayor of Port Richey, Florida, appears in a booking photo provided by the Pasco County Sheriff's Office on Feb. 22, 2019.Pasco County Sheriff's Office / Reuters
Massad, 68, was arrested on Thursday and he allegedly fired two rounds at Pasco County Sheriff SWAT team members after they announced themselves while approaching his house Thursday morning, the sheriff has said.
No officers were struck. Pasco County Sheriff Chris Nocco said Thursday that his office used the SWAT team to serve the warrant because Massad is a known drug-user and weapons-owner with a history of violence.
Massad is being held in jail without bail. He faces five counts of attempted murder, four counts of practicing medicine without a license and two counts of illegal use of a two-way communication device. He appeared in court via video conference Friday, NBC affiliate WFLA of Tampa reported.
His attorney, Marc Salton, who said in court he was making a limited appearance in the case, said that Massad was unaware who was breaking down his front door, according to WFLA.
"With the explosions and the door coming in, shotguns being fired at the door, you get heat of passion, sudden impacts and any of these pops they heard were heard immediately after that, so there's a lot of issues in that," Salton said, according to the station.
Online court records do not indicate if Massad has entered a plea.
A criminal complaint found in online court records alleges that Massad fired two .40-caliber rounds at officers there to serve the warrant.
Massad allegedly told police that he was awakened by loud bangs at his front door, grabbed an Heckler & Koch firearm that he kept on a headboard and exited his bedroom and fired two shots into a hallway, according to the complaint affidavit.
The affidavit says an officer knocked and announced officers were there three times, then an officer used a shotgun to shoot at the locking mechanisms on the door, and a "distraction device" that emits a bang and bright light was placed on the interior of the door, at which point the shots were heard.
Nocco said Thursday that Massad is lucky to be alive after firing at police.
The arrest was the result of a four-month investigation that found that Massad, who lost his medical license in 1992, was allegedly practicing medicine out of his home, according to the Florida Department of Law Enforcement.
Port Richey is a city of around 2,600 around 30 miles northwest of Tampa. Massad was elected mayor in a special election in 2015.


text:
Tag Archives: The Beatles
Watched, Read, Reviewed: April 2020
Hi again. Hope everyone is still safe & well. I've managed to put another post together, this time looking back at what I watched, read & listened to way back in April…
MOVIES WATCHED IN APRIL (ranked best to worst):
– Crimson Peak – I do love a gothic horror and, while none of Guillermo del Toro's films are personal favorites of mine, I did like The Shape Of Water & think Pan's Labyrinth is a brilliant & visually stunning film. So I'm not sure what took me so long to check out Crimson Peak as it's the type of thing I enjoy. And I did definitely enjoy it despite it not being perfect. The story is fine but the atmosphere & the look are what I care about in this type of film and Crimson Peak didn't disappoint in that department. Loved that creepy dilapidated mansion! I couldn't find many great images to use for this post but that could be because the movie is quite dark & still images don't do it justice. I have to say the most disappointing thing in this film are its stars. I've never liked Jessica Chastain's acting & she was as bad as always. I also find Tom Hiddleston a bit bland, although his character was okay, and I'll never get why Mia Wasikowska became so big when she's so boring (although this role was perfect for her, so I didn't mind her in this). But I don't care that much about who stars in a movie, although it's an added bonus when it's actors I do really like. So the stars didn't ruin this film for me anyway. It's a pretty straightforward ghost story and a tad predictable but it's still a solid "haunted house" film with some great imagery. Overall, though, it's disappointing compared to Guillermo del Toro's other films. But we can't expect Pan's Labyrinth every time. – 7/10
– Dreamgirls – Not sure why I missed this one when it was out. I really liked this & Jennifer Hudson was worthy of her Oscar. I didn't know anything whatsoever about the musical & didn't think I knew any of the songs but it turns out that I did know And I Am Telling You I'm Not Going. Good song but those reality show contestants sing it too often! But I suppose that's okay since it's how Hudson became famous. Anyway, I love the Motown era and thought this was a really good look at that '60s into '70s time period and the rise to fame of a girl group very clearly meant to resemble The Supremes. The songs were good & it was fun hearing ones so closely resembling acts such as The Jackson 5. I have to say that the movie isn't exactly deep but the characters are good & it's an enjoyable film. Definitely recommend it to music lovers and anyone interested in a lightweight fictional look at the Motown record industry. It made me want to watch a good documentary about Motown. – 7/10
– Captain Fantastic – Enjoyed this as well, although I have to be in the right kind of mood for "quirky indie drama with good performances". I often like these type of films but sometimes I absolutely hate them & find them phoney & pretentious. Captain Fantastic is a good film & Viggo Mortensen was deserving of his Best Actor Oscar nomination. As with most movies like this, I couldn't in any way relate to these characters with a very different sort of lifestyle but the film did well in making you care about them and wanting the best possible life for them. The question is what is the best possible life for them? Not everyone has the same values, goals & dreams. I admit this movie is deserving of a much higher rating than I'm giving it. It's a very good film (it's certainly better than Crimson Peak) but it's a bit too "drama" for me. I like my quirky indie dramas to have a touch more comedy as well. Little Miss Sunshine, Juno, The Way Way Back, etc etc. Think I had that expectation for Captain Fantastic for some reason. But as I said – Very good film & performances. I recommend it if this genre is your type of thing. – 7/10
– Blinded By The Light – It's very hard to not compare this film to the other 2019 British feelgood movie written around another band/singer and their songs (Yesterday, in which a guy wakes up to find he's the only person with any memory of The Beatles and their music). Not gonna lie – I'm not a fan of Bruce Springsteen's music at all while I absolutely love The Beatles (top ten here), so I was of course going to enjoy Yesterday much more than Blinded By The Light (and I prefer Manfred Mann's version of that song – Sorry, Bruce!).
Which film is actually better? It's hard to say. Yesterday was very flawed and completely failed to explore the complexities of its ambitious idea but I really liked it anyway. I like a good story and Yesterday had such a brilliant idea of exploring an alternate universe in which The Beatles never existed. As I watch so many movies, I get bored with seeing the same predictable stories over & over again so Yesterday was a treat even if it didn't quite do its brilliant idea justice.
Blinded By The Light is indeed a feelgood film. I enjoyed it & think lovers of Springsteen would all very much enjoy it as well. But the film doesn't feel like anything we've not seen before. Quirky feelgood indie movies are as predictable as quirky indie dramas. I wanted to like this movie more as it's very "sweet" and god knows feelgood films are badly needed with the world being so shit at the moment. But, while it put a smile on my face while watching it, I can't say it's one that I'll remember that well in a year. Again, it's a good film for its genre but I've just seen too much of this genre… Sorry! I feel bad for not liking it more.
I should point out that it's a true story, which is great. Here's what Wikipedia says about that: "It was inspired by the life of journalist Sarfraz Manzoor and his love of the works of Bruce Springsteen. Manzoor co-wrote the script, with Gurinder Chadha and Paul Mayeda Berges. It is based on Manzoor's 2007 memoir Greetings from Bury Park: Race, Religion and Rock N' Roll." I like the true story & Manzoor seems like a nice guy and I can totally relate to being moved by music. I feel that way about music & movies. I can't imagine life without them and this film helps show just how important art can be to people. Art can literally change a person's life. This is a well-written film with a good story & likeable characters. I do wonder how much more I'd like it if it was based around an artist I love in the same way that Manzoor loves Springsteen. – 7/10
– Boy – More quirky indie drama stuff! This one has more comedy thrown in, though. So it's a quirky indie dramedy. It was a struggle to know how to rank all the movies I saw in April. I realise I've given my most common "good but didn't blow me away" rating of 7/10 to the majority this month. The rankings don't really matter but Boy is probably a better film than Blinded By The Light while Crimson Peak is admittedly probably the "worst" of the 7/10 films. But I rank on personal enjoyment. If you like quirky indie dramedy & Taika Waititi's humor, you'll like Boy. Like Jojo Rabbit, the kid actors are the best thing about the film (especially James Rolleston as Boy). Waititi plays the very unsympathetic father who suddenly come back into his kids' lives. He's funny as usual but also an asshole (you're meant to feel this way about him, though). I of course appreciated that this was set in 1984 & it was cute that Boy was a big Michael Jackson fan. I also always appreciate a good coming of age film and likeable characters such as Boy and his little brother Rocky. It's worth watching to see earlier work from Waititi. It's probably most similar to Hunt For The Wilderpeople so I think you'll like Boy of you liked that. I think I actually prefer Boy to that one. – 7/10
– Rise Of The Guardians – I have to admit that I'm always a bit snobby about DreamWorks films. In comparison to Disney and especially Pixar & Studio Ghibli, DreamWorks' films are just not as good (in my opinion, at least). I don't like Shrek or How To Train Your Dragon to the degree that others do (Kung Fu Panda is probably my favorite, although I have yet to see Abominable which I did like the look of). So it may be because I went in with low expectations but I enjoyed Rise Of The Guardians. Don't get me wrong – it's still not as good as the output from those other studios but I liked the story as it felt quite original & having the connection to all the different holidays via Santa, The Easter Bunny, The Tooth Fairy, etc, was fun. But, meh, whatever. It's still not going to be a favorite animated film. Like most DreamWorks movies, it's a "one-time-watch" for me. – 7/10
– Lady Vengeance (친절한 금자씨) (Chinjeolhan geumjassi) – I like a revenge movie & am a fan of quite a few South Korean films so expected to really like this one. I was very disappointed. Then again, I absolutely hated Park Chan-wook's 2nd film in this "Vengeance Trilogy", so I don't know why I expected to like this one. Lady Vengeance is the third film, with Sympathy For Mr. Vengeance being the first & that nasty Oldboy being the second. I definitely far preferred this to Oldboy, however, and liked the main character, Lee Geum-ja. From Wikipedia, the movie is about "a woman released from prison after serving the sentence for a murder she did not commit. The film tells her story of revenge against the real murderer". The story was a decent enough revenge story but, as with Park Chan-wook's other films I've seen, the characters are hard to like (although Lee Geum-ja is a far more sympathetic character than Oldboy dude). And her red eyeshadow was cool. I'd look like shit in red eyeshadow. Anyway, the film was okay. I was just hoping for it to be a bit better than it was… – 6.5/10
– Three Identical Strangers – This was a fascinating documentary about triplets who were separated at birth & adopted by different families. They and their adoptive families were unaware of the other siblings. The story of how they later discovered each other was also great so I won't spoil that here. Then, when you think this true story can't get any more crazy, it goes in a completely unexpected direction. I don't know why but I have to force myself to watch documentaries even though there are some great ones. This is a really good one & deserves a higher rating but I just enjoy fictional movies more. Weird, I know. But this story is almost stranger than fiction & I recommend it to the many people who do love good documentaries. Oh – the triplets got quite famous when their story first came out & it got them a cameo ogling Madonna in Desperately Seeking Susan… (below) – 6.5/10
– The Sun Is Also A Star – I read & liked this YA book by Nicola Yoon (my book review is HERE). It wasn't exactly anything new and I read way too much YA but, whatever – it was an enjoyable enough read. The movie adaptation was pretty faithful. Except for the ending! Why do they change stuff?? Well, I guess the changed ending was okay. Also, they managed to make the girl a bit more likeable in the movie (she was kind of bitchy in the book). Meh. If you like YA romance, you'll like this just fine. But as (almost) always, the book is better. – 6.5/10
– Anna – Yeah, this movie is fucking ridiculous. And kind of creepy pervy (as to be expected from Luc Besson). I love how only gorgeous women can be spies in movies. And how they have to do a bunch of fighting in sexy heels & stockings. Surely it's easier to kick ass in appropriate clothing?! And how they have to fuck everyone (in this movie, at least – fuck the good guy, fuck the bad guy, fuck the other sexy female model because of course our sexy spy is so sexy that she has to go undercover as a model…). So if you like sexy spy chick movies with lots of fucking, you'll like this. Is it the best of this genre? Hell no! But it's certainly not the worst either. It was far more enjoyable than that idiotic Red Sparrow movie and probably a bit better than Atomic Blonde (which was also fucking ridiculous but I kind of liked). Overall, I guess I kind of liked this one too. It was helped by the fact that Helen Mirren was in it. The original saucy minx! – 6.5/10
– Isn't It Romantic – What can I say? It was the start of lockdown & I watched any old shit in April. And this one ended up not being too bad. At least the idea behind it was fun. From Wikipedia: "The film stars Rebel Wilson as a woman who finds herself in a world where everything around her plays out like a clichéd PG-13 romantic comedy". I liked the nods to those guilty pleasure chick flicks, like how Wilson wears the same outfit as Julia Roberts does in Pretty Woman (above). And, although not nearly as hot as brother Chris, Liam Hemsworth is a cutie. It won't change your life but it's a decent enough lazy Sunday afternoon romantic comedy. – 6/10
– Dark Skies – This was fine for a horror about aliens. We've not had a horror movie involving aliens experimenting on us in a while. This sub genre was a big thing at one point! I've always found the alien abduction movies pretty effectively creepy & thought this movie was an okay example of this type of film. Maybe I liked it as the whole alien abduction thing really scared me as a young kid. I honestly thought I'd be abducted & experimented on. Seriously. I think I watched way too much old sci-fi and original Twilight Zone episodes as a kid. I also like Keri Russell as an actress (love the film Waitress). The family were likeable (as far as horror movies go – it's not the best genre for character development) & the story was fine & it was fairly creepy. Good enough. – 6/10
– Rock Of Ages – Ugh. I fucking hated this. I'm probably being way too harsh on it since I guess it's not the worst movie ever. But holy fuck is it cheesy!!! Okay, I was a teenager in the '80s into early '90s so I'm not going to pretend that I didn't listen to Guns N' Roses, Poison, Skid Row, Def Leppard, etc etc etc. All that cheesy hair metal! I liked all of it. But I feel the need to clarify that I preferred stuff like Metallica, Anthrax, AC/DC & Led Zeppelin at that same time, so don't judge & assume that I only liked the more poppy hair metal like a lot of girls back then. The uglier the band, the better the actual music! 😉
Where was I?! Reminiscing. Man I feel so old now. So, yes, this music is seen as being very cheesy now & I admittedly haven't listened to much of it since then whereas I still listen to stuff like Black Sabbath & Metallica. But it was accepted at the time and, let's be honest, it seems damn good compared to the mainstream shit on the radio in 2020. But, while this music was very mainstream & most of the bands were too "pretty" to be fully taken seriously, they all lived that rock lifestyle to the fullest. God, the disgusting stories that Mötley Crüe must be able to tell! Sex, drugs & rock 'n' roll. That's what I expect from these bands. This film sucks all of the life out of these bands & how they lived. It pretends to have characters living that lifestyle, especially the ridiculously stupid Tom Cruise character, while the cast sing dreadful Glee-inspired versions of songs I once liked. I suppose I was expecting a fun look at that era but it instead felt like this was made by kids who didn't live through that time. So I looked it up and the writers are the same sort of age as me. Really?! That's surprising, as the movie doesn't capture a love for that era and instead comes across as phoney. So, yeah – I wasn't a fan of this film. Obviously. – 4.5/10
Rewatched:
– Lady And The Tramp – Disney classic. Puppy Lady is adorable. The spaghetti scene rules. The Siamese cats are bitches. Not the best Disney film but that's only because there are SO MANY great Disney films. Probably still within my Top 20. Oh yeah – I ranked the Disney films years ago on this blog (here). That's so out of date! I think I'd change some now. I should update that sometime. Anyway, it looks like I ranked Lady And The Tramp at 14. – 8/10
– The Hunger Games: Catching Fire – I've linked my original review so don't need to say much other than that I like these films (although this & the first one are much better than the final two). – 7.5/10
– Yellow Submarine – Love this psychedelic weirdness! And I love The Beatles (as I mentioned in the Blinded By The Light review above). So I of course enjoy the music in this. I've always liked the imagery in this one as well. Fun animation & great music & weird as shit movie. They had great drugs in the '60s. Nothing interesting gets made anymore. – 7.5/10
– The Terminal – Rewatched this one as a family. The hubby has always really liked this movie (not sure why). Anyway, Tom Hanks is good as always and the story is unique. I always knew it was inspired by a true story but, holy shit, I just looked it up and the real guy lived in the airport for 18 years!!! That's crazy. This is a fun, feelgood movie and Stanley Tucci is a total asshole in it. I still don't understand why his character was so mean to Hanks! – 7/10
– Just Go With It – So, yeah, my daughter is liking the silliness of the Adam Sandler movies so I've rewatched a lot of his stuff in the past year. This one is certainly not one of his best but at least it's far better than his very worst (he does have some very bad ones!). This one is… Meh. He always has better chemistry with Drew Barrymore than with Jennifer Aniston. – 6/10
BOOKS, TV, MUSIC, MISCELLANEOUS IN APRIL
MUSIC LISTENED TO
– Hayley Williams – Petals For Armor II – I really liked the first EP, which I reviewed here, so was looking forward to the second EP coming out. Enjoyed Part II as well but Simmer is still by far the best song.
– Dune by Frank Herbert – I started reading this in March & it took me months to finish as I just wasn't able to concentrate on anything at that time. Liked it, though. I'll maybe try to review it in my June roundup post, as I think that's when I finally finished it…
TV SHOWS WATCHED
– The Mandalorian – I'm not going to say much about this show as I'll just ramble on forever. I adore this show (yes, The Child is THE reason why I love it so much). The Child is the pinnacle of cuteness. Nothing will top "Baby Yoda". But, damn, it's such a good show. It's better than the Star Wars sequel trilogy. It's made me like Star Wars again (not that I stopped, but I did find the recent films disappointing). And the score by Ludwig Göransson is BRILLIANT. Love it. And the artwork during the credits! Love everything about this show so far. I don't have a bad thing to say about it.
– The Golden Girls – I can't even begin to tell you just HOW MUCH I loved watching this on Channel 5 during my working-from-home lunch breaks through lockdown. Seriously, it was the highlight of each weekday! And the show has aged well, to be honest. It's still funny as hell. Love it and still love these ladies. Protect Betty White forever! But Channel 5 only aired 4 seasons. I'm still pissed off about that. Show the rest, Channel 5! Please!!!
– The Masked Singer US – God this show was cheesy & stupid but also kind of… entertaining, I guess. I watched the U.K. one too. I was rubbish at guessing who anyone was. At least I'd heard of most of the stars in the U.S. one (except the sports stars). They really scraped the bottom of the barrel for the U.K. one! I'm not posting an image from this stupid show. Here's The Mandalorian again…
BLOG PLANS FOR AUGUST
I'm hoping to post the rest of my monthly roundup posts for May, June & July… If I get around to writing them.
Let's listen to Ludwig Göransson's awesome theme music for The Mandalorian:
Posted in Books, Movies, Music, Personal, Reviews, TV
Tagged 2020, Adam Sandler, Anna, April, Baby Yoda, Blinded By The Light, Blogging, Books, Boy, Bruce Springsteen, Captain Fantastic, Catching Fire, Chinjeolhan geumjassi, Crimson Peak, Dark Skies, Dreamgirls, Film, Guillermo del Toro, Hayley Williams, Isn't It Romantic, 친절한 금자씨, Just Go With It, Kind-hearted Geum-ja, Lady And The Tramp, Lady Vengeance, Ladyhawke, Lockdown, Locke & Key, Luc Besson, Ludwig Göransson, Monthly Recap, Movies, Music, Park Chan-wook, Petals For Armor, Posts, Review, Reviews, Rise Of The Guardians, Rock Of Ages, Search Terms, South Korea, Star Wars, Stats, Sympathy for Lady Vengeance, Taika Waititi, The Beatles, The Child, The Golden Girls, The Hunger Games, The Hunger Games: Catching Fire, The Mandalorian, The Masked Singer, The Sun Is Also A Star, The Terminal, Three Identical Strangers, TV, Writing, Yellow Submarine
Yesterday (2019) Review
Directed by Danny Boyle
Story by Jack Barth & Richard Curtis
Starring: Himesh Patel, Karma Sood, Lily James, Jaimie Kollmer, Kate McKinnon, Ed Sheeran, Lamorne Morris, Sophia Di Martino, Joel Fry, Ellise Chappell, Harry Michell, Camille Chen, Alexander Arnold, James Corden, Sanjeev Bhaskar, Meera Syal, Karl Theobald
A struggling musician realizes he's the only person on Earth who can remember The Beatles after waking up in an alternate timeline where they never existed.
I have to admit that, while there are definitely cheesy moments in this film (of course there are – it's Richard Curtis!), I thoroughly enjoyed it. It's now one of my favorites for 2019 so far. It's certainly a feelgood movie but, hell, we could all use those every once in a while. I don't want all movies to be as depressing as Midsommar. It's also one of those movies that gives you plenty to talk about and contemplate afterwards as the concept is fantastic. What a brilliant idea for a story – I absolutely loved the plot synopsis when I first heard about the film and it was great to see how the story would play out.
To be fair, though, I'm a fan of The Beatles. I've done a load of Top Ten posts on this blog since starting it but My Top Ten Beatles Songs was one of my first lists (it may actually be the very first). I do think you need to like their music (and/or the band members themselves) to truly appreciate this film. Had this been based on a band I didn't like, I'd still admire the subject matter but wouldn't have gotten nearly as much enjoyment out of the film. The concept and the music are what make this movie. If you hate The Beatles & aren't impressed by the plot, there's absolutely no reason for you to watch this.
Does the movie do all that it can with such a good idea? Yes and no. I really liked the direction the story took a couple of times and truly loved one surprise even though I SO should've seen it coming. I think it's always hard to live up to a brilliant idea, though. The movie, overall, could've been better. The romance wasn't believable nor was the possibility that this guy could become as famous as The Beatles. Himesh Patel is good in this role but, come on – his character is just not very interesting and doesn't have much charisma. The Beatles made some of the all-time best songs but did they become so famous based ONLY on their songs? I don't know. Maybe? That's certainly something that would make for an interesting conversation but I don't think the movie really explored this. Also, while I love most of their songs, there are some I really don't like and some that I don't think have aged well. Would the songs be as popular if they were made now? That's not the kind of music that's made today. This isn't explored at all in the movie. It makes me sad but I don't think the songs would be as popular if they were heard for the very first time in 2019. I may be wrong but I rarely hear anyone younger than me saying that they like The Beatles.
Ed Fucking Sheeran. Ew.
Oh well. Although the film isn't absolutely perfect, it was great to see something with so much originality instead of yet another sequel or superhero film. And I certainly can't complain at hearing so many great songs for a couple of hours. It even made up for Ed Fucking Sheeran being in this! It's a shame that the movie suffers a bit from some typical Richard Curtis rom-com writing but, luckily, nothing in it is as ridiculous as Love Actually. I just wish there'd been more of the old school Danny Boyle influence on this but I suppose a Trainspotting vibe wouldn't suit this family-friendly feelgood film. That was a lot of F words… Fanciful family-friendly feelgood fantasy fiction film for Fab Four fans!
My Rating: 7.5/10
Posted in Movies, Music, Reviews
Tagged 2019, 7.5/10, Alexander Arnold, Camille Chen, Danny Boyle, Ed Sheeran, Ellise Chappell, Film, Harry Michell, Himesh Patel, Jack Barth, Jaimie Kollmer, James Corden, Joel Fry, Karl Theobald, Karma Sood, Kate McKinnon, Lamorne Morris, Lily James, Meera Syal, Movie Review, Movie Reviews, Movies, Music, Review, Reviews, Richard Curtis, Sanjeev Bhaskar, Sophia Di Martino, The Beatles, Yesterday
John Hughes Movie Song Of The Day: Ferris Bueller's Day Off
The Beatles – Twist And Shout (featured in Ferris Bueller's Day Off, 1986)
Posted in Movies, Music
Tagged Ferris Bueller's Day Off, Film, John Hughes, John Hughes Blogathon, Movies, Music, The Beatles, Twist And Shout
Nowhere Boy (2009) Review
Directed by Sam Taylor-Wood (Sam Taylor-Johnson now)
(How many names do each of these people need??)
Plot Synopsis: (via Wikipedia)
Nowhere Boy is a 2009 British biopic about John Lennon's adolescence, his relationships with his guardian aunt and his mother, the creation of his first band, The Quarrymen, and its evolution into The Beatles. The film is based on a biography written by Lennon's half-sister Julia Baird.
First of all – I love The Beatles. Well, not things like I Want To Hold Your Hand so much – more like Norwegian Wood & Dear Prudence. Actually, I did My Top Five Beatles Songs HERE (think they've changed a bit since).
I like a lot of music but never know that much about the band members. Same goes for actors – I don't like knowing TOO much of their real lives because I don't want to have that affect how I may feel about their music or movies. I mean, Tom Cruise movies are ruined for me for life – no matter how serious the role, I just see him jumping around on a couch. Stay slightly mysterious, famous people! Like in the old days before Twitter & stuff – We don't need to know what you're doing every second of every day. And, FFS, don't do a reality show!
Um, where was I? Oh yeah – The Beatles! As much as I know & love their music, I know very little about their personal lives. I couldn't tell you how accurate Nowhere Boy is but, wow – Lennon apparently had a pretty heartbreaking childhood. I knew none of that. I guess it goes to show that those with difficult lives really are often the most creative people. Why is that? People must have it too easy these days since most music sucks now.
Maybe I should actually talk about the movie?? First of all, it was a little hard to buy into as Aaron Taylor-Johnson looks nothing whatsoever like John Lennon. His performance was fine but I just never really felt like I was watching a young John Lennon. Even more odd was Thomas Brodie-Sangster as Paul McCartney. Wait. What? That kid from Love Actually & Nanny McPhee?! Yeah, that one. Look at him:
Huh? You're Paul McCartney in this?
So it took me a while to get into this film but, maybe halfway through, I decided to just go with it and I ended up thinking it was a very interesting story and not too bad of a movie. Aaron Taylor-Johnson, although maybe hard to picture as John Lennon, was at least believable as a troubled & lonely boy who'd been abandoned by his irresponsible mother (Anne-Marie Duff) and raised by his stern aunt (Kristin Scott Thomas).
Both women give very good performances and are what helped to sell the movie to me overall. But they're also not famous people like Lennon – I suppose it's very difficult to portray someone so well known to the world so I've maybe been a little harsh on Taylor-Johnson (I'm sick of typing Taylor-Johnson! I believe he wasn't yet married to the director when making this so was just Johnson but he's more famous now as Kick-Ass Taylor-Johnson so I better use the Taylor too). It's a good insight into Lennon's early life & what made him who he was. I don't know if I'd recommend the film to everyone, though. It doesn't focus on the music at all since it's just showing us Lennon's upbringing so don't expect some music documentary – It won't suddenly make you a fan of The Beatles music if you aren't already. If you like a decent real life drama or are the slightest bit interested in knowing a little about Lennon's early life, I'd recommend it. If you're the world's biggest Beatles expert, I have no idea if you'd love this or hate it because I don't know how accurate it all is. (Sorry – What a wishy washy review! No one reads these things anyway, right?) 🙂
Tagged 6.5/10, Aaron Johnson, Aaron Taylor-Johnson, Anne-Marie Duff, Film, John Lennon, Kristin Scott Thomas, Movie Review, Movie Reviews, Movies, Music, Nowhere Boy, Paul McCartney, Review, Reviews, Sam Taylor-Johnson, Sam Taylor-Wood, The Beatles, The Quarrymen, Thomas Brodie-Sangster, Too Many Hyphens!
Nothing's Gonna Change My World
The Beatles – Across The Universe
Tagged Music, The Beatles
My Top Ten Beatles Songs
List updated to make this a Top Ten (well, 15) instead of Top Five. I'd left out far too many good songs…
15. Hey Jude
14. Girl
12. Happiness Is A Warm Gun
11. Nowhere Man
Top Ten:
10. Tomorrow Never Knows
9. Hey Bulldog
8. I Am The Walrus
7. Helter Skelter
6. A Day In The Life
5. In My Life
4. Dear Prudence
3. Eleanor Rigby
2. Across The Universe
1. Norwegian Wood (This Bird Has Flown)
Here are a couple of photos from one of my trips to Liverpool to do a Beatles tour 🙂
Posted in "My Top" Lists, Music
Tagged Beatles Songs, Music, The Beatles, Top Five
In a Beatles mood! Listening to my favorite song right now. 🙂
Norwegian Wood lyrics:
I once had a girl
Or should I say she once had me
She showed me her room
Isn't it good Norwegian wood?
She asked me to stay
And she told me to sit anywhere
So I looked around
And I noticed there wasn't a chair
I sat on the rug biding my time
Drinking her wine
We talked until two and then she said
"It's time for bed"
She told me she worked
In the morning and started to laugh
I told her I didn't
And crawled off to sleep in the bath
And when I awoke I was alone
This bird had flown
So I lit a fire
Tagged Music, Norwegian Wood, The Beatles


text:
Wednesday Comics: DC, February 1981 (wk 2 pt 2)
My goal: read DC Comics' output from January 1980 (cover date) to Crisis! This week, I'm looking at the comics at newsstands around November 25, 1980.
Legion of Super-Heroes #272: Conway was doing better for a bit, but this issue ruins that streak. It doesn't help that Ditko is on art. We get the origin of Blok, which is really dumb because his hatred of the Legion (strong enough to become a Super-Assassin) stems from a childhood misunderstanding of their evacuation of his homeworld. No one has since explained to him what really happened. He hasn't bothered to read about it anywhere. Nothing for it but to plan to kill the Legion. There's supposed to be a Dial H for Hero preview, too, but my digital copy didn't have it.
Mystery in Space #116: This one wasn't very good, either, despite an intriguing cover. The DeMatteis/Craig lead is probably the best of the bunch, with a race of robots capturing a disguised human who has come to enlist the robot's help against a mysterious alien invasion force. The robots, previously subjugated by humanity, are in no mood to help. It's revealed the robots were actually built from humans considered "inferior." Then in a twist, the disguised human reveals himself to actually be a robot--one of the invaders looking to ferret out hidden biologic life! The next story by Barr and Delbo is so dumb, I can't even bring myself to write about it in detail. Suffice to say, it includes a alien race of living skeletons stealing an earth spaceship, crashing on a primitive alien world, and getting worshipped as a god, then sacrificed, thwarting an invasion of Earth. Dammit! I wrote too much. The next story by Wolfman and Smith is shaggy dog yarn about a mission to another world flummoxed by aliens giving them the silent treatment so they'll go away.
Mishkin/Cohn and von Eeden/Celardo delivery a complicated time travel mystery, but by this point I'm skimming so I couldn't make sense of it. The last story by Drake and Ditko is like the sort of thing that would be published in an Atlas era Marvel sci-fi/suspense comic and involves a scientist making his house a rocket to escape a dictator.
New Adventures of Superboy #14: Luthor is in reform school but still manages to make a "power distorter" device he tries out on Superboy when he visits the school to give a talk to the inmates. With his powers going haywire, Superboy does things like set the fridge on fire with his heat vision and turn an armed car as transparent as Wonder Woman's jet with his x-ray vision. The funny thing is, Luthor had already thrown his distorter out in disgust because when he didn't work instantly, he thought it was flawed. Luthor breaks out to get it back, and he's bushwhacked by Pa Kent and son who take the device from him.
The backup has Superbaby (i.e. Superman as a toddler) teaming up with Zatara. It's goofy and mildly fun, in exactly the way you would expect.
Sgt. Rock #349: Easy gets a new soldier, which over course means he's going to die heroically this issue. And a good thing for him, too, because Kanigher gives him an singular trait that would have made his fellow G.I.'s kill him eventually: he's a ventriloquist who's always "on" and uses his dummy to insult his fellow troops and officers. Maybe I'm reading this all wrong, though! Could this really be the secret origin of Scarface, the dummy of the Ventriloquist in various Batman comics?
Bill Kelley (and no artist credited) gives a story of a Nazi-collaborating French singer who gets sent to a concentration camp anyway after his son and a Jewish fiancée escape Paris. Duursema does the art on a story of "game recognizing game" in the Korean War, where a U.S. bugler plays taps for a dying North Korean bugler. The last story is a "Men of Easy Co." feature where he learn that Bulldozer is really strong and doesn't care much about medals.
Super Friends #41: Rozakis is guest writer with Fradon still on pencils for a clash with the Toyman. The Wonder Twins are so often central to these Super Friends stories, it makes me wonder if that was editorial mandate. Anyway, they get fooled by a false Toyman, but then redeem themselves.
The backup features the return of the Israeli hero Seraph courtesy of Bob Oksner. Seraph has to defeat a group of crooks or terrorists looking to steal the technology behind a new desalinization plant.
Unexpected #207: Barr and Sparling/Patterson bring us a continuation of the Johnny Peril story about the star gem amulet. A mob boss, Dan Blodgett, who already has one such talisman is eager to get a hold of the one Peril has too. He sends his fiancée to lure Peril from his office, but instead she tries to enlist his help. Thugs show up to take the detective to their boss. Blodgett demands Peril give him the amulet and reveals the powers the star gem has given him in an attempt to get his way. Before he can kill Johnny, the fiancée pulls the amulet away, causes Blodgett to change from a bloated slob back to his normal, nonpowered self. Still, the true master of the amulets plans on stopping Peril from interfering with his plans. One weird thing about this story is that twice Peril and a police lieutenant have a moment where we are told "their eyes meet, and a seeming eternity passes" like there's something going on between the two of them.
The rest of the stories here are pretty rough. Seeger and Nicholas/Trapani present a yarn where a money-grubbing charmer realizes the rich girl he's been wooing really does have a father with magical powers when a winged bear kidnaps her. The guy does what anyone would do: he decides to follow them to Iceland so he can learn magic, too, and get rich. Unfortunately, the harsh winter led to the father burn his magic books to stay warm; he's trapped in wing bear form, so instead of magical knowledge the guy gets eaten. The Kashdan/Infante "Timewarp" tale sees a stranger hung for the murder of a girl, but then it's revealed the true murderers were shape-shifting aliens who framed one of their own who was threatening to reveal their presence to Earth. The last story is again by Kasdan but has nice Grandenetti art. When a skull begins appearing to members of a family before their deaths, they all believe it is the result of a curse by one of their own, but in reality it's a hoax perpetrated by a living family member, who gets a supernatural comeuppance in the end.
Unknown Soldier #248: Haney and Ayers/Talaoc reveal a bit (possibly) of the Soldier's origin. SS officer von Stauffen has trained a deadly female agent named Helga for the express purpose of finding some weakness in the Soldier's past and killing him. In the U.S. she gains access to secret files that reveal the Soldier is the second son of a family with a long, proud military history. His father wants the older son in military service, and the second carrying on the family name, but both sons wind up in service in the Philippines. A grenade kills the older son and disfigures the younger, who goes on to train to be the Unknown Soldier. Helga takes the Soldier's father hostage and demands the Soldier show up. When he does she apparently shoots and kills him. Of course, the story is continued, though.
The backup story is more of Burkett and Ayers "Tales of the Ruptured Duck." I just don't care about this. I have a hard time believing anyone did. "The Duck" winds up saving the guy that fell out of the plane and was captured. Does that surprise anyone? Enough already!
Warlord #42: Read more about it here. We also get the return of OMAC with writers Mishkin and Cohn and art by LaRocque/Coletta. OMAC has made an alliance with IC&C against Verner Bros., but the war isn't going well. Things get worse when OMAC is attacked by Vanquisher, a superhero working for Verners, the two are transported to have their battle in front of rolling cameras. The next issue promises "Vanquisher the Movie."
Posted by Trey at 7:00 AM
Labels: comics, dc
Legion of Superheroes, Mystery in Space, and Superboy all get great covers this time around.
Your frustration at the low quality of the back-up and anthology stories is much appreciated!
The Holy Mountain and the Silver City
Wednesday Comics: DC, March 1981 (wk 2 pt 2)
Star Trek Endeavour: Uzaveh the Infinite
Where the Chaos Thing Fell
Late Era Role-Aids
Weird Revisited: Midnight in the House Tenebrous
In the Furnace
A Stop in the Planar Tour
Showdown with the Cyan Sorceress
The Magic Comes Back
Elysian Fields Forever
Spacehunters Reprise
The Gray Wasteland


To rent M2 1 1 0 à 7 km.
Furnished studio for rent in Kathu fully renovated and equipped.
Close to the studio: laundry, restaurants (western and local), convenience stores (7 Eleven and Family Mart), sports bars, massage, pharmacy, floating market.
For golfers, in 5 min. be on the greens and practices of Loch Palm and Red Mountain Golf Club.
Need to go shopping, the beach or entertainment, you will be only a few kilometers from Patong town especially known for its beach, nightlife and the Shopping Mall Jungceylon .


text:
Q: Packaging jar with JSch with gradle I'm prepare packaging my code which works with ssh using Jsch. For packaging I'm using gradle - Jsch included as compile-time dependency.
When running
java -jar java_ssh.jar

I'm getting an

NoClassDefFoundError on com.jcraft.jsch.JSch

exception.
Here is the gradle build file:
apply plugin: 'java-library'
apply plugin: 'java'
apply plugin: 'org.junit.platform.gradle.plugin'
apply plugin: 'eclipse'

repositories {
    mavenCentral()
}

jar {
    manifest {
        attributes 'Main-Class': '<my class with main method>'
    }
}

dependencies {
    compile 'com.jcraft:jsch:0.1.52'
}

Should I specify more info for build?
Include somehow ssh related jar in my one?
Or class path?

A: In file ...\app\build.gradle
dependencies {
    ...
    implementation 'com.jcraft:jsch:0.1.55'
}

A: Using Maven, I was able to compile the JSch correctly using these lines in my gradle files.
"app" C:...\AndroidStudioProjects...\library\build.gradle
dependencies {
    compile 'com.jcraft:jsch:0.1.54'
}

"Project" C:...\AndroidStudioProjects...\build.gradle
allprojects {
    repositories {
        jcenter()
        maven { url 'https://maven.google.com' }
        google()
    }
}


text:
Mayim Bialik: 5 Fast Facts You Need to Know
By	Angela Barbuti
Updated Apr 17, 2015 at 3:57pm
(Getty)
Fans of The Big Bang Theory fell in love with Amy Farrah Fowler as soon as she joined the cast in 2011.
In a short time, Mayim Bialik, who was known for being a child star, proved herself as a comedienne and scientist.
In addition to her acting, Bialik's strong opinions of societal values are known to make headlines.
Here is what you need to know about the 38-year-old.
1. She's Amy on 'The Big Bang Theory'
As another girl to join Penny and Bernadette as they tackle the physicists, Bialik came on board in Season 3 as Amy Farrah Fowler, the counterpart of Sheldon Cooper. For her role as the nerd who knows what she wants, she has garnered three Emmy nods.
"When I was brought on, I had no idea what was going to happen with my character or even if I'd be in more than one episode," she told the Comedy Network.
As far as her seemingly unrequited love for Sheldon goes, Bialik appreciates the dynamic, saying, "But I think it's really sweet that when it comes down to it, she has learned to have a lot of those same basic desires that many women have. She wants to be special to Sheldon and she wants to know that she's important to him.
In real life, Bialik has found a lifelong friend in Parsons. She told OTRC, "I love Jim Parsons and I've found such a dear friend in my job. Many of us go to work and don't like people that we work with and it's so nice that I do work with people that I do enjoy being with, so it's a joy to work with him."
2. She Was Known for Being 'Blossom'
Blossom Intro Season 2Seasons 1 & 2 are now on DVD.2009-01-26T15:00:18.000Z
If you are a child of the '90s, you probably watched Blossom, which aired from 1990 to 1995.
She played the titular character, who lives with her father and two brothers after her mother leaves them.
The actress is quick to dispel that she was anything like her on-screen persona.
"Blossom was a pretty bubbly teenager. I was a more kind of cynical, dark teenager…People would often say, "Why aren't you smiling, Why aren't you dancing?" she said.
When PBS asked her how she escaped the sad fate of most child stars, she said, "You want a quick answer to that? Science."
It was on that sitcom's set that she met a biology tutor who made her fall in love with science.
3. She Has a Ph.D.
In 2007, the actress earned her Ph.D. in Neuroscience from UCLA.
According to the NY Times, she wrote her thesis on "the role of hormones in obsessive-compulsive disorder in children with a particular genetic condition, Ms. Bialik thought deeply about the science of human attachment."
Ironically, she plays a neurobiologist on the show, and the writers use her knowledge when they come across certain questions.
"At my audition Bill Prady looked at my resume, and under miscellany, it said, "Ph.D. in neuroscience," and he said, "is this for real?" she said.
Read More From Heavy
Melissa Rauch, Bernadette on 'The Big Bang Theory': 5 Fast Facts You Need to Know
4. She Believes in Attachment Parenting
You're going to be ON BOARD with Mayim Bialik's latest treatise about breast-feeding http://t.co/XtBgNBCapF pic.twitter.com/s8GYblL8Mv
— REDBOOK (@redbookmag) February 26, 2014
She met her future husband, Michael Stone, in a calculus class at UCLA. They divorced in 2012, after having two children together.
At the time, she released this statement on her blog:
After much consideration and soul-searching, Michael and I have arrived at the decision to divorce due to 'Irreconcilable Differences. Divorce is terribly sad, painful and incomprehensible for children. It is not something we have decided lightly.
Bialik has sparked some conversations about her approach to being a mother, which includes natural childbirth, sleeping in bed with her kids, and breastfeeding in public.
She penned the book, Beyond the Sling: A Real-Life Guide to Raising Confident, Loving Children the Attachment Parenting Way to explain her beliefs.
Todd Spiewak, Jim Parsons' Boyfriend: 5 Fast Facts You Need to Know
5. She's Religious & Doesn't Wear Strapless Dresses
Bialik makes time in her life for religion, and writes a blog for the Jewish site Kveller.
Her posts there include, "The Problem With That Giant Billboard of Ariana Grande" and "Why My Sons and I Hate the Movie "Frozen."
As far as her commitment to Judaism goes, she told Redbook:
I do my best to observe the Sabbath, but there are work things that happen on Shabbat that are required for my livelihood, so I'm not the poster girl for observant Judaism at all. When it comes to your job and work-life choices, you have to decide: If people don't give you what you want, do you fight or look elsewhere? There's also the fact that I choose not to wear strapless or not to wear mini-dresses. My stylist loves me and hates me.
Although she is conservative in her dress, the actress admits to having 14 ear piercings. "It was the one rebellion I could have as a teenager that was acceptable if you were on television," she told PBS.
Neha Kapur, Kunal Nayyar's Wife: 5 Fast Facts You Need to Know
Published Sep 19, 2014 at 12:12pm
CBS, Celebrities, Emmys, Emmys 2014, Jim Parsons, Johnny Galecki, Kaley Cuoco, Kunal Nayyar, Mayim Bialik, Melissa Rauch, Simon Helberg, The Big Bang Theory, TV
Mayim Bialik was a child star known for her role on Blossom. In 2011, she joined the cast of The Big Bang Theory as Sheldon Cooper's love interest, Amy.


Posted by Emily in Andalucía, Spain, things that make me smile, Travel.
I finally got around to checking out the new PBS show "Spain…On the Road Again" after having read about it in almost every single publication I know of, from The New York Times to Glamour to Food and Wine and People. It's getting huge press, mainly because it involves Gwyneth Paltrow speaking Spanish–something she does quite well. Mario Batali of "Molto Mario" fame, New York Times food writer Mark Bittman, and Claudia Bassols, an actor from Barcelona, are also along for the ride. I recognize Bassols from some cheesy Spanish television but she's been a good go-between for Bittman, the most monolingual of the quartet. She is apparently quite the communicator, as her English is nearly flawless, she was raised speaking Spanish and Catalan, and is also fluent in Swedish, Italian and French. Whoa.
They are driving to nearly every corner of the country, touring vineyards and sampling spas and doing lots and lots of eating along the way. Watching my first episode, I was a little put off by the occasionally slowish pace of the series, but it didn't take me long to warm up to the format, one of the more laidback versions of reality TV that I have seen. They have good chemistry and seem to genuinely love the country–Gwyneth was an exchange student there in high school, Mario can't stop raving about the food and culture, Bittman seems to be discovering a lot and surprising himself. It's nice to see Spanish food getting some mainstream respect–so much that's famous about the cuisine has yet to really come to the U.S. Jamón ibérico/serrano/de bellota, the famous Spanish ham that can best be called a more interesting version of prosciutto, is a key example, as it's a cornerstone of Spanish food and yet is rarely imported and almost impossible to get your hands on in this country. When you can, it's generally of a quality that would make Spanish mothers cluck and shake their heads.
The episode in two weeks will take us to Andalucía, with a stop in Córdoba and lunch at Sociedad de Plateros, a cordobés institution where I passed innumerable Sunday afternoons with friends. Apparently, they'll be sampling the local specialties salmorejo, like a very tomato-y and smoother gazpacho, and flamenquín, jamón serrano rolled in pork, which is then breaded and fried…and often dipped in mayo. Check out their Andalusian itinerary, along with recipes and blogs from the show's stars. I'm looking forward to hearing their take on the food and culture of the city where I spent the last year. As my sister pointed out tonight, Gwyneth uses the best adjectives–"exquisite" "increíble" "fantástico" and "luscious" in Barcelona tonight.
Sunday evenings on PBS. It's a fun little departure from a sometimes drab afternoon.
I'm becoming–how do you say?–slightly OBSESSED with this show. It's during the same time slot here as "The Simpsons," but I find myself favoring the culinary road trip over the long-standing comedy. I do love the rapport among the cast, but especially between Bassols and Bittman. Also enjoy the theme song.
Watched an episode last night featuring breakfast on the Plaza de la Corredera, Bittman baffled by Bassol's insistence on healthy living through olive oil.
I read they go to Sociedad de Plateros in Córdoba, but didn't realize La Corredera, probably my favorite hangout spot, was also featured. I'm excited!