text:
package com.linkedin.pinot.core.operator.aggregation;

import com.clearspring.analytics.stream.cardinality.HyperLogLog;
import com.google.common.base.Preconditions;
import com.linkedin.pinot.common.request.AggregationInfo;
import com.linkedin.pinot.common.utils.primitive.MutableLongValue;
import com.linkedin.pinot.core.common.BlockValSet;
import com.linkedin.pinot.core.indexsegment.IndexSegment;
import com.linkedin.pinot.core.operator.aggregation.function.AggregationFunction;
import com.linkedin.pinot.core.operator.aggregation.function.AggregationFunctionFactory;
import com.linkedin.pinot.core.operator.aggregation.function.DistinctCountHLLAggregationFunction;
import com.linkedin.pinot.core.operator.aggregation.function.PercentileestAggregationFunction;
import com.linkedin.pinot.core.plan.DocIdSetPlanNode;
import com.linkedin.pinot.core.query.aggregation.function.AvgAggregationFunction;
import com.linkedin.pinot.core.query.aggregation.function.MinMaxRangeAggregationFunction;
import com.linkedin.pinot.core.query.aggregation.function.quantile.digest.QuantileDigest;
import com.linkedin.pinot.core.query.utils.Pair;
import com.linkedin.pinot.core.segment.index.readers.Dictionary;
import it.unimi.dsi.fastutil.doubles.DoubleArrayList;
import it.unimi.dsi.fastutil.ints.IntOpenHashSet;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;

/**
 * Implementation of AggregationExecutor interface, to perform
 * aggregations.
 */
public class DefaultAggregationExecutor implements AggregationExecutor {
  private static final String COLUMN_STAR = "*";

  private final IndexSegment _indexSegment;
  private final List<AggregationInfo> _aggregationInfoList;
  private List<AggregationFunctionContext> _aggrFuncContextList;

  // Reusable set to record loaded columns.
  private Set<String> _columnsLoaded;

  // Map from column name to int[] that stores dictionary id's for the column values.
  private Map<String, int[]> _columnToDictArrayMap;

  // Map from column name to double[] that stores actual column values.
  private Map<String, double[]> _columnToValueArrayMap;

  // Array of hash codes of the actual column values used for distinct count.
  private double[] _hashCodeArray;

  // Array of result holders, one for each aggregation.
  private AggregationResultHolder[] _resultHolderArray;

  boolean _inited = false;
  boolean _finished = false;

  public DefaultAggregationExecutor(IndexSegment indexSegment, List<AggregationInfo> aggregationInfoList) {
    _indexSegment = indexSegment;
    _aggregationInfoList = aggregationInfoList;
  }

  /**
   * {@inheritDoc}
   * Must be called before the first call to 'process'.
   */
  @Override
  public void init() {
    if (_inited) {
      return;
    }

    _aggrFuncContextList = new ArrayList<>(_aggregationInfoList.size());
    _columnsLoaded = new HashSet<>();
    _columnToDictArrayMap = new HashMap<>();
    _columnToValueArrayMap = new HashMap<>();

    for (AggregationInfo aggregationInfo : _aggregationInfoList) {
      final String[] columns = aggregationInfo.getAggregationParams().get("column").trim().split(",");

      for (String column : columns) {
        if (!column.equals(COLUMN_STAR) && !_columnToDictArrayMap.containsKey(column)) {
          _columnToDictArrayMap.put(column, new int[DocIdSetPlanNode.MAX_DOC_PER_CALL]);
          _columnToValueArrayMap.put(column, new double[DocIdSetPlanNode.MAX_DOC_PER_CALL]);
        }
      }

      AggregationFunctionContext aggregationFunctionContext =
          new AggregationFunctionContext(_indexSegment, aggregationInfo.getAggregationType(), columns);
      _aggrFuncContextList.add(aggregationFunctionContext);
    }

    _resultHolderArray = new AggregationResultHolder[_aggrFuncContextList.size()];
    for (int i = 0; i < _aggrFuncContextList.size(); i++) {
      AggregationFunctionContext aggregationFunctionContext = _aggrFuncContextList.get(i);
      AggregationFunction aggregationFunction = aggregationFunctionContext.getAggregationFunction();
      _resultHolderArray[i] = ResultHolderFactory.getAggregationResultHolder(aggregationFunction);
    }
    _inited = true;
  }

  /**
   * {@inheritDoc}
   * Perform aggregation on a given docIdSet.
   * Asserts that 'init' has be called before calling this method.
   *
   * @param docIdSet
   * @param startIndex
   * @param length
   */
  @Override
  public void aggregate(int[] docIdSet, int startIndex, int length) {
    Preconditions
        .checkState(_inited, "Method 'aggregate' cannot be called before 'init' for class " + getClass().getName());

    fetchColumnDictIds(docIdSet, startIndex, length);
    fetchColumnValues(startIndex, length);

    for (int i = 0; i < _aggrFuncContextList.size(); i++) {
      aggregateColumn(_aggrFuncContextList.get(i), _resultHolderArray[i], length);
    }
  }

  /**
   * Helper method to perform aggregation for a given column.
   *
   * @param aggrFuncContext
   * @param resultHolder
   * @param length
   */
  private void aggregateColumn(AggregationFunctionContext aggrFuncContext, AggregationResultHolder resultHolder,
      int length) {
    AggregationFunction function = aggrFuncContext.getAggregationFunction();
    String aggrFuncName = aggrFuncContext.getFunctionName();
    String[] aggrColumns = aggrFuncContext.getAggregationColumns();

    Preconditions.checkState(aggrColumns.length == 1);
    String aggrColumn = aggrColumns[0];

    switch (aggrFuncName) {
      case AggregationFunctionFactory.COUNT_AGGREGATION_FUNCTION:
        function.aggregate(length, resultHolder);
        return;

      case AggregationFunctionFactory.DISTINCTCOUNT_AGGREGATION_FUNCTION:
      case AggregationFunctionFactory.DISTINCTCOUNTHLL_AGGREGATION_FUNCTION:
        fetchColumnValueHashCodes(aggrColumn, aggrFuncContext.getDictionary(0), length);
        function.aggregate(length, resultHolder, _hashCodeArray);
        return;

      default:
        function.aggregate(length, resultHolder, _columnToValueArrayMap.get(aggrColumn));
    }
  }

  /**
   * {@inheritDoc}
   * Must be called after all calls to 'process' are done, and before getResult()
   * can be called.
   */
  @Override
  public void finish() {
    _finished = true;
  }

  /**
   * {@inheritDoc}
   * Asserts that 'finish' has been called before calling getResult().
   * @return
   */
  @Override
  public List<Serializable> getResult() {
    Preconditions
        .checkState(_finished, "Method 'getResult' cannot be called before 'finish' for class " + getClass().getName());

    List<Serializable> aggregationResults = new ArrayList<Serializable>(_aggregationInfoList.size());

    for (int i = 0; i < _aggrFuncContextList.size(); i++) {
      AggregationFunctionContext aggregationFunctionContext = _aggrFuncContextList.get(i);
      Serializable result = getAggregationResult(_resultHolderArray[i],
          aggregationFunctionContext.getAggregationFunction().getResultDataType());
      aggregationResults.add(result);
    }
    return aggregationResults;
  }

  /**
   * Helper method to get the aggregation result.
   *
   * @param resultHolder
   * @param resultDataType
   * @return
   */
  private Serializable getAggregationResult(AggregationResultHolder resultHolder,
      AggregationFunction.ResultDataType resultDataType) {

    switch (resultDataType) {
      case LONG:
        return new MutableLongValue((long) resultHolder.getDoubleResult());

      case DOUBLE:
        return resultHolder.getDoubleResult();

      case AVERAGE_PAIR:
        Pair<Double, Long> doubleLongPair = (Pair<Double, Long>) resultHolder.getResult();
        if (doubleLongPair == null) {
          return new AvgAggregationFunction.AvgPair(0.0, 0L);
        } else {
          return new AvgAggregationFunction.AvgPair(doubleLongPair.getFirst(), doubleLongPair.getSecond());
        }

      case MINMAXRANGE_PAIR:
        Pair<Double, Double> doubleDoublePair = (Pair<Double, Double>) resultHolder.getResult();
        if (doubleDoublePair == null) {
          return new MinMaxRangeAggregationFunction.MinMaxRangePair(Double.POSITIVE_INFINITY, Double.NEGATIVE_INFINITY);
        } else {
          return new MinMaxRangeAggregationFunction.MinMaxRangePair(doubleDoublePair.getFirst(),
              doubleDoublePair.getSecond());
        }

      case DISTINCTCOUNT_SET:
        IntOpenHashSet intOpenHashSet = (IntOpenHashSet) resultHolder.getResult();
        if (intOpenHashSet == null) {
          return new IntOpenHashSet();
        } else {
          return intOpenHashSet;
        }

      case DISTINCTCOUNTHLL_HYPERLOGLOG:
        HyperLogLog hyperLogLog = (HyperLogLog) resultHolder.getResult();
        if (hyperLogLog == null) {
          return new HyperLogLog(DistinctCountHLLAggregationFunction.DEFAULT_BIT_SIZE);
        } else {
          return hyperLogLog;
        }

      case PERCENTILE_LIST:
        DoubleArrayList doubleArrayList = (DoubleArrayList) resultHolder.getResult();
        if (doubleArrayList == null) {
          return new DoubleArrayList();
        } else {
          return doubleArrayList;
        }

      case PERCENTILEEST_QUANTILEDIGEST:
        QuantileDigest quantileDigest = (QuantileDigest) resultHolder.getResult();
        if (quantileDigest == null) {
          return new QuantileDigest(PercentileestAggregationFunction.DEFAULT_MAX_ERROR);
        } else {
          return quantileDigest;
        }

      default:
        throw new RuntimeException(
            "Unsupported result data type " + resultDataType + " in class " + getClass().getName());
    }
  }

