Posts

Showing posts from December 15, 2018

Schichtung

Image
Der Titel dieses Artikels ist mehrdeutig. Weitere Bedeutungen sind unter Schichtung (Begriffsklärung) aufgeführt. Aufschluss mit Schichten des alpinen Muschelkalks (Trias) in der Partnachklamm Deutlich geschichtete Tephra (unverfestigte pyroklastische Ablagerungen) zwischen Pico do Areeiro und Pico Ruivo, Madeira. Die Schichtung ist ein typisches Merkmal von Sedimenten und Sedimentgesteinen. Eine Schicht ist ein dreidimensionaler Sediment- oder Sedimentgesteinskörper, der durch zwei Flächen, die Schichtunterseite (Basis, Sohle) und die Schichtoberseite (Top, Dach) begrenzt ist. Die Abfolge von Schichten, wie sie in einem Aufschluss beobachtet werden kann, kommt meist durch die Sedimentation von unterschiedlichem Material zustande. Ein solcher Materialwechsel geht in der Regel auf eine Änderung der Ablagerungsbedingungen zurück. Die Unterschiede zwischen den benachbarten Schichten können dabei sowohl in der mineralogischen Zusammensetzung, der Korngröße, der Färbung

Correct way to restart presto-server service on EMR

Image
up vote 0 down vote favorite I have to restart presto-server on EMR to load my plugin . With reference to official AWS EMR docs: On some places they say sudo restart presto-server On others they say, sudo stop presto-server followed by sudo start presto-server While Restarting a service page favours the 2nd technique above, Note : Stop/start is required; do not use the restart command. I have found that both work without a glitch. Questions: What's the difference between sudo restart & sudo stop + sudo start ? Why the warning against restart ? Which one to use for presto-server ? Platform / Frameworks: emr-5.15.0 Presto 0.212 amazon-web-services amazon-emr prestodb shar

What does this “note: see declaration of '_PyInitError'” error mean when trying to package a C module...

Image
up vote 1 down vote favorite Following my previous question here, I would like to import this C/C++ implementation of sha256 into my python script (Python 3.7.0) and run some performance tests. From the official documentation it seems that one way of doing this is to use distutil built-in module of python to package this as a new module and then install it so that it becomes importable to any script. The first step I took was to download the sha256module.c code and save it into my current directory. In the same directory, I then created a setup.py with the following content that python's documentation recommends here. setup.py: from distutils.core import setup from distutils.extension import Extension setup(name='sha256_test1', version='1.0', description = 'This is a test sha256 f