1.1 Clasity Pty Ltd ACN 168 177 259 (we, us or our) has adopted this Privacy Policy to ensure that we have standards in place to protect the Personal Information that we collect about individuals that is necessary and incidental to:
(a) Providing the system and services that BlueQ offers; and
(b) The normal day-to-day operations of our business.
1.2 This Privacy Policy follows the standards of the Australian Privacy Principles set by the Australian Government for the handling of Personal Information under the Privacy Act 1988 (Cth) (Privacy Act).
1.3 By publishing this Privacy Policy we aim to make it easy for our customers and the public to understand what Personal Information we collect and store, why we do so, how we receive and/or obtain that information, and the rights an individual has with respect to their Personal Information in our possession.
2.1
Our Privacy Policy deals with how we handle “personal
information” as it is defined in the Privacy Act (Personal Information).
2.2
We handle Personal Information in our own right
and also for and on behalf of our customers and users.
2.3
Our Privacy Policy does not apply to information
we collect about businesses or companies, however it does apply to information
about the people in those businesses or companies which
we store.
2.4
The Privacy Policy applies to all forms of
information, physical and digital, whether collected or stored electronically
or in hardcopy.
2.5
If, at any time, an individual provides Personal
Information or other information about someone other than himself or herself,
the individual warrants that they have that person's consent to provide such
information for the purpose specified.
2.6
Our website and services are unavailable to
children (persons under the age of 18 years) without their parent or guardian’s
consent.
3.1 In the course of business it is necessary for us to collect Personal Information. This information allows us to identify who an individual is for the purposes of our business, share Personal Information when asked of us, contact the individual in the ordinary course of business and transact with the individual. Without limitation, the type of information we may collect is:
(a) Personal Information. We may collect personal details such as an individual’s name, location, date of birth, nationality, family details and other information defined as “Personal Information” in the Privacy Act that allows us to identify who the individual is;
(b) Contact Information. We may collect information such as an individual’s email address, telephone & fax number, third-party usernames, residential, business and postal address and other information that allows us to contact the individual;
(c) Qualifications Information. We may collect information relative to the qualifications, or certificates of compliance that an individual may hold (or previously held) as issued by an educational institution or a regulatory body;
(d) Financial Information. We may collect financial information related to an individual such as any bank or credit card details used to transact with us and other information that allows us to transact with the individual and/or provide them with our services;
(e) Statistical Information. We may collect information about an individual’s online and offline preferences, habits, movements, trends, decisions, associations, memberships, finances, purchases and other information for statistical purposes; and
(f) Information an individual sends us. We may collect any personal correspondence that an individual sends us, or that is sent to us by others about the individual’s activities.
3.2 We may collect other Personal Information about an individual, which we will maintain in accordance with this Privacy Policy.
3.3 We may also collect non-Personal Information about an individual such as information regarding their computer, network and browser. This may include their IP address. Where non-Personal Information is collected the Australian Privacy Principles do not apply.
4.1 Most information will be collected in association with an individual’s use of BlueQ, an enquiry about BlueQ or generally dealing with us. However we may also receive Personal Information from sources such as advertising, an individual’s own promotions, public records, mailing lists, contractors, staff, recruitment agencies and our business partners. In particular, information is likely to be collected as follows:
(a) Registrations/Subscriptions. When an individual registers or subscribes for a service, list, account, connection or other process whereby they enter Personal Information details in order to receive or access something, including a transaction;
(b) Supply. When an individual supplies us with goods or services;
(c) Contact. When an individual contacts us in any way;
(d) Access. When an individual accesses us physically we may require them to provide us with details for us to permit them such access. When an individual accesses us through the internet we may collect information using cookies (if relevant – an individual can adjust their browser’s setting to accept or reject cookies) or analytical services; and/or
(e) Pixel Tags. Pixel tags enable us to send email messages in a format customers can read and they tell us whether mail has been opened.
4.2 As there are many circumstances in which we may collect information both electronically and physically, we will endeavour to ensure that an individual is always aware of when their Personal Information is being collected.
4.3 Where we obtain Personal Information without an individual’s knowledge (such as by accidental acquisition from a client) we will either delete/destroy the information, or inform the individual that we hold such information, in accordance with the Australian Privacy Principles.
5.1 In general, the primary principle is that we will not use any Personal Information other than for the purpose for which it was collected other than with the individual’s permission. The purpose of collection is determined by the circumstances in which the information was collected and/or submitted.
5.2 We will retain Personal Information for the period necessary to fulfil the purposes outlined in this Privacy Policy unless a longer retention period is required or permitted by law.
5.3 If it is necessary for us to disclose an individual’s Personal Information to third parties in a manner compliant with the Australian Privacy Principles in the course of our business, we will inform you that we intend to do so, or have done so, as soon as practical.
5.4 We will not disclose or sell an individual’s Personal Information to unrelated third parties under any circumstances.
5.5 Information is used to enable us to operate our business, especially as it relates to an individual. This may include:
(a) The provision of goods and services between an individual and us;
(b) Verifying an individual’s identity;
(c) Communicating with an individual about:
i Their relationship with us;
ii Our goods and services;
iii Our own marketing and promotions to customers and prospects;
iv Competitions, surveys and questionnaires;
(d) Investigating any complaints about or made by an individual, or if we have reason to suspect that an individual is in breach of any of our terms and conditions or that an individual is or has been otherwise engaged in any unlawful activity; and/or
(e) As required or permitted by any law (including the Privacy Act).
5.6 There are some circumstances in which we must disclose an individual’s information:
(a) Where we reasonably believe that an individual may be engaged in fraudulent, deceptive or unlawful activity that a governmental authority should be made aware of;
(b) As required by any law (including the Privacy Act); and/or
(c) In order to sell our business (in that we may need to transfer Personal Information to a new owner).
5.7 We will not disclose an individual’s Personal Information to any entity outside of Australia that is in a jurisdiction that does not have a similar regime to the Australian Privacy Principles or an implemented and enforceable privacy policy similar to this Privacy Policy. We will take reasonable steps to ensure that any disclosure to an entity outside of Australia will not be made until that entity has agreed in writing with us to safeguard Personal Information as we do.
5.8 We may utilise third-party service providers (such as Gmail from Google, Inc., and MailChimp from The Rocket Science Group LLC) to communicate with an individual and to store contact details about an individual. These service providers are located in the United States of America.
6.1 An individual may opt to not have us collect their Personal Information. This may prevent us from offering them some or all of our services and may terminate their access to some or all of the services they access with or through us. They will be aware of this when:
(a) Opt In. Where relevant, the individual will have the right to choose to have information collected and/or receive information from us; or
(b) Opt Out. Where relevant, the individual will have the right to choose to exclude himself or herself from some or all collection of information and/or receiving information from us.
6.2 If an individual believes that they have received information from us that they did not opt in or out to receive, they should contact us using the details below.
7.1 We may appoint a Privacy Officer to oversee the management of this Privacy Policy and compliance with the Australian Privacy Principles and the Privacy Act. This officer may have other duties within our business and also be assisted by internal and external professionals and advisors.
7.2 We will take all reasonable precautions to protect an individual’s Personal Information from unauthorised access. This includes appropriately securing our physical facilities and electronic networks.
7.3 BlueQ uses SSL encryption to store and transfer Personal Information. Despite this, the security of online transactions and the security of communications sent by electronic means or by post cannot be guaranteed. Each individual that provides information to us via the internet or by post does so at their own risk. We cannot accept responsibility for misuse or loss of, or unauthorised access to, Personal Information where the security of information is not within our control.
7.4 We are not responsible for the privacy or security practices of any third party (including third parties that we are permitted to disclose an individual’s Personal Information to in accordance with this policy or any applicable laws). The collection and use of an individual’s information by such third parties may be subject to separate privacy and security policies.
7.5 If an individual suspects any misuse or loss of, or unauthorised access to, their Personal Information, they should let us know immediately.
7.6 We are not liable for any loss, damage or claim arising out of another person’s use of the Personal Information where we were authorised to provide that person with the Personal Information.
8.1 Users of BlueQ can update their Personal Information from within their BlueQ account or profile.
8.2 Subject to the Australian Privacy Principles, an individual has the right to request from us the Personal Information that we have about them, and we have an obligation to provide them with such information within 28 days of receiving their written request.
8.3 If an individual cannot update their own information, we will correct any errors in the Personal Information we hold about an individual within 7 days of receiving written notice from them about those errors.
8.4 It is an individual’s responsibility to provide us with accurate and truthful Personal Information. We cannot be liable for any information that is provided to us that is incorrect.
8.5 We may charge an individual a reasonable fee for our costs incurred in meeting any of their requests to disclose the Personal Information we hold about them.
9.1 If an individual has a complaint about our handling of their Personal Information, they should address their complaint in writing to the details below.
9.2 If we have a dispute regarding an individual’s Personal Information, we both must first attempt to resolve the issue directly between us.
9.3 If we become aware of any unauthorised access to an individual’s Personal Information we will inform them at the earliest practical opportunity once we have established what was accessed and how it was accessed.
10.1 From time to time, we may send an individual important notices, such as changes to our terms, conditions and policies. Because this information is important to the individual’s interaction with us, they may not opt out of receiving these communications.
11.1 All correspondence with regards to privacy should be addressed to:
The Privacy
Officer
Clasity Pty
Ltd
12.1 If we decide to change this Privacy Policy, we will post the changes on our webpage at /. Please refer back to this Privacy Policy to review any amendments.
12.2 We may do things in addition to what is stated in this Privacy Policy to comply with the Australian Privacy Principles, and nothing in this Privacy Policy shall deem us to have not complied with the Australian Privacy Principles.


Structures
The following structures are available globally.
-
Describes a key event, this includes the key value, and there are two convenience properties isAlt and isControl
See moreDeclaration
Swift
public struct KeyEvent
-
Flags for a mouse event
See moreDeclaration
Swift
public struct MouseFlags : OptionSet, CustomDebugStringConvertible
-
Describes a mouse event, the
pos
property contains the view relative position where the mouse event took place, and theabsPos
contains the screen absolute position of where the event took place.The state of the mouse event is described in
flags
and is used to determine what kind of event this is (movement, press, release, click).The
See moreview
property, if set, indicates on which view the event took place.Declaration
Swift
public struct MouseEvent : CustomDebugStringConvertible
-
Point represents a position in the screen using an x and y coordinate for the column and row respectively.
See moreDeclaration
Swift
public struct Point : CustomDebugStringConvertible, Codable, Equatable
-
Undocumented
See moreDeclaration
Swift
public struct Rect : CustomDebugStringConvertible, Codable, Equatable
-
Undocumented
See moreDeclaration
Swift
public struct Size : CustomDebugStringConvertible, Codable, Equatable
-
Describes the flags that can control with additional terminal capabilities for rendering text
See moreDeclaration
Swift
public struct CellFlags : OptionSet, Hashable
-
Attributes are used as elements that contain both a foreground and a background or platform specific features.
Attributes are needed to map colors to terminal capabilities that might lack colors, on color scenarios, they encode both the foreground and the background color.
Attributes are used in the ColorScheme class to define color schemes that can be used in your application, and they are also used by views directly when they defined their own attributes.
See moreDeclaration
Swift
public struct Attribute
-
A menu item has a title, an associated help text, and an action to execute on activation.
See moreDeclaration
Swift
public struct MenuItem


6 beefsteak tomatoes, halved and cored
2 leeks, white and pale-green parts cut into 1/2-inch pieces
2 carrots, cut into 1/4-inch pieces
4 cloves garlic
2 tablespoons olive oil
Coarse salt and ground pepper
2 cans (14 1/2 ounces each) reduced-sodium vegetable broth
1/4 cup chopped fresh basil
Preheat oven to 425 degrees. In roasting pan, toss tomatoes with leeks, carrots, garlic, and oil. Season with salt and pepper. Roast in a single layer (tomatoes cut sides down) until tender, 1 hour. Using tongs, peel off tomato skins.
In saucepan, bring vegetables, vegetable broth, and 1 cup water to a boil. Reduce heat; simmer 10 minutes.
In batches, puree in blender. Stir in basil.
Fat: 8 g
Calories: 198 g
Protein: 5 g


Options
Number of nodes:
Probability of an edge between two nodes (%):
Layout:
Circle
Grid
Concentric
Random
Generate
Color for me I'm lazy
Clear