  /**
   * Fetch dictId's for the given docIdSet for all aggregation columns except count.
   *
   * @param docIdSet
   * @param startIndex
   * @param length
   */
  private void fetchColumnDictIds(int[] docIdSet, int startIndex, int length) {
    _columnsLoaded.clear();
    for (AggregationFunctionContext aggrFuncContext : _aggrFuncContextList) {
      String aggrFuncName = aggrFuncContext.getFunctionName();
      if (!aggrFuncName.equals(AggregationFunctionFactory.COUNT_AGGREGATION_FUNCTION)) {
        String[] aggrColumns = aggrFuncContext.getAggregationColumns();
        for (int i = 0; i < aggrColumns.length; i++) {
          String aggrColumn = aggrColumns[i];

          if (!_columnsLoaded.contains(aggrColumn)) {
            int[] dictIdArray = _columnToDictArrayMap.get(aggrColumn);
            BlockValSet blockValSet = aggrFuncContext.getBlockValSet(i);
            blockValSet.readIntValues(docIdSet, startIndex, length, dictIdArray, startIndex);
            _columnsLoaded.add(aggrColumn);
          }
        }
      }
    }
  }

  /**
   * Fetch values for all aggregation columns except count and distinctcount according to the dictId's that fetched in
   * method fetchColumnDictIds.
   *
   * @param startIndex
   * @param length
   */
  private void fetchColumnValues(int startIndex, int length) {
    _columnsLoaded.clear();
    for (AggregationFunctionContext aggrFuncContext : _aggrFuncContextList) {
      String aggrFuncName = aggrFuncContext.getFunctionName();
      if (!aggrFuncName.equals(AggregationFunctionFactory.COUNT_AGGREGATION_FUNCTION)
          && !aggrFuncName.equals(AggregationFunctionFactory.DISTINCTCOUNT_AGGREGATION_FUNCTION)
          && !aggrFuncName.equals(AggregationFunctionFactory.DISTINCTCOUNTHLL_AGGREGATION_FUNCTION)) {
        String[] aggrColumns = aggrFuncContext.getAggregationColumns();
        for (int i = 0; i < aggrColumns.length; i++) {
          String aggrColumn = aggrColumns[i];

          if (!_columnsLoaded.contains(aggrColumn)) {
            Dictionary dictionary = aggrFuncContext.getDictionary(i);
            double[] valueArray = _columnToValueArrayMap.get(aggrColumn);
            dictionary.readDoubleValues(_columnToDictArrayMap.get(aggrColumn), startIndex, length, valueArray,
                startIndex);
            _columnsLoaded.add(aggrColumn);
          }
        }
      }
    }
  }

  /**
   * Fetch value hashcodes for the given aggregation column and dictionary. This method is called on distinctcount
   * aggregation function.
   *
   * @param aggrColumn
   * @param dictionary
   * @param length
   */
  private void fetchColumnValueHashCodes(String aggrColumn, Dictionary dictionary, int length) {
    int[] dictIdArray = _columnToDictArrayMap.get(aggrColumn);
    if (_hashCodeArray == null) {
      _hashCodeArray = new double[DocIdSetPlanNode.MAX_DOC_PER_CALL];
    }

    for (int i = 0; i < length; i++) {
      int dictId = dictIdArray[i];
      if (dictId == Dictionary.NULL_VALUE_INDEX) {
        _hashCodeArray[i] = Integer.MIN_VALUE;
      } else {
        _hashCodeArray[i] = dictionary.get(dictId).hashCode();
      }
    }
  }
}


text:
Nevada Judge Agrees to Hear Evidence of Alleged Voter Fraud
Trump campaign attorney Jesse Binnall presents arguments at an evidentiary hearing in a Nevada election contest in Carson City, Nev., on Dec. 3, 2020. (NTD Television)
Voting Machine USB Drives Had Totals Altered Overnight, Witness in Nevada Election Contest Alleges
By Ivan Pentchoukov
December 3, 2020 Updated: December 22, 2020
A witness brought forward by the Trump campaign in its election contest in Nevada alleged that the memory disks used to store vote totals from election machines during the early vote period had the vote tallies inexplicably changed overnight, according to a presentation at an evidentiary hearing in Carson City on Dec. 3.
According to Jesse Binnall, who presented the evidence on behalf of the Trump campaign, the witness, whose name is shielded by a protective order, said that the vote tallies were collected from the machine at the end of every voting day and stored on Universal Serial Bus (USB) drives overnight.
"What they would do is they would log these disks in and out. Good practice. And the disks had a serial number on them. And numerous times that disk would be logged out with one vote total on it and logged back in the next morning during the early vote period with a different number on it. Sometimes more, sometimes less," Binnall said.
"What that means is that literally in the dead of night, votes were appearing and votes were disappearing on these machines."
Binnall said that the USB drives were not encrypted and the voting machines were not password protected. "And they were hooked up with laptops, then where the laptops themselves could have been compromised," he added.
The allegation about the vote total alterations was one of several Binnall presented during an evidentiary hearing, the first of its kind for the Trump legal team's six-state post-election effort.
LIVE: Trump legal team presents voter fraud evidence to Nevada judge (Dec. 3) | NTD https://t.co/I6Py1F0iX0
— NTD News (@news_ntd) December 3, 2020
At the core of the election challenge in Nevada are several batches of ballots that the Trump campaign alleges were either cast, processed, or counted illegally, including roughly 40,000 voters who allegedly voted twice. The campaign is also arguing that the signatures on more than 130,000 ballots were verified solely by a machine in contravention of Nevada's election law.
The campaign is asking the court to affirm the contest and strike the electors representing former Vice President Joe Biden, who are the defendants in the contest, from representing the state of Nevada in the Electoral College.
"Every single one of these instances that we've identified has resulted again in the votes of honest Nevadans being disenfranchised," Binnall said.
"We understand that this is an unusual situation but what we can't do is turn a blind eye to vote fraud. If we're going to keep being the beacon of representative Democracy in the world, when it goes bad—and here it went bad—we can't just turn a blind eye to it. That's not what we do in America. We make it right."
Kevin Hamilton, the attorney for the defendants, delivered a comprehensive point-by-point challenge to all of the Trump campaign's claims. He argued that the Trump campaign didn't name a single voter among voluminous lists of ballots that were allegedly illegally cast.
"Simply put, breathtaking relief demands breathtaking evidence but contestants stand before you with nothing of the sort," Hamilton said.
Hamilton argued that similar legal challenges against the use of the signature-matching machine have been overruled without exception by other courts. He also targeted the credibility of Jesse Kamzol, a key witness for the defendants whose testimony features a data analysis that points to a large number of potentially illegally cast ballots.
In a rebuttal delivered at the tail end of the hearing, Binnall pointed out that the defendants didn't question Kamzol's analysis and instead attacked his qualifications. Kamzol served as the chief data officer for the Republican National Committee as recently as 2017.
District Judge James Russell ordered both parties to submit proposed orders to the court by 10 a.m. on Friday so he can quickly make a ruling with enough time for either party to appeal to the Nevada Supreme Court.
Follow Ivan on Twitter: @ivanpentchoukov

redpajama_set_name: RedPajamaCommonCrawl


Cons: We left an hour late because another connecting flight was late coming in. While I can appreciate them trying to get everyone on board it just continues to make other travelers late. We made our connection just barely but our bags did not.
Pros: Actual flight ride was smooth.
Cons: After adding up baggie fees flight cost me just as much as flying with other airlines that have more comfortable seats with no baggage fees.
Cons: Got bumped from flight because it was oversold. Personnel helped find flight on a different airline the next day. But that was not a direct flight and it was a major inconvenience to arrive a day later than planned.
Cons: The babies, nothing Spirit can do about that.
Cons: Flight was too crowded!
Pros: I was really comfortable and pleased with the amenities. Free WiFi chat and movies.
Cons: Nothing! I'll be choosing Southwest as my primary airline now.
Pros: Flew First Class from Chicago to Fort Lauderdale. The food was a banana and the seat in front of me was broken and when it went back, it was in my lap. No one seemed to care..
Pros: The flight was smooth and the crew was helpful. They went around taking trash more then once so I felt no rush to finish my drink // food in order to throw it away. The pilot was very informative.
Cons: Before boarding the kiosk attendants were extremely rude with the check in process and answered my questions with what seemed to be a scripted response. Once I boarded, the seats were so tight my seat buddies were practically sitting on top of me and I'm a petit woman. I know this isn't something the company can control but it definitely made the flight experience a horrible one. If I could suggest just some more cushion that would be better since the seats were also super uncomfortable on top of that. The baggage fees are just ridiculous, nice scam though.
Pros: If you are traveling with little to no luggage this is the best bang for your buck travel airline in the industry.
Cons: Plane was downgraded at the last minute without notice causing an indecent number of people to not be able to travel. I had to pay 400$ to book another flight in order to get home due to the fact that I have to work the next day. NEVER FLY SPIRIT!!!
Cons: Due to circumstances out of our control, we were late to our flight. Spirit was unwilling to work with us and we had to purchase one way tickets on American Airlines instead. Horrible service.
Pros: The crew was awesome- very friendly and efficient and hard working.
Cons: It's only worth paying less if you are flying alone and therefore don't have to pay extra to pick your seats. And also if you are not taking any luggage. like ANY. Otherwise you may as well spend a little extra on your ticket to be able to have a free carry on and a MUCH more comfortable seat.
Pros: Easy boarding, friendly staff, nice choice of snacks and beverages. The JetBlue app is very useful.
Cons: My in flight entertainment never worked. All I had available to look at was the JetBlue commercial channel showing me all of the entertainment I wasn't able to watch. Not even the live view map worked. One of the attendants said something about resetting the system but I didn't notice a change. I said something to one of the attendants a little later and she tried doing a reset again, but still no success. I could see other screens working fine and people were watching various programs while I just stared at a static map of the continental United States. Oh well, at least I was able to stream Netflix because of the free inflight WiFi.
Cons: I requested to reset my password for online boarding and received it days after I arrived. Upon landing the crew MUST tell passengers in the back to wait for the turn to get off the plane. I was in row 9 and there were people from way back already in front. Poor service in that regard.
Pros: I have nothing good to say about my experience from start to finish.
Cons: My flight got cancelled. I traveled back into Chicago on the train. Spent hours trying to find a place to stay the night. They booked me on the same flight out the next day and it was delayed six hours. All of my accommodations were at my expense. No vouchers. I got to my destination at 3:30am. Wtf.
Pros: One of the only flights that got out during a blizzard. Very professional, de-icing went smoothly, pilot was smooth and flight was smooth.
Search Fort Lauderdale flights on KAYAK. Find cheap tickets to Fort Lauderdale from Illinois. KAYAK searches hundreds of travel sites to help you find cheap airfare and book the flight that suits you best.


