text:
package org.apache.geode.internal.cache.partitioned;

import static org.apache.geode.distributed.ConfigurationProperties.*;
import static org.junit.Assert.*;

import java.util.ArrayList;
import java.util.List;
import java.util.Properties;

import org.junit.Test;
import org.junit.experimental.categories.Category;

import org.apache.geode.cache.CacheFactory;
import org.apache.geode.cache.PartitionAttributesFactory;
import org.apache.geode.cache.Region;
import org.apache.geode.cache.RegionFactory;
import org.apache.geode.cache.RegionShortcut;
import org.apache.geode.cache.client.ClientCacheFactory;
import org.apache.geode.cache.client.ClientRegionFactory;
import org.apache.geode.cache.client.ClientRegionShortcut;
import org.apache.geode.internal.AvailablePort;
import org.apache.geode.internal.OSProcess;
import org.apache.geode.internal.cache.CacheServerImpl;
import org.apache.geode.internal.cache.GemFireCacheImpl;
import org.apache.geode.internal.cache.LocalRegion;
import org.apache.geode.internal.cache.RegionEntry;
import org.apache.geode.internal.i18n.LocalizedStrings;
import org.apache.geode.test.dunit.DistributedTestUtils;
import org.apache.geode.test.dunit.Host;
import org.apache.geode.test.dunit.IgnoredException;
import org.apache.geode.test.dunit.VM;
import org.apache.geode.test.dunit.internal.JUnit4DistributedTestCase;
import org.apache.geode.test.junit.categories.DistributedTest;

/**
 * TODO This doesn't really test the optimised RI behaviour but only that RI works. But there must
 * be other tests doing the same.
 */
@Category(DistributedTest.class)
@SuppressWarnings("serial")
public class Bug43684DUnitTest extends JUnit4DistributedTestCase {

  private static final String REGION_NAME = Bug43684DUnitTest.class.getSimpleName();

  private static GemFireCacheImpl cache;

  private Host host;

  private static VM server1;

  private static VM server2;

  private static VM server3;

  private static VM client1;

  private static int numBuckets = 11;

  @Override
  public final void postSetUp() throws Exception {
    host = Host.getHost(0);
    server1 = host.getVM(0);
    server2 = host.getVM(1);
    server3 = host.getVM(2);
    client1 = host.getVM(3);
    IgnoredException.addIgnoredException("Connection refused: connect");
  }

  @Override
  public final void preTearDown() throws Exception {
    closeCache();
    client1.invoke(() -> Bug43684DUnitTest.closeCache());
    server1.invoke(() -> Bug43684DUnitTest.closeCache());
    server2.invoke(() -> Bug43684DUnitTest.closeCache());
    server3.invoke(() -> Bug43684DUnitTest.closeCache());
  }

  public static void closeCache() {
    if (cache != null && !cache.isClosed()) {
      cache.close();
    }
    disconnectFromDS();
  }

  @Test
  public void testRIWithSingleKeyOnRR() throws Exception {
    doRegisterInterest("KEY_1", null, numBuckets, true, false);
  }

  @Test
  public void testRIWithAllKeysOnRR() throws Exception {
    doRegisterInterest(null, null, numBuckets, true, false);
  }

  @Test
  public void testRIWithKeyListOnRR() throws Exception {
    ArrayList<String> riKeys = new ArrayList<String>();
    riKeys.add("KEY_0");
    riKeys.add("KEY_1");
    riKeys.add("KEY_2");
    riKeys.add("KEY_5");
    riKeys.add("KEY_6");
    riKeys.add("KEY_7");
    riKeys.add("KEY_9");

    doRegisterInterest(riKeys, null, numBuckets, true, false);
  }

  @Test
  public void testRIWithRegularExpressionOnRR() throws Exception {
    doRegisterInterest(null, "^[X][_].*", numBuckets, true, false);
  }

  @Test
  public void testRIWithSingleKeyOnPR() throws Exception {
    doRegisterInterest("KEY_1", null);
  }

  @Test
  public void testRIWithAllKeysOnPR() throws Exception {
    doRegisterInterest(null, null);
  }

  @Test
  public void testRIWithKeyListOnPR() throws Exception {
    ArrayList<String> riKeys = new ArrayList<String>();
    riKeys.add("KEY_0");
    riKeys.add("KEY_1");
    riKeys.add("KEY_2");
    riKeys.add("KEY_5");
    riKeys.add("KEY_6");
    riKeys.add("KEY_7");
    riKeys.add("KEY_9");

    doRegisterInterest(riKeys, null);
  }

  @Test
  public void testRIWithRegularExpressionOnPR() throws Exception {
    doRegisterInterest(null, "^[X][_].*");
  }

  @Test
  public void testRIWithMoreEntriesOnPR() throws Exception {
    doRegisterInterest(null, null, 5147, false, false);
  }

  @Test
  public void testRIWithSingleKeyOnEmptyPrimaryOnPR() throws Exception {
    doRegisterInterest("KEY_1", null, numBuckets, false, true);
  }

  @Test
  public void testRIWithAllKeysOnEmptyPrimaryOnPR() throws Exception {
    doRegisterInterest(null, null, numBuckets, false, true);
  }

  @Test
  public void testRIWithKeyListOnEmptyPrimaryOnPR() throws Exception {
    ArrayList<String> riKeys = new ArrayList<String>();
    riKeys.add("KEY_0");
    riKeys.add("KEY_1");
    riKeys.add("KEY_2");
    riKeys.add("KEY_5");
    riKeys.add("KEY_6");
    riKeys.add("KEY_7");
    riKeys.add("KEY_9");

    doRegisterInterest(riKeys, null, numBuckets, false, true);
  }

  @Test
  public void testRIWithRegularExpressionOnEmptyPrimaryOnPR() throws Exception {
    doRegisterInterest(null, "^[X][_].*", numBuckets, false, true);
  }

  @Test
  public void testNativeClientIssueOnPR() throws Exception {
    ArrayList<String> riKeys = new ArrayList<String>();
    riKeys.add("OPKEY_0");
    riKeys.add("OPKEY_1");
    riKeys.add("OPKEY_2");
    riKeys.add("OPKEY_3");
    riKeys.add("OPKEY_4");
    riKeys.add("OPKEY_5");
    riKeys.add("OPKEY_6");
    riKeys.add("OPKEY_7");
    riKeys.add("OPKEY_8");
    riKeys.add("OPKEY_9");
    riKeys.add("OPKEY_10");
    riKeys.add("OPKEY_11");
    riKeys.add("OPKEY_12");
    riKeys.add("OPKEY_13");
    doRegisterInterest2(riKeys, false, false);
  }

  private void doRegisterInterest(Object keys, String regEx) throws Exception {
    doRegisterInterest(keys, regEx, numBuckets, false, false);
  }

  @SuppressWarnings("rawtypes")
  private void doRegisterInterest(Object keys, String regEx, Integer numOfPuts,
      Boolean isReplicated, Boolean isPrimaryEmpty) throws Exception {
    int port1 = (Integer) server1
        .invoke(() -> Bug43684DUnitTest.createServerCache(isReplicated, isPrimaryEmpty));
    server2.invoke(() -> Bug43684DUnitTest.createServerCache(isReplicated, false));
    server3.invoke(() -> Bug43684DUnitTest.createServerCache(isReplicated, false));

    int regexNum = 20;
    server1.invoke(() -> Bug43684DUnitTest.doPuts(numOfPuts, regEx, regexNum));

    client1.invoke(() -> Bug43684DUnitTest.createClientCache(host, port1));
    client1.invoke(() -> Bug43684DUnitTest.registerInterest(keys, regEx));

    server1.invoke(() -> Bug43684DUnitTest.closeCache());
    int size = keys != null ? (keys instanceof List ? ((List) keys).size() : 1)
        : regEx == null ? numOfPuts : regexNum;
    client1.invoke(() -> Bug43684DUnitTest.verifyResponse(size));
  }

  @SuppressWarnings("rawtypes")
  private void doRegisterInterest2(Object keys, Boolean isReplicated, Boolean isPrimaryEmpty)
      throws Exception {
    int port1 = (Integer) server1
        .invoke(() -> Bug43684DUnitTest.createServerCache(isReplicated, isPrimaryEmpty));
    server2.invoke(() -> Bug43684DUnitTest.createServerCache(isReplicated, false));
    server3.invoke(() -> Bug43684DUnitTest.createServerCache(isReplicated, false));

    client1.invoke(() -> Bug43684DUnitTest.createClientCache(host, port1));
    createClientCache(host, port1);
    doOps();

    client1.invoke(() -> Bug43684DUnitTest.registerInterest(keys, null));
    client1.invoke(() -> Bug43684DUnitTest.verifyResponse2());
  }

  public static Integer createServerCache() throws Exception {
    return createServerCache(false, false);
  }

  @SuppressWarnings("rawtypes")
  public static Integer createServerCache(Boolean isReplicated, Boolean isPrimaryEmpty)
      throws Exception {
    disconnectFromDS();
    Properties props = new Properties();
    props.setProperty(LOCATORS, "localhost[" + DistributedTestUtils.getDUnitLocatorPort() + "]");
    props.setProperty(STATISTIC_ARCHIVE_FILE, "server_" + OSProcess.getId() + ".gfs");
    props.setProperty(STATISTIC_SAMPLING_ENABLED, "true");
    CacheFactory cf = new CacheFactory(props);
    cache = (GemFireCacheImpl) cf.create();

    RegionFactory rf;
    if (isReplicated) {
      RegionShortcut rs =
          isPrimaryEmpty ? RegionShortcut.REPLICATE_PROXY : RegionShortcut.REPLICATE;
      rf = cache.createRegionFactory(rs);
    } else {
      RegionShortcut rs =
          isPrimaryEmpty ? RegionShortcut.PARTITION_PROXY : RegionShortcut.PARTITION;
      rf = cache.createRegionFactory(rs);
      rf.setPartitionAttributes(
          new PartitionAttributesFactory().setTotalNumBuckets(numBuckets).create());
    }
    rf.create(REGION_NAME);
    CacheServerImpl server = (CacheServerImpl) cache.addCacheServer();
    server.setPort(AvailablePort.getRandomAvailablePort(AvailablePort.SOCKET));
    server.start();
    return server.getPort();
  }