The Podcasts tool allows site leaders to create, store, and distribute multimedia content to site participants via an RSS feed. Content can take many different forms, including audio lectures, video presentations, and slideshow presentations.
Subscription: Site participants can download podcasts individually or subscribe to an RSS feed, which allows podcasts to be downloaded automatically to a podcatcher.
File Types: Several different file types are
supported within a podcast, including .mp3
,
.mp4
, and .ppt
.
Adding the Podcasts tool: You can add the Podcasts tool to your site using Site Setup. For instructions, see Adding, editing, or removing tools on the menubar using Site Setup.


A friend who has been learning python recently told me that he is focusing on the fundamental knowledge of crawlers. I think this is particularly good. In the United States, programming courses have long been popular and embedded in primary and high school. It’s no exaggeration to say that technology has changed our daily life as well as the world.
However, what he said next makes me feel confused. He said that he is working on robots which would be able to write articles and will be more effective when they are deal-getting from the platform. So I asked him if this tech would affect his mood when writing articles?
He gave me a negative answer and told me that he had a friend who was both a quality writer and a good programmer .
I don’t deny that there are such talented person indeed, while I don’t think I am one of them. If I have such black tech, I’ll have my psychological inertia, or in some way, indolence. Since a robot can write and bring me benefits, why should I spend a few days collecting materials, writing the draft and then editing it?
I’ve spoken on many platforms about why we write, and whether we’re in awe of the the words or even the letters. For me, money makes me more motivated to write, of course. However, words are definitely not a tool to exchange for money. Probably because of this concept, I haven’t made a lot of money yet :D
By the way, when writing the English version, I am particularly hesitant about which phrase I should use to describe the word “黑科技”. Advanced Technology or Black Tech, which looks more authentic?
「中文部分」
有朋友最近正在学习python，并对我说他正在主攻爬虫方面的知识。我觉得这个特别好，在美国编程课早就普及并且深入到中小学课程中，说科技改变世界真的一点不为过。
接下来他说的一句话，却让我觉得不能理解。他说正在研究机器人写文章，以后在平台上撸羊毛的时候就更加事倍功半。于是，我问他这样会不会影响自己写文章时候的心境呢？
他给了我否定的答案，并告诉我说他有个朋友既是能写出高质量文章的作者，也是个会用爬虫技术让机器人写文章的编程高手。
我并不否认有这样富有天赋的人，只是觉得我不属于这样一类人，如果我有这样的技能就会产生一种惰性。既然机器人可以写作并为我带来利益，那么我又何必再花几天的时间收集材料、书写初稿再整理修订呢？
我在很多平台都说过这个问题，我们到底是为了什么在写作，又是否对文字存有敬畏之心。对于我来说，有钱能促进我更有动力地写作，但文字绝对不是我拿来换取利益的工具。大概也是因为这点执念，我还没有赚大钱吧:D
顺便一说，当在写英文版的时候，我特别犹豫该用什么词语来描述“黑科技”。Advanced Technology 还是 Black Tech，哪一个看起来更地道呢？
本文首发于Steemit。谢谢大家的来看我的文章，如果您喜欢的话，请转发、留言或是点赞。你们的支持是我继续努力的最大动力，再次感谢～
Thank you for reading my articles. If you like me, plz forward, upvote me or leave your comments. Thx a looooooot~
This page is synchronized from the post: 「Life & Activities」写文章与黑科技 / Writing and Advanced Technology 20190510