text:
THE FANBOY
THE REVENGERS PODCAST
ROAD TO ENDGAME
FANBOY GARAGE
PLAY IT LOUDCAST
HOPS AND BOX OFFICE FLOPS
TALES FROM THE DC MULTIVERSE
AMATEUR OTAKU
RTF ORIGINALS
SUPPORT REVENGE!
DC, Exclusives, Marvel, MCU, Movies, RTF Originals, Television, TV
Revenger Submission: 'Why Embracing Fantasy Will Be The Key To Extending The Current Geek Boom'
Share	Tweet	Save	Share	+1
Revenger Submission: "Why Embracing Fantasy Will Be The Key To Extending The Current Geek Boom"
By Carlos "Tavo" Borrego (@TavoPR)
The other day I was listening to the ninth episode of The Revengers Podcast, which I will say was very cool, but was missing Vanessa's special touch (Sorry guys, but Vanessa is the MVP!). During the show, Mario and Brett started to give their opinions regarding their excitement- or lack thereof- about a fifth Indiana Jones with Harrison Ford starring and Steven Spielberg directing. While they were not that thrilled about the prospect, which I do agree with, there was something that Brett stated that caught my attention. Brett stated that he needed, and I'm paraphrasing, for the movie to be "grounded because of all the shenanigans that happened during the last installment." He pointed at things like surviving a nuclear explosion inside of a refrigerator.
In terms of a fifth Indiana Jones movie, it seems that both Brett and Mario want the movie to be grounded. But here's the thing. I am going to let you in on a little secret of mine that has been with me for a long time. Come close.
Closer!
And please, don't tell anybody…
My secret goes a little something like this:
I hate the term "grounded."
Don't get me wrong, I love movies that have been able to ground the story in order to make it more relatable to the audience, but at the same time, "grounding" a movie, or trying to define magic as "science that we do not understand yet," can become a burden to stories where both magic and science can coexist in harmony. I feel that certain stories would be so much better if they were actually less grounded and if they let science and magic be their own thing that can interact with each other. There have been instances where either a TV series or movie have meshed both science and magic to great effect, though I'm finding it increasingly difficult to find examples of that anymore.
A lot of the current craze around making things "grounded" or "gritty" or "realistic" began 13 years ago when Christopher Nolan gave us Batman Begins.
But, really, why do we need TV shows or movies to be grounded in order for them to be relatable? Or why, as geeks, must we separate our entertainment in order to fit inside the box we know as "Science Fiction" or "Fantasy," when in reality, they can work well together? There are so many good examples entertainment that integrate grounded stories with fantasy, that I sometimes feel that it is a real shame that we still need to see these two ideals as separate.
As a child of the 80s, I was fortunate enough to get a lot of movies and TV shows that dealt with either science fiction or fantasy. For every sci-fi movie made, such as the Terminator or E.T., you could find a fantasy movie like Excalibur or Highlander. In fact, there was one particular director that I love that actually made both one of each- and amazingly well- during the 80s. Movies which, to this day, I find to be two of my all-time favorites. The director in question is John Carpenter, and the movies I'm referring to are Big Trouble in Little China (1986) and They Live (1988). As a kid, I would go to the local VHS rental store, and rent these movies as much as I could (and yes boys and girls, once upon a time, before Netflix, and before Blockbuster, there were actual local rental stores who always wanted you to be kind and rewind!) and watch them over and over again, just so I could memorize every little thing the movies had to offer in terms of character, story, and exciting visuals.
Those films became such a part of my psyche that I'd answer everyday questions with lines from these films. If you'd ask me if I paid my dues, I would answer, "Yes sir, the check is in the mail." If you asked me if I was ready, I would answer, "I was born ready!" If you asked me what the best movie fight was ever put to cinema, I would answer, "Just watch Nada and Frank go at it for six minutes fighting about some sunglasses!" And, if you ask me what is one of the best lines of the 80s, my answer is "I am here to chew bubblegum and kick**s! And I'm all out of bubblegum!" But aside from all of the wonderful things these movies had going for them, they also had one thing in common that Mr. Carpenter was able to bring to the table, and that was that, even though these movies are, respectively, a sci fi and a fantasy movie, these movies were also very grounded in their own unique way. Not in the way we associate Christopher Nolan's Batman movies, or some of the other modern takes on "grounded" cinema, but by grounding these larger than life concepts in a world that felt relatable and truthful to itself.
Let's take one particular scene from Big Trouble in Little China for the main example, which happens at the very beginning of the movie.
As the movie begins, we are introduced to one of the characters, Mr. Egg Shen, who is actually sitting in what looks like a very common attorney's office. As the scene progresses, we see the attorney interrogating Mr. Egg Shen regarding the whereabouts of the protagonist, Jack Burton. Mr. Egg Shen decided to protect Mr. Burton by telling the attorney to leave him alone because he has done a great service to his community. By now, the movie seems to be pretty straightforward, and to be honest, pretty grounded and relatable. But then, something very cool happens: The conversation between the lawyer and Mr. Egg Shen starts to get all sorts of weird and all sorts of cool. The main part of the scene occurs when the attorney asks Mr. Shen if he believed in magic. At this point, not really knowing what the movie was about because in the 80s it was very hard to get information on a movie, Mr. Shen answers, very calmly, that he believes in magic, but particularly in Chinese black magic. And, here is my favorite part, when the lawyer asks him why he should believe, Mr. Egg Shen, as the total bad**s he is, demonstrates just a little taste of his power by showing a little light show between his hands (and yes, this is a total geek out moment for me).
In this exact moment, everything you think about the movie changes. The movie becomes a complete fantasy where magic is as normal as breathing. But, at the same time, the setting, for that matter, the whole world, is completely normal. I mean, the movie takes place in San Francisco, not in some ancient mystical land, not even in the ancient orient, but in San Francisco in the 1980s. As a 13-year-old, I thought to myself, this is the coolest thing I have ever seen in my life. In front of me was a movie that let me discover Kurt Russell, had a decent amount of Kung Fu, dealt deeply in magic, and was set up in a world that I recognized as a place where I could actually live, while, at the same time, being an awesome movie.
Here we have a perfect example of a movie with magic and fantasy as the main driving force but set in the real world. In a nutshell, this is what a grounded movie should look and feel like. It shouldn't be about stripping a fantastical tale of its magic, but rather creating a realistic world where it feels like anything is possible.
I'm also a firm believer that there's a great opportunity to tell stories where fantasy and science fiction can coexist. While I always wished Carpenter would make something along those lines, since he showed such great aptitude for each with Big Trouble and They Live, my desire for such a project would come true in a very unlikely way the following decade in the form of an animated series.
While I was in college between 1993 through 1997, and while I was in Law School between 1997 through 2000, something wonderful was happening in the world of TV animation. Shows like Batman: The Animated Series, Superman: The Animated Series, and Animaniacs were airing on TV. And what do these shows have in common? Simple, they were animated series that were actually geared to an older demographic, not just kids. During this time, it was great to be a geek. I mean, my roommates and I would actually try to schedule our classes so that we could all get to our dorms and watch Animaniacs. But that was not the only show that we decided to watch together. During this time, there was another animated series that captivated us. A show that would actually mix elements of sci-fi and magic in a very organic way. A show created by Disney which actually does not get the recognition it deserves. A show that actually made my geek heart skip a few beats because it completely integrated both science fiction and fantasy into one world. The show? Gargoyles, one of the best animated series made during the 90's, period (Yes, come at me bro! And Aaron, I am stealing this line every time I get the chance!)
The premise of the show is extremely simple which is explained during the opening monologue. The Gargoyles, stone by the day, warriors by night (I'm getting goosebumps right now!) were betrayed by the people they swore to protect and put under a spell that would last a thousand years until they were awoken in 1990s New York. What was remarkable about the series was that it had all of this fantasy as part of its mythology, yet it was set in a realistic world, and had a lead character (David Xanatos) who was extremely logical and driven by science. There's a character named Coldstone (No, he's not an ice cream shop owner) who exemplifies the merger of fantasy and science, because Xanatos creates using science and technology to reanimate elements from three destroyed gargoyles to create one heck of a Frankenstein's monster.
Heck, Mary Shelley's Frankenstein is probably the ultimate example of the fusion of fantasy and science fiction set in the real world.
I state all of this because, in the post-Nolan world we live in, we need to remember that there is beauty in crafting a tale where all of these elements can coexist. And based on the latest rumors about how the Marvel Cinematic Universe is going to start getting very cosmic and fantastical, we all need to embrace this.
As we move forward and see what the future brings, like seeing Doctor Strange interact with Tony Stark, or watching a TV show where Constantine interact with the Legends of Tomorrow, I want everybody to remember two things: 1) Sci-fi and fantasy can work together in order to create new and exciting things that will go beyond your own imagination, and 2) Not all movies, TV shows, comic books or other types of entertainment must be "grounded" in order to be relatable. If you look at the things you watch through that lens, you might miss out on some things that are very special and very worthy of your attention.
P.S. Brett, the last thing, and I mean the last thing: That Indiana Jones is…is grounded! Deal with it.
My name is Carlos "Tavo" Borrego, and I am a Revenger.
If you consider yourself a Revenger, and you support the site by reading, listening to, and sharing the content you find here at Revenge of The Fans, feel free to CONTACT US and submit something you'd like to share with the world.
Here at RTF, we're all about giving fandom a voice.
We're starting a revolution. You in?
By Revenge of The Fans 0 Comments
Tags: Big Trouble In Little China, Christopher Nolan, Fantasy, Gargoyles, Grounded, Indiana Jones, John Carpenter, Kurt Russell, Science Fiction, They Live
Revenge of The Fans
Finally, a geek site for fans, by fans. Get all the intel on your favorite things, and use us as your sounding board by submitting your own columns or vlogs. We're starting a revolution. You in?
THE FANBOY: "Affleck Reflects on His Time As Batman in The DCEU, The Snyderverse Never Had A Chance, Marvel's Blueprint Inspires, and Superman Is Coming!"
Hops and Box Office Flops: 'NEW YEAR'S EVE – Screw Bon Jovi'
Hops and Box Office Flops: 'IT'S A WONDERFUL LIFE – Hee Haw!'
THE FANBOY: "Affleck Reflects on His Time As Batman in The DCEU, The Snyderverse Never Had A Chance, Marvel's Blueprint Inspires, and Superman Is Coming!"
Hops and Box Office Flops: 'NEW YEAR'S EVE - Screw Bon Jovi'
Hops and Box Office Flops: 'IT'S A WONDERFUL LIFE - Hee Haw!'
POPULAR CATEGORIES Select Category Amateur Otaku (19) Animation (5) Animation (4) Arrowverse (76) Books (13) Box Office (169) Casting (642) Comics (91) DC (976) DC Universe (114) Disney (279) Exclusives (480) Fox (138) Hops and Box Office Flops (82) Interviews (66) Lucasfilm (248) Marvel (733) MCU (496) Movies (2,454) News (2,887) Podcast (307) Reviews (191) Road to Infinity War (19) RTF Originals (588) Rumors (744) Scoops (58) SMC (5) Sony (72) Star Wars (287) Tales from the DC Multiverse (1) Television (92) The Fanboy (74) The Fanboy Garage (45) The Play it LOUDcast (43) The Revengers Podcast (51) The Vigilante 1939 (2) Trailers (216) TV (659) TV (114) Uncategorized (11) Video Games (76) Videos (140) Wrestling (8)
Revenge of the Fans is a nerd-leaning news, analysis, and enjoyment project. The site was started in early 2018, in the dark days before anyone on the Internet had anything to say about comic book movies or pop culture. The site was the idea of Mario Francisco Robles, a man with his finger on the pulse of the comic book movie industry, and Jon, a person who we aren't completely sure isn't a figment of Mario's imagination.