  @SuppressWarnings({"unchecked", "rawtypes"})
  public static void createClientCache(Host host, Integer port) {
    disconnectFromDS();
    Properties props = new Properties();
    props.setProperty(STATISTIC_ARCHIVE_FILE, "client_" + OSProcess.getId() + ".gfs");
    props.setProperty(STATISTIC_SAMPLING_ENABLED, "true");
    ClientCacheFactory ccf = new ClientCacheFactory(props);
    ccf.addPoolServer(host.getHostName(), port).setPoolSubscriptionEnabled(true);
    cache = (GemFireCacheImpl) ccf.create();
    ClientRegionFactory crf = cache.createClientRegionFactory(ClientRegionShortcut.CACHING_PROXY);
    crf.create(REGION_NAME);
  }

  @SuppressWarnings({"unchecked", "rawtypes"})
  public static void registerInterest(Object keys, String regEx) {
    Region region = cache.getRegion(REGION_NAME);
    if (keys == null && regEx == null) {
      region.registerInterest("ALL_KEYS");
    } else if (keys != null) {
      region.registerInterest(keys);
      region.registerInterest("UNKNOWN_KEY");
    } else if (regEx != null) {
      region.registerInterestRegex(regEx);
    }
  }

  @SuppressWarnings({"rawtypes", "unchecked"})
  public static void doPuts(Integer num, String regex, int regexNum) throws Exception {
    Region r = cache.getRegion(REGION_NAME);
    for (int i = 0; i < num; i++) {
      r.create("KEY_" + i, "VALUE__" + i);
    }
    if (regex != null) {
      for (int i = 0; i < regexNum; i++) {
        r.create("X_KEY_" + i, "X_VALUE__" + i);
      }
    }
  }

  @SuppressWarnings({"rawtypes", "unchecked"})
  public static void doOps() throws Exception {
    Region r = cache.getRegion(REGION_NAME);
    for (int i = 0; i < 14; i++) {
      r.create("OPKEY_" + i, "OPVALUE__" + i);
    }

    for (int i = 7; i < 14; i++) {
      r.destroy("OPKEY_" + i);
    }
  }

  public static void verifyResponse2() throws Exception {
    LocalRegion r = (LocalRegion) cache.getRegion(REGION_NAME);
    for (int i = 0; i < 7; i++) {
      assertTrue(r.containsKey("OPKEY_" + i));
    }
    for (int i = 7; i < 14; i++) {
      assertFalse(r.containsKey("OPKEY_" + i));
      assertTrue(r.containsTombstone("OPKEY_" + i));
    }
  }

  public static void verifyResponse(Integer size) throws Exception {
    LocalRegion r = (LocalRegion) cache.getRegion(REGION_NAME);
    assertEquals(size.intValue(), r.size());
  }

  public static void getLocally() throws Exception {
    LocalRegion r = (LocalRegion) cache.getRegion(REGION_NAME);
    for (int i = 0; i < numBuckets; i++) {
      RegionEntry e = r.getRegionEntry("KEY_" + i);
      cache.getLoggerI18n().info(LocalizedStrings.DEBUG, e.getValue());
    }
  }
}


text:
The Manor (2013)
An intimate portrayal of a peculiar Jewish family running a small town strip club, while attempting to nurse their relationships and themselves back to health.
Love is the Word (2013)
Love is the Word is a moving, romantic and funny coming-of-age drama about the magic of first love and the misery of first lost, set in 1978: the year 'Grease'…
Country: Netherlands, Belgium
Angelique (2013)
The incredible destiny of Angélique: a beautiful girl who found in her love for Joffrey Peyrac the strength to fight injustice and submission in a century plagued by power struggles,…
Country: France, Belgium, Czech Republic, Austria
Genre: Adventure, History, Romance
Dream On (2013)
The course of true love does not run smoothly for two young lads at Norman's Cozy campsite on the Welsh coast in the mid 80s. Two English holiday-makers, Paul, an…
How We Got Gay (2013)
The incredible story of how gay men and women went from being the ultimate outsiders to occupying the halls of power, with a profound influence on our cultural, political and…
Chez Nous (2013)
Chez Nous is a feel good comedy and the name of a gay cafe in the heart of Amsterdam that is on the brink of being closed.
Standing Up (2013)
Based on one of the most beloved Young Adult novels of all time: Two kids are stripped naked and left together on an island in a lake – victims of…
Leaving on the 15th Spring (2013)
Junior high school student Yuna lives with her father Toshiharu. Her mother Akemi moved to Naha when her older sister entered high school, and Yuna is worried about her father's…
Abner, the Invisible Dog (2013)
A bullied teen stumbles into possession of a top-secret government formula that turns his dog invisible and gives it the power of speech.
Chinese Puzzle (2013)
Xavier is a 40-year-old father of two who still finds life very complicated. When the mother of his children moves to New York, he can't bear them growing up far…
Country: France, United States, Belgium
Echoes from the Dead (2013)
On a foggy day, Julia's six-year-old son Jens is called missing. Despite a thorough search, the boy is never found. Twenty years later, Julia's father receives one of the shoes…
Love and Lemons (2013)
Agnes has most things in life: a family who are always there for her, a good job in the restaurant industry, a boyfriend who loves her, and a best friend…
Cas & Dylan (2013)
A dying Doctor, who plans to check out on his own terms, takes a reluctant detour when he inadvertently winds up on the lam with an 'anything-but-normal' 22-year-old girl.
Frog Kingdom (2013)
Princess Froglegs goes undercover to compete in her father's Froglympics in order to avoid being married off to a male suitor.
Swindle (2013)
A boy named Griffin finds a valuable multi-million dollar baseball card. After accidentally selling the card for a million dollar loss, he enlists the help of his best friend Ben…
Favor (2013)
Kip's perfect life is put in jeopardy when the waitress with whom he's having a casual fling is accidentally killed in their motel room. Desperate, he turns to childhood friend…
Seiza (2013)
A small yet moving dance film that follows Machi—who cannot speak nor hear—her best friend, and a wanted man with whom Machi falls in love with.
After the death of his wife, a grieving man becomes the victim of a horrific experiment to cure his addiction.
Charlie: A Toy Story (2013)
Get ready for a hilarious fun-filled adventure as 10 year old Caden and his best friend, Charlie, a golden retriever, set out on a wild escapade around town thwarting the…
Bet Raise Fold: The Story of Online Poker (2013)
BET RAISE FOLD: The Story of Online Poker is a feature documentary that follows a new generation of Internet poker professionals during the meteoric rise and sudden crash of the…
Genre: Crime, Documentary, Drama
D@bbe: The Possession (2013)
Preparing for her wedding, Kübra gets possessed by unknown livings. To cure Kübra, a psychiatrist, Ebru, gets on way. Ebru is also an old friend of Kübra. Ebru would work…
Morrissey – 25 Live (2013)
Filmed live during Morrissey's most intimate gig in decades at the Hollywood High School in Los Angeles on 2 March 2013, this is the first authorised Morrissey film for nine…
Genre: Music
American Arab (2013)
Iraqi-American filmmaker Usama Alshaibi shares his own story of experiencing racism in post-9/11 America. Showcasing the diversity of Arabs living in the United States, "American Arab" sparks a frank conversation…
Genre: Biography, Documentary, Family
Christmas Cruelty (2013)
We follow a serial killer and his victims as they all prepare for Christmas in their own ways. This year it doesn't matter if you have been naughty or nice,…
Wedding Palace (2013)
After being abandoned at the altar, Jason courts the girl of his dreams on the Internet. When she arrives in Los Angeles for their wedding, there's an unexpected surprise.
The Ultimate Accessory (2013)
The story of Aleksandra and Cyrille, a prominent, trendy, and very well-off Parisian couple, whose life is not quite the same after seven-year-old Alekseï from Russia suddenly pops up in…
Nordstrand (2013)
NORDSTRAND tells the story of two brothers, Marten and Volker, who meet in their parents' now empty house on the coast. Older brother Marten would like to pick up together…
Set in the 1970s London during the height of the Cold War when a young spy discovers the disturbing truth about his father's complex past. Based on Alan Judd's 2001…
American Blackout (2013)
What if the Doomsday Preppers were right all along? Hacking into urban infrastructures isn't science fiction anymore – it's in the news every day. A 90-minute docu-drama, "American Blackout" reveals…
Country: United States, United Kingdom
Miss and the Doctors (2013)
Two sibling doctors take on a young diabetic patient and both fall for the girl's lovely mother, who tends bar at a local watering hole, testing their fraternal bonds and…
Betty and Coretta (2013)
The widows of Martin Luther King and Malcolm X and how they carry on as single mothers after the assassination of their husbands.
A Monsterous Holiday (2013)
Geeky school kid Andy dreams of being a great inventor, but he's having trouble coming up with a "big idea" that will win the Science Fair and beat scheming twins…
Genre: Adventure, Animation, Short
Vic + Flo Saw a Bear (2013)
Two recently released prisoners learn to live in a sugar shack deep in the forest.
The Anderssons Hit the Road (2013)
Sune and his family discovers an old painting that could be worth a fortune. There's only one problem, it lacks a signature. Follow the Anderssons in a wacky roadtrip through…
Henry VII: Winter King (2013)
Historian Thomas Penn reveals the secrets of founder of Britain's great Tudor Dynasty – and his amazing trajectory to power. Two weeks after landing on the shores Wales in 1485…
Caligula with Mary Beard (2013)
What is true and what is false in the hideous stories spread about the controversial figure of the Roman emperor Gaius Julius Caesar Augustus Germanicus (12-41), nicknamed Caligula? Professor Mary…
The Damned (2013)
After suffering the recent loss of his wife, David Reynolds decides to take his family on a cathartic trip to her home village in Columbia. While en route, they get…
Contradiction: A Question of Faith (2013)
Contradiction addresses the saturation of churches in African American communities coexisting with poverty and powerlessness. Why are there so many churches yet so many problems? Is there a correlation between…
Genre: Documentary, History
Free Ride (2013)
A single mom in the 1970s raises her two daughters and becomes involved in illegal drug trade to make a better life.
The Christmas Colt (2013)
A father and his kids take an unexpected detour, and discover the true meaning of Christmas in this warmhearted tale for the entire family. Matt and his kids were en…