name: inverse layout: true class: center, middle, inverse --- # Studies within NESSA # UU spent PWR fuel library ## Zsolt Elter ## 2020 --- layout: false .left-column[ ## Content ] .right-column[ General idea: if you have any research questions which could be answered by the tools and knowledge presented here, don't hesitate to involve me:) - NESSA - intro - my tasks - codes, methodology - future - MVA fuel library - format - example use ] --- template: inverse ## NESSA --- .left-column[ ## NESSA ### intro ] .right-column[ - D-T neutron generator at S, Iron collimator wall - Dose due to activation of concrete, iron, lead? - Dismantling needs? - Air activation? ![drawing65](figures/geomXYMesh.png) ] --- .left-column[ ## NESSA ### intro ### method ] .right-column[ **1. MCNP6 neutron transport to obtain neutron spectra in cells** ![drawing35](figures/spectra.png) ![drawing25](figures/geomXY2Mesh.png) ![drawing25](figures/geomXZ2Mesh.png) - Self-shielding matters! What should be the cell size? **2. FISPACTII activation calculations to get gamma emission spectra after irradiation in each cell** **3. MCNP6 gamma transport calculation to get dose rate** ![drawing25](figures/gammaspect_1min.png) ![drawing25](figures/sourceRateMap_O.png) ![drawing25](figures/sourceRateMap_M.png) ] --- .left-column[ ## NESSA ### intro ### method ] .right-column[ .left-column50[ ![drawing55](figures/flowchart.png) ] .right-column50[ - Semi-automatic script + package - If F4:n tallies are in
Rectangular cuboid cells
- Reads spectra from each - Runs all FISPACTII calcs - Reads cell and surface cards to know where the gamma sources are - Creates Cell() objects and adds them to Source() objects - Reads all gamma spectra from FISPACTII outputs - Creates SDEF (several hundred lines) - [Github repo](https://github.com/ezsolti/FGS2Mbackup/): development stage. if needed, I can make it more generic and complete. ] ] --- .left-column[ ## NESSA ### intro ### method ### future ] .right-column[ - Some studies are left: take into account air ventillation? - Will participate an 8 days NEA training cours on FISPACTII - Hopefully will get to no a bit more about data - and about whether my calculations were correct:) ] --- template: inverse ## MVA fuel library --- .left-column[ ## NESSA ## MVA ### data ] .right-column[ - Serpent2 inventory calculations in PWR pincell - varying BU, CT, IE - 283 features (nuclide concentrations, activity, SF rate etc) - 789406 UOX samples, 531991 MOX samples - ideal for MVA, ML, quick visualization, teaching - csv format ([available here](http://dx.doi.org/10.17632/8z3smmw63p.1)): DON'T OPEN IN EXCEL! ![drawing20](figures/csv.png) - Article submitted to Data in Brief - Scripts are available on request to repeat the same for other fuel geometries ] --- .left-column[ ## NESSA ## MVA ### data ### example ] .right-column[ - Q: Can SF gammas be as dominant than other gamma sources? - A: NO. (No need to run burnup calc, extract outputs, just read (parts of the) csv datafile) ```python import pandas as pd fueldata=pd.read_csv('UU_PWR_UOX-MOX.csv',header = 0, usecols=['BU','CT','IE','fuelType','TOT_SF','TOT_GSRC','Cs137']) fueldata['Cs137A']=fueldata['Cs137']*1e24*(np.log(2)/(30.1*365*86400)) subfuel=fueldata[(fueldata['BU']==50.0) & (fueldata['IE']==3.5) & (fueldata['fuelType']=='UOX')] plt.loglog(subfuel['CT']/365, subfuel['Cs137A']/subfuel['TOT_SF']*8,'bx') plt.loglog(subfuel['CT']/365, subfuel['TOT_GSRC']/subfuel['TOT_SF']*8,'bx') ``` ![drawing45](figures/example1.png) ![drawing45](figures/example2.png) - For Matlab people: less nice readers, maybe [csvimport](https://uk.mathworks.com/matlabcentral/fileexchange/23573-csvimport) - [Further example](https://github.com/ezsolti/MVA_data/blob/master/MVA_analyze.ipynb) - UOX data used for BU, CT, IE predictions in [this paper](https://doi.org/10.1016/j.nima.2020.163979). ] --- template: inverse ## Thanks for listening!


{% import "bootstrap/wtf.html" as wtf %} {%- extends "base.html" %} {% block content %}
{{ failed_links }} of {{ all_links }} links failed.
{% endif %}Add your site to guard.
Check connectivity of all link in your site(ref of other webpages, CDN and even inner links) regularly.
As time pass by, site you referenced maybe out of date,
CDN you used maybe down due to tech issues(or by GWF ..)
Usually these things will give your user a 404 or even break your page style.
All these things are NOT user friendly.
With link doctor, it will check your site regularly and tell you whether links in your site is OK.
Note: This is only the very first version, and for demo use only.


{% extends "base.html" %} {% set active_page = "faq" %} {% set page_title = "FAQ - Cryptocurrency principles explained in plain english" %} {% block body %}
A block is a grouping of transactions. Blocks are added to the network through "mining," which serves two purposes: minting of new funds in the network, and confirming transactions. The "block reward" is an arbitrary amount of funds that the block finder is awarded for their work, and is what seeds the funds in the network. In addition to transaction information every block contains a link that points to the block that was discovered before it. These links could be followed back all the way until reaching the "genesis block," which is a special block that started the network.
This is not a straightforward question to answer. Mining can be thought of
like rolling dice. Imagine a regular six sided dice. Say we want to know how
many rolls it will take to roll a 1. Well probability would say our chances are
1/6, so after 6 rolls we'll have rolled a 1, right? But maybe we'll be lucky
and get it on the first roll... It's random. Probabilities like this can be
shown by a "standard distribution", as shown below, with the "average" case
being at the center. So what do the numbers mean? Imagine you do an experiment
where you roll a dice until you get a 1. You record the number of rolls that it
took. Now repeat this 10,000 times. Now graph the results. Your graph will look
just like the standard distribution below, with the most common trial taking 6
rolls and being at the center, and it becomming increasingly less common to in
either direction.
Alright, enough of this. Back to cryptocurrency. So trying to find a block is
just like rolling those dice. It's random. Think of finding the block as
rolling a dice with millions of millions of sides, and your computer is
rolling it thousands of times per second. Lets say you find the block if you
roll a 1. We can now say on average how much time it will take to roll the one
by dividing the number of sides on the dice by the number of rolls per second
that your computer can do. This is exactly how round estimates are calculated,
and that's why sometimes it takes longer than expected to find a block and
other times its found early.
When mining for coins the goal is to find a hash that meets the target. Say you're mining, and you just got a new hash and want to see if it's good enough. Well the hash is just a number. Just a bunch of bits, 0s and 1s. The target is also a number. The rules say to be valid your hash has to be smaller than the target. Difficulty is just the inverse of the target, so the more difficult the lower the target. So what's the point? Well the idea is that by making the target larger or smaller you make finding a valid hash more or less difficult. Using the dice analogy, if your goal (or target..) is to roll a 3 or lower then that's less difficult (will take fewer rolls on average) than needing to roll a 2 or lower. Why is this important? Well one of the goals of cryptocurrencies is to mint new money at a constant rate. But if more people start mining, won't blocks be found at a more rapid rate? To balance this out a process called retargeting which adjusts how difficult it _should_ be to find subsequent blocks.
In general it is desirable to find new blocks at a constant rate. To achieve this, the target (or inversely difficuly) gets adjusted by retargeting. Early retargeting algorithms were very basic. Essentially after some number of blocks has been solved they look at the last x number of solved blocks and see how long it took to find them on average. Depending on how much faster or slower the average was than some target speed (which varies by crypto. 1 minute for Doge) then the difficulty will increase or deacrease. Modern retargeting algorithms are a bit more complicated and try to factor in problem that arise when massive numbers of people join or leave the network rapidly, among other technical challenges.
With most major cryptocurrencies finding a block is very difficult. So difficult that most average computer setups would take weeks if not years to find the next block working by themselves. Why is this bad in itself? Mostly a factor of variance, a result of the randomness of finding a block. If on average you are supposed to find a block every 2 weeks that means it could take 4 weeks in reality, reducing your profits by 100% because being unlucky. With a pool people work together and find blocks at a more rapid pace, and over the same time period you might solve several blocks, some unlucky and some lucky.
A hash is the output of function that takes some input, and produces a different output. This ourput is usually of a fixed length (like say, 2 characters), but not always. There are tons of types of hash functions, but cryptocurrencies are usually only concerned with what are called "cryptographically secure hash functions." These are functions that are very very very difficult to run in reverse, ie we can't figure out what the input was by looking at the output. This is important as you can see in the "What is the difficulty, or target?"
{% endblock %}


|
Occluded Library
0.1
A graphics library that sits on top of low level libraries such as OpenGL and DirectX.
|
An abstract class that provides an interface for all mesh classes. More...
#include <mesh.h>
Public Member Functions | |
| mesh () | |
| Initializes the mesh. | |
| virtual void | draw () const =0 |
| Draws the mesh. More... | |
| virtual const std::vector < unsigned int > | add_vertices (const std::vector< char > &vertices)=0 |
| Adds vertices to the mesh. More... | |
| virtual const unsigned int | add_face (const std::vector< unsigned int > &faceIndices)=0 |
| Adds a single face to the mesh. More... | |
| virtual const unsigned int | num_verts_for_next_face (const unsigned int numFaces) const =0 |
| Gets the number of vertices needed for the next face. More... | |
An abstract class that provides an interface for all mesh classes.
An abstract class that provides an interface for all mesh classes. Since meshes are one of the basic objects that will be used in the occluded library, a common interface must be created for all meshes so that any graphics API can be used without changing the way in which the library is used by the end user.
|
pure virtual |
Adds a single face to the mesh.
| faceIndices | A reference to a vector of unsigned ints containing the indices of the vertices that make up the face to be added. |
Adds a face to the mesh that is made up of the vertices specified by the indices in the faceIndices vector. An exception is thrown if the faceIndices vector does not contain the correct number of vertices or if it contains a index that does not correspond to a vertex in the the mesh.
Implemented in occluded::opengl::retained::gl_retained_mesh.
|
pure virtual |
Adds vertices to the mesh.
| vertices | A reference to a vector of bytes. |
Adds the vertices contained in the vector to the mesh. An exception will be thrown if the vertices vector is not formatted to be properly inserted into the data structure that is to contain the data.
Implemented in occluded::opengl::retained::gl_retained_mesh.
|
pure virtual |
Draws the mesh.
Draws the mesh to the context.
Implemented in occluded::opengl::retained::gl_retained_mesh.
|
pure virtual |
Gets the number of vertices needed for the next face.
| numFaces | An unsigned int that specifies a face in the mesh. |
Gets the number of vertices needed for the next face to be added to the mesh after the face specified by numFaces parameter. This should be called before adding a face to the mesh so that the chance of an exception being thrown by the call is minimized.
Implemented in occluded::opengl::retained::gl_retained_mesh.


We monetize metrics!
- aggregate 24/365 action-items
- facilitate transparent interfaces
- recontextualize sticky web-readiness
- innovate leading-edge convergence
- exploit granular infrastructures
- maximize vertical bandwidth
- productize cross-platform networks
- embrace distributed infomediaries
- synthesize dot-com metrics
- incubate strategic convergence


I had brilliant fun last night at the Bling My Card workshop. Some very nice people came and made really awesome cards. We had mulled wine and some mince pies. I managed to get conductive paint all over myself, luckily avoiding getting it on my face.
So far we’ve raised £148 (not counting the donation box which will get counted next week). The Lighthouse team made it all possible, and they have generously let us use the space, and even decorated a tree for us!
If you want to see the cards, I have put all the pictures up on Flickr.


Come up with a project stucture you like and stick with it.
Use cp -r project_template newproject
, where project_template
has structure:
bash
scriptCall ./setup_project.sh newproject
, where setup_project.sh
is:
#!/bin/bash
NEW=$1
## Set up folder structure
mkdir $NEW
cd $NEW
touch README
mkdir data
mkdir data/raw
mkdir data/raw/pheno
mkdir data/interim
mkdir data/processed
mkdir data/processed/pheno
touch data/raw/MAKE_EVERY_FILE_READ_ONLY
mkdir results
mkdir results/reports
mkdir results/notebooks
mkdir results/figures
mkdir sub
mkdir sub/logs
mkdir sub/qsub
mkdir src
touch src/functions.R
Don’t forget!
- Fill project README
- Adapt structure to project needs
- Exclude data and other large files from git using .gitignore
(see next section)
- Make files in data/raw
read-only with chmod -w
Create a new project at http://ceres.agios.com (Mark P. can help)
In your newproject folder on command line execute (modify user name):
git init
git add .
git commit -am 'initial commit'
git remote add origin git@ceres.agios.com:User.Name/newproject.git
git push -u origin master
Choose Existing Directory (newproject)
Data:
filename.README
and place processing script in the same directory as data (works well for preprocessing steps, like alignments, etc)Code:
newproject/src/
newproject/src/functions.R
, and sourced in scripts, notebooks and reports.Figures:
newproject/results/figures/
Scripts:
Notebooks and reports:
R markdown files can be used to generate reproducible reports
Text and R code are integrated
Adapted from: Reproducible Research at Coursera
Adopt a branching workflow appropriate for the project and team size, and stick to it.
Reprinted from: Git workflow for small teams. Link currently is password protected.
git
and git-workflow
resources:
Learn git
Git branching model
GitFlow
Use devtools::session_info()
> devtools::session_info()
Session info -----------------------------------------------------------------------------------------------------------------
setting value
version R version 3.4.2 (2017-09-28)
system x86_64, linux-gnu
ui RStudio (99.9.9)
language (EN)
collate en_US.UTF-8
tz America/New_York
date 2018-05-02
Packages ---------------------------------------------------------------------------------------------------------------------
package * version date source
backports 1.1.1 2017-09-25 CRAN (R 3.4.2)
base * 3.4.2 2017-10-05 local
compiler 3.4.2 2017-10-05 local
[...]
or sessionInfo()
> sessionInfo()
R version 3.4.2 (2017-09-28)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Ubuntu precise (12.04.4 LTS)
Matrix products: default
BLAS: /data2/software/R/3.4.2/lib/R/lib/libRblas.so
LAPACK: /data2/software/R/3.4.2/lib/R/lib/libRlapack.so
locale:
[1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C LC_TIME=en_US.UTF-8 LC_COLLATE=en_US.UTF-8 LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 LC_PAPER=en_US.UTF-8 LC_NAME=C
[9] LC_ADDRESS=C LC_TELEPHONE=C LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C
attached base packages:
[1] stats graphics grDevices utils datasets methods base
loaded via a namespace (and not attached):
[1] Rcpp_0.12.13 digest_0.6.12 withr_2.0.0 rprojroot_1.2 backports_1.1.1 magrittr_1.5 evaluate_0.10.1 stringi_1.1.5 rstudioapi_0.7 rmarkdown_1.6 devtools_1.13.3 tools_3.4.2 stringr_1.2.0 yaml_2.1.14 compiler_3.4.2
[16] memoise_1.1.0 htmltools_0.3.6 knitr_1.17
or docker
with rrtools


Descendants
of Christoph Klebe
I first discovered Christoph Klebe and Elisabeth Boettner in the Reichensachsen church records. I found
a record of their marriage in 1842 and the baptism of a child in 1845. In 1846
Christoph sponsored the baptism of his nephew Christian Bitner in Reichensachsen, son of John and Anna Martha
Bitner. There might have been more entries for the Klebe family, but I did not
have the time to do a thorough search of the records.
This family appeared with several other Reichensachsen
families on the passenger list for a ship that arrived in
|
Figure 1 Johannes B ttner family |
When Christoph and Elisabeth immigrated, they had only one
child with them Elisabeth, age 2, whose baptism was found in Reichensachsen. Their
son Christian was born in
Please note that the following genealogy only includes four
generations. I chose to limit the length primarily because this is not the
direct line of John Bitner. Research on some of the lines might not be
complete. In some cases I might have additional information about these
families. Please contact the author if you are interested.
Generation One
1. Elisabeth1 Boettner[1], daughter of Johannes B ttner and Anna Dorothea Wagner, sister of John Bitner
was born on 19 Jul 1821 in Reichensachsen,
She
sponsored the baptism of Elise B ttner, daughter of John Bitner and Anna Martha Kilmer, on 22 Oct 1837 in Reichensachsen,
Christoph
Klebe1 was born on 3 Mar 1815 in Reichensachsen,
Children of
Elisabeth1 Boettner and Christoph Klebe were as follows:
2 i. Elisabeth2 Klebe was born circa 1845 in Reichensachsen,
3 ii. Christian Klebe was born on 25 Jul 1847 in Berks Co., PA. He married
Nancy Ann Case, daughter of John Case and Rosa (--?--), on 4 Dec 1869 in Monroe Co., OH. He married Verena
"Fannie" Freudiger, daughter of John Freudiger and Elizabeth Smits, on 21 Mar 1875 in Switzerland Twp., Monroe Co., OH.
iii. George Klebe[16] was born circa 1849 in OH.15 He died in Mar
1860 in Switzerland Twp., Monroe Co., OH.[17]
4 iv. Anna Juliane Klebe was born on 23 Dec 1851 in Switzerland Twp., Monroe
Co., OH. She married
Conrad L sch before 1873.
5 v. Charles Klebe was born on 20 Jun 1854 in Switzerland Twp., Monroe
Co., OH. He married
Elizabeth E. "Gussie" Krieger, daughter of John Krieger and Caroline Weidemann, on 14 Feb 1877 in
6 vi. Caroline Klebe was born on 7 Nov 1856 in Salem Twp., Monroe Co., OH. She married
Charles Krieger on 13 Mar 1875 in Monroe Co., OH.
7 vii. Mary Emelia Klebe was born on 3 Jan 1859 in Salem Twp., Monroe Co., OH. She married
Frederick C. Mehl, son of George Mehl and Elizabeth Roth, on 4 Nov 1878 in Monroe Co., OH.
8 viii. Katharine R. Klebe was born on 1 May 1861 in Salem Twp., Monroe Co., OH. She married
Charles H. Vogelsang on 1 Nov 1883 in
9 ix. Emma Klebe was born on 14 Dec 1863 in Salem Twp., Monroe Co.,
OH. She married
Charles Paul Phillipp on 16 Sep 1886 in Monroe Co., OH.
Generation Two
2.
Elisabeth2 Klebe (Elisabeth1 Boettner)[18] was born circa 1845 in Reichensachsen,
She
immigrated on 8 Jan 1847 into Philadelphia, Philadelphia Co., PA, on the ship Brig
John Mentz[22] was born in Sep 1834 in
The John
Mentz family has been dificult to trace. While there is quite a bit of
information available, significant pieces of information are missing that
prevent me from reconstructing the family with absolute certainty. According to
the 1900 census, John immigrated in 1850. I have not yet found him on a
passenger list. A John Mentz was found in the 1860 census living in
John did
not marry Elisabeth Klebe until 1863, but the family included two older
children (John and Andrew) in the 1870 census of
It is difficult to determine for certain
the children of John and Elisabeth Klebe Mentz. Charles and Henry were living
with them in the 1870 census of
A strong
indication that Elisabeth died before 1880 is that several of her children were
found in the census of that year with Klebe relatives in
In 1880
Andrew was living as a boarder with the William Maxwell family in
In 1900
John Mentz was living with a wife Louisa in
Children of
Elisabeth2 Klebe and John Mentz were as follows:
10 i. Charles Christopher3 Mentz was born on 14 Feb 1867 in
11 ii. Henry Mentz was born circa Feb 1869 in Ohio Co., WV. He married
Katherine M. Hartman, daughter of George Hartman and Elizabeth Urtz, circa 1897.
iii. William Peter Mentz[24] was born in 1872 in Ohio Co., WV.[25] He died on 14 Jun 1935 in Orange Co., CA.[26]
12 iv. Mary A. Mentz was born on 13 Nov 1872 in Monroe Co., OH. She married
Charles Edward Sengewald, son of Frederick Sengewald and Wilhelmina Kuphefner, circa 1892.
v. Catherine Mentz[27] was born circa 1873 in OH.15
vi. George Mentz[28] was born circa Sep 1876 in WV.15 He died after
1900.15
3.
Christian2 Klebe (Elisabeth1 Boettner)[29] was born on 25 Jul 1847 in Berks Co., PA.[30] He married Nancy Ann Case, daughter of John Case and Rosa (--?--), on 4 Dec 1869 in Monroe Co., OH.[31]
He married Verena "Fannie" Freudiger, daughter of John Freudiger and Elizabeth Smits, on 21 Mar 1875 in Switzerland Twp., Monroe Co., OH.[32] He died on 18 Apr 1924 in Salem Twp., Monroe
Co., OH, at age 76.[33] He was buried on 21 Apr 1924 in
He was a
farmer between 1870 and 1920 in Salem Twp., Monroe Co., OH.15
Nancy Ann
Case[35] was born on 11 Jun 1847 in OH.[36]
She died on 31 Jan 1874 in Salem Twp., Monroe Co., OH, at age 26.31
Children of
Christian2 Klebe and Nancy Ann Case all born in Monroe Co., OH, were as follows:
i. (--?--)3 Klebe was born on 24 May 1870.20 He/she died on
24 May 1870 in Monroe Co., OH.20
ii. Charles Franklin Klebe[37] was born on 28 Jul 1871.[38]
He died before 1930 in Chicago, Cook Co., IL.20
iii. Anna Elizabeth Klebe was born on 12 Oct 1873.[39]
She died on 12 Feb 1874 in Monroe Co., OH.39
Verena
"Fannie" Freudiger[40] was born on 26 Feb 1842 in Switzerland Twp., Monroe
Co., OH.[41] She died on 15 Jan 1910 in Salem Twp., Monroe
Co., OH, at age 67.[42]
She was buried on 18 Jan 1910 in
Children of
Christian2 Klebe and Verena "Fannie" Freudiger were as follows:
i. Wilhelm George3 Klebe37 was born on 17 Jul 1876 in OH.[43] He married Minnie L. Yanck on 24 Apr 1901 in Cook Co., IL.20 He died after
1930.20
He lived in
1918 in
Minnie L.
Yanck was born in Sep 1882 in IL.20 She died on 6
Nov 1942 in Oak Park, Cook Co., IL, at age 60.20
ii. Caroline Elizabeth Klebe[45] was born on 17 Jul 1876 in OH.36 She died after
1930 in
iii. Edward John Klebe was born on 4 Jun 1878 in Switzerland Twp., Monroe
Co., OH.39 He died on 22
Aug 1878 in Switzerland Twp., Monroe Co., OH.39 He was buried
in Aug 1878 in
iv. Clara Louisa Klebe40 was born on 22 Nov 1879 in OH.[46]
She married Charles Edward Strauch on 2 Apr 1902 in Monroe Co., OH.[47] She died in Dec 1968 in
Charles
Edward Strauch was born on 2 Sep 1878 in Monroe Co., OH.[48] He died circa 1963.20 He lived in
1918 in
4.
Anna Juliane2 Klebe (Elisabeth1 Boettner)35 was born on 23 Dec 1851 in Switzerland Twp., Monroe
Co., OH.20 She married
Conrad L sch before 1873.20 She died on 15
Apr 1921 in Warwood, Ohio Co., WV, at age 69.20
Conrad
L sch was born on 11 May 1843 in Hofheim,
Children of
Anna Juliane2 Klebe and Conrad L sch all born in
i. Emma3 Lasch was born on 8 Jul 1873.20 She died on 24
Jun 1958 in
ii. George William Lash was born on 10 Aug 1875.[51] He married Minnie Belle Leyland circa 1903.15 He married
Alice Grimes Strawn after 1913.20 He died on 16
Apr 1958 in
He lived in
1918 in R.F.D #1, Wheeling, Ohio Co., WV.[52]
He was a farmer and gardener in 1918.52
Minnie
Belle Leyland was born on 6 Jun 1883 in East Liverpool, Columbiana
Co., OH.20 She died on 15
Jan 1913 in Warwood, Ohio Co., WV, at age 29.20
Alice
Grimes Strawn was born on 1 Oct 1886.20 She died after
1948.20
iii. Katherine L sch was born on 24 Feb 1878.20 She married Henry
Steiger. She died on 9
Dec 1960 at age 82.20
Henry
Steiger was born in Aug 1872.20 He died in
1945.20
iv. Albert Lash was born on 4 Jul 1880.[53] He married Sarah Marie Stapel on 22 Jan 1907 in
He lived in
1918 in
Sarah Marie
Stapel was born on 28 Jan 1883 in Allegheny Co., PA.20 She died on 28
Dec 1969 in
v. Edward Henry Lasch was born on 22 Feb 1883.[56] He married Edna L. Wickham. He died in Dec
1954 in Madison, Dane Co., WI, at age 71.20
He lived in
1918 in
Edna L.
Wickham was born on 8 Aug 1882.20 She died in
Dec 1954 at age 72.20
vi. Elizabeth Viola Lasch was born on 5 Feb 1886.20 She married
Lewis Herbert Chrisman. She died on 9
Aug 1955 in Weston State Hospital, Weston, Lewis Co., WV, at age 69.20 She was buried
in Buckhannon Memorial Cemetery, Buckhannon, Upshur Co., WV.20
Lewis
Herbert Chrisman was born on 21 Aug 1883 in
vii. Charles D. Lash was born on 26 Oct 1889.[62] He married Florence E. Ecker. He died on 2
Sep 1956 in
He lived in
1917 in
Florence E.
Ecker was born on 16 Jun 1892 in NY.20 She died on 14
Nov 1980 in San Francisco, San Francisco Co., CA, at age 88.20
viii. Henry F. Lash was born on 15 Mar 1892.20 He married
Marion Bennett Murray. He died in Oct
1970 in
Marion
Bennett Murray was born on 12 Sep 1897 in OK.20 She died on 28
Jun 1962 in
5.
Charles2 Klebe (Elisabeth1 Boettner)[64] was born on 20 Jun 1854 in Switzerland Twp.,
Monroe Co., OH.46 He married
Elizabeth E. "Gussie" Krieger, daughter of John Krieger and Caroline Weidemann, on 14 Feb 1877 in
He was a
farmer between 1880 and 1900 in Salem Twp., Monroe Co., OH.15
Elizabeth
E. "Gussie" Krieger[65] was born on 1 Jun 1856 in Stettin,
Children of
Charles2 Klebe and Elizabeth E. "Gussie" Krieger were as follows:
i. Augusta Mary "Gussie"3 Klebe was born on 20 Dec 1877 in Switzerland Twp., Monroe
Co., OH.31 She died on 23
Dec 1877 in Switzerland Twp., Monroe Co., OH.31 She was buried
in Dec 1877 in
ii. Charles William Klebe37 was born on 5 Jan 1879 in Ohio Co., WV.38 He died on 1
Sep 1899 at age 20.20 He was buried
in Sep 1899 in
iii. Emma Elizabeth Klebe[67] was born on 13 May 1881 in OH.38 She married
Oscar Elmer Strauch on 8 Jan 1905.6 She died in
Aug 1972 in
Oscar Elmer
Strauch was born on 21 Jul 1880 in Monroe Co., OH.[68] He died on 27 Oct 1952 in
iv. Albert S. Edward Klebe[70] was born on 16 Jan 1885 in Clarington, Monroe
Co., OH.[71] He married Ethelyn B. (--?--). He died in Aug
1974 in
He was a
bookkeeper in a plumbing shop in 1910 in
Ethelyn B.
(--?--) was born in 1890 in
v. Erhart Frank Klebe70 was born on 22 Mar 1890 in Clarington, Monroe Co.,
OH.[74] He married Alberta Mae Esmyer. He died in Jun
1983 in
He was a
salesman in a retail paint store in 1910 in
Alberta Mae
Esmyer was born on 16 Jul 1893 in WV.20 She died in
Mar 1978 in
vi. Esther Klebe was born on 1 Jan 1893 in Monroe Co., OH.20 She died on 1
Mar 1896 in Switzerland Twp., Monroe Co., OH, at age 3.20 She was buried
in Mar 1896 in
6.
Caroline2 Klebe (Elisabeth1 Boettner)[77] was born on 7 Nov 1856 in Salem Twp., Monroe Co., OH.20 She married
Charles Krieger on 13 Mar 1875 in Monroe Co., OH.[78] She died on 20 May 1932 in
Charles
Krieger[79] was born in Feb 1852 in
Children of
Caroline2 Klebe and Charles Krieger were as follows:
i. John Wesley3 Krieger[80] was born on 21 Jun 1877 in Salem Twp., Monroe
Co., OH.[81] He married Ada L. Bowman. He died after
1942.20
He lived in
1942 in R.F.D. #1, Martins Ferry, Belmont Co., OH.[82]
Ada L.
Bowman was born on 27 May 1885 in Belmont Co., OH.20 She died on 2
May 1983 in Belmont Co., OH, at age 97.20
ii. Emma A. Krieger80 was born on 13 Oct 1879 in Salem Twp., Monroe Co.,
OH.[83] She married Philip Kolb circa 1903.[84] She died on 13 Nov 1913 in Colerain, Belmont
Co., OH, at age 34.[85] She was buried on 16 Nov 1913 in Weeks
Cemetery, Bridgeport, Belmont Co., OH.[86]
Philip Kolb was born on 9 Feb 1866 in
13 iii. Mary Alvena Krieger was born on 30 May 1883 in OH. She married
Robert Lee Woods Sr., son of William A. Woods and Lou Arabella DeVault, on 25 Jan 1905 in Belmont Co., OH.
iv. Augusta E. Krieger[89] was born on 15 Dec 1885 in Salem Twp., Monroe Co.,
OH.[90] She married Herbert Elwood Darrah on 14 Oct 1908 in Belmont Co., OH.20 She died on 10
May 1963 in Martins Ferry, Belmont Co., OH, at age 77.20
Herbert
Elwood Darrah was born on 17 Feb 1882 in Martins Ferry, Belmont
Co., OH.[91] He died on 4 May 1967 in Martins Ferry,
Belmont Co., OH, at age 85.20 He was a
carpenter in 1917.[92]
He lived in 1917 in Martins Ferry, Belmont Co., OH.92 He lived in
1942 in R.F.D. #1, Martins Ferry, Belmont Co., OH.[93]
v. Louisa Krieger was born on 22 Nov 1887 in Clarington, Monroe Co.,
OH.[94] She died on 20 Aug 1888 in Clarington, Monroe
Co., OH.[95]
vi. William H. Krieger[96] was born on 13 May 1890 in Monroe Co., OH.[97] He married Gertrude H. Brown on 5 Oct 1911 in Belmont Co., OH.20 He died on 30
Nov 1970 in Canoga Park, Los Angeles Co., CA, at age 80.20
He was a
farmer in 1917.[98]
He lived in 1917 in Colerain, Belmont Co., OH.98
Gertrude H.
Brown was born circa 1889 in OH.20 She died on 20
Jul 1934 in Belmont Co., OH.20
vii. Ada Florence Krieger96 was born on 2 Apr 1893 in Monroe Co., OH.[99]
She married Harry Erwin Bock. She died on 23
Jan 1953 in
Harry Erwin
Bock was born on 26 Mar 1892 in
7.
Mary Emelia2 Klebe (Elisabeth1 Boettner)[103] was born on 3 Jan 1859 in Salem Twp., Monroe Co., OH.[104] She married Frederick C. Mehl, son of George Mehl and Elizabeth Roth, on 4 Nov 1878 in Monroe Co., OH.[105] She died on 17 Jul 1933 in Switzerland Twp.,
Monroe Co., OH, at age 74.[106] She was buried on 20 Jul 1933 in
Frederick
C. Mehl[108] was born on 15 Apr 1850 in Switzerland Twp.,
Monroe Co., OH.[109] He died on 5 Aug 1927 in
Children of
Mary Emelia2 Klebe and Frederick C. Mehl all born in Switzerland Twp., Monroe Co., OH, were as follows:
14 i. Albert Walter3 Mehl was born on 23 Sep 1879. He married Esther Louise Schindler, daughter of L. Samuel Schindler and Sarah E. Bauer, on 25 Nov 1908 in Monroe Co., OH.
15 ii. Adolf Edwin Mehl was born on 11 Dec 1881. He married Nora Anna Mills on 23 Nov 1910 in Mt. Vernon, Posey Co., IN.
iii. Lucinda Onela Mehl was born on 20 Oct 1884.20 She died on 19
Nov 1884 in Switzerland Twp., Monroe Co., OH.20 She was buried
in Nov 1884 in
16 iv. Esther Lydia Mehl was born on 15 Oct 1885. She married Ernest Herman Bock on 15 Sep 1909 in Switzerland Twp., Monroe Co., OH.
17 v. Emma Marie Mehl was born on 10 Aug 1888. She married Arnold Charles Kimpel on 26 Nov 1913 in Switzerland Twp., Monroe Co., OH.
18 vi. Cora Naomi Mehl was born on 1 Feb 1903. She married Harry Foster Smith in Jun 1923.
8.
Katharine R.2 Klebe (Elisabeth1 Boettner)[112] was born on 1 May 1861 in Salem Twp., Monroe Co., OH.99 She married
Charles H. Vogelsang on 1 Nov 1883 in
Charles H.
Vogelsang was born on 14 Aug 1861 in
Children of
Katharine R.2 Klebe and Charles H. Vogelsang all born in
i. Charles Elmer3 Vogelsang was born on 19 Feb 1884.[113] He married Cora E. Staats.20 He died on 20
Feb 1949 in
He lived in
1918 in
Cora E.
Staats was born in Oct 1873 in WV.15 She died on 20
Aug 1958 at age 84.20 She was buried
in Aug 1958 in
ii. Clara E. Vogelsang was born in Oct 1887.15
iii. Hazel V. Vogelsang was born in Jun 1893.15
iv. John Elwood Louis Vogelsang was born on 3 Mar 1896.[116] He married Iva L. (--?--) circa 1920.15 He died on 10
Jul 1983 in
He lived in
1917 in
Iva L.
(--?--) was born on 3 Dec 1899 in WV. She died on 30
Dec 1975 in Orange Co., CA, at age 76.15
9.
Emma2 Klebe (Elisabeth1 Boettner)112 was born on 14 Dec 1863 in Salem Twp., Monroe Co.,
OH.[119] She married Charles Paul Phillipp on 16 Sep 1886 in Monroe Co., OH.20 She died on 22
May 1950 in
She lived
on 14 Dec 1863 in
Charles
Paul Phillipp was born on 23 Dec 1862 in
Children of
Emma2 Klebe and Charles Paul Phillipp were as follows:
i. Pearl Eunice3 Phillipp was born on 18 Oct 1888 in Nauvoo, Hancock Co., IL.20 She married
George (--?--).
ii. Louis Samuel Nast Phillipp was born on 21 Dec 1893 in Victor, Iowa Co., IA.[122] He married Sara Elizabeth (--?--) after 1917. He
died on 20 Aug 1984 in
He lived in
1917 in
Sara
Elizabeth (--?--) was born on 5 Jul 1895 in TN.20 She died on 22
Nov 1988 in
iii. Iowa Elizabeth Lucinda Phillipp was born on 21 Dec 1894 in
She lived
on 25 Dec 1926 in
Ray William
Finke was born on 29 Sep 1895 in Huntingburg, Dubois Co.,
IN.[127] He died in Mar 1967 in St. Petersburg,
Pinellas Co., FL, at age 71.20 He lived in
1942 in
iv. Viola Henrietta Luella Phillipp was born on 4 Nov 1898 in
Emerson
Monroe Hoyer was born on 29 Jan 1898 in Columbus, Franklin Co., OH.[129] He died on 20 Jul 1985 in
v. Laura Phillipp was born in Jul 1903 in Des Moines, Polk Co., IA.20 She died on 10
May 1904 in Des Moines, Polk Co., IA.20
Generation Three
10.
Charles Christopher3 Mentz (Elisabeth2 Klebe,
Elisabeth1 Boettner)[131] was born on 14 Feb 1867 in
He lived on
16 May 1936 in Sewellsville, Belmont Co., OH.[136]
Elizabeth
Augusta Boles[137] was born on 2 Feb 1870 in Graysville, Wetzel Co., WV.[138] She died on 6 Oct 1941 in Shadyside, Belmont
Co., OH, at age 71.[139]
She was buried on 9 Oct 1941 in
Children of
Charles Christopher3 Mentz and Elizabeth Augusta Boles were as follows:
i. Walter4 Mentz[141] was born circa Jan 1887 in OH.15 He died after
1936.[142]
ii. Frank D. Mentz[143] was born on 5 Sep 1889 in Bellaire, Belmont
Co., OH.[144] He married Cora Elizabeth Davis. He died on 26
Mar 1973 in Colerain, Belmont Co., OH, at age 83.[145]
He lived in
1917 in
Cora
Elizabeth Davis was born on 24 Jun 1894 in OH.[148] She died on 6 Jan 1979 in Citrus Co., FL, at age 84.[149]
iii. Ada Garnet Mentz141 was born in Dec 1892 in Belmont Co., OH.15 She married
William W. Hummel circa 1907.15
William W.
Hummel was born on 31 Mar 1883.[150] He died on 2 Apr 1961 in Lancaster, Fairfield
Co., OH, at age 78.[151]
He lived in 1918 in
iv. Minerva Mentz143 was born in Nov 1893 in Belmont Co., OH.[153] She
married Herbert J. Davis. She died on 5
Dec 1962 in Belmont Co., OH, at age 69.151
Herbert J. Davis was born on 21 Apr 1891 in
v. Mary Elizabeth Mentz143 was born on 16 Oct 1897 in Bellaire, Belmont Co., OH.[158] She married John Edward Owens before 1917.
She died on 13 Mar 1992 in
John Edward
Owens was born on 22 Jan 1891 in Glencoe, Belmont Co., OH.[160] He died on 2 Feb 1962 in Bellaire, Belmont
Co., OH, at age 71.151 He lived in
1917 in Shadyside, Belmont Co., OH.[161]
He was a miner in 1917.161 He lived in
1942 in
vi. James Martin Mentz[163] was born on 1 Oct 1899 in
He lived in
1918 in
vii. Andrew Mentz[167] was born on 5 Apr 1902 in Belmont Co., OH.[168] He married Phama V. (--?--) circa 1924.15 He died on 7
Oct 1974 in Bellaire, Belmont Co., OH, at age 72.[169]
Phama V.
(--?--) was born on 5 Jun 1908 in OH.[170]
She died on 5 Dec 1984 in Shadyside, Belmont Co., OH, at age 76.170
viii. Katherine Mentz167 was born circa 1908 in Belmont Co., OH.15
ix. Sarah Evelyn Mentz[171] was born on 6 Jan 1912 in WV.153 She married
Louis August Keitz.[172] She and Louis August Keitz were divorced in Jun 1943.[173]
She married Nick Lewis circa Jul 1943.173 She and Nick
Lewis were divorced in 1954 in Lancaster, Fairfield Co.,
OH.173 She married
Carl Edson Oberle after 1954.173 She married
John Wesley Fletcher in 1959.173 She died on 29
Nov 1997 in Lancaster, Fairfield Co., OH, at age 85.151 She was buried
in Dec 1997 in Geiger Cemetery, Pleasantville, Fairfield Co., OH.173
Louis
August Keitz was born circa 1901 in OH.151 He died on 12
Jan 1965 in Bellaire, Belmont Co., OH.151
Nick Lewis[174] was born on 26 Sep 1888 in
Carl Edson
Oberle was born on 30 Aug 1890 in Carroll, Fairfield Co.,
OH.[178] He died on 14 Mar 1958 in Lancaster,
Fairfield Co., OH, at age 67.[179] He was buried in Mar 1958 in Geiger Cemetery,
Pleasantville, Fairfield Co., OH.173 He lived in
1942 in
John Wesley
Fletcher[181] was born on 26 Jun 1923 in OH.[182] He died on 29 Dec 1970 in Fairfield Co., OH, at age 47.[183] He was buried in Jan 1971 in Thornville,
Perry Co., OH.173
x. Mildred Leona Mentz[184] was born circa 1914 in WV.[185]
She married Lawrence Edward Hinds, son of James Hinds and Cora Trasher, circa 1929.15 She married
Guy Clement Cole after 30 Apr 1930.15 She died on 2
Feb 1974 in Delaware Co., OH.151 She was buried
in Feb 1974 in Rose Hill Cemetery, Bellaire, Belmont Co., OH.
Lawrence
Edward Hinds was born on 1 Mar 1912 in Barnesville, Belmont Co.,
OH.[186] He died on 30 Apr 1930 in Warren Twp.,
Belmont Co., OH, at age 18.[187] He was buried on 3 May 1930 in
Guy Clement
Cole was born on 7 Dec 1902 in OH.[189] He died on 21 Jan 1992 in Columbus, Franklin
Co., OH, at age 89.[190]
xi. Thomas Delbert Mentz171 was born circa 1916 in OH.185 He died on 1
Mar 1974 in Columbiana, Trumbull Co., OH.151
11.
Henry3 Mentz (Elisabeth2 Klebe,
Elisabeth1 Boettner)[191] was born circa Feb 1869 in Ohio Co., WV.15 He married
Katherine M. Hartman, daughter of George Hartman and Elizabeth Urtz, circa 1897.15 He died
between 1920 and 1930 in Santa Clara Co., CA.15
Katherine
M. Hartman[192] was born on 7 Mar 1867 in St. Louis, St. Louis Co.,
MO.[193] She died on 8 Nov 1957 in Santa Clara Co., CA, at age 90.[194]
Children of
Henry3 Mentz and Katherine M. Hartman both born in Santa Clara Co., CA, were as follows:
i. Charles J.4 Mentz[195] was born on 16 Sep 1894.[196] He married Hattie G. Martin circa 1917.15 He died on 4
Jan 1974 in Santa Cruz, Santa Cruz Co., CA, at age 79.[197]
He lived in
1917 in
Hattie G.
Martin[199] was born on 18 Feb 1894 in CA.[200] She died on 28 Jul 1964 in Santa Cruz Co., CA, at age 70.[201]
ii. Walter Theodore Mentz[202] was born on 16 Aug 1899.[203] He married Clara May Jackson circa 1921.15 He died on 11
Feb 1972 in Santa Cruz, Santa Cruz Co., CA, at age 72.[204]
He lived in
1918 in
Clara May
Jackson[206] was born on 8 Aug 1900 in NE.[207] She died on 29 Sep 1996 in
12.
Mary A.3 Mentz (Elisabeth2 Klebe,
Elisabeth1 Boettner)[209] was born on 13 Nov 1872 in Monroe Co., OH.[210] She married Charles Edward Sengewald, son of Frederick Sengewald and Wilhelmina Kuphefner, circa 1892.15 She died on 16
Dec 1946 in St. Louis Hospice, Louisville, Stark Co., OH, at age 74.[211]
She was buried on 17 Dec 1946 in
She lived
on 16 Dec 1946 in Congress Lake, Hartville, Stark Co., OH.211
Charles
Edward Sengewald[212] was born on 12 Sep 1860 in
Children of
Mary A.3 Mentz and Charles Edward Sengewald were:
i. Emma E.4 Sengewald[215] was born in Sep 1893 in WV.15
13.
Mary Alvena3 Krieger (Caroline2 Klebe,
Elisabeth1 Boettner)89 was born on 30 May 1883 in OH.[216] She married Robert Lee Woods Sr., son of William A. Woods and Lou Arabella DeVault, on 25 Jan 1905 in Belmont Co., OH.20 She died on 31
May 1958 in Martins Ferry Hospital, Martins Ferry, Belmont Co., OH, at age 75.[217] She was buried on 3 Jun 1958 in Weeks
Cemetery, Bridgeport, Belmont Co., OH.[218]
Robert Lee
Woods Sr was born on 13 May 1884 in
Children of
Mary Alvena3 Krieger and Robert Lee Woods Sr. are as follows:
i. Freda4 Woods married John Armbruster.
ii. Minnie Woods married Henry May.
iii. Blanche Woods married Joseph Murray.
iv. Robert L. Woods Jr.
v. Woodrow Woods.
vi. Herbert Woods.
vii. Wallace Woods.
viii. Wayne Woods.
ix. William Woods.
14.
Albert Walter3 Mehl (Mary Emelia2 Klebe,
Elisabeth1 Boettner)[223] was born on 23 Sep 1879 in Switzerland Twp.,
Monroe Co., OH.[224] He married Esther Louise Schindler, daughter of L. Samuel Schindler and Sarah E. Bauer, on 25 Nov 1908 in Monroe Co., OH.111 He died on 22
Nov 1959 in Millersburg, Holmes Co., OH, at age 80.[225] He was buried in Nov 1959 in
He was a
farmer between 1900 and 1942 in Switzerland Twp., Monroe Co., OH.[226] He lived in 1918 in R.D. #1, Beallsville,
Monroe Co., OH.[227] He lived in 1942 in Clarington, Monroe Co.,
OH.[228]
Esther
Louise Schindler[229] was born on 30 May 1880 in Switzerland Twp., Monroe
Co., OH.[230] She died on 26 Feb 1953 in
Children of
Albert Walter3 Mehl and Esther Louise Schindler were as follows:
i. Ezra Roland4 Mehl[233] was born on 26 Nov 1910 in Switzerland Twp.,
Monroe Co., OH.[234] He married Norma Margaret Wood on 28 Jun 1939 in
He was a
truck driver in 1930 in Switzerland Twp., Monroe Co., OH.15
Norma Margaret
Wood was born on 13 Mar 1916.20
ii. Marie Alberta Mehl233 was born on 18 Jan 1914 in Clarington, Monroe Co.,
OH.99 She died on 20
Jun 2001 in Circleville, Pickaway Co., OH, at age 87.20
15.
Adolf Edwin3 Mehl (Mary Emelia2 Klebe,
Elisabeth1 Boettner)[236] was born on 11 Dec 1881 in Switzerland Twp.,
Monroe Co., OH.[237] He married Nora Anna Mills on 23 Nov 1910 in Mt. Vernon, Posey Co., IN.20 He died on 11
Aug 1965 in
He was a
farm laborer in 1900 in Switzerland Twp., Monroe Co., OH.15 He lived in
1918 in
Nora Anna
Mills was born on 14 May 1890 in Black Twp., Posey Co., IN.20 She died on 25
Mar 1985 at age 94.20 She was buried
in Mar 1985 in Sunset Hills Memorial Gardens, Canton, Stark Co., OH.20
Children of
Adolf Edwin3 Mehl and Nora Anna Mills were as follows:
i. Mildred Naomi4 Mehl was born on 28 Sep 1911 in Henderson, Henderson Co.,
KY.20 She married
Ralph Klintworth.
Ralph
Klintworth was born on 20 Feb 1906.20 He died in Feb
1979 in Glenshaw, Allegheny Co., PA.20
ii. Marion Wilson Mehl was born on 23 Nov 1913 in Henderson, Henderson Co.,
KY.20 She married
Emily Falkowski on 28 Mar 1942 in Dearborn, Wayne Co., MI.20 She died on 10
Dec 1985 in
Emily
Falkowski was born on 20 Feb 1921 in Holly, Oakland Co., MI.20
iii. Gordon Dale Mehl was born on 12 Aug 1925 in
Lenore Cleaver was born on 29 Dec 1927 in Stark Co., OH.20 She died on 17
Apr 1994 in
16.
Esther Lydia3 Mehl (Mary Emelia2 Klebe,
Elisabeth1 Boettner)236 was born on 15 Oct 1885 in Switzerland Twp., Monroe
Co., OH.99 She married
Ernest Herman Bock on 15 Sep 1909 in Switzerland Twp., Monroe Co., OH.111 She died on 18
Dec 1957 in
Ernest
Herman Bock was born on 6 Jul 1887 in
Children of
Esther Lydia3 Mehl and Ernest Herman Bock all born in
i. Dorothy Mae4 Bock was born on 24 Feb 1911.20 She died on 3
Aug 1996 in Houston, Harris Co., TX, at age 85.20
ii. Willard Ernest Bock was born on 10 Apr 1913.20 He died on 28
Apr 1997 in Colerain, Belmont Co., OH, at age 84.20
iii. Robert L. Bock was born on 1 Aug 1918.20 He died on 6
Jun 1985 in
iv. (--?--) Bock was born on 1 Aug 1918.20 He/she died on
1 Aug 1918 in
17.
Emma Marie3 Mehl (Mary Emelia2 Klebe,
Elisabeth1 Boettner)[243] was born on 10 Aug 1888 in Switzerland Twp., Monroe
Co., OH.99 She married
Arnold Charles Kimpel on 26 Nov 1913 in Switzerland Twp., Monroe Co., OH.20 She died on 25
Sep 1947 in Elm Grove, Ohio Co., WV, at age 59.20
Arnold
Charles Kimpel was born on 19 Jun 1888 in Switzerland Twp., Monroe
Co., OH.[244] He died on 7 Jul 1962 in
Children of
Emma Marie3 Mehl and Arnold Charles Kimpel were as follows:
i. Esther Lucille4 Kimpel was born on 17 Oct 1914 in
ii. Juanita Mae Kimpel was born on 31 Oct 1916 in
iii. Grace Naomi Kimpel was born on 12 Apr 1921 in
iv. Lois Marie Kimpel was born on 5 Jun 1927 in
Earnest J.
Hoffer was born on 16 Jan 1919 in PA.20 He died on 21
Oct 2002 in
18.
Cora Naomi3 Mehl (Mary Emelia2 Klebe,
Elisabeth1 Boettner)[247] was born on 1 Feb 1903 in Switzerland Twp., Monroe
Co., OH.99 She married
Harry Foster Smith in Jun 1923.99 She died on 23
Sep 1964 in Bellaire, Belmont Co., OH, at age 61.[248]
Harry
Foster Smith[249] was born on 22 Jul 1901 in OH.[250] He died on 4 Feb 1968 in Bellaire, Belmont
Co., OH, at age 66.[251]
Children of
Cora Naomi3 Mehl and Harry Foster Smith both born in Clarington, Monroe Co., OH, are as follows:
i. Harry Frederick4 Smith was born on 22 Aug 1938.20
ii. John Silburn Smith was born on 5 Apr 1942.20
Endnotes
[1]1850
[2]Baptisms, 1765 - 1814 and
1833 - 1867, Reichensachsen Evangelical Lutheran churchbook, Reichensachsen,
Germany, in possession of Reichensachsen Evangelical Lutheran Church,
Wehretal-Reichensachsen, Hessen, Germany 37287.
[3]Reichensachsen baptisms.
[4]Marriages, 1765 - 1814 and
1830 - 1887, Reichensachsen Evangelical Lutheran churchbook, Reichensachsen,
Germany, in possession of Reichensachsen Evangelical Lutheran Church,
Wehretal-Reichensachsen, Hessen, Germany 37287.
[5]"Email exchange",
12 Nov 2005, Shirley Neiswonger (Beallsville, OH), to Bob Greiner (Laurel, MD);
in possession of Robert Charles Greiner, Laurel, Howard Co., MD 20723-1139.
[6]Neiswonger, "Shirley
Neiswonger notes."
[7]The baptism record states
that the child was born in house #31; Reichensachsen baptisms.
[8]Passenger list entry,
[9]G. Howard Phillips and
Shirley Brague, Benjamin A. and Caroline
L. Boettner Fox Ancestors and Descendents (Hilliard, Ohio: G. H. Phillips,
2000); in possession of Family History Library, Church of Jesus Christ of
Latter Day Saints (33 N. West Temple St., Salt Lake City, Salt Lake Co., UT
84150-3400); Reichensachsen marriages.
[10]Neiswonger, "Shirley
Neiswonger notes;" Monroe County (OH) Historical Society,
[11]Neiswonger, "Shirley
Neiswonger notes;" "Gene Huffman notes", 12 Apr 2006, Melvin
Eugene Huffman (Glenmoore, PA), to Bob Greiner (Laurel, MD); in possession of
Robert Charles Greiner, Laurel, Howard Co., MD 20723-1139.
[12]The baptism record states
that the child was born in house #157. The remarks column says "
[13]Philadelphia, 1800-1850
Passenger and Immigration Lists, Passenger list entry, M425-64; H. H. Hardesty
and Caldwell, Combined History of Monroe
County, Ohio and Caldwell's Atlas of Monroe County, Ohio (1882, 1898;
reprint Woodsfield, Ohio:
[14]Individual entry, 1850 - 1930 United States Federal Census,
On-line Database, Ancestry.com, www.ancestry.com. (
[15]
[16]1850
[17]He died as a result of a
horse accident; Huffman, "Gene Huffman notes."
[18]1850 Switzerland, Monroe,
OH; 1860 Salem, Monroe, OH; 1870 Wheeling, Ohio, WV.
[19]Sylvia Sligar, online
www.rootsweb.com/~wvwags/, "Ohio County (WV) Marriages", downloaded
Oct 2006.
[20]Huffman, "Gene Huffman
notes."
[21]
[22]1870
[23]
[24]1880
[25]Huffman, "Gene Huffman
notes;"
[26]W. P. Mentz, California
Death Certificate Index, On-line Database, Ancestry.com, www.ancestry.com.
(
[27]1880
The identification of this person as a
daughter of John Mentz is conjecture. In the obituary of Charles Mentz (d.
1936), a surviving sister Mrs. K. E. Woodward of
[28]1900
[29]1850
[30]Ohio Department of Health,
[31]Huffman, "Gene Huffman
notes;" Hardesty and Caldwell, Monroe
County, Ohio History.
[32]Neiswonger, "Shirley
Neiswonger notes;" Hardesty and Caldwell, Monroe County, Ohio History.
[33]Huffman, "Gene Huffman
notes;" Ohio Death Certificates, Ohio Department of Health, Christian
Klebe, cert #23782, Elizabeth Klebe, informant; Christian Klebe, Death
Certificate Vol. 4440, #23782 (undated), The Ohio Historical Society, Columbus,
OH.
[34]Ohio Death Certificates,
Ohio Department of Health, Christian Klebe, cert #23782, Elizabeth Klebe,
informant; Neiswonger, "Shirley Neiswonger notes."

[43]Hardesty and Caldwell, Monroe County, Ohio History; U.S.
federal census record, Individual entry; Original registration card, World War I Draft Registration Cards,
1917-1918, On-line Database, Ancestry.com, www.ancestry.com. (
[44]WWI Draft Registration,
William George Klebe, 12 Sep 1918.
[45]1880, 1900, 1910, 1920
[46]
[47]Huffman, "Gene Huffman
notes;" Neiswonger, "Shirley Neiswonger notes."
[48]WWI Draft Registration,
Charles Edward Strauch, 12 Sep 1918; Original registration card, World War II Draft Registration Cards, 1942,
On-line Database, Ancestry.com, www.ancestry.com. (
[49]WWI Draft Registration,
Charles Edward Strauch, 12 Sep 1918.
[50]WWII Draft Registration,
Charles E. Strauch.
[51]Huffman, "Gene Huffman
notes;" WWI Draft Registration, George William Lash, 12 Sep 1918.
[52]WWI Draft Registration,
George William Lash, 12 Sep 1918.
[53]Huffman, "Gene Huffman
notes;" WWI Draft Registration, Albert Lash, 12 Sep 1918; WWII Draft
Registration, Albert Lash.
[54]WWI Draft Registration,
Albert Lash, 12 Sep 1918.
[55]WWII Draft Registration,
Albert Lash.
[56]Huffman, "Gene Huffman
notes;" WWI Draft Registration, Edward Henry Lasch, 12 Sep 1918; WWII
Draft Registration, Edward Henry Lasch.
[57]WWI Draft Registration,
Edward Henry Lasch, 12 Sep 1918.
[58]WWII Draft Registration,
Edward Henry Lasch.
[59]Huffman, "Gene Huffman
notes;" WWI Draft Registration, Lewis Herbert Chrisman, 12 Sep 1918; WWII
Draft Registration, Lewis Herbert Chrisman.
[60]WWI Draft Registration,
Lewis Herbert Chrisman, 12 Sep 1918.
[61]WWII Draft Registration,
Lewis Herbert Chrisman.
[62]Huffman, "Gene Huffman
notes;" WWI Draft Registration, Charles D. Lash, 5 Jun 1917.
[63]WWI Draft Registration,
Charles D. Lash, 5 Jun 1917.
[64]1860, 1870, 1880, 1900
[65]1880, 1900
[66]
[67]1900
[68]WWI Draft Registration,
Oscar Elmer Strauch, 12 Sep 1918; Huffman, "Gene Huffman notes."
[69]WWI Draft Registration,
Oscar Elmer Strauch, 12 Sep 1918.
[70]1900
[71]Huffman, "Gene Huffman
notes;" WWI Draft Registration, Albert Edward Klebe, 12 Sep 1918; WWII
Draft Registration, Albert Edward Klebe.
[72]WWI Draft Registration,
Albert Edward Klebe, 12 Sep 1918.
[73]WWII Draft Registration,
Albert Edward Klebe.
[74]U.S. federal census record,
Individual entry; Huffman, "Gene Huffman notes;" WWI Draft
Registration, Erhart Frank Klebe, 5 Jun 1917; WWII Draft Registration, Erhart
Frank Klebe.
[75]WWI Draft Registration,
Erhart Frank Klebe, 5 Jun 1917.
[76]WWII Draft Registration,
Erhart Frank Klebe.
[77]1860, 1870, 1880
[78]Phillips lists their
marriage date as 9 March; Phillips and Shirley Brague, Boettner / Fox Descendents; Huffman, "Gene Huffman
notes."
[79]1880
[80]1880
[81]
[82]WWII Draft Registration,
John Wesley Krieger.
[83]Her death certificate
recorded her birth date as 10 Oct; Ohio Death Certificates, Ohio Department of
Health, Emma Kolb, cert #61802, Philip Kolb, informant; U.S. federal census
record, Individual entry; Monroe Co. (OH) births.
[84]Ohio Death Certificates,
Ohio Department of Health, Emma Kolb, cert #618022, Philip Kolb, informant;
U.S. federal census record, Individual entry.
[85]Ohio Death Certificates,
Ohio Department of Health, Emma Kolb, cert #61802, Philip Kolb, informant;
Huffman, "Gene Huffman notes."
[86]Ohio Death Certificates,
Ohio Department of Health, Emma Kolb, cert #61802, Philip Kolb, informant.
[87]Ohio Death Certificates,
Ohio Department of Health, Philip Kolb Sr., cert #52704, Mary Kolb, informant;
U.S. federal census record, Individual entry.
[88]Ohio Death Certificates,
Ohio Department of Health, Philip Kolb Sr., cert #52704, Mary Kolb, informant.
[89]1900 Pease,
[90]
[91]Huffman, "Gene Huffman
notes;" WWI Draft Registration, Herbert Elwood Darrah, 12 Sep 1918; WWII
Draft Registration, Herbert Elwood Darrah.
[92]WWI Draft Registration,
Herbert Elwood Darrah, 12 Sep 1918.
[93]WWII Draft Registration,
Herbert Elwood Darrah.
[94]Monroe Co. (OH) births.
[95]Monroe Co. (OH) deaths.
[96]1900, 1910 Pease,
[97]
[98]WWI Draft Registration,
William H. Kreiger, 5 Jun 1917.
[99]
[100]Huffman, "Gene Huffman
notes;" WWI Draft Registration, Harry Erwin Bock, 5 Jun 1917; WWII Draft
Registration, Harry Erwin Bock.
[101]WWI Draft Registration,
Harry Erwin Bock, 5 Jun 1917.
[102]WWII Draft Registration,
Harry Erwin Bock.
[103]1860, 1870
[104]Ohio Death Certificates,
Ohio Department of Health, Mary E. Mehl, cert #44611, Mrs. Foster Smith,
informant; U.S. federal census record, Individual entry; Neiswonger,
"Shirley Neiswonger notes;" Huffman, "Gene Huffman notes."
[105]
[106]Ohio Death Certificates,
Ohio Department of Health, Mary E. Mehl, cert #44611, Mrs. Foster Smith,
informant; Neiswonger, "Shirley Neiswonger notes;" Mary E. Mehl,
Death Certificate Vol. 7766, #41611 (undated), The Ohio Historical Society,
Columbus, OH; Huffman, "Gene Huffman notes."
[107]Ohio Death Certificates,
Ohio Department of Health, Mary E. Mehl, cert #44611, Mrs. Foster Smith,
informant; Neiswonger, "Shirley Neiswonger notes;" Huffman,
"Gene Huffman notes."
[108]1880, 1900, 1910, 1920
[109]Huffman, "Gene Huffman
notes;"
[110]Huffman, "Gene Huffman
notes;" Neiswonger, "Shirley Neiswonger notes;" Cain, Cain
Genealogy.
[111]Neiswonger, "Shirley
Neiswonger notes;" Huffman, "Gene Huffman notes."
[112]1870
[113]WWI Draft Registration,
Charles Elmer Vogelsang, 12 Sep 1918; WWII Draft Registration, Charles Elmer
Vogelsang; Huffman, "Gene Huffman notes."
[114]WWI Draft Registration,
Charles Elmer Vogelsang, 12 Sep 1918.
[115]WWII Draft Registration,
Charles Elmer Vogelsang.
[116]Huffman, "Gene Huffman
notes;" WWI Draft Registration, John Elwood Louis Vogelsang, 5 Jun 1917;
WWII Draft Registration, John Elwood Vogelsang.
[117]WWI Draft Registration, John
Elwood Louis Vogelsang, 5 Jun 1917.
[118]WWII Draft Registration,
John Elwood Vogelsang.
[119]Ohio Death Certificates,
Ohio Department of Health, Emma Phillipp, cert #36949, Paul C. Phillipp,
informant; U.S. federal census record, Individual entry; Huffman, "Gene
Huffman notes."
[120]Ohio Death Certificates,
Ohio Department of Health, Emma Phillipp, cert #36949, Paul C. Phillipp,
informant; Huffman, "Gene Huffman notes."
[121]Ohio Death Certificates,
Ohio Department of Health, Emma Phillipp, cert #36949, Paul C. Phillipp,
informant.
[122]Huffman, "Gene Huffman
notes;" WWI Draft Registration, Louis Samuel Phillipp, 5 Jun 1917.
[123]WWI Draft Registration,
Louis Samuel Phillipp, 5 Jun 1917.
[124]Her death certificate
recorded her birth date as 1895; Ohio Death Certificates, Ohio Department of
Health, Iowa E. Finke, cert #74969, Michael D. Rebold, informant; Huffman,
"Gene Huffman notes."
[125]Ohio Death Certificates,
Ohio Department of Health, Iowa E. Finke, cert #74969, Michael D. Rebold,
informant; Huffman, "Gene Huffman notes."

[220]Huffman, "Gene Huffman
notes;" Robert L. Woods entry Obituary,
[221]Robert L. Woods entry
Obituary,
[222]WWI Draft Registration,
Robert Lee Woods, 12 Sep 1918.
[223]1880, 1900, 1910, 1920, 1930
[224]Huffman, "Gene Huffman
notes;" WWI Draft Registration, Albert Walter Mehl, 12 Sep 1918; WWII
Draft Registration, Albert Walter Mehl.
[225]Huffman, "Gene Huffman
notes;" Ohio Deaths, Death entry.
[226]U.S. federal census record,
Individual entry; WWI Draft Registration, Albert Walter Mehl, 12 Sep 1918; WWII
Draft Registration, Albert Walter Mehl.
[227]WWI Draft Registration,
Albert Walter Mehl, 12 Sep 1918.
[228]WWII Draft Registration,
Albert Walter Mehl.
[229]1900, 1910, 1920, 1930
[230]Ohio Death Certificates,
Ohio Department of Health, Esther Louise Mehl, cert #13670, Albert Mehl,
informant; U.S. federal census record, Individual entry; Huffman, "Gene
Huffman notes."
[231]Ohio Death Certificates,
Ohio Department of Health, Esther Louise Mehl, cert #13670, Albert Mehl,
informant; Huffman, "Gene Huffman notes."

[235]Ohio Deaths, Death entry;
SSDI, Death entry, 284-20-8048; Huffman, "Gene Huffman notes."
[236]1900
[237]U.S. federal census record,
Individual entry; Huffman, "Gene Huffman notes;" WWI Draft
Registration, Adolf Edwin Mehl, 12 Sep 1918; WWII Draft Registration, Adolf
Edwin Mehl.
[238]WWI Draft Registration,
Adolf Edwin Mehl, 12 Sep 1918.
[239]WWII Draft Registration,
Adolf Edwin Mehl.
[240]Huffman, "Gene Huffman
notes;" WWI Draft Registration, Ernest Herman Bock, 5 Jun 1917; WWII Draft
Registration, Ernest Herman Bock.
[241]WWI Draft Registration,
Ernest Herman Bock, 5 Jun 1917.
[242]WWII Draft Registration,
Ernest Herman Bock.
[243]1900, 1910
[244]Huffman, "Gene Huffman
notes;" WWI Draft Registration, Arnold C. Kimpel, 5 Jun 1917; WWII Draft
Registration, Arnold Charles Kimpel.
[245]WWI Draft Registration,
[246]WWII Draft Registration,
[247]1910, 1920, 1930
[248]Ohio Deaths, Death entry;
Huffman, "Gene Huffman notes."

[251]Ohio Deaths, Death entry;
SSDI, Death entry, 286-03-9040; Huffman, "Gene Huffman notes."


Sissynator, local folder version
aka. Sissy Academy Conditioning Helper
This tool will help you with your conditioning.
- Select local folder with your pictures
- Set the beats per minute and after how many beats the next image should appear.
- Press start and fully concentrate on your mantra!
All files stored on your PC, nothing is uploaded to any server
Hint: You can use the space bar to pause.
Source Code - original &
Source Code - this modification
Advanced Options
You can use the following url parameters to automatically set the options:
- folder - Folder name that should be selected
- shuffle - Set to 1 to activate image shuffling
- bpm - Beats per minute
- next - After how many beats the next image appears
- limit - Limit the number of images
- mantra - Show your mantra on top of the screen. Any text supported, can be with spaces
- autoplay - After how many seconds the slideshow automatically starts
On mobile devices
there will probably be no sound, because it requires a user interaction.
For example like this: /?bpm=100&next=5&shuffle=1&mantra=I
know I want this


As chair of Federal Reserve, Ms Yellen has reiterated the need to "proceed cautiously" in lifting interest rates, given unfavourable market conditions, weaker than expected overseas growth and an uncertain inflation outlook.
In a major speech in late March, Ms Yellen said recent declines in market expectations for interest-rate increases had helped cushion the US economy from adverse developments overseas, describing the moves as an “automatic stabilizer”.
The Fed in December lifted rates for the first time in nearly a decade, but since then the US outlook has been clouded by a series of setbacks overseas. In their March meeting the Fed’s policymakers halved their median forecast for the number of quarter-point interest rate increases projected for this year to two.
Recently a series of Fed speakers including John Williams of the San Francisco Fed and Dennis Lockhart of the Atlanta Fed have signalled that a second rate rise could nevertheless remain on the table for as soon as April given steady domestic US data — and certainly that one is possible in June.
There are different ways to guess. One of these is by looking at the Fed Fund futures markets, where investors essentially bet on what level the interest rate will be in upcoming months
Probability of a range of interest rate outcomes based on Fed Fund future contract prices
Interest rate predictions from the March 2016 meeting; median values highlighted
Economists believe the uncertain outlook for global growth will not stand in the way of the central bank resuming its path towards normalisation in June. More than four-fifths of economists polled by the Financial Times said the Fed would lift rates two times or fewer this year. One believed the Fed would be forced to cut rates by December.
A lot. The effects of a Fed rate rise is transmitted not just through to banks and businesses in the US, but also has an impacct on the global economy.
America has seen its longest private sector hiring spurt on record, and unemployment has halved since its peak. The Fed thinks the hot jobs market could spur a pickup in inflation and wages. Given it is tasked with keeping inflation low, it is considering raising the cost of borrowing to keep the economy on an even keel.
%
The US was hit by the crash in its housing market and banking sector between 2007-09. The Fed felt it needed to pull out all of the stops to prevent the economy from collapsing into a new Great Depression. One way of keeping things afloat was by cutting the cost of borrowing to rock-bottom levels.
%
That is the trillion dollar question - and opinions vary widely. To optimists, the Fed has managed to engineer a respectable recovery that is outshining many other economies. They say a quarter-point increase, as the Fed has announced, would have a negligible impact but is a sensible first step to ensure the Fed stays ahead of inflation. Sceptics warn that inflation remains on the floor and the Fed risks roiling world markets and pushing up the dollar if it acts too soon.
Not fast at all - if the Fed is to be believed. One of the mantras adopted by Chair Janet Yellen this year has been that rate rises will be gradual. The pace of increases is expected to be less than half the tempo of the Fed’s last round of rate rises, which started in 2004. And the ultimate rate they stop at is likely to be very low too, at less than 4 per cent.
Not for the foreseeable future, according to Fed policymakers’ own projections. The Fed believes the rate compatible with stable growth and prices has sunk sharply because of the lingering effects of the crisis and will increase only gradually. In this subdued post-crisis world, the central bank will need to keep its foot on the accelerator for some time to come.
Adjusting the federal funds rate - the rate banks charge each other for short-term loans - affects other short term rates paid by firms and households. These movements also have knock-on effects on long-term rates, including mortgages and corporate bonds. Changes in long-term rates will have an influence on asset prices, including the equity market. During the crisis the Fed also purchased longer-term mortgage backed securities and Treasury bonds to lower the level of long-term rates. These purchases could now make the mechanics of raising rates more complicated for the Federal Reserve. Read more about why this is the case.
Many corporations have taken advantage of the low rate environment to borrow money via the bond markets. Most companies say they are relaxed about the impact of a small rate hike, believing the market has already priced their bonds or such an event. However, some economists say the interest payments for companies who have issued low-grade debt could rise more quickly.
Zombie companies are enterprises that have been able to stay in business primarily because of the persistence of ultra-low interest rates, and which would be unable to survive a rate hike. Many of these companies will go under when their borrowing costs rise, but some, such as “bond king” Bill Gross, think this could be a good thing. They argue that when weak companies file for bankruptcy, their owners and employees often go on to work for more successful ventures, which is ultimately a good thing for the economy.
An upward move in short-term interest rates will be positive for savers who have been missing out on interest on their deposits. But the change could also be transmitted to a range of other interest rates, including car loans, credit cards and mortgages, which would make them more costly.
The burden of household debt has fallen since the crisis, reaching 114 per cent of net disposable income last year, according to OECD statistics, suggesting consumers are better prepared for higher borrowing costs. In addition, a quarter-point hike would still leave rates at historically low levels.
Investors' immediate reaction to the first rate rise in nearly a decade was generally one of relief that it is finally happening. The end of the Fed’s “zero interest rate policy” has been anxiously anticipated by investors for more than a year, but policymakers have worked hard to stress that the coming monetary tightening cycle will be exceptionally gentle, to avoid a repeat of the market “taper tantrum” that erupted when they announced the end of quantitative easing. From the intial market movements after the rate rise decision was announced, it seems they have succeeded.
Currency markets are fickle, but differences in interest rates tend to drive movements in the longer-run. For example, if a European investor can borrow cheaply in Berlin and buy a higher-yielding US bond, then all else being equal the dollar will rise versus the euro. As a result, the dollar started the year in rip-roaring fashion, with an index measuring the US currency against a basket of its peers rocketing to a 12-year high, as investors bet on the Fed tightening monetary policy and bond yield differences widened.
Since then it has continued to beat up emerging market currencies but the broad rally has fizzled out as the euro and the Japanese yen have regained their footing. However, many analysts and fund managers expect the greenback to continue to climb higher in the coming years, as the Fed raises interest rates further.
Almost every asset class on the planet exhibits some evidence of frothiness these days, but some seem more vulnerable to higher interest rates. Normally, higher interest rates indicates that economic growth is firm, and that is good for listed companies. Gold typically loses its shine when interest rates climb, as the metal doesn’t pay any interest like a bank account will, but has already been beaten up heavily recently. The bond market looks more exposed. Highly rated debt is trading with very low yields, which means they are vulnerable to even a modest rise in Fed interest rates, while bonds issued by companies rated “junk” could suffer if more expensive borrowing tips some weaker groups into bankruptcy.
There is no automatic or formal link between US and UK interest rates but the widespread expectation is that the Bank of England will be the next central bank after the US to raise rates. The UK’s economic recovery is well on track, with solid growth and a strong labour market.
%
Historically, US and UK market interest rates, as measured by government bond yields, have also moved in tandem. These are the rates, set by the financial markets that feed down into the real costs of borrowing for households and companies.
%
Bank of England governor Mark Carney has stressed that while the next move in rates is likely to be upwards, the path of increases will be “limited and gradual”.
In the most recent meeting of the Bank of England's rate-setting monetary policy committee, all nine members again voted to keep interest rates at historic lows of 0.5 per cent. Most forecasters have now pushed back their estimates for when the BoE will raise rates: JP Morgan believes a rate rise won't come until the first quarter of 2017.
No. The Bank of England is widely expected to follow the Fed and raise rates, most likely some time in the new year. But as the prolonged weakness in oil prices continues to keep inflation low, many central banks in the rich world are expected to loosen monetary policy further, for example expanding their programmes of quantitative easing. Mario Draghi, president of the European Central Bank, paved the way for an extension of QE and the Bank of Japan cut its rates to negative territory in January. In China, the central bank may also cut rates further to stimulate growth. The outlook for emerging markets is harder to gauge: were a Fed hike to trigger turmoil across Africa, Asia and Latin America, countries there may choose to cut rates to help the economy, or increase them in order to dissuade investors from taking their money abroad.
We have already seen one of the main impacts: a stronger US dollar, backed by higher US interest rates, tends to depress the values of emerging market currencies at a time when many EM economies are already weakening and their currencies have already slumped against the greenback. The Fed’s rate rise could exacerbate the EM currency turmoil, and even help precipitate a full-blown crisis.
When a central bank “loosens” or “eases” policy it essentially increases the supply of money in the economy and pushes down the cost of borrowing. This could be by lowering interest rates, or buying more assets with the aim of putting more money into circulation and encouraging greater economic activity.
“Tightening” is the opposite. If policymakers worry that an economy is begin to overheat, potentially generating too much inflation, they can tighten policy – such as raising the interest rate they charge banks to borrow from them, to make the cost of credit more expensive.
Changes to interest rates can take-up to 18 months to feed through into the real economy.
Central bankers control more than just interest rates. “Monetary policy” is a broad brush term for a whole range of actions, including things like selling or buying assets such as government bonds, raising or reducing the amount of capital banks need to hold against liabilities, and raising or lowering interest rates.
All of these actions impact the cost and supply of money in an economy which are the main levers central banks use to try and keep inflation at its target level and the economy growing at a sustainable speed.
Changes in monetary policy can take-up to 18 months to feed through into the real economy.
The Federal Open Market Committee, sometimes called the FOMC. This group of people are responsible for determining monetary policy, which means they decide whether rates will go up or down. The FOMC has 12 members: The seven people on the Fed's board of governors, plus five of the 12 Reserve Bank presidents.
The FOMC changed its look following the regular rotation of members at the beginning of 2016.
Who are these members? Come meet the FOMC.


12 January 1998
Disease Outbreak Reported
The Ministry of Health has reported 33 cases of cholera (12 confirmed) which have occurred since the last week of December 1997. The districts most affected are Ayllo Solor, San Pedro de Atacama and Sequitor in the north of the country (Antofagasta Region). These rural districts are close to the border with Bolivia. Argentina, Bolivia and Peru have been notified of the cases.
The Ministry of Health has informed WHO that the following measures are being implemented: reactivation of the Cholera Coordinating Committee, health education on food safety, water treatment, environmental sanitation, outbreak investigation and reinforcement of epidemiological surveillance systems. Chile last reported cholera in 1998 when one imported case occurred, in 1994 when 1 case only occurred and in 1993 when 32 cases were reported.


Build Environment¶
Overview¶
You may wish to customize your build environment by doing things such as specifying a custom cache directory for images or sending your Docker Credentials to the registry endpoint. Here we will discuss these and other topics related to the build environment.
Cache Folders¶
To make downloading images for build and pull faster and less redundant, Singularity
uses a caching strategy. By default, Singularity will create
a set of folders in your $HOME
directory for docker layers, Cloud library images, and metadata, respectively:
$HOME/.singularity/cache/library
$HOME/.singularity/cache/oci
$HOME/.singularity/cache/oci-tmp
If you want to cache in a different directory, set SINGULARITY_CACHEDIR
to the desired path.
By using the -E
option with the sudo
command, SINGULARITY_CACHEDIR
will be passed along
to root’s environment and respected during the build.
Remember that when you run commands as root images will be cached in root’s home at /root
and not your user’s home.
Cache commands¶
Singularity 3.1 comes with new commands for cleaning and listing the cache image files generated.
Note
Running the cache commands with sudo privilege will consider cache location as /root/.singularity/cache
. The default location for cache without sudo privilege is ~/.singularity/cache
.
Make sure that if you build a container with sudo privilege, you will need to consider the sudo location from the cache, and not the default.
For example, running the following command with sudo privilege (considering the sudo privilege location for cache /root/.singularity/cache
):
$ sudo singularity cache list
NAME DATE CREATED SIZE TYPE
ubuntu_latest.sif 2019-01-31 14:59:32 28.11 Mb library
ubuntu_18.04.sif 2019-01-31 14:58:44 27.98 Mb library
and then cleaning the cache without sudo privilege (singularity cache clean -a
) will not work, since the default cache location is ~/.singularity/cache
.
In this case you would need to run the clean command with sudo privilege:
$ sudo singularity cache clean -a
NAME DATE CREATED SIZE TYPE
There 0 containers using: 0.00 kB, 0 oci blob file(s) using 0.00 kB of space.
Total space used: 0.00 kB
Listing Cache¶
For example, you can list cache image files and check which type they belong to: Library or oci.
$ singularity cache list
NAME DATE CREATED SIZE TYPE
ubuntu_latest.sif 2019-01-31 14:59:32 28.11 Mb library
ubuntu_18.04.sif 2019-01-31 14:58:44 27.98 Mb library
alpine_latest.sif 2019-01-31 14:58:24 2.18 Mb library
centos_latest.sif 2019-01-31 14:59:07 72.96 Mb library
centos_latest.sif 2019-01-31 14:59:26 73.45 Mb oci
ubuntu_18.04.sif 2019-01-31 14:58:58 27.99 Mb oci
ubuntu_latest.sif 2019-01-31 14:59:41 27.99 Mb oci
alpine_latest.sif 2019-01-31 14:58:30 2.72 Mb oci
There are 15 oci blob file(s) using 112.51 Mb of space. Use: '-T=blob' to list
You can also clean a specific cache type, choosing between: library
, oci
, blob
(separated by commas)
# clean only library cache
$ singularity cache clean --type=library
# clean only oci cache
$ singularity cache clean --type=oci
# clean only blob cache
$ singularity cache clean --type=blob
# clean only library, and oci cache
$ singularity cache clean --type=library,oci
Note
This feature of passing additional flags with comma-separated arguments can also be used with the singularity cache clean
command we will see below.
Cleaning the Cache¶
Most of the cache clean
and cache list
flags can be interchanged, (--name
is only reserved for cache clean
).
It’s worth noting that by running the following command: (with no flags)
$ singularity cache clean
By default will just clean the blob cache, but if you do:
$ singularity cache clean --all
It will clean all the cache.
Temporary Folders¶
Singularity uses a temporary directory to build the squashfs filesystem, and this temp space needs to be large enough to hold the entire resulting Singularity image. By default this happens in
/tmp
but the location can be configured by settingSINGULARITY_TMPDIR
to the full path where you want the sandbox and squashfs temp files to be stored. Remember to use-E
option to pass the value ofSINGULARITY_TMPDIR
to root’s environment when executing thebuild
command withsudo
.When you run one of the action commands (i.e.
run
,exec
, orshell
) with a container from the container library or an OCI registry, Singularity builds the container in the temporary directory caches it and runs it from the cached location.Consider the following command:
$ singularity exec docker://busybox /bin/sh
This container is first built in /tmp
. Since all the oci blobs are converted into SIF format,
by default a temporary runtime directory is created in:
$HOME/.singularity/cache/oci-tmp/<sha256-code>/busybox_latest.sif
In this case, the SINGULARITY_TMPDIR
and SINGULARITY_CACHEDIR
variables will also be respected.
Pull Folder¶
To customize your pull default location you can do so by specifying Singularity in which folder to pull the image, assuming you own a folder called mycontainers
inside your $HOME
folder
, you would need to do something like the following:
$ singularity pull $HOME/mycontainers library://library/default/alpine
Singularity also allows you to modify the default cache location for pulling images. By default, the location of the pull folder is given by the environment variable SINGULARITY_CACHEDIR
.
SINGULARITY_CACHEDIR
by default points to $HOME/.singularity/cache
but this path can be modified. You would need to set and export the SINGULARITY_CACHEDIR
environment variable before pulling the image, like so:
$ export SINGULARITY_CACHEDIR=$HOME/mycontainers
$ singularity pull library://library/default/alpine
And that will successfully pull that container image inside your new SINGULARITY_CACHEDIR
location.
Encrypted Containers¶
Beginning in Singularity 3.4.0 it is possible to build and run encrypted containers. The containers are decrypted at runtime entirely in kernel space, meaning that no intermediate decrypted data is ever present on disk or in memory. See encrypted containers for more details.
Environment Variables¶
If a flag is represented by both a CLI option and an environment variable, and both are set, the CLI option will always take precedence. This is true for all environment variables except for
SINGULARITY_BIND
andSINGULARITY_BINDPATH
which is combined with the--bind
option, argument pair if both are present.Environment variables overwrite default values in the CLI code
Any defaults in the CLI code are applied.
Defaults¶
The following variables have defaults that can be customized by you via environment variables at runtime.
Docker¶
SINGULARITY_DOCKER_LOGIN Used for the interactive login for Docker Hub.
SINGULARITY_DOCKER_USERNAME Your Docker username.
SINGULARITY_DOCKER_PASSWORD Your Docker password.
RUNSCRIPT_COMMAND Is not obtained from the environment, but is a
hard coded default (“/bin/bash”). This is the fallback command used in
the case that the docker image does not have a CMD or ENTRYPOINT.
TAG Is the default tag, latest
.
SINGULARITY_NOHTTPS This is relevant if you want to use a
registry that doesn’t have https, and it speaks for itself. If you
export the variable SINGULARITY_NOHTTPS
you can force the software to not use https when
interacting with a Docker registry. This use case is typically for use
of a local registry.
Library¶
SINGULARITY_BUILDER Used to specify the remote builder service URL. The default value is our remote builder.
SINGULARITY_LIBRARY Used to specify the library to pull from. Default is set to our Cloud Library.
SINGULARITY_REMOTE Used to build an image remotely (This does not require root). The default is set to false.
Encryption¶
SINGULARITY_ENCRYPTION_PASSPHRASE Used to pass a plaintext passphrase to encrypt a container file system (with the --encrypt
flag). The default is empty.
SINGULARITY_ENCRYPTION_PEM_PATH Used to specify the location of a public key to use for container encryption (with the --encrypt
flag). The default is empty.


Thinking of King's Dark Tower Series and the poem that inspired it..
"Childe Roland to the Dark Tower Came" - Wikisource
There they stood, ranged along the hillsides, met
To view the last of me, a living frame
For one more picture! in a sheet of flame
I saw them and I knew them all. And yet
Dauntless the slug-horn to my lips I set,
And blew. "Childe Roland to the Dark Tower came."