Just fired up WSPR after not using it for a couple months and the program is unable to upload spots. This has never been a problem in the past. Using WSPR version 2.0_r1714. Get an "... attempted access to WSPRnet timed out." All other programs - browsers, e mail and ftp have no problem connecting to the internet.


The Ghana Health Service (GHS) has decided to now employ medical doctors and dentists under a quota system beginning next year.
The Director General of the GHS, Dr Anthony Nsiah-Asare who made this known said the move was to help practice where doctors refuse posting to deprived areas.
Under the new policy, doctors would have to apply to their respective regions before they can be engaged by the service.
"Unfortunately, it has been observed that the most young medical officers and dentists are reluctant to accept posting to work in such needy areas after their housemanship. This year, we have started interviewing doctors; we are not posting them anymore. We are not going to sit in Accra again and post any doctor" he said.
Dr Nsiah Asare said this when he addresss the 2017 grandaunt of the university Kwame Nkrumah University of Science and Technology on Saturday.
According to him, that will curb the practice where some doctors decline posting to deprived areas.


text:
Old Mutual Completes Sale Of Skandia Poland
Old Mutual, one of Africa's biggest life insurers, at the weekend said the deal to sell one of its units, Skandia Poland, to Vienna insurance group, AG Wierna Versicherung Gruppe, had now been completed.
The insurance firm had decided to sell Skandia Poland to make simpler its businesses in Europe and pay more attention to its many core growth markets. It however did not disclose how much it got for the sold unit.
Skandia Poland is part of Old Mutual Wealth, which is Old Mutual's unit providing investment solutions to people living in France, the United Kingdom, Poland, Italy and many other global markets.
Its products are distributed in the Middle East, the Far East, South Africa, Latin America, Germany, Austria and Switzerland. By September 30 last year, Skandia Poland had funds under management (FUM) amounting to €414 million.
Earlier this year, Old Mutual said it had sold its European units, Skandia Germany and Skandia Austria, to an acquisition vehicle, Cinven and Hannover Re, for €220 million ($160m) in cash.
Old Mutual, which is listed in Johannesburg (JSE) and London (LSE) said this transaction was part of Old Mutual Wealth's strategy to streamline its businesses in Europe and focus on other growth markets.
The deal still has to be approved by the relevant competition authorities in Europe and will be completed by the close of the third quarter of this year. Old Mutual said it will keep the money and use it for 'general purposes' for the firm.
By the year ended December 2013, Skandia Germany and Skandia Austria had funds under management (FUM) totalling €4.9 billion ($6.7 billion). It also had annual after-tax operating profit of €27 million ($36.7 million).
Mzwandile Jacks
Here are some countries with the least oil reserves in Africa
Nigeria maintains lead in Africa's generator imports, but at what cost?
The CBN's rate hikes are not taming inflation
How Libya's petroleum sector is taking a tough route to democracy.
Unstoppable Humans of Change: Driving Change for a better Nigeria


text:
Kulturdenkmäler nach Ortsteilen

Engenhahn

|}

Königshofen

|}

Niedernhausen

|}

Niederseelbach

|}

Oberjosbach

|}

Oberseelbach

|}

Abgegangene Kulturdenkmäler

|}

Literatur
 Dagmar Söder, Landesamt für Denkmalpflege Hessen (Hrsg.): Denkmaltopographie Bundesrepublik Deutschland Kulturdenkmäler in Hessen Rheingau-Taunus Kreis II. Altkreis Untertaunus. Hrsg.: Landesamt für Denkmalpflege Hessen, Theiss-Verlag, Wiesbaden 2003, ISBN 3-8062-1649-5.

Weblinks

Niedernhausen
!

redpajama_set_name: RedPajamaWikipedia


In connection with this, we are happy to offer our customers a special price! Any of you who book the above tour before 30 September 2017, may be eligible for a very special price from InfoHub's sister company GPSmyCity – publisher of travel apps for Apple and Android. The GPSmyCity application features offline maps, self-guided walking tours and travel articles for 1,000 cities worldwide, using which you can turn your mobile into a personal tour guide. With this application you can explore Marrakech, Casablanca and other major urban destinations of Morocco, Africa and further afield on your own, at your own pace. The GPSmyCity app works offline so there's NO need to worry about roaming charges when traveling abroad.
A lucky winner, chosen randomly, will get a one –year full membership of GPSmyCity app including access to ALL the GPSmyCity content – over 6,500 self-guided city walks and travel articles – to the total value of over $8,000!!!
Book now and enjoy your Sahara adventure with Your Morocco Tour!