redpajama_set_name: RedPajamaCommonCrawl


text:
Alucha Resources through innovation
Alucha, a company that develops innovative recycling solutions. We turn your waste into a natural resource.
Click here to view the project we do for Essity
We believe in a future where energy is abundant and clean.
We believe in a future where the planet's resources are managed locally and efficiently.
We believe in a future where waste does not exist.
While we work towards that future, we believe we must improve today's management of the planet's resources. Instead of discarding used resources and mining the planet for new ones, let's re-use them! We only have this one planet! Let's advance it towards the future!
We are a team of technical and environmentally aware entrepreneurs. With backgrounds in chemical engineering, mechanical engineering. physics as well as business, we combine a broad range of knowledge. More than 10 years ago, we started Alucha. Our mission: to use all our joint expertise to develop advanced recycling solutions. Solutions that contribute to an economically and ecologically sustainable development of our planet.
a. Complementing the Alucha core team below, we have a wealth of people that we cooperate with on our projects. They include teams of experts at ECN, Twente University and Essity, as well as several senior executives and industry advisor. Since 2015, Alucha also has a Supervisory Board, consisting of Mr. Roelof Prins (Chairman) and Mr. Aart Jan Vos.
Alucha's achievements over the years have made us appear in various media and we have also won several awards. We are especially proud to have won the highly prestigious European Commission's "Best of the Best" Award for environmental projects, and the special certificate of recognition that we received with SCA at the 2015 European Paper Recycling Awards, for our ongoing development of a paper sludge recycling solution.
Gijs Jansen
An experienced engineer and project manager, Gijs Jansen is Alucha's Managing Director. Gijs has been involved in practically all aspects of the business: from R&D and engineering to operations, new business development and strategy. Prior to founding Alucha, Gijs worked for several years as a project engineer for US engineering firm Fluor Daniel. He also worked for Ford motor company and Renault. Gijs holds an M.Sc degree in mechanical engineering from Delft University, an MBA from IESE Business School, and is an alumnus of both Harvard and Lausanne University.
Hans Cool
A former management consultant with a degree in experimental physics, Hans Cool runs Alucha's finance department. As Financial Director, Hans has taken the company from a small start-up funded by entrepreneurs' money to a well-established SME. Hans has been instrumental in securing both private and public financing not only for Alucha itself but also for the 1st pyrolysis plant (a €8M investment), serving as a dual CFO for that project. He is also responsible for Alucha's HR and IT needs. Before obtaining his MBA degree from IESE Business School, Hans worked for the Rotterdam office of OC&C Strategy Consultants. He holds an M.Sc in physics from Delft University as well as a B.Sc. in Economics from Erasmus University.
Anton Bijl
After successfully helping Alucha with paper sludge experiments at Twente University lab, in 2015 Anton Bijl left his researcher position at the University to join Alucha. Anton has a wealth of experience in designing and testing pyrolysis pilot setups. c. As Project Engineer, Anton is fully dedicated to Alucha's development of a recycling solution for paper sludge. He has been instrumental in designing, building and testing the paper sludge pilot facility. And currently he is working on scaling up the technology to industrial size. Anton Bijl holds an M.Sc in Thermal Engineering from Twente University, with specialisation in environmental technology.
Eyerusalem Gucho
Eyerusalem joined Alucha in 2017, providing support for the tests with the 100kg/h paper sludge pilot installation, focusing on quality of the process' products (oil and minerals). As process engineer, she is responsible for process engineering, lab testing and product quality. Eyerusalem holds an M. Sc. In Sustainable Energy Technology from the University of Twente, with specialization in biomass energy conversion technologies, where she also worked as Ph.D researcher.
Carlos Ludlow Palafox
Carlos Ludlow Palafox is Alucha's Technology Director. Having spent his entire career in chemical engineering, focusing on pyrolysis, Carlos is one of the world's leading experts in this field. He has been instrumental in the successful development of the drink carton laminates solution. Dividing his time between Alucha and UK's EnVal, Carlos is working more as a technological consultant, supervising R&D. Carlos holds a Chemical Engineering Degree from IberoAmericana University in Mexico, a PhD in Chemical Engineering from Cambridge University. He is also the author of an array of scientific articles on pyrolysis of wastes, has worked as Research Associate at the University of Cambridge, and has received several awards for his ground-breaking research.
Click here if you want to know more about us
We develop technological solutions that turn waste into a natural resource. A focus is on wastes that are currently being landfilled or incinerated. Over these years, we have been zooming in on streams that contain both organic and non-organic matter. Examples are laminate materials (drink cartons, tooth paste tubes, pouches etc.) and mixed plastics, but also biomass streams such as sludges, rice husk and other similar streams. With our technology we are able to separate the organic from the inorganic matter, so recovering useable resources, typically oil and metals or minerals.
After our successful implementation of the world's first installation for the recycling of drink carton laminates, Alucha is now fully focused on developing a solution for paper sludge. For client Essity we are leveraging our extensive experience with pyrolysis to develop a solution that turns paper sludge into re-usable oils and minerals. No more waste, but re-use of these precious resources. The solution will be implemented in compact, small footprint, modules that enable local conversion of the paper sludge, so also avoiding substantial truck movements, while also reducing greenhouse gas emissions.
Using our extensive knowledge of pyrolysis processes, we can offer complete projects for our clients, typically involving a leading Dutch engineering firm we work with, in order to offer our clients a reassured and speedy delivery of the project. We are also developing a more standardized solution for paper sludge, which we will be offering as a turnkey solution. Benefits of our solutions are multiple: we provide local solutions that turn your waste into a natural resource, so saving precious resources, logistic costs CO2 emissions. Payback times for our clients are typically 2-4 years.
Prior to the start of any project, we typically like to make a concise business case for our clients. Our lab facilities allow us to do this. We can make small-scale pyrolysis tests on materials sent by our clients. The lab allows us to do a quick scan to see if a material is technically recyclable. Analysis of recovered resources allows us to make a mass and energy balance, which shows the economical and ecological viability. Testing normally requires no more than 2 kg of material.
In the lab we also experiment with other notoriously difficult materials. Tests have been done and experience obtained with materials so diverse as rice husk, digestate, pill strips, sludges, toothpaste tubes, olive stones, artificial grasses and composite materials.
Prior to our current focusing on the development of a solution for paper sludge, for paper multinational Stora Enso we built an installation that allows the full recycling of drink carton laminates. With our solution these materials can be re-used: plastics are separated from the aluminum layers and recycled back into oil and aluminum! As the world's first installation of its kind, it has made Alucha the reference company in pyrolysis systems, with over 15,000 hours of operational experience. And while our focus has currently shifted, we still offer this industrially proven solution to interested clients.
e. With its broad knowledge of industrial pyrolysis, Alucha is frequently involved in recycling and efficiency projects. As such, we have been the pyrolysis partner in the EU FP7 "REFFIBRE" project, which developed tools to improve efficiency in the European Paper Industry. In this project we worked with VTT of Finland, PTS and Darmstadt University of Germany. Currently we work in another European innovation project, focused on production of high quality biofuels, with KTH and Sverea of Sweden, BIOS (Austria), and Twente University & OPRA (Netherlands).
Click here if you want to know more about what we do
Energy research Centre of the Netherlands is the largest energy research institute in the Netherlands. ECN is providing Alucha with valuable support in the development & testing of its paper sludge recycling solution
The University of Twente is one of the leading universities in The Netherlands.
Alucha has been working many years with its Thermal Engineering department, headed by prof. Gerrit Brem.
Currently we are working together on the development of a sustainable solution for paper sludge.
Essity is a leading global hygiene and health company, dedicated to improving well-being through leading hygiene and health solutions. Essity and Alucha have joined forces to develop a sustainable solution for paper sludge, the biggest side stream generated in the paper industry. The objective is to turn this side stream back into re-usable resources.
Stora Enso is the global rethinker of the paper, biomaterials, wood products and packaging industry.
For Stora Enso we built the world's 1st installation for the recycling of drink carton laminates, at its paper mill site near Barcelona, Spain.
Parc Científic de Barcelona: The Parc Científic de Barcelona is a high quality environment for research, technology, innovation and business. With the PCB, Alucha has maintained excellent contacts over the years, as we have used and continue to use its outstanding lab services.
Alucha is a proud partner of the Autodesk Entrepreneur Impact Program.
Looking for a career at Alucha?
We are always interested in highly motivated and skilled engineering professionals and project managers. Especially those who have experience in pyrolysis and/or gasification processes, and who are willing to work internationally.
Please send us your résumé and a cover letter
Alucha Management B.V.
Industriepark Kleefse Waard
(Greenhouse)
Westervoortsedijk 73
6827 AV Arnhem
(+31) 6 28 160 582 betterplanet@alucha.com
You can call us during the regular office times. You can also leave a voicemail, where we will try to call you back as soon as possible. We also always try to respond to your e-mail as soon as possible, preferably within two days.
© 2020, All rights reserved - Alucha Back to top


text:
Andre Agustiar Prakoso (born 24 April 1996), is an Indonesian professional footballer who plays as a right winger or right-back for Liga 2 club PSIM Yogyakarta.

Club career

Mitra Kukar
In 2017, Agustiar signed a year contract with Mitra Kukar. He made his league debut on 15 April 2017 in a match against Barito Putera. On 3 September 2017, Agustiar scored his first goal for Mitra Kukar against Madura United in the 84th minute at the Aji Imbut Stadium, Tenggarong.

Badak Lampung
He was signed for Badak Lampung to play in Liga 2 in the 2020 season. This season was suspended on 27 March 2020 due to the COVID-19 pandemic. The season was abandoned and was declared void on 20 January 2021.

Persita Tangerang
In 2021, Agustiar signed a contract with Indonesian Liga 1 club Persita Tangerang. He made his debut on 2 October 2021 in a match against Borneo at the Pakansari Stadium, Cibinong. Andre scored his first goal for Persita against PSIS Semarang in the 46th minute at the Sultan Agung Stadium, Bantul.