The Ionian coast extends from the upper end of Peloponnese until the northern borders of the country and is actually the west coast of the continental Greece. It is a place of untouched beauty yet all organized and ready to welcome guests for the most refreshing holidays. With a prominent traditional character adorned with Venetian elements, the graphic towns and villages of the area exude the essence of old-time splendor and authenticity.
Throughout its beautiful extend, the Ionian coast is rugged with picturesque villages and small towns, small resorts hidden within the lush vegetation of its treasured hills and white shores that offer everything a guest may need: from fully organized beaches to quiet, almost private hidden coves.
Visiting this part of Greece is an experience in itself; one can choose to either stay in one of its graphic areas and enjoy the utmost of relaxation, or take the opportunity to explore all the surrounding beauties by staying in different areas every 2-3 days. Whatever the visitor chooses, one thing is certain: the Ionian coast will lure them into its authentic holiday life with its vibrant resorts and its pristine natural diversity.
Syvota is a seaside settlement a few kilometres north of Parga where the turquoise waters of the sea magically blend with the lush vegetation creating the most idyllic picture. Verdant islets featuring few of the best beaches of the area are located right amidst the emerald bay that make Syvota look just like a painting. Syvota has it all: vibrant nightlife, quality taverns and cozy cafes while it is the perfect spot to either visit the inner part of Epirus, and specifically the Acherontas river springs, or rent a small boat and explore all breathtaking surrounding coves for a magical day at the beach.
Located only 30 minutes away from the beautiful island of Lefkada Paleros is a small graphic village famous for its surrounding beaches that constitute a must-visit for summer holidays. Paleros is built right by the sea and its original beauty roots in its resemblance to a mountain village built in the local architecture with stone-paved squares and alleys. Apart from its renowned beaches, Paleros is an ideal destination for hiking lovers as it features numerous paths passing through hills and mountains of unique natural beauty.
One of the most popular places on the Ionian coast Preveza is a "mainland island" that will lure guests into its aristocratic ambience with paved alleys and pedestrian areas traversing its magnificent centre. A cosmopolitan yet authentic town built right at the edge of a peninsula between Amvrakikos Gulf and the turquoise Ionian waters, Preveza is indeed a sophisticated place amazingly combining contemporary facilities with traditional architecture and neoclassical mansions. Strolling around its seafront passage and having a taste of the local taverns is definitely a must-do.
Parga is a fairytale-like settlement amphitheatrically built right across the islands of Paxos and Antipaxos. Its vibrant seafront promenade with numerous taverns, bars and cafes is majestically completed by its colourful Ionian-style buildings. Parga's picturesque castle is located at the hilltop right at the edge of its port and it's a perfect spot to enjoy an afternoon coffee or a glass of wine overlooking Parga's bay and the Ionian Sea through the pine trees. Right amidst the bay of Parga, Panagia's verdant islet is found, named after the small church of Panagia (Holy Mother) built on its coast. Right on top of the islet's hill stands the French castle built in the early 19th century by the French conquerors.
When visiting the Ionian Coast one can choose among countless things to do and diversified places to visit. To start with and as the Ionian Coast is vast and full of hidden gems, visitors should definitely make arrangements in order to visit as many spots and areas as possible. One can start from the southern part and spend two days at least in all of the area's hotspots while heading to the north.
Countless beaches scattered either on the beautiful coast or the islets swimming in the Ionian waters are waiting to lure visitors into their magical bliss. Sailing around the coast is, thus, highly suggested in order to discover all those hidden gems of utter beauty and absolute isolation.
Diving aficionados will treasure the area as it boasts a rich seabed and waters bursting with all kinds of sea life. For nature lovers, the area is suggested for various hiking walks or biking trails within the mainland's hidden trajectories.
One of the must-sees of the area is Acherontas River whose springs, during ancient times, were thought to be one of the gates to god's Ades underworld. The site is found at the northern part of the area going towards the heart of Epirus; the river's banks offer a refreshing walk through narrow paths and steep rocks during hot summer days. For the daring ones the freezing cold waters will definitely revitalize swimmers in their cold embrace. One can even swim to the springs of the river despite the strong currents.
And of course, as the entire Ionian Coast unfolds right across the beautiful Ionian Islands, a daily excursion to one of the islands will fill the canvas of summer holidays with even more unforgettable experiences.
Alonaki Literally a hidden gem, Alonaki beach may be hard to find but it most definitely compensates visitors with its almost dreamy ambience and unparalleled natural beauty. Set within a small cove surrounded by high verdant cliffs, the coast boasts both sand and small pebbles while it offers some free umbrellas and sunbeds. The emerald, crystal clear waters of Alonaki finish the magical beach setting.
Bella Vraka Bella Vraka is not a literal beach rather a strip of sand serving as a joint between Syvota and Mourtemeno, the small islet right across the settlement. Due to the geomorphology of the spot Bella Vraka has no capacity for far too many visitors but you should definitely visit it in order to admire the magnificent scenery. You can also visit some of the small adjacent coves either on foot or by boat.
Kanali One of the most famous beaches of Preveza, the beach of Kanali is a very long coast with golden sand and deep waters. Fully organized with sunbeds and umbrellas, Kanali is one of the most popular places both for locals and visitors.
Karavostasi Karavostasi is located a bit south from Syvota and is actually a vast, wide coast of small white pebbles and sand featuring a few spots with sunbeds and umbrellas throughout its extend. Its quite deep cerulean waters are soothing and refreshing after lying under the hot summer sun. At times, when the weather is windy, large waves form making it ideal for watersports or just moments of sea fun with your company.
Kastrosykia Kastrosykia is the beach of the homonymous settlement, one of the most popular spots of the Ionian coast along with Parga. A vast coast of thin whitish sand and deep azure waters, Kastrosykia is quite organized while it boasts a lot of free spots for those who wish privacy and calmness.
Kiani Akti Only a breath from the aristocratic Preveza, Kiani Akti is the hotspot of the area attracting not only vacationers but also the majority of local population. A wide and long coast with thin sand and shallow waters makes it ideal not only for those who want to be within vibrant beach bars but also families with young children.
Lychnos Lychnos is also a very popular coast just a breath away from Parga nested within a lush verdant setting. A fully organized beach with emerald deep waters and a mostly sandy coast that offers anything a guest may want: water sports, diving, windsurfing, taverns and beach bars to name a few.
Monolithi Arrow-shaped with deep blue waters Monolithi will make you feel as if you are swimming in the ocean. The beach is sandy and fully organized while adjacent to the renowned "aesthetic" forest full of pine trees, eucalyptus, elms and wicker trees that will add to the cooling, tropical ambience of the place.
Mytikas Within the area of Mytikas and along its long coast one can find numerous small or larger beaches with diversified seabed. Pebbly, sandy and even rocky, the beaches around Mytikas create a lacy setting for those who wish to visit different places each day.
Odysseus A picturesque small cove found at about 24km north of Preveza, the bay of Odysseus boasts a mythical natural beauty that will definitely enchant visitors. Shallow emerald waters and thin whitish sand all surrounded by verdant sand dunes are the backdrop of a magical day at the beach.
Pisina (Pool) Pisina is the zenith of the tropical settings of the Ionian Coast. Located on the islet of Mourtos, one of the islets right across Syvota, Pisina is a narrow, sandy coast with transparent waters and exotic colours. Ideal for everyone, the beach is usually crowded as it is the main attraction of the area due to its magical beauty. One can reach Pisina by taking a boat or caique from Syvota as the beach is only accessible by sea.
Porto Varko A wide open gulf encircled by the mountains of the mainland awaits vacationers for a taste of paradise. Porto Varko is a coast of thin white pebbles and calm crystal clear waters all creating the perfect symphony that can be found only at the Ionian Sea. Sunbeds and umbrellas are available in a few spots of the coast for an utterly relaxing beach life.
Sarakiniko Tucked within a lush vegetated setting, Sarakiniko calls to be discovered by the discerning visitors who want to be among earth and sky in absolute serenity. A kind of closed bay, Sarakiniko is a place of exceptional natural beauty featuring a coast of sand and pebbles and a rich seabed ideal for diving. This is the ultimate place to get lost in absolute tranquility and calmness.
Valtos Contrary to what it names implies, meaning "swamp" in Greek, Valtos is one of the most beautiful beaches of Parga. Surrounded by a huge olive grove and encircled by high green cliffs featuring the castle of Parga on one side and the monastery of Vlacherna on the other, Valtos is a mostly sandy beach ideal for families and water sports lovers. Its deep yet calm waters are a refreshing shot in hot summer days.
Vathiavali One of the most famous beaches of the area Vathiavali was until recently a privilege of those on sailing yachts or boats. Quite recently and due to the unspeakable beauty of the coast local authorities have made the beach reachable by car and semi-organized. Thin white pebbles, transparent azure waters and an ambience of utter tranquility are the ingredients of its mezmerizing summer potion.
Vela – Agrilia At about 10km northern of Astakos on the way to Mytikas the two beautiful adjacent coasts with whitish sand and clean blue waters of Vela and Agrilia are found. They are the only sandy beaches in the surrounding area and the most preferred spots amongst visitors.
The Ionian Coast is actually the west coast of the country and, thus it can be reached by car. Driving from Athens, the Ionian Coast is at about 350km distance (first stop Paleros) while the entire coast is about 150km long. From Thessaloniki the driving distance is approximately the same (350km) while there are some flights from Athens to Preveza mostly during summer months. Flights from Athens to Ioannina, Central Epirus, are also operated and then one can drive to Syvota for 1,5hr (100km).
The Ionian Coast extends at about 150km and boasts numerous towns and settlements where accommodation options vary from fully organized luxury hotels and resorts to luxurious private villas. Holiday villas with pool are the perfect choice for visitors to the Ionian Coast as their super full days here should close with cocooning at the cozy pool terrace overlooking the cerulean sea. As such, the Greek Villas' team of experts has handpicked some of the best luxury villas in the Ionian Coast for those who want to taste absolute comfort and pampering.


text:
You are here: Home / Homepage / Blog / Life / Season of missed and bellowed deadlines
Season of missed and bellowed deadlines
20 October, 2013 /0 Comments/in Life, Memeing of Life /by marius
Honestly. If time is relative it's one of the nagging ones in the family that you try to ignore but they never seem to get off your case and constantly remind you that I haven't done what I said I was going to do and just let me live my own bloody life, Mum… please. Oh.
Now it's Autumn and the crisp air returns, the berries are fat, the apples ready, there's a crunchiness to every step; if you're romantic it's the "Season of mists and mellow fruitfulness". But for most of us there is something else in the Autumnal air – nothing mellow, you can almost feel its buzz and charge: it's this sense of pressing urgency.
It's the season of deadlines and to-do lists. Today really is the tomorrow you were worrying about yesterday. Everything suddenly seems to need to be done "before Christmas!" Like the world just might end then, and it would be devastating if the planet were to explode without the attic sorted out and the tax receipts done.
Even as he wrote his Ode to Autumn in 1819, Keats dreaded the season realising that he had run out of time to deliver his long poem Hyperion – that and not exactly having the constitution for the cold weather to come. "I love deadlines," said Douglas Adams, "I love the whooshing sound they make as they go by."
Why is everybody in a rush right now? It's like a hole is torn in the space time continuum as the first leaf hits the pavement. All of a sudden time accelerates and there is an unremitting sense of anxiety, hustle and haste in the air. Projects need completing, days are 'drawing in', people who haven't returned dinner party invitations suddenly feel prompted to have you round. Everything has an imperative.
Maybe time just seems short compared to the laconic eternity of the summer holidays; winter never seems to leave as fast as it arrives. Einstein theorised that time was relative to gravity, and certainly the gravity of a situation alters our perception of it. I mean, how long a minute is entirely depends on which side of the toilet door you are. A clock is not just a small device used to wake up people who have no children, it's a gauge of our emotional state that can whizz round, or drag interminably, depending on how we're feeling.
Writing in the journal Animal Behaviour, researchers from Trinity College Dublin, Edinburgh and St Andrews Universities claim that: how fast time is perceived is down to a creature's size. Dogs, for instance, process information at twice the rate of humans, which is why they're not very interested in television. You'd think with Downton 's latest rehashed plots resembling their dinner they might show a woof of interest, but a dog's visual system has a refresh rate much higher than that offered by TV, or film, screens so all they see is a flicker of lights. The smaller the creature, say the scientists, the more they perceive in a unit of time.
However, the empirical data I've gathered from selflessly subjecting myself to the process of aging (the things I do for my readers), goes further. Time is actually perceived with the heart. You judge the world and the speed of life against your internal beating clock. As the heart slows, the world appears to become faster. That's the tragedy of ageing: what once seemed like a year is, later, barely a week. For older people who, like elephants, have slow hearts, the world is whizzing past, death hurtling towards them. Yet to the young, they are lumbering and slow moving and always have a train of cars trying to overtake them when they go for a drive on a Sunday.
Conversely, when your heart is beating faster, the world seems to slow down. A fly's heart beats a hundred times a second and so it sees the fly-swat coming towards it in interminable slow motion. It has time to rub its legs, bend them, start flapping its wings, do a faultless vertical take-off and buzz off to some other morsel, to scrape and vomit on, before the swat comes near. All in less than a human heartbeat and imperceptibly fast to the eye.
So when the excited heart starts beating faster as it does during disasters, times of shock or the kind of sex which involves kitchen furniture, everything seems to grind in to slow motion. It seems to take forever to react to anything. Which means some of the best and worst things that happen in life, happen slowly.
But Autumn, however much you love it, always goes too quickly, and every year it will seem just a little bit shorter. I'd love to say, 'Carpe diem, tempus fugit.' But honestly I haven't the time to learn Latin.
via Season of missed and bellowed deadlines – KensingtonChelseaToday.
http://mariusbrill.com/wordpress/wp-content/uploads/2011/03/writer.jpg 523 604 marius http://mariusbrill.com/wordpress/wp-content/uploads/2011/04/logoMB2.jpg marius2013-10-20 12:36:402013-12-04 01:55:54Season of missed and bellowed deadlines
The psychology of spiritualism: science and seances – The Observer You Say You Want an Evolution…


Packaging industry are now get the enormous development, nowadays from the customary packaging systems to handmade shapes, sizes and plans are preferred by the entrepreneurs for their product. This move is intended to satisfy the promoting techniques of firms and also taking care of the imaginative outlines by the clients. Packaging guarantees safety of the materials that are intended to be selling on the market. While concentrating on packages, also give importance to the ラベルデザイン.
Packaging and label design is considered as a method of rivalry because of the way that customers identify products with the packages and its designs mostly. Organizations have begun discovering ways and systems to offer their products through better outlining and packaging. Solid and appealing packaging outlines and names not just shield the products from breakage and harms but they are also likewise useful in snatching consideration from the end buyer. Packaging systems like bunched packaging guarantees that less time and labor is utilized for packing a product. The typical option on packaging encompasses boxes, envelopes, containers, jars, bottles, sacks, wrappers and holders etc and you can choose which suits your products the most.
Mailing boxes guarantee carefully designed, appealing, practical, recyclable, and advantageous method for packaging a product. They are accessible in different sizes, shapes and plans with a specific end goal to take into account the necessities of the clients.
The size, shape, and quality of mailing boxes rely upon the things to be bundled. For instance, pressing delicate things like china and vases requires additional assurance as twofold layering or additional thick dividers. Then again, limit boxes would be utilized for packaging a level thing like a mirror.
When you have problems with designing, it is better to hire the firms which offer such options. Hiring them can bring more convenience to you. In order to hire them, using the internet is one of the most efficient ways.


Jenna Pacelli is a Yoga Teacher and a Board-Certified Holistic Health Coach in San Francisco and throughout the Bay Area, with clients connected both in person and long distance. Jenna learned the practice of Dharma Yoga from Sri Dharma Mittra and Melissa Capezzuto. As a teacher, lecturer, and coach, Jenna guides her students and clients utilizing the Eight Limbs of Yoga as a comprehensive lens with a strong emphasis on the yamas and niyamas. Jenna believes that when grounded in a healthy, whole foods diet, we create a ripple effect that improves the rest of our lives.


Assemble at the airport and depart for Cairo, the capital of Egypt.
Upon arrival, be greeted by our representative who will assist you with the immigration procedures – visa and customs clearance. Start the tour drives you to visit the Mosque of Mohamed Ali, the largest mosque built in the first half of the 19th century. Admire the Citadel of Saladin perched on Mokattam hill with grand views of the city skyline. Next visit the Egyptian museum which houses the richest collection of antiquities from the 7000 years of Egyptian civilization. Enjoy traditional Egyptian cuisine at a nearby restaurant before finishing the tour at your hotel. *Note: Admission to the Mummies room is excluded.
Embark on a great excursion to visit one of the Seven Wonders of the Ancient World. Be awed by the mind-blowing visual of the Great Pyramids of Giza (outside only) and the Sphinx, the legendary guardian with a lion's body and the head of King Chephren. Experience a camel ride before enjoying Egyptian lunch with views of the Giza Pyramids. Next head to Memphis, where the colossal statue of Pharaoh Ramses ll and a great alabaster sphinx stand. Lastly, visit the Step Pyramids in Saqqara. Its distinctive architectural style identifies it as being among the oldest stone building in Egypt.
Take off via a domestic flight to Aswan.Upon arrival, transfer to the dock and embark on a Nile Cruise. As the day moves along, visit the Philae Temple, which is dedicated to the Goddess Isis. Then see the granite quarry of the Unfinished Obelisk. You may take an optional ride on a Felucca (sailboat) on the Nile and visit the Elephantine Island and Agha Khan Mausoleum. Return to the cruise for dinner and overnight. Note: Overnight cruise may not stop at city port stated is subjected to cruise schedule.
Rise early to visit the Abu Simbel Temples by coach. Prepare to be blown away by these amazing temples. They are undisputedly one of the world's most breathtaking monuments. Then, travel to the Aswan High Dam, it was built to reduce floods in the Nile, as well as to protect the ancient granite quarries. Return to the cruise and sail over to Kom Ombo where you can find the magnificent Temple of Kom Ombo, dedicated to the crocodile-god Sobek. Retire for the night on a cruise whilst sailing to Edfu.
Start your day with a horse carriage ride to the Temple of Horus, the best preserved ancient temple in Egypt. Reboard the ship and begin sailing to Luxor, where you will pass through the Esna Look. Tonight's farewell dinner will be complemented by oriental music and some dancing.
After breakfast, your delightful cruise will come to an end as you disembark from the ship. Transfer to the West Bank and start by visiting the Valley of the Kings, where the tombs were built for the pharaohs and powerful nobles of the New Kingdom of ancient Egypt. Next, visit the Temple of Hatshepsut, a mortuary temple dedicated to the Sun God. Pass by Colossi of Memnon, two-seated figures of Amenhotep III. Move to East Bank of Luxor to visit the amazing Temples of Luxor and Karnak, dedicated to the worship of Almighty God of the New Empire "god Amun". Later you will be driven to the Egyptian resort city, Hurghada.
Spend the day at your leisure. You can choose to relax on a sandy beach or swim in the Rea Sea. You may also get an optional tour to explore the desert via Quad bike Desert Safari or the marine life of the famous red sea via Red Sea Submarine tour at your own expense.
Depart for a long-distance drive to Cairo. Explore the colorful Khan el-Khalili bazaar at leisure and shop for handicrafts and other goodies. Stop by the Papyrus Institutes to observe the making of papyrus and Perfume factory for a local fragrances and unique blown glass perfume bottles.
Bid Cairo farewell and head to the airport for your flight back home.
• Due to unforeseen circumstances, the sequence of the itinerary may be subject to change without prior notice. VISA is required to travel to Egypt. • A minimum group size of 15 passengers is required for a confirmed departure.
Travel back to a time when pharaohs and gods walked amongst man and uncover the greatmysteries of this ancient civilisation.


text:
package com.tc.webshell.servlets;

import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.logging.Level;
import java.util.logging.Logger;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import lotus.domino.Database;
import lotus.domino.Document;
import lotus.domino.Item;
import lotus.domino.NotesException;

import org.apache.commons.io.IOUtils;

import com.ibm.domino.osgi.core.context.ContextInfo;
import com.tc.utils.StrUtils;
import com.tc.webshell.core.MapperFactory;
import com.tc.webshell.core.Prompt;
import com.tc.webshell.core.WebshellConstants;

/**
 *
 * @author mwambler
 */
public class RestSimple extends WebshellServlet {

	private static final long serialVersionUID = 8097550209995147520L;

	private static final Logger logger = Logger.getLogger(RestSimple.class.getName());

	/**
	 * Processes requests for both HTTP
	 * GET and
	 * POST methods.
	 *
	 * @param request servlet request
	 * @param response servlet response
	 * @throws ServletException if a servlet-specific error occurs
	 * @throws IOException if an I/O error occurs
	 */
	protected void processRequest(HttpServletRequest request, HttpServletResponse response)
	throws ServletException, IOException {
		response.setContentType("application/json;charset=UTF-8");

		try {
			Database db = ContextInfo.getUserDatabase();
			String json = null;

			if ("POST".equals(request.getMethod())) {
				json = IOUtils.toString(request.getInputStream());

			} else if ("GET".equals(request.getMethod())) {
				json = request.getParameter(WebshellConstants.PARAM_JSON);

			}else{
				json = IOUtils.toString(request.getInputStream());
			}

			if(StrUtils.isNull(json)){
				Prompt error = new Prompt();
				error.setMessage("No json data found");
				error.setTitle("ERROR");
				json =MapperFactory.mapper().writeValueAsString(error);
				this.compressResponse(request, response, json);
				return;
			}

			Document doc = new DocFactory().buildDocument(request, db, json);
			String message = doc.getItemValueString("Form") + " created successfully";

			Prompt prompt = new Prompt();

			prompt.setMessage(message);
			prompt.setTitle("info");

			prompt.addProperty(WebshellConstants.PARAM_NOTEID, doc.getNoteID());
			prompt.addProperty(WebshellConstants.PARAM_UNID, doc.getUniversalID());

			SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd G 'at' HH:mm:ss z");
			String strdate = formatter.format(doc.getCreated().toJavaDate());

			prompt.addProperty(WebshellConstants.PARAM_CREATED, strdate);

			//lets add all the fields from the doc as a property
			for (Object o : doc.getItems()){
				Item item = (Item)o;
				prompt.addProperty(item.getName(), item.getText());
			}
			json = MapperFactory.mapper().writeValueAsString(prompt);

			this.compressResponse(request, response, json);

			doc.recycle();

		} catch (NotesException e) {
			logger.log(Level.SEVERE,null, e);
		}
	}

	// <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
	/**
	 * Handles the HTTP
	 * GET method.
	 *
	 * @param request servlet request
	 * @param response servlet response
	 * @throws ServletException if a servlet-specific error occurs
	 * @throws IOException if an I/O error occurs
	 */
	@Override
	protected void doGet(HttpServletRequest request, HttpServletResponse response)
	throws ServletException, IOException {
		processRequest(request, response);
	}

	/**
	 * Handles the HTTP
	 * POST method.
	 *
	 * @param request servlet request
	 * @param response servlet response
	 * @throws ServletException if a servlet-specific error occurs
	 * @throws IOException if an I/O error occurs
	 */
	@Override
	protected void doPost(HttpServletRequest request, HttpServletResponse response)
	throws ServletException, IOException {
		processRequest(request, response);
	}

	/**
	 * Returns a short description of the servlet.
	 *
	 * @return a String containing servlet description
	 */
	@Override
	public String getServletInfo() {
		return "Short description";
	}// </editor-fold>
}

redpajama_set_name: RedPajamaGithub


text:
Q: How can I compress jQuery hide() and then fadeIn() to a single line? I'm adding new rows to a table using jQuery and have the rows fading in as I want but only by making two calls, the first uses after to add the new row at the end of my table and then I use hide followed by fadeIn to get the effect. I want to compress this
$(document).ready(function ($) {
    $("button").click(function () {
        $.get('@Url.Action("AddCalculatorRow", "Workshop",
                           new { id = Model.Id } )', function (data) {
            $('.calculator').find("tbody tr:last").after(data);
            $('.calculator').find("tbody tr:last").hide().fadeIn(2000);
        });
    });
});

the duplication tells me there must be a more elegant way to achieve the look. However if I make that
$('.calculator').find("tbody tr:last").after(data).hide().fadeIn(2000);

then the row that's added is shown instantly and what was the last row hides and fades in... which looks awful.

A: Just target the next element after adding new content.
$('.calculator').find("tbody tr:last").after(data).next().hide().fadeIn(2000);

or swap it around:
$(data).hide().appendTo('.calculator tbody').fadeIn(2000);