PSIM Yogyakarta
Agustiar was signed for PSIM Yogyakarta to play in Liga 2 in the 2022–23 season. He made his league debut on 18 August 2022 in a match against PSKC Cimahi at the Si Jalak Harupat Stadium, Soreang.

References

External links
 Andre Agustiar at Soccerway
 Andre Agustiar at Liga Indonesia

1996 births
Living people
Indonesian footballers
Liga 1 (Indonesia) players
Liga 2 (Indonesia) players
Mitra Kukar players
Badak Lampung F.C. players
Badak Lampung F.C.
Association football defenders
People from Kediri (city)
Sportspeople from East Java

redpajama_set_name: RedPajamaWikipedia


text:
Tag: Keanu Reeves
Bill and Ted Face the Music: I Miss Hope (Spoiler-Free) – Amazon Review (Day 20)
This is one of the best ways to end a trilogy.
Bill S. Preston, Esq. (Alex Winter) and Ted "Theodore" Logan (Keanu Reeves) are two teenagers who dream of musical success as the band "Wyld Stallyns." In the first film, Bill and Ted are confronted by a time-traveler named Rufus (George Carlin), who gives them a time machine so that the pair can pass their history final and keep the band together. In the process, they meet a number of historical figures, but also two princesses named Joanna and Elizabeth (Kimberley Kates/Jayma Mays and Diane Franklin/Erinn Hayes). They succeed in passing the exam and, with the help of Rufus, start the band with the princesses. Rufus reveals that Wyld Stallyns' music will one day turn Earth into a utopia. In the second film, Chuck De Nomolos (Joss Ackland), a villain from the future, kills Bill and Ted using two evil robot copies, forcing them to confront Death (William Sadler) and go through the afterlife in order to defeat the bad robots. At the end, the pair stop De Nomolos, marry the princesses, have two kids, and perform a hit song in front of the entire world.
Yes, Death is from Ingmar Bergman's The Seventh Seal.
SUMMARY (Spoiler-Free)
Well, turns out that the concert was not the act that changed the world into a utopia. Now, almost thirty years later, Bill and Ted are still trying to figure out the song they need to write to create the perfect future while raising their music-enthusiast daughters Billie Logan and Thea Preston (Brigette Lundy-Paine and Samara Weaving) with their wives. The duo are confronted by Kelly (Kristen Schaal), the daughter of Rufus, who comes to take them to meet the great leader, her mother (Holland Taylor), who informs the pair that they have only a few hours to perform the song or else the entire universe unravels. Bill and Ted set off to create the single greatest musical hit in the multiverse.
Traveling through time in a phone booth? Who does that.
The category for this one was "Film World You Want To Live In," and this was a tough one. You'd think you want to live in Middle Earth or in Star Wars, but a lot of the time those places are in constant turmoil. If you're not a chosen one, you're probably going to get killed. Narnia? You'd better worship Lion Neeson. Harry Potter? Fine if you're a wizard, but if you're a muggle somebody might mind-erase you into forgetting your kids. Also, wizard Hitlers abound. So, my finalists were originally Star Trek, because it's a future in which all of humanity lives in a constant state of self-actualization, and Mirrormask, because the City of Light is amazing as long as you occasionally stop a thief on their way out of the town. However, on August 28th, the universe (and United Artists), gave me a sign by releasing Bill and Ted Face the Music. Not only was it a fantastic third entry to the franchise, but it was a stark reminder of the attitude that made the first two films amazing. Plus, it removed the somewhat cringeworthy-in-hindsight homophobia.
God, it was so good to see these two again.
Bill and Ted, the characters, stood out among the litany of similar characters because they were always positive. Despite the fact that Ted's dad ridiculed the two or that they had absolutely no musical talent, they always had an optimistic outlook towards not just themselves, but the world in general. No matter how much the world threw at them, up to literally sending them to a Tim Burton-esque Hell, the two never surrendered that point of view. It often seemed connected to their valley-boy/stoner personalities and seemingly lower intelligence, but as they constantly prove to be smarter than most people expect, that doesn't appear to be the case. In fact, it's revealed that they seem to instinctively understand the universe better than most people, from time travel to the meaning of life. Instead of just being idiots, it's that the two have an incredible ability to try and move past any injustice done to them. It's honestly like a form of enlightenment summarized as "Be excellent to each other" and "Party on, dudes." The fact that Alex Winter and Keanu Reeves were completely perfect in their portrayals was just the icing on the cake.
The "True" Bill and Ted stay positive even when seeing themselves go negative.
A big reason why this universe is so amazing, and why I'd want to live in it, is that these two form the backbone of the future. Not some great orator or a general, but two relaxed guitar dudes who just want everyone to get along and have fun. It's somehow the most optimistic version of the future I can think of. Almost everyone is happy, the universe is peaceful, and, most amazingly, history and the arts are the most influential subjects. When we see the future of Bill and Ted, it's not driven just by science or exploration like most sci-fi futures, but by appreciation for the humanities. In fact, when we see the flaws in the future, they're almost all associated with people who are opposed to music or too dedicated to the sciences to appreciate anything else.
Hence why the future has such dope fades and shades.
Also, unlike most films depicting a great future, the one presented by Bill and Ted is focused heavily on education reform. While Bill and Ted might be failing history in High School when they're repeatedly drilled on facts, they manage to learn a great deal in a short period (less than a day) when they start interacting with the historical figures. We then see in Bill and Ted's Bogus Journey that, in the future, this is how education works, through interactive learning. Moreover, they constantly find ways to use what they do know (song lyrics and pop culture) and apply it to other situations, something that I, a person who loves to integrate pop culture with everything, really appreciate.
The fashions did not age well. Damn you, 1990s!
But the biggest reason why I love this universe came in the third movie. So, ****SPOILER ALERT*** if you haven't seen it. Go buy it now and come back after you've enjoyed it. At the end of Bill and Ted Face the Music, it's revealed that Bill and Ted actually aren't the key to the universe. While they do play part of the song, and amazingly, it's their daughters that arrange the music by going through history and combining a number of styles of music into a song that can appeal to anyone. Music is one of the few things that almost every culture has created since the dawn of humanity, so it makes sense that it's the thing that can unite humanity. Then, the film ends not with a dedication to the song, but with the simple observation that the song wasn't the important part: it's that everyone played it together. Everyone managed to just find one thing for one second that they could agree on, and that's all it took. And I find that hopeful, because even though the world may seem super divided, there is always a chance that someone out there will find that one thing that can bring us together and that it probably won't be some grand speech or some scholarly lecture. It'll be something that everyone can appreciate. Maybe it'll be a drunken blog post, who knows.
Also, these two nail being their daughters so damned hard. Amazing.
Overall, I loved this movie and the two that preceded it. Be excellent to each other, and party on dudes.
Posted on September 20, 2020 September 19, 2020 Categories 30 Day ChallengeTags Alex Winter, Bill and Ted, Bill and Ted 3, Bill and Ted Face the Music, Brigette Lundy-Paine, Diane Franklin, Erinn Hayes, George Carlin, Holland Taylor, Jayman Mays, Joss Ackland, Keanu Reeves, Kimberley Kates, Kristen Schaal, Samara Weaving, William SadlerLeave a comment on Bill and Ted Face the Music: I Miss Hope (Spoiler-Free) – Amazon Review (Day 20)
Netflix Review: Always Be My Maybe – Cute Movie, Amazing Cameo
Netflix makes a fairly generic, but fun, romantic comedy featuring a mostly Asian cast with refreshingly few stereotypes.
Vietnamese-American Sasha Tran (Miya Cech) and Korean-American Marcus Kim (Emerson Min) are neighbors in San Francisco. Due to Sasha's parents being gone frequently for work, she often spends her dinners with Marcus's family, even learning how to cook from Marcus's mother, Judy (Susan Park). Years later, Sasha (Ashley Liao) and Marcus (Jackson Geach) are still close friends, but Judy dies in an accident. Sasha tries to comfort Marcus, which leads the two of them to have sex in a car. The ensuing awkwardness leads the two to fight and not speak to each other.
No one would suspect these two just banged… except everyone with eyes.
Sixteen years later, Sasha (Ali f*cking Wong) is a celebrity chef while Marcus (Randall Park) is living with his dad (James "The Shredder" Saito) and playing with his band. Sasha moves to San Francisco to open a new restaurant and runs into Randall when he and his father come to fix her apartment's A/C. They reconnect as friends, with Sasha meeting Marcus's flaky girlfriend Jenny (Vivian Bang). Sasha breaks up with her boyfriend Brandon (Daniel Dae Kim) and Marcus decides to tell her that he still has feelings for her, but she meets someone new the night before. She invites Jenny and Marcus to dinner with her new man, who is revealed to be none other than KEANU F*CKING REEVES. The evening quickly devolves as Reeves reveals himself to be strange and aggressive. He repeatedly demeans Marcus, until finally Marcus and Keanu start fighting. Jenny ends up staying the night with Keanu, and Sasha and Marcus start dating.
Marcus starts taking Sasha to all of the old, local restaurants that they went to as kids, trying to reconnect her to the city and her roots. She starts to fall in love with both Marcus and the local scene, realizing that her dislike of San Francisco was just a byproduct of her anger towards her absent parents. She reveals, however, that she's still going back to New York to move on with her career and asks Marcus to come with her. He refuses and she leaves alone. Marcus realizes that, much as Sasha's parents made her hate the idea of staying in San Francisco, Marcus's mom's death made him hate the idea of leaving. He moves out of his dad's house, starts making his band successful, and tries to reconnect with Sasha, but gets no replies. Eventually, he discovers she's been buying his band's merchandise, leading him to ambush her on a red carpet and deliver a passionate speech promising to follow her wherever she goes. She forgives him and shows him her new restaurant, which is dedicated to Marcus's mom.
No one but Ali Wong should wear that hat.
Okay, so, this movie's super generic in a lot of ways, but most rom-coms are basically just playing Mad Libs with names and jobs on the same script and we still love them. However, I do appreciate that this movie doesn't have to portray any of its characters as idiots to try and up the comedy part of romantic comedy. I mean, yes, some of the scenes are weird and almost surreal, because it's still a rom-com, but for the most part they're not insane or played up for cheap laughs.
The dad clearly supportive but also sad that his son does this.
The movie has three really big positives:
First, the performances by Ali Wong and Randall Park are just so entertaining. Ali Wong is someone who would entertain me by reading a phone book humorously, but that's what makes it better that she is cast as the more successful and slightly more "normal" of the two. Meanwhile, Randall Park is constantly showing just the right amount of insecurity and self-loathing underneath his nice-guy persona to allow the audience to gain some sort of pleasure in his misery, mostly because it's self-inflicted and therefore earned in a traditional comic sense. When they interact, they both give off the exact vibes that the movie leads us to expect: That they were each their first loves. It makes everything that happens between them, from the resentment to the disappointment to the forgiveness all feel justified. It might be because Wong and Park have been friends for so long that it works between them, or maybe they're both so lovable it's easier to make it feel natural. Either way, the performances are above-average for this kind of schlock.
Fine, yes, I love them and root for them because awwww….
Second, this movie does get a slight benefit from casting two Asian comics for the lead in a rom-com. I know it shouldn't matter, but on the other hand I can count on one hand the number of movies meant for general American audiences that are rom-coms with Asian leads. Because the movie plays up their different cultures as part of their backgrounds without going too heavy and requiring us to actually know anything about Korean-American or Vietnamese-American culture, it comes off as giving the characters something inherently more original than "guy who likes sports meets woman who doesn't and hi-jinks ensue." The movie also manages to avoid falling into any major stereotypes, likely because the two leads were also the ones who came up with the idea and worked on the script.
I got so hungry during this film.
Third, Keanu Reeves. Look, this movie's good, but if you want to know the thing that I most remember about it, it's the scenes with Keanu. He plays a douchey version of himself so well that Neil Patrick Harris probably needs to take notes. What's amazing is that apparently he added a decent amount to it, including the amazing character element that he wears glasses without lenses just to make himself look smart. He's so hateable, but also so naturally likeable at the same time, that his interactions with the main characters could go either way and feel justified. You want to root against him because he's keeping Sasha and Marcus apart, but also… he's Keanu Reeves. It's just such a great element in the film that really does distinguish it.
As for the bad parts:
It's still a generic rom-com. When they get together, we know they're going to break up then get back together again with some big gesture because every rom-com since When Harry Met Sally has told us that's what happens. Hell, Ali Wong and Randall Park even said this was their version of that film. So, yeah, all the notes are the same and, aside from Keanu Reeves, most of the movie is just following the same generic script as all of the others. Also, them never speaking again after some post-coital awkwardness is maybe the most tired narrative device ever.
Overall, if you like romantic comedies, this is a prime example that does merit watching. If you don't like the genre, you won't like this.
Posted on July 1, 2019 June 30, 2019 Categories Netflix ReviewTags Ali Wong, Always Be My Maybe, Ashley Liao, Daniel Dae Kim, Emerson Min, Jackson Geach, James Saito, Keanu Reeves, Miya Cech, Netflix, Netflix Review, Randall Park, Susan Park, Vivian BangLeave a comment on Netflix Review: Always Be My Maybe – Cute Movie, Amazing Cameo
Toy Story 4: Definitely the Worst Toy Story, but Still a Good Movie (Spoiler-Free)
Pixar makes a mostly unnecessary film, but it's Pixar, so it's still better than 90% of the movies out there.
Woody (Tom Hanks), Buzz Lightyear (Tim Allen), and the rest of the gang from the last movie are still living with Bonnie (Madeleine McGraw), the girl who inherited the toys from their former owner Andy (John Morris). However, on her first day in Kindergarten orientation, Bonnie makes a toy out of items found in the trash and names it Forky (Tony Hale). Forky ends up coming to life and having an existential crisis because he was made to be thrown in the trash, not played with. On a road trip with Bonnie, Forky ends up trying to throw himself out and Woody has to rescue him, running into the film's "villain" Gabby Gabby (Christina Hendricks) and his old lost flame Bo Peep (Annie Potts). Stuff happens and you'll cry at one point, probably.
Okay, first of all, if I seem a little harsh on this movie, it's only because Pixar has set a bar that is pretty much the highest of any studio out there. Aside from the Cars movies, which I personally didn't care for much, Pixar's pretty much churned out magic every time for me, including all three of the previous Toy Story movies. They made Wall-E, half of which is basically the perfect film, Up, which has one of the best openings in cinema, Coco, which is a visual masterpiece, and Inside Out, which has a scene that will reduce me to a broken mass of tears even upon thinking about itohgodBingBongshe'sgoingtothemoonIpromise. So, it is with that in mind that I say this movie was good, but not Pixar good.
Here's the good stuff:
The opening to the film is amazing. Really, despite being a flashback, it sets up a lot of layers of the characters of Woody and Bo Peep that they had only alluded to prior to this. It also foreshadows a difference in their internal philosophies that will end up being crucial to the movie. We then head to the present and find Woody's life is not the same anymore, because he's not Bonnie's favorite toy. In fact, when Bonnie plays with the toys, she makes Jessie (Joan Cusack), the cowgirl, the sheriff, leaving Woody in the closet. And, again, we're at a good point in the narrative set-up at this point, because when Forky comes along, it's made pretty obvious that Woody is facing an existential crisis of his own and their parallels and differences are set-up to be explored.And then we enter the second act and Forky quickly just moves to accept his place as a toy and from there the movie did kind of start falling apart a little, but more on that in a second.
The animation in the film is so damned good. It's just… so damned good. I just re-watched Toy Story because I'm trying to watch the AFI top 100 along with the podcast "Unspooled," and it's unbelievably amazing how much they've improved the graphics without having to re-do the character models. The eyes of all of the characters are probably the best representation, because in this film all of the eyes are clearly made out of different materials based on the nature of the toy. Also, the materials that make up everything are so detailed now, as opposed to the patterned surfaces from the original. Now, this isn't to say that the surfaces in the original weren't amazing, hell, they're more impressive than most CGI movies that come out now, but the technology has advanced and Pixar has advanced with it and I want to celebrate that.
The antagonist is Gabby Gabby, a Talky Tina/Chatty Cathy surrogate, who lives in an antique store and never gets played with, something that breaks her heart. I will say, this movie did a great job with her because, even though she's the villain, her motivations aren't nearly as evil as Al from Toy Story 2 or Lotso from Toy Story 3. She never had a chance to do the one thing toys are supposed to do, play with children, so she's spent her entire life trying to find a way to do that and, admittedly, has gone too far. Still, you definitely sympathize with her by the end.
Bo Peep's character has changed and grown a lot since Toy Story 2 and I really appreciate how they've evolved her in the interim. Without a child to play with, she has had to find her own purpose and fulfillment and it's really a great character arc, even if it mostly happened off-screen.
Keanu Reeves is in the movie and while his character is only okay, he does deliver a trademark "whoa" and everything was right in the world for just a second.
Lastly, small SPOILER WARNING here, the end of the film has Woody completing an entirely new arc for his character that somehow feels believable, even though it marks a major change. I have to give credit to Pixar for being willing to change a main character's motivations in a believable way. Also, they never explain how toys come to life, and they even seem to flat-out tell us that they're not going to explain it, and that's awesome, because suck it Midi-chlorians.
Now to the Bad things:
This movie was completely unnecessary. There was nothing at the end of the third movie that suggested they needed to keep telling the story. I mean, technically at the end of Toy Story, everything seemed complete, but the nature of the premise of living toys always set the idea in the back of our minds of "what happens when the kid gets older." At the end of Toy Story 3, we see multiple ways that toys deal with it, from going to schools for communal play to just finding a new kid. It answered the last question we really had. From the trailers, they seemed like they were going to answer the question that we probably shouldn't have answered "how are the toys alive" and "when are things toys as opposed to something else," but the movie makes a point of not answering that, so why did we need to have this film? The themes of the movie are pretty much the same as the themes in almost every other Toy Story, or even Pixar, film, so it's not for those.
The plot goes in like 5 different directions at once and they don't exactly mesh as well as they should. They also have characters change a little bit too easily when they need to get to the next stage in the film. The most blatant example is Forky who resolves his inner conflict the literal second that they find something else to move on to and it doesn't feel natural.
The big thing here is that the humor isn't as good as it was in some of the other films. One running gag is that Buzz Lightyear is trying to listen to his "inner voice," which just results in him pushing his own buttons and following their orders. Sometimes it's funny, but most of the time it just makes me go "Buzz, why are you suddenly an idiot?" I mean, in each movie Buzz has some weird thing, like believing he's not a toy or meeting a duplicate Buzz or being reset to Spanish, but he's never been actually portrayed as this type of idiot and it just doesn't feel real. He eventually meets Ducky and Bunny (Keegan-Michael Key and Jordan Peele), who actually are funny at times, but most of the time just seem to be pointless. I'm not saying there aren't laughs, I'm saying that they weren't quite as good as in the other films.
The same is true of the sincere moments. There are moments in the movie that are touching and emotional, but several of them fall flat, partially because they're just re-treads of other, better, scenes Pixar has done before. I do admit there are two scenes with Gabby Gabby that will give you some feels in your heart-holes, but aside from that it's still lacking.
The last thing is that the movie REALLY REALLY REALLY REEEEEEEEEAAAAAAALLLY has to suspend disbelief in exactly how much people are oblivious. I mean, the toys do so much in the open in this film and it's so obvious at times that you just can't imagine that nobody notices.
Overall, it's still a good movie, but it's definitely the bottom of the Toy Story hierarchy. And for those of you who are saying "isn't that Toy Story 2?" I say "DID YOU EVEN HEAR WHEN SHE LOVED ME?" Still, if you liked the first three, you'll like this. Heck, little kids might even like it more than the others, since it's very kinetic and colorful.
Posted on June 26, 2019 Categories ReviewsTags Annie Potts, Christina Hendricks, Joan Cusack, John Morris, Keanu Reeves, Madeleine McGraw, Pixar, Tim Allen, Tom Hanks, Tony Hale, Toy Story, Toy Story 4Leave a comment on Toy Story 4: Definitely the Worst Toy Story, but Still a Good Movie (Spoiler-Free)
John Wick: Chapter 3 – Parabellum: Forced Creativity is Still Creativity (Spoiler-Free) + Weird Theory
John Wick is back and killing people, but this time he's being hunted by an entire army of professional assassins.
Starting a few minutes after the last movie ended, John Wick (Keanu Reeves) is now on the run from the "High Table" that apparently controls all of the mobs in the world after shooting Santino D'Antonio (Riccardo Scamarcio), one of the members of the High Table who betrayed him in the previous film, while on sacred ground. The High Table has excommunicated him from all mob resources and has put a bounty on his head of $14 million, attracting every assassin in the world. John must figure out a way to get rid of the bounty while fighting off an amount of killers that makes it seem like most of the global population murders for money.
Admittedly, after killing hundreds of other people, he might forget how to not kill people.
I loved John Wick. It was an amazing action movie that basically stripped down the story as much as possible without sacrificing emotional impact and providing a lot of worldbuilding with minimum exposition. Mostly, the long-take fight sequences provided a much desired counterbalance to the rapid cut and fast moving fights we see in most other action movies, particularly those in the MCU. It's not that the other style is bad, but it definitely feels more dramatic to be able to just show the action in its completeness, particularly since it shows the real, and extremely impressive, skills of the stunt performers. It also allows for some more aesthetically creative fights without diminishing the brutality of the violence.
Also, the use of color is… just amazing.
This movie continues all of that, but it becomes clear quickly that the filmmakers are realizing that they are running out of ways to keep making gunfights interesting without seeming repetitive, so they very cleverly figure out ways to force the fights to be different. Sometimes it's by adding other people or animals, sometimes it's by keeping John from having a gun and forcing them to improvise, sometimes it's by reducing the effectiveness of John's weapons, but the key is that every action sequence in the movie still feels original. Is it sometimes a little forced, like they have to go out of their way to avoid showing John having a gun or being able to just wreck all of the bad guys the way he previously has? Yeah, a little, but that doesn't detract from the fun.
I mean, he uses a horse as a weapon. That's just neat.
The world in which the film is set is expanded upon a lot, including showing us some more of the inner workings of the nebulous organization that the High Table oversees. The worldbuilding continues to be interesting and the characters that populate it are all compelling, even if they're just a clever variation on an archetype, like the wise poor man or the shadowy ninja assassin. We also get a little more background on Wick himself, but not enough to remove the air of mystery and badass that surrounds him.
Also, Halle Berry has amazing dogs.
Basically, if you liked the first two movies, you'll like this one.
WEIRD FAN THEORY (Mild Spoilers)
John is actually Koschei the Deathless from Russian Mythology. Now, give me a minute on this:
I mean, they even both have… beards… and skin?
John Wick's motivation is that someone killed his dog and stole his car. At least, that's the ostensible motive. The reality is that the dog was a gift from his late wife and the car contained one of the last mementos he had left of her. Thus, when John loses them, he is losing a part of her, the great love of his life for whom he moved heaven and Earth… or, more precisely, killed an absolutely enormous amount of people in one night, essentially accomplishing an impossible task in order to be with her. The rage that fuels John is the desire to retain the powerful love he felt for the woman he lost. Essentially, he's doing terrible things because he no longer has his heart.
Her C.O.D. says "Plot and Motivation." Common for women in movies.
One thing that comes up repeatedly in the films is that John's nickname is "Baba Yaga," translated from Russian as "the Boogeyman." However, at one point in the first film, Viggo Tarasov (Michael Nyqvist) points out that John's not actually the Boogeyman, he's the one you send to kill the Boogeyman. In other words, he's the one that you would send to kill Baba Yaga.
Believe the old Russian guy.
In Russian Mythology, Baba Yaga is a witch or a magical being that takes the form of an old woman. As with most figures in Russian Fairy Tales, her role can vary wildly, going from snatching children and eating people who fail her tests to being a kindly, maternal figure who feeds lost children and helps them find their way home. Universally, though, she's extremely powerful and immortal. In fact, there's typically only one figure in Russian Mythology that is capable of destroying her: Koschei the Deathless. Sometimes he's her husband, sometimes her brother, sometimes just her male counterpart, but she often is stated to know that he's the only one who might be able to kill her. Hence, if John Wick is the guy who could kill Baba Yaga, he'd be Koschei the Deathless.
See? Here he's even meeting Baba Yaga as Ted Theodore Logan.
While Russian Mythology tends to vary a lot, Koschei's three main qualities are that A) he's deathless (duh), B) he can kill anyone and is shown to be magically blessed with all weapons, and C) his heart/soul is gone. The reason why he is immortal (deathless) is because his heart is gone, and typically the only way to get rid of him is to find it. His heart is usually depicted as being hidden in some complicated nested form, such as: The heart is in a needle, the needle is in an egg, the egg is in a duck, the duck is in a hare, the hare is in a box, the box is in a log, the log is in a pond, the pond is in a forest, the forest is on an island. Essentially, it's inside of a Matryoshka nesting doll. Without a heart, Koschei cannot die.
Also, sometimes it's a gemstone.
What do we know about John Wick? Well, 1) he's Russian (established in this film and implied in the first one), 2) he's specifically a Ruska Roma, or a Russian Gypsy, a people who are known more for their performing than for their combat ability, and who are, mostly through racism, associated with myths like Baba Yaga and Koschei, 3) his name is fake, but his birth name is likely also fake, with his revealed "real name" being the equivalent of John Johnson, 4) before he had his wife, he was famous for killing people with a pencil and after he loses her, he similarly proves that he can kill anyone with anything, and 5) he can survive stuff that would kill even most action movie protagonists (particularly in this film). Note that John is only portrayed as being lethal and immortal when he doesn't have his heart, which is to say his love, but when he is at peace (with his dogs to serve as his heart), he is beaten up by a group of two-bit punks and his house is blown up. If he doesn't have a gaping hole to fill in his life, he's not immortal.
He even bears a token of a Russian bond.
What does this mean? Well, first of all, I'm not saying he's literally Koschei the Deathless, so I'm not predicting that magic or old women in chicken-legged houses are going to be in the next one (sadly), but I'm saying his story is similar. Ultimately, the only way John Wick can end is the same way any story with Koschei always ends: With someone returning his heart to him and killing him. I firmly believe that it's only when John actually finds something to love again that he'll be allowed to die.
Of course, I could be pulling this out of nowhere. It's not like John Wick literally keeps one of his most treasured photos inside of a book of Russian Mythology depicting Koschei the Deathless in the New York Public Library, right? Oh, wait, that's literally in the opening scene which I sadly can't find a clip of online to place here. Your move, John Wick: Chapter 4.
Posted on May 22, 2019 May 21, 2019 Categories ReviewsTags Anjelica Huston, Asia Kate Dillon, Baba Yaga, Halle Berry, Ian McShane, Jason Mantzoukas, John Wick, John Wick Chapter 3, John Wick Chapter 3 Parabellum, Keanu Reeves, Koschei the Deathless, Lance Reddick, Laurence Fishburne, Mark Dacascos, Mark Damascos, Michael Nyqvist, Randall Duk Kim, Riccardo Scamarcio, Robin Lord TaylorLeave a comment on John Wick: Chapter 3 – Parabellum: Forced Creativity is Still Creativity (Spoiler-Free) + Weird Theory


How Much Will It Cost You In Time And Money To Learn All You Need To Make Consistent Profits?
How Many Hours Surfing The Net? How Much Money Spent On Forex Training Courses?
Your time is money right? Time spent surfing the net for Forex training, tips, books, strategies, the basics, how to get started, how to trade Forex etc.
How many hours of your valuable time would that be? 10, 20, 100 hours… or more? Trust me, Forex trading is an in-depth subject. It's more than likely to be well over 100 hours.
Even at the current minimum wage that's £580 in the UK or $725 in the US for 100 hours of Forex research and training.
To be honest, that's the minimum it would cost you to research the most basic level of Forex trading. But how do you know if you have everything you need? If you don't have the right knowledge you could be throwing away your hard earned capital – that's a big risk wouldn't you agree?
Then even if you know the basics, what about the more advanced Forex training and techniques?
The most successful traders having spent many years researching the subject, trading, understanding how the market moves, testing strategies, fine tuning and perfecting.
So wouldn't it feel great knowing you don't have to bother with any of the stress…knowing you can have all the information you need RIGHT NOW!
…and I don't want you to pay through the nose for the information either. Why should you?
To be honest, I would rather you saved your money for when the time is right and use it to fund your own trading account.
All products come with a full money back guarantee so you can feel good knowing your purchase is risk free before you buy.
Professionally bound and exceptional quality this book will guide you through the wonderful and potentially very lucrative World of Forex Trading.
The powerful content of the Forex Trading from Home Book will educate you without the fluff which means you have vital information to turn a profit without wasting time.
Just hit the button below for immediate order!
Forex Trading from Home eBook is crammed full of vital and powerful information giving you exact details of how to make money trading the Forex market.
This means you have access to a wealth of information for immediate download at the touch of a button.
You don't need to even wait for anything as it's an instant download – just press the button below and get your book sent to your inbox!
Within minutes of buying the Forex Trading from Home Audio Book you can have access to vital Forex training which means you are one more step closer to profiting from the Forex market.
This quality recording will guide you to the heart of what really matters, revealing the truth of how to make money trading the Forex market.
If you prefer, you can get your hands on an expert trading tip delivered directly to your inbox everyday for a year.
365 Expert Forex Trading Tips by Email is a good way to learn if you don't have time yet to trade full time because you are still expanding your knowledge. You get to learn in bite-sized chunks so it's not over-whelming.
235 of THE most powerful Forex trading tips hand-picked over many years so you get straight to the point. No Fluff. No nonsense. No wasting time.
PLUS you get the fast download ebook AND audio version if you prefer listening – for FREE. What will you do with the extra money you would have earned next month from trading the Forex market?
Buy 235 Forex Trading Tips + Bonus Tips and get 365 of the most vital professional and expert hand-picked Forex trading tips.
This is powerful stuff brought together over 4 years. It's crammed full of the most important trading advice, strategies, analysis, guidance, what-to-do, what-not-to-do, how to be successful making money trading the Forex market.
Now you can move forward with your Forex trading plans. How? Just by pressing the button below.
That's a powerful Forex trading tip everyday for a year AND a free book to guide you through Forex trading right at your finger-tips….yours within minutes, just by buying 235 Forex Tips + Bonus Tips + 121 Training.
You probably hadn't thought to register for a 121 consultation but it's what I would recommend so your investment is put to good use.
Do you want to trade the Forex market with all the tools you need right at your finger tips? Do you want to have the knowledge and confidence to trade and profit from the Forex market?
Uncover my formula for success – grab your copy of the Forex Training 2 Day Home Study Course now. Immediate download. Journey from novice to pro trader.
This Home Study Course gives you everything you need to know in an easy-to-read format with a unique step-by-step approach.
Do you want all the tools you need to combat the Forex market right at your finger tips? Do you want to build the foundations for your financial future so you profit from the Forex market for many years to come?
Doesn't it feel good knowing you are in control of the hours you 'work' because you only need to trade for a couple of hours a day. How about being your own boss – how does that sound?
Get immediate answers to your questions with the 2 Day Home Study Course with 121 Coaching and I will personally guide you through your journey to the heart of profiting from the Forex market.
Above all, these Forex training products gives you a plan of action and gets you to the heart of what really matters with practical ways to make a profit.
Benefit directly from my 5 years of trading knowledge – and yes that means the profits and the losses – don't make the same mistakes I made.
Well, here's to creating success and a profitable future! Happy Trading – let me know how you get on.
P.S Please visit my blog at Forex Trading Info for…well yes more info!