It would also be smart to go ahead and parse data before you use it, but that's completely optional:
$($.parseHTML(data)).hide().appendTo('.calculator tbody').fadeIn(2000);

redpajama_set_name: RedPajamaStackExchange


The Swindon Limo Company has its silver Chrysler/Baby Phantom limousine to hire for all occasions. Our Chrysler is a popular choice for those wanting class and sophistication for limousine hire in Swindon and Wiltshire. The Chrysler Limo seats 8 passengers comfortably and boasts a beautiful interior of silver and pearl white leather seating with a black bar stretching the length of the car with bubbly on ice and soft drinks, mood lighting throughout the bar and ceiling, state of the art sound system which you can connect with your hand held device to play your own playlist and screens throughout.
We cover School Proms, Weddings, Birthdays, Hen Parties, Stag Parties, All Sporting Events, Airport Transfers and much more in Swindon and surrounding areas. Limo hire in Swindon is very popular with parties wanting to arrive in style to their chosen venue whether it's in Swindon or going out of town to some of the following destinations including Bristol, Cardiff, Oxford, Reading, Cheltenham, London, Bournemouth, Brighton and many more so fill out a quote form for prices and availability and see how affordable limo hire is.
"Very good service. Friendly staff, very convinient (easy to book) and flexible. A great way to prepare a surprise for friend and have a funny night!"
"I used The Swindon Limo Company for my prom, they were so great and the staff were all really friendly and helpful. Wonderful service all round!"


text:
Ashland attorney gets probation for drug, theft charges
Al Lawrence
ASHLAND – A former Ashland County assistant prosecutor was sentenced Monday to three years probation for theft and drug-related charges.
Tim Potts also received a stern warning from the visiting judge.
"The most important thing you want to take away from this is you do not want to ever see me again," retired Stark County Common Pleas Judge Charles Brown Jr. told Potts at the end of the Ashland attorney's sentencing hearing Monday.
Potts pleaded guilty Nov. 17 in Ashland County Common Pleas Court to felony charges of grand theft, forgery, possession of cocaine and possession of heroin and misdemeanor charges of illegal use or possession of drug paraphernalia, endangering children and falsification as part of a plea bargain. The charges were filed after Ashland Municipal Court Judge John Good reported to police that more than $9,000 was missing from a trust account that was established for a client when he and Potts were law partners.
Potts told the court during his plea hearing that he used cocaine and heroin during a five-to-six week period this past summer, left drug paraphernalia at his house while his children were there and took money from the account because his actions put him in a "significant financial strain." On Monday, Potts choked up several times as he took full responsibility for his actions.
"I did this to myself, I hurt people around me and I have to live with that," he said. "I apologize sincerely to those I hurt. I don't know if remorse is a strong enough word to explain how I feel about what I did."
Potts' only explanation for why he got involved with drugs and alcohol was, "I got away from me." He told the judge he has learned a lot during the last four months and has been "clean and sober" for the last 60 days and has been attending Alcoholics Anonymous meetings.
Defense attorney Rolf Whitney agreed that Potts has made a good start toward his future health and happiness, noting that Potts made full restitution several months ago.
Cliff Murphy, who was one of two Richland County assistant prosecutors who handled the state's case, said Potts did not adequately explain in either his statement or during the pre-sentencing investigation why he broke the law and damaged the reputation of the legal profession.
"How does someone throw away a 17-year legal career to use these drugs and commit these crimes?" Murphy asked. "We think that the actions of Mr. Potts, while damaging to his family, are tremendously damaging to the profession he took an oath to and tremendously damaging to the public at large, who look up to lawyers as one of the professions that people say are there to do right."
Judge Brown pointed out that he said when he accepted Potts' guilty plea that he would sentence Potts to probation as long as he met four conditions, which he did. He sentenced Potts to three years' probation, ordered him to perform 100 hours of community service and told him he must enter and successfully complete a residential drug treatment program at a community based corrections facility in Ohio.
Potts also was given a six-month driver's license suspension and ordered to pay court and supervision costs and to undergo random drug testing. He was not fined because he was declared indigent.
Brown also ordered Potts to have no contact with a former girlfriend, who reportedly was sentenced on drug charges in Richland County, and have no contact with former neighbors or their extended family and placed restrictions on a number of other activities. The judge warned Potts he faces a three-year prison term if he violates any of the conditions or restrictions during probation or even fails to report any contact with law enforcement officials.
"In Stark County, where I sat as a judge for 12 years, I was known as 'send them down Brown'" Brown said. "You do not want to come before me on a motion to revoke your bond because that means your probation officer has done everything they could do to help you."
Officials say notification of Potts' criminal proceedings have been forwarded to the Ohio Supreme Court's grievance committee, which is expected to order an interim suspension of Potts' license to practice law. The committee will then review the case and recommend disciplinary action, which could be as severe as permanently revoking the license.


Did you know that two-thirds of the 6 million people living with Alzheimer's in this country are women? Me neither. Like me, Maria Shriver lost her father to Alzheimer's. In the aftermath, the founder of The Women's Alzheimer's Movement was shocked to learn that the devastating brain disease affects women disproportionately, and not just directly. "Two-thirds of the caregivers in our country today are women," says Shriver, shortly after headlining a panel at South by Southwest (SXSW) in Austin, TX, to draw attention to the overwhelming impact Alzheimer's has on women. "And these are primarily women who are also working, caring for young children, and adjusting their work lives in order to care for parents with Alzheimer's," adds Shriver, who stresses the severe economic as well as social implications.
Shriver's father, Sargent Shriver, with his family (l to r) Bobby, 10; Timothy, 4; Mrs. Eunice Shriver (sister of President John F. Kennedy) holding 4-month-old Mark; Maria, 8. Photo credit: ASSOCIATED PRESS.


Four residents of The Atrium at The Cedars recall how the attack on Dec. 7, 1941, profoundly affected their younger years.
Margot Cliff didn't understand the concept of war until the bombs fell on Pearl Harbor on Dec. 7, 1941.
Margot Cliff recalls the gas mask distribution and air raid drills after the attack on the Hawaiian naval base.
She was 7 and standing outside her house in Hilo, Hawaii, with her father as he prepared to leave for a morning church service when a neighbor came running into the yard with news of the Japanese attack that would leave 2,403 Americans dead and push the United States to enter World War II. Two hundred miles away from Pearl Harbor, Cliff's family wasn't in immediate danger as the bombs fell, but realities of war surrounded the young girl in the months and years to follow.
Seventy-six years after the day that President Franklin D. Roosevelt said would "live in infamy," Cliff and three other residents of The Atrium at The Cedars in Portland reflected this week on the moment they heard about the attack and how it shaped their lives in the years after.
Cliff, who was born in Hawaii and lived there until she moved to the mainland at age 12, was living a quiet life on the island with her sister and their father, a Congregationalist minister.
Immediately after the attack, no gatherings of more than 10 people were allowed. Cliff's father, the Rev. T. Markham Talmage, held services with nine people at a time. Everyone on the island was issued a gas mask and had to carry it at all times. Every few months, the school library would be filled with tear gas and students were marched through to test the masks. Those who hadn't put their masks on correctly came out crying, Cliff said.
Cliff's father tacked a world map to the wall of their house. She learned geography as visiting soldiers and sailors placed pins on their hometowns. During air raid drills, the family rushed to a culvert under their road. Someone had placed benches inside over the shallow water that collected there.
"For years after, the sound of sirens did scare me," Cliff said.
More than 5,000 miles away in Maine, Les Brewer was in his fraternity house at the University of Maine in Orono when news of the attack came over the radio.
Brewer and his fraternity brothers all joined the armed services and fought in the war. Not all returned home.
Brewer, a native of Bar Harbor studying electrical engineering, was already in the ROTC and enlisted in the Army Signal Corps by his junior year of college. After basic training, he was sent to France toward the end of the war and spent two years stationed in Paris. He came home to finish college, then fought in the Korean War. He was awarded a Bronze Star.
After the wars, Brewer taught ROTC at Northeastern University in Boston for a year before returning to Bar Harbor, where he ran a family business and was a founding trustee of the College of the Atlantic.
Like Brewer, Bob Ryan remembers the attack on Pearl Harbor as a defining moment that led him to join the Navy to defend the country. Ryan, now 92, was a 15-year-old high school sophomore in New Jersey that day. He had just started working as an usher at a movie theater in New Jersey when the news broke, interrupting the film. He knew right away he wanted to join the military.
The attack on Pearl Harbor led Bob Ryan to join the Navy at the age of 17.
At 17, Ryan joined the Navy Seabees with his father's permission. He was one of the youngest Seabees to serve in both Europe and the Pacific, he said. On June 6, 1944, he took part in the Normandy invasion. Ryan returned to the United States at age 20.
"I wasn't old enough to vote, I wasn't old enough to buy a drink and I wasn't old enough to get married," he said.
She didn't know much about bombings or war, but Rodetsky knew the attack "was something very bad." Later that day, worried about her 14-year-old brother, she asked her father about his comment in the movie theater. It was the first time he didn't tell her to look it up in the dictionary.
"I could feel the tension," Rodetsky said. Her father had a small world map he used to track where troops were stationed during the war.
When her brother, Sy Schpoont, turned 17, he joined the Army Air Forces as a medic. She and her parents eagerly awaited the letters he wrote home, but grew anxious when he was in Guam and the family stopped hearing from him. Finally, another letter arrived and was met with "great joy" by the family in New Jersey awaiting his safe arrival home. He is now 91 and living in California.
"I'm so grateful my brother managed to survive," Rodetsky said.


Beautifully constructed and uniquely made from one piece of leather, our Comfort Craftsman boots come in a range of colors. The Comfort Sole is perfect for everyday wear.
Made in our Adelaide factory, these boots feature a classic chisel square toe and flat heel with sewn welt plain non-slip composition sole and comfort innersole. Our Comfort Technology features a fiberglass airport-friendly shank, which reinforces the shape of the boot and supports the arch. Padded heel lining increases the superior comfort of the insole. Soft, durable microfibre 'sock lining' draws moisture away from the foot, allowing it to breathe. Light sole construction increases flexibility while retaining the durability of a composition sole.
If these boots are not currently in stock, your order will be processed as a Special Order and delivered within the stated time. The R.M.Williams Returns Policy allows Special Orders to be exchanged or returned. Determine your size and fit by referring to our Boot Size Guide or read our Terms & Conditions.


Australia, it must be said that I have never had a great longing to visit the far flung dust bowl of a country yet here I find myself for a third time. It can't be all bad. I must concede that if it wasn't so far a field it would be appealing. The life style is dare I say it, rather pleasant. On arriving on an early Sunday morning I cycled the boulevard running along Cairns' water front; it`s 8am but not all is quiet, walkers with sun dated visors stride past, lycra clad joggers moving slightly faster and bikers faster still. All out enjoying the mild morning with the entire day ahead of them. In London you are more likely to see dishevelled walkers this early on a Sunday morning, with untucked shirts or smudged makeup and bags under their eyes; the tell tale signs of a walk of shame.
So I do concede that it is a liveable place but it is not for me. I enjoy a good weekend on the continent but here I settle for a weekend in Byron Bay and I am treated to a touch of normality by a good friend. When I last saw Dirk Peters I was a groomsman at his wedding in Zimbabwe right at the start of my trip and I've sped down the Bruce Highway to have a good old fashioned boys weekend.
Down the coast of Australia there are countless sleepy beach towns with empty white beaches, with sand that squeaks on every foot step, clear waters with a good break, a fish 'n' chip shop, a cafe which turns into the bar in the evenings and a single road leading back to the highway. After school boys head to the beach on skate boards and bikes, surf boards under one arm. With their long golden locks, which would make most women jealous, they couldn't look more Aussie if they tried. As you sit eking out a expensive coffee the occasional grown man will walk past wearing the same clothes as the school kids, board shorts, a vest and a cap; it would not be becoming of a British man but here…I still think it looks stupid, adults of my parents years should not wear caps.
I wont take you through my time in Byron Bay, needless to say it involved a fair bit of alcohol and a few groggy mornings. I ate my weight in food and have managed to put on a bit of energy reserves though I still have to hold my trousers up. Eating dinner in a beach side restaurant whilst gulping a beer is a rare treat and I relish in it. My road side diet of a baguette for dinner with a tub of cream cheese has gotten a bit mundane.
Byron is a bohemian and back packers retreat. If you have ever ridden the train to Plymouth to you may have noticed a number of people with pink hair, dreadlocks, baggy clothes, hands bejewel with trinkets and jackets which would make Josephs' look bland. They are bound for the Devon town of Totnes and this ilk would not be out of place in Byron Bay. You cant shake a stick without strumming a ukulele, tapping a bongo or getting it tethered in a tangle of shaggy untamed hair. Its a town with a relaxed under tone but snobs need not fear you can crack a bottle of Australian sparkling wine on a balcony over looking the beach whilst slurping salty oysters or sit by a crackling fire drinking an old fashioned whilst beneath the table you tap your foot to the beat of live music.
A light house over looks the waters around Byron, warding off ships from the rocky crags of the most eastern point of mainland Australia. From the viewing point and coastal walk at its base you can peer out at the horizon, the Pacific seems endless. But not for long as your eyes will likely be drawn closer to shore, its a thoroughfare for humpback whales. In the winter they migrate north to sub tropical waters to feed and breed to and come the summer they commute south to the waters of the Southern Ocean. But here just of the cape they seem pause to put on a bit of a show. You might think the would be cumbersome considering the large mass but they are majestic, effortlessly gliding through the bay giving the occasional wave with a large fin to the on lookers. Their exhales seem like a great big sighs as they break the surface, sending geysers of salt water skyward; amazingly this breathe can be heard from the cliffs above. We stand and watch their great forms make a circuit of the bay and cant help but be bitterly envious of the paddle boarders who are so close they can probably poke them with their paddles.
The following day it is a Sunday morning and I am off to see the whales up close, I cant pass up on the chance to have the experience of those lucky paddle board buggers who we spied from the cliffs of Cape Byron Light the day before. I can see the silent splashes of these great aquatic beasts as the broach full bodily from the water out just past the headland. They are clearly calling me with the show.
Unfortunately as I dip my paddle in the water I am alone, I left a man behind, Dirk was last seen fertilising the sand dunes his paddle board discarded on the sand. Conditions are not ideal, gone is the millpond surface of yesterday, out in the bay I chat to a canoeist who warns me that the wind is picking up, well I take that into consideration but I have whales to poke. Standing I am propelled down wind but soon I am forced to me knees or I will take a plunge; its gotten a touch choppy. That canoeist wasn't lying and unless I want to end up in Chile I must abort the whaling expedition. Caution wins this round and I make to take shelter from the wind; it is easier said than done, alarm bells hadn't started but there was a distant murmur of a ringing bell in the back of my mind, when I eventually managed to get a shore footing on the eastern end of the beach I stand hands on hips, panting and slightly relieved that I won't be needing my pigeon Spanish for another month or so. It was a long trudge back along the beach to the hostel with nothing to show for my efforts.


If you are looking for a leading automation testing services company, CresTech is the right place for you! Our test automation services help companies in improving the overall quality of testing even under budget limitations. Our automation solutions include managed regression automation, automation consulting and smart automation accelerators or tools which will help you to save up to 40% in your automation initiative. As we have partnerships with the leading firms like IBM, Microfocus, SOASTA and many more, we can bring the best commercial solutions to help you with your unique needs.


大きさの例:I am smaller than a watermelon.
I am shaped like a ~.
I look like a ~.
~の仲間:I am from the same family as ~.
I am a red fruit.
I am a red fruit that grows on a tree.
I can be red, green or yellow.
You can see me in a pie.
I am a heart shaped.
Eating me every day keeps the doctor away.
I can be in a cake.
I am green when I am young.
You usually see me after I turn yellow.
You can drink my juice, but I am not a tomato.
You can peel me, but I am not a potato.
You can find me in curry.
I am a snowman's nose.
Rabbits and horses love me.
I am popular in Japan.
I am thick and long.
I have beautiful white skin.
You see me in winter.
You can find me next to a grilled fish.
I have a green hat.
I can become a tasty tempura.
I am smaller than an apple.
I can be made into jam.
I make your bones strong.
I also make your skin beautiful.
I can be purple or light green outside.
I am grown in a group.
I am sweet but I can be made into a dry wine.
I am always white inside.
My flesh can be white, light green or orange.
My name includes honey because I am very sweet.
I am expensive in Japan but cheap in some other countries.
I am a type of lettuce.
I have a cool and crisp taste.
You often see me in sandwiches.
I am good at wrapping other foods.
I am from Southeast Asia.
I am a largest fruit in the world.
I have a similar taste to banana, mango, and pineapple.
When I am young, I am not sweet.
Some people eat me as a meat alternative.
I grow on a vine.
I sometimes have short fur.
I can make meat tender.
I can be green or gold inside.
I am long and straight.
I am green and white.
I am used in a hot pot dish.
I am from the same family as onions.
I am shaped like a large egg.
I can be yellow, orange or red.
I can be in a pudding.
You see me on a snow cone in Taiwan.
I have a lot of protein.
I have a hard and dry shell.
I can be a fruit or the seed of a fruit.
If you are under 5, you should not eat me.
You might choke on me.
I am a root vegetable.
I can be white, red or purple.
I can be peeled but I'm not a banana.
I can be made into rings.
I also have eyes but cannot see.
I can be boiled, mashed, fried, roasted, and baked.
I am shaped like a pear.
I can be in jam.
I keep your brain sharp.
I am full of vitamins.
I am made up of many tiny balls.
I am a red fruit but I am not a strawberry.
You see strawberries more often than me.
Many people visit and pick me in a field.
You often see my friends and me on top of a cake.
I can be in a smoothie.
I am a beautiful red fruit.
I'm red but I'm not a traffic light.
I'm round but I'm not a cherry.
I grow on vines but I'm not a grape.
You can find me in salads.
I'm also used to make pasta sauce.
I am similar to a grapefruit and a mandarin.
I am as big as a grapefruit, but I am sweeter than a grapefruit.
I am originally from Jamaica.
I do not like my name because I'm not ugly!
I am black round and tiny beans.
I am good for your brain.
You must love me in an ice cream.
I am big, round and heavy.
I have hundreds of tiny seeds.
You like to smash me at a beach.
You see me in summer.
I can be red or yellow inside.
I am sweet and refreshing.
This is my Chinese name.
My skin is like the bark of a tree.
I can be yellow, purple or white.
I live in hot countries in the Caribbean and Africa.
I am like a potato.
I can be in spicy soups.
I can be yellow, green or stripey.
I can grow up to a meter long.
I can be pan fried with garlic.
I look like a cucumber but I'm not.
I am from the same family as pumpkins.


text:
Aakkola är en liten by i Orivesi kommun i landskapet Birkaland i Finland. Byn ligger strax öster om sjön Aakkojärvi och har 40 invånare.

Referenser

Orivesi
Orter i Birkaland


text:
Q: Why does my AssignmentExpression automatically become a return statement when I put it in a LambdaExpression I'm making an assignment inside a LambdaExpression.  For some reason, the lambda is treating that assignment as the return type of the lambda as well.
var localIntVar = Expression.Variable(typeof(int));
var assign = Expression.Assign(localIntVar, Expression.Constant(5));
var block = Expression.Block(new ParameterExpression[]{localIntVar}, assign);
var lambda = Expression.Lambda(block);

lambda.Dump();

The generated lambda is of type Func<Int32>.  I expected it to be Action.  If I add an Expression.Empty() to the end of the block, it works as expected.
var localIntVar = Expression.Variable(typeof(int));
var assign = Expression.Assign(localIntVar, Expression.Constant(5));
var block = Expression.Block(new ParameterExpression[]{localIntVar}, assign, Expression.Empty());
var lambda = Expression.Lambda(block);

lambda.Dump();

A: From the documentation of the Expression.Block method:

When the block expression is executed, it returns the value of the last expression in the block.

So it is not the assignment expression is treated as return value but any expression which stands as the last parameter of the Expression.Block method.

A: In the first example you are invoking this overload of Block() which accepts a collection of ParameterExpression. In the second example you are invoking a different overload of Block() that specifies a block expression with no variables.
Try this:
var localIntVar = Expression.Variable(typeof(int));
var assign = Expression.Assign(localIntVar, Expression.Constant(5));
var block = Expression.Block(localIntVar, assign, Expression.Empty());
var lambda = Expression.Lambda(block);