The comprehensive expertise of the "work & care" programme from Careum Research in a modular toolkit: The aim of the "work & care modular" project is to make our experience available to companies in the form or flexible modules, thus simplifying and improving the compatibility of care responsibilities and paid work in Switzerland.
The compatibility of paid work and caring and nursing responsibilities is an important requirement for ensuring continuous participation on the job market. Achieving this compatibility would represent a successful outcome – for both individual men and women and the wider economy. In the 2014 Federal Council report on caring for and looking after relatives, support measures and compatibility for employees with care responsibilities are described as particularly urgent and a key social and economic challenge.
In the "work & care modular" project, the expertise of the Careum Research programme "work & care", which has been running for ten years, is to be pooled in a web-based modular toolkit from which companies can source modules, knowledge and practical tools to suit their needs. The modules are aimed at three target groups: HR professionals, managers and employees with care responsibilities. The modules also take account of the different levels of expertise that companies have on the topic of "work & care", i.e. beginners, advanced or role models. The aim is to join forces with companies to support the sustainable implementation of a "work & care" corporate culture that is friendly and diversity-sensitive.


text:
The Laugh Tract — Who's Bringing the Funny
Funny shit happens.
By Michael Murillo on Wed, Feb 17, 2016 at 3:17 pm
It's a good week for smart comedy.
If you like zany, aggressive stage characters (and there's nothing wrong with that) there aren't as many options as you might find in a typical week. Instead, you'll find an abundance of comedians who let the material do the talking, with sharp writing and creative premises.
There are other choices, of course. Comedy hypnosis, comedy competitions and local performers will also hit area stages to provide a variety of laughs. So there should be something for everyone.
Here are your best bets.
Gary Conrad. Conrad's comedy hypnosis show puts volunteers into unusual situations, to the delight of the audience. Then the power of suggestion and Conrad's creativity starts producing plenty of laughs.
Tampa Improv (1600 E. Eighth Ave., Tampa) Wednesday and Thursday at 8 p.m. 813-864-4000 or improvtampa.com. $5-$10.
Corey Holcomb. Fresh off of Valentine's Day is a comedian who can tell you exactly what you're doing wrong. Holcomb's no-nonsense relationship advice is brash, politically-incorrect and relatable to just about anyone who has a significant other. Holcomb dispenses his funny, popular perspectives during a weekend of special engagement shows.
Tampa Improv (1600 E. Eighth Ave., Tampa) Friday at 8 p.m. and 10:30 p.m.; Saturday at 7:30 p.m. and 10 p.m.; and Sunday at 7 p.m. 813-864-4000 or improvtampa.com. $22.
Tommy Johnagin. Johnagin has built a reputation as a crowd favorite with his sharp wit and funny story-telling that's not as crude as you might find from a typical headliner. As a result, he's become popular on the late-night talk show circuit and comedy clubs around the country.
Side Splitters (12938 N. Dale Mabry Highway, Tampa) Thursday at 8:30 p.m.; Friday at 8 p.m. and 10:15 p.m.; Saturday at 6 p.m., 8 p.m. and 10:30 p.m. 813-960-1197 or sidesplitterscomedy.com. $10-$16.50.
Elite 8. Side Splitters' annual comedy contest continues as the remaining eight competitors get whittled down to four. On this evening, four comedians will vie for two spots in the next round.
Side Splitters (12938 N. Dale Mabry Highway, Tampa) Sunday at 7 p.m. 813-960-1197 or sidesplitterscomedy.com. $10-$12.
Gary Vider. Vider's understated presence was a hit on America's Got Talent. He'll bring the same self-deprecating wit to Palm Harbor for a run of special engagement shows.
Snappers Grill & Comedy Club (36657 U.S. Highway 19 N., Palm Harbor) Thursday at 7:30 p.m.; Friday and Saturday at 7 p.m. and 9:30 p.m. 727-938-2027 or snappersgrill.com. $15.
Murv Seymour. Seymour won awards when he was a broadcaster, and he uses that calm presence to deliver rich, humorous stories. Expect thoughtful material from an experienced media and comedy veteran.
2 Palms (2950 Gulf to Bay Blvd., Clearwater) Saturday at 8:30 p.m. 727-400-6920 or 2palmstampabay.com. $10.
Larry Myles. At first glance, Myles doesn't seem like a politically-correct guy. And that first impression is the right one. He uses his no-nonsense wit to share his opinions on a variety of topics.
Coconuts (5501 Gulf Blvd., St. Pete Beach) Wednesday and Thursday at 9:30 p.m. 727-360-5653 or coconutscomedyclubs.com. $18-20.
Chris Barnes. Barnes is an expressive comedian with nearly 35 years of stage experience. He uses that veteran presence to showcase his view of the world in a lively, animated way.
Coconuts (5501 Gulf Blvd., St. Pete Beach) Friday and Saturday at 9:30 p.m. 727-360-5653 or coconutscomedyclubs.com. $25.
One-nighters and Independent Shows
Kava Komedy. This regular show features local up-and-comers to warm up the crowd, and a more established closer to cap things off. This week it's Michael Murillo.
Bula Kafe (2500 5th Ave N., St. Petersburg) Thursday at 9 p.m. Bula-Kafe.com or 727-498-8913. Free.
G. David Howard. Howard's weekly residence at Sporty's features the longtime comedian drawing from his decades of stage experience. He mixes his regular material with plenty of crowd work to provide the kind of set only a true stand-up veteran can provide.
Sporty's On The Beach (17093 Gulf Blvd., North Redington Beach) Friday and Saturday at 9:35 p.m. 727-596-6725 or gdavidhoward.com. $20.
things to do,
Tampa Bay,
stand-up,
Side Splitters,
Improv,
comedy,


text:
Q: Verify that authentication browser popup exists I have a list of sites and some sites show an authentification window when the site is opened, I need to know what sites show this authentication popup, and which are not.
I'm trying to verify that authentication browser popup shows after page open. But when I use:
Alert alert = driver.switchTo().alert();
alert.accept();

I get an error:
no alert open(Session info: chrome=59.0.3071.115)(Driver info: chromedriver=2.30.477691(6ee44a7247c639c0703f291d320bdf05c1531b57),platform=Linux 4.4.0-83-generic x86_64) (WARNING: The server did not provide any stacktrace information)

Of course, an authentication window appears on the site. enter image description here
One more thing, I don't need authorize on this site, I just need to make sure, that the window appeared.

A: You can create/modify the method isAlertPresent as given below and try it. It may help you.
First confirm with below method if the alert present
public boolean isAlertPresent() {
    try{
       WebDriverWait wait = new WebDriverWait(driver, 5);
       wait.until(ExpectedConditions.alertIsPresent());
       return true;
    }
    catch (NoAlertPresentException noAlert) {
      return false;
    }
    catch (TimeoutException timeOutEx){
      return false;
    }
}

If above not work then JavascriptExecutor worked for you. Just take care that you should execute it before clicking the event which invoke alert.
((JavascriptExecutor) driver).executeScript("window.confirm = function(msg) { return true; }");

Note :- do not use it after clicking on event which invoke alert confirmation box. Above code by default set the confirmation box as true means you are accepting/click on ok on all confirmation box on that page if invoked
It's an authentication pop-up. You can handle it like below :-
WebDriverWait wait = new WebDriverWait(driver, 10);
Alert alert = wait.until(ExpectedConditions.alertIsPresent());
alert.authenticateUsing(new UserAndPassword(username, password));

OR
driver.get("http://UserName:Password@Example.com");

To Press ESC :-
Use action class
Actions action = new Actions(driver);
action.sendKeys(Keys.ESCAPE).build().perform();

Robot class code :-
Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_ESCAPE);
robot.keyRelease(KeyEvent.VK_ESCAPE);

Hope it will help you :)

redpajama_set_name: RedPajamaStackExchange


text:
Books I'd like to read
By jdupuis on October 24, 2011.
For your reading and collection development pleasure!
Planned Obsolescence: Publishing, Technology, and the Future of the Academy by Kathleen Fitzpatrick
Academic institutions are facing a crisis in scholarly publishing at multiple levels: presses are stressed as never before, library budgets are squeezed, faculty are having difficulty publishing their work, and promotion and tenure committees are facing a range of new ways of working without a clear sense of how to understand and evaluate them. Planned Obsolescence is both a provocation to think more broadly about the academy's future and an argument for re-conceiving that future in more communally-oriented ways. Facing these issues head-on, Kathleen Fitzpatrick focuses on the technological changes especially greater utilization of internet publication technologies, including digital archives, social networking tools, and multimedia necessary to allow academic publishing to thrive into the future. But she goes further, insisting that the key issues that must be addressed are social and institutional in origin. Confronting a change-averse academy, she insists that before we can successfully change the systems through which we disseminate research, scholars must re-evaluate their ways of working how they research, write, and review while administrators must reconsider the purposes of publishing and the role it plays within the university. Springing from original research as well as Fitzpatrick's own hands-on experiments in new modes of scholarly communication through MediaCommons, the digital scholarly network she co-founded, Planned Obsolescence explores all of these aspects of scholarly work, as well as issues surrounding the preservation of digital scholarship and the place of publishing within the structure of the contemporary university.
Program or Be Programmed: Ten Commands for a Digital Age by Douglas Rushkoff
The debate over whether the Net is good or bad for us fills the airwaves and the blogosphere. But for all the heat of claim and counter-claim, the argument is essentially beside the point: It's here; it's everywhere. The real question is, do we direct technology, or do we let ourselves be directed by it and those who have mastered it? "Choose the former," writes Rushkoff, "and you gain access to the control panel of civilization. Choose the latter, and it could be the last real choice you get to make."
In ten chapters, composed of ten "commands" accompanied by original illustrations from comic artist Leland Purvis, Rushkoff provides cyber enthusiasts and technophobes alike with the guidelines to navigate this new universe.
In this spirited, accessible poetics of new media, Rushkoff picks up where Marshall McLuhan left off, helping readers come to recognize programming as the new literacy of the digital age--and as a template through which to see beyond social conventions and power structures that have vexed us for centuries. This is a friendly little book with a big and actionable message.
The Digital Scholar: How Technology is Changing Academic Practice by Martin Weller
While industries such as music, newspapers, film and publishing have seen radical changes in their business models and practices as a direct result of new technologies, higher education has so far resisted the wholesale changes we have seen elsewhere. However, a gradual and fundamental shift in the practice of academics is taking place. Every aspect of scholarly practice is seeing changes effected by the adoption and possibilities of new technologies. This book will explore these changes, their implications for higher education, the possibilities for new forms of scholarly practice and what lessons can be drawn from other sectors.
Unlocking the Gates: How and Why Leading Universities Are Opening Up Access to Their Courses by Taylor Walsh
Over the past decade, a small revolution has taken place at some of the world's leading universities, as they have started to provide free access to undergraduate course materials--including syllabi, assignments, and lectures--to anyone with an Internet connection. Yale offers high-quality audio and video recordings of a careful selection of popular lectures, MIT supplies digital materials for nearly all of its courses, Carnegie Mellon boasts a purpose-built interactive learning environment, and some of the most selective universities in India have created a vast body of online content in order to reach more of the country's exploding student population. Although they don't offer online credit or degrees, efforts like these are beginning to open up elite institutions--and may foreshadow significant changes in the way all universities approach teaching and learning. Unlocking the Gates is one of the first books to examine this important development.
The Innovative University: Changing the DNA of Higher Education from the Inside Out by Clayton Christensen
The language of crisis is nothing new in higher education--for years critics have raised alarms about rising tuition, compromised access, out of control costs, and a host of other issues. Yet, though those issues are still part of the current crisis, it is not the same as past ones. For the first time, disruptive technologies are at work in higher education. For most of their histories, traditional universities and colleges have had no serious competition except from institutions with similar operating models. Now, though, there are disruptive competitors offering online degrees. Many of these institutions operate as for-profit entities, emphasizing marketable degrees for working adults. Traditional colleges and universities have valuable qualities and capacities that can offset those disruptors' advantages--but not for everyone who aspires to higher education, and not without real innovation. How can institutions of higher education think constructively and creatively about their response to impending disruption?
Introduction to Information Science and Technology edited by Charles H. Davis and Debora Shaw
This guide to information science and technology -- the product of a unique scholarly collaboration --presents a clear, concise, and approachable account of the fundamental issues, with appropriate historical background and theoretical grounding. Topics covered include information needs, seeking, and use; representation and organization of information; computers and networks; structured information systems; information systems applications; users perspectives in information systems; social informatics; communication using information technologies; information policy; and the information profession.
I have a bit of a backlog of these, so there'll probably be another post pretty soon, maybe even this week.
acad lib future
culture of science
Columbia Scholarly Communication Program Speaker Series Videos Now Available Online
Check them out here (unfortunately, no embed codes, so you'll have to click and watch there, or download on iTunes): Know Your Rights: Who Really Owns Your Scholarly Works?: In this panel discussion, experts on copyright law and scholarly publishing discuss how scholars and researchers can take…
Around the Web: 18 recent reports relevant to libraries and librarianship
I'm always interested in the present and future of libraries. There's a steady stream of reports from various organizations that are broadly relevant to the (mostly academic) library biz but they can be tough to keep track of. I thought I'd aggregate some of those here. Of course I've very likely…
My Job in 10 Years: Provisional table of contents
Yes, as promised I'm going to start workshopping the book I'm working on: My Job in 10 Years: The Future of Academic Librarianship. (Note title tweak.) First of all, this is all just provisional; I'm at a point where I need to stop tinkering if I just going to get something out the door. Some…
Technologically conservative young scholars – you're surprised, really?
At the PSP Pre-Conference (see my notes), Dr. Harley of the Higher Education in the Digital Age program reported being surprised by their finding that young scholars were unwilling or unlikely to experiment with new scholarly communication (tools/practices/channels). There was a question from the…
ScienceBlogs is no more: Confessions of a Science Librarian is moving
As of November 1st, 2017, ScienceBlogs is shutting down, necessitating relocation of this blog. It's been over eight years and 1279 posts. It's been predatory open access publishers, April Fool's posts and multiple wars on science. A long and wonderful trip, career-transforming, network building…
Science in Canada: Save PEARL, The Polar Environment Atmospheric Research Laboratory
Deja vu all over again. Just when I thought I was out, they pull me back in. Canadian science under the Harper government from 2006 to 2015 was a horrific era of cuts and closures and muzzling and a whole lot of other attack on science. One of the most egregious was the threat to close the PEARL…
The Trump War on Science: Daring blindness, Denying climate change, Destroying the EPA and other daily disasters
The last one of these was in mid-June, so we're picking up all the summer stories of scientific mayhem in the Trump era. The last couple of months have seemed especially apocalyptic, with Nazis marching in the streets and nuclear war suddenly not so distant a possibility. But along with those…
Friday Fun: Is Game of Thrones an allegory for global climate change?
After a bit of an unexpected summer hiatus, I'm back to regular blogging, at least as regular as it's been the last year or two. Of course, I'm a committed Game of Thrones fan. I read the first book in paperback soon after it was reprinted, some twenty years ago. And I've also been a fan of the HBO…
The Trump War on Science: EPA budget cuts, More on climate change, The war on wildlife and other recent stories
Another couple of weeks' worth of stories about how science is faring under the Donald Trump regime. If I'm missing anything important, please let me know either in the comments or at my email jdupuis at yorku dot ca. If you want to use a non-work email for me, it's dupuisj at gmail dot com. The…


text:
Call Us for a FREE Estimate Today!
Landscape Borders
By: Texas Curb n' Borders June 8, 2017
Museums In Houston
If you love museums, you need to visit the beautiful city of Houston. The Houston area is home to more than 150 museums and cultural establishments. Millions of visitors every year flock to the pavements of Houston to see exhibits and collections in The Houston Museum District, a big part of the city's society. These museums cover arts, science, nature, history, and technology. There are museums for the lovers of outer space, lovers of automobiles, and even unusual museums, like the National Museum of Funeral History.
We will share with you some of the most popular museums in the area, but we encourage you to look further and discover the treasures that are awaiting you and your family.
The Houston Museum of Natural Science
This famous and educational museum features fascinating exhibits from around the world. There are 16 permanent exhibits on display daily. It has a giant-screen theater, planetarium, a large butterfly center, and observatory. The exhibits and features are always changing, and there is always something new to see and experience. This is one of the nicest museums in the area, and we encourage you to see what new exhibits are waiting for you today.
The Museum of Fine Arts Houston
The Museum of Fine Arts in Houston is home to some of the most impressive and important pieces of contemporary art in the world. From American pieces to European works in metals, many historical art pieces are on display. You will enjoy exhibits from local and world renowned artists and while you are there, do not forget to check out the various films they feature.
The Space Center, Houston
This not-for-profit organization is dedicated to science, education, and the history of the United States Space Programs. The center opened in 1992. More than 1 million people visit The Space Center Houston annually. The center prides itself on its more than 400 artifacts, educational programs that will spark every student's curiosity, and they often have various guest exhibits on display. In the summer, there are also daily and weekly activities for children.
Holocaust Museum of Houston
Dedicated to the memory of those who died in one of the darkest periods in world history, the Holocaust Museum of Houston educates all generations. If you believe that the horrors that befell the victims should never happen again, and if you believe that knowledge is the key to change, then you should experience the Holocaust Museum of Houston. While this is a museum of horror, pain, and inhumanity, the exhibit also honors the victims of the Holocaust by educating visitors about this point in history. This is a must-see museum.
The Children's Museum of Houston
If you have children in your group, no museum list is complete without mentioning the Children's Museum of Houston. The city has one of the best! All the exhibits are made to hold the interest of young children. From toddlers to grade schoolers, there are hands-on activities and thought-provoking exhibits at every turn.All their exhibits and activities are perfect for children of all ages.
As stated, there are over 150 museums to choose from in the Houston area. While we cannot list them all in this article, we recommend you continue your research and visit other museums in the city. Have a great time and enjoy Houston!
By: Texas Curb n' Borders
Colleges and Universities In The Greater Houston Area
Professional Sports in Houston
Popular Restaurants in Houston
Best Parks In Houston
Texas Curb n Borders
5515 Redstart St, Houston, TX 77096
2017 Copyright. Texas Curb n Borders. All Rights Reserved | Warranty Care | FAQ | Sitemap