I had been considering trying mushrooms for some time. It was to be my first foray into the realm of psychedelics; until then I only had experience with alcohol and marijuana. I read practically everything the net had to say on the subject of mushrooms and psychedelics in general. I decided upon a day to do them with a friend of mine who had previous mushroom experience. I purchased my bag from someone another friend claims was a reputable source; he grew them himself. Armed with a bag of allegedly an 1/8 of an ounce of mushrooms, I threw them in my fridge and waited until the day; I was on no other medications at the time.
There is a day, chosen randomly, in the spring when all classes are cancelled and the entire campus convenes in the quad from 5am on for a dance party / festival / mudpit brawl. This might not sound like an ideal setting for tripping consider the large number of people around, but having experienced the holiday the previous year, I felt comfortable and was sure the vibe would be good.
I was waken up that day around 5am and immediately sought my tripping buddy. I was slightly tired as I didn't get much sleep the previous night, but I was full of buzzing energy in anticipation of the day ahead. My friend showed up with a bottle of unsweetened tea. He claimed it made the mushrooms palatable; it did not have this effect for me. I managed to choke about half the bag down, but had trouble swallowing them, until another friend suggest I try some of the cheddar pretzel bits he had. This worked much better; the strong cheese flavor overpowered the mushroom taste and I consumed the rest of the bag without further incident.
After standing around for a while, a group decided to head to the store to buy liquor, and I was heading out with them, but right as I got to the vehicle I felt a buzzing going through my legs and travelling upwards, and decided I'd better sit still for a while. I sought my pretzel-bearing friend, who provided me with a sofa to sit/lie on. I grabbed his coat, and feeling an incredible need to chew on it, I did so. He replaced the coat with a red blanket that had a fuzzy but cold texture to it, and I found it very appealing. This is probably between 15 minutes and a half-hour after eating the mushrooms, but from here on I stopped paying much attention to time, so my guesses could be off.
Enclosed by my blanket/chew-toy, I observed that a lan cable on the floor was beginning to wave and undulate, a little heatwave like but slower. It stuck me that it looked like a snake, and I said so out loud, even though I didn't really believe it was a snake. This wave travelled to other objects, including a large set of scuff marks on the floor that I imagined were worms crawling to get me. I started to get worried, but I managed to convince myself I was only tripping and I was safe. Quickly the buzz progressed to my whole field of vision, such that everything appeared slightly washed out, and red took on greater predominance. My friend was playing the Radiohead song Kid A on his stereo, at this point I had a brief closed-eyed visual of a vaguely evil-looking clown or jester. I asked my friend if 'Clowns were engrained in the human psyche?' He grunted some reply and my thoughts moved on.
Several people came into the room, and I could see a few seconds of them walking, and then it seemed to skip several frames and they were sitting down now, or something like that. Very music-video-esque. It was then my friend returned from the store, and he asked if I was peaking yet. I wasn't, so he left to play outside and I waited on the couch, sweating like pig. After some period of time, my mind could no longer keep my stomach down, and I ran in seek of a trashcan, but to no avail. I resolved to go outside; the indoors felt like it was crushing me.
It was chilly outside, so I grabbed a hoodie from my room, when I felt a strong desire to vomit then, and did so. It was the most fastastic throwing-up of my life; even as I crouched on my knees heaving into the trashcan, I couldn't help but laugh, feeling how great life was. I jumped up and ran outside towards the quad. The air seemed so fresh, the grass so green, and I was full of energy. I ran about half the way alternating with walking. At some points I wanted to scream at the top of my lungs in jubilation but I restrained myself. There was some difficulty at crossing a road: In retrospect I was probably fine, but I convinced myself I wasn't capable of telling how close cars were, so I surreptitiously waited for another group of students to reach the street and I crossed with them, reaching the quad with no further problems. It was probably around 7am at this point.
The gathered crowd, blaring music, and paired mud and foam pits struck me as the best party ever, even something of an archetype of 'Party'. Everyone appeared to be following a precise flow-plan of actions in perfect unity with everything around it. I was standing slack-jawed in awe and the scene in front of me when a friend grabbed my wrist and made a throwing motion; I did a martial arts breakfall out of habit into the mudpit, but I got up and went in search of my tripping companion. Finding him I hugged him as a brother and we babbled at each other for a few minutes about the incredibleness of everything.
The music was the perfect music; it sounded like I was hearing for the first time. Everything I sensed seemed aethetically perfect. I began to feel that we had all reached some archetypal pinacle of perfection. However, rather than dwelling on the mental gymnastics, I tended to concentrate more on the physical effects, touching the hair and clothes of everyone I remotely knew, but not in a sexual fashion at all. I felt this same sense of archetype picking up a random blade of grass. Every now and then, a gust of wind would pick up a stream of bubbles and blow them above our heads, creating an infinite shimmering rainbow cascade of color and light. There weren't any real visual hallucinations, except when my tripping buddy asked if I had any visuals, and a cloud I looked up at appeared to have the shape of a dragon.
After perhaps two hours of this, the euphoria faded for the most part and I grew confused as to my surroundings, but I wasn't panicking, just going with the flow. At some point I splashed a bottle of water in someone's face. I also remember lying on the grass staring at a guy breakdancing for a while, but I'm not sure how I got from individual events to others. At some point I lost my tripping buddy and another friend wanted to head back to borrow my shampoo. I was confused as to what he was asking about my shampoo, so I started talking about its flavor; it took a few tries to get the idea into my head.
We walked back and I got the shampoo, but I continued talking at him in the bathroom until he told me to leave. I tried to take a nap, but was still coming down, and couldn't fall asleep. My thoughts started spiralling down, I felt like my consciousness had left the normal world and was residing on this higher plane, and I couldn't escape. I kept drifting back to the words someone had told me, 'mushrooms change you.' I felt I was irrevocably different from everyone else now and so might as well die. I though of ways I might die, but it was too upsetting so I whimpered in silence for a while until my head cleared enough to get up and walk around. I was having trouble adjusting back to reality, so I went to find my tripping buddy to talk to; fortunately he had also come back so we talked about the experience for a while, and I reassociated myself with reality and felt really positive about my experience.
At this point there was a mild euphoria along with apathy over me. I felt nothing could bother me that day. We returned to the quad to eat, stopping to smoke a large joint on the way between three of us. The marijuana made the trip come back to some extent, making it seem as though my field of vision were much wide, as if my eyes suddenly become more panoramic. Everything also seemed slightly more 3D. This faded in a few hours, and I was completely back to baseline.
All in all, a very satisfying, and seemingly almost stereotypical, first shrooming experience. I'd certainly like to try them again in the future.
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


Privacy Statement
Score is an alternative gradebook application, made for students in the Bellevue School District. Score was created in 2018 after the launch of the Synergy gradebook. Score was originally created by Lucas Zhou, after he found it frustrating to manually calculate the effect upcoming assignments will have to his grades.
Score simply passes information from the Synergy gradebook database, to you. Your grade data is then plugged into our skin and presented in a clean, clutterless, and efficient way.
Score was originally created by Lucas Zhou, but is now developed and maintained by Elliot Gluck, McKlyde Lagnada, in addition to Lucas.
User security and data integrity is of the utmost concern to us. Score protects userdata in a number of ways, including utilizing the latest TLS encryption technology with strong ciphers from our servers to your computer. Also, because your data is never saved on our servers, it is virtually impossible for you to be affected in the rare event of a security breach or compromised system.
No. Score does not sell any userdata.
If you would like to contact the team building Score, you may reach out to us by email at team@bsdscore.com


- Medical Services
We offer state of the art equipment & technology - Surgical Services
Full range of surgical procedures - Dental Care
A dental exam can determine whether your pet needs preventative dental care such as scaling and polishing - House Calls
The elderly, physically challenged, and multiple pet households often find our in-home veterinary service helpful and convenient


Tools and functions to calculate actual Evapotranspiration using surface energy balance models.
| Version: | 0.8 |
| Depends: | R (≥ 3.4), raster (≥ 2.5), sp (≥ 1.2), rgdal (≥ 1.2) |
| Suggests: | knitr, rmarkdown |
| Published: | 2018-04-24 |
| Author: | Guillermo Federico Olmedo [aut, cre], Samuel Ortega-Farías [aut], David Fonseca-Luengo [aut], Daniel de la Fuente-Sáiz [aut], Fernando Fuentes Peñailillo [aut], María Victoria Munafó [ctb] |
| Maintainer: | Guillermo Federico Olmedo <guillermo.olmedo at gmail.com> |
| BugReports: | https://github.com/midraed/water/issues |
| License: | GPL-2 | GPL-3 [expanded from: GPL (≥ 2)] |
| URL: | http://midraed.github.io/water |
| NeedsCompilation: | no |
| Citation: | water citation info |
| Materials: | README NEWS |
| CRAN checks: | water results |
| Reference manual: | water.pdf |
| Vignettes: |
Landsat 8 METRIC advanced METRIC simple |
| Package source: | water_0.8.tar.gz |
| Windows binaries: | r-devel: water_0.8.zip, r-release: water_0.8.zip, r-oldrel: water_0.8.zip |
| OS X binaries: | r-release: water_0.8.tgz, r-oldrel: water_0.8.tgz |
| Old sources: | water archive |
Please use the canonical form https://CRAN.R-project.org/package=water to link to this page.


9:40
Juliette liked your photo. 1h
kiero_d, zackjohn and 26 others liked your photo. 3h
craig_love mentioned you in a comment: @jacob_w exactly..💫 2d
Reply
gatinio-ronron started following you. 3d
martini_rond started following you. 3d
Hermione started following you. 3d


The OpenStack Compute service, nova, exposes a rich policy framework that
provides the ability to configure what certain types of users are allowed to
do across the API. The policy defaults are stored in code, allowing us to
define, for example, who is allowed to create or delete an instance, who can
configure flavors, and so forth. However, these policies are slightly
confusing. Take the aforementioned policy defining who can delete a specific
instance. This is configured using the os_compute_api:servers:delete
policy and, prior to the 21.0.0 (Ussuri) release, defaulted to the
admin_or_owner
rule. The name of this would suggest that the only person
that could delete an instance would be an admin or the person that created the
instance, but a quick test shows this not to be the case. Consider the
following case, used on a standard DevStack-based installation:
$ source openrc admin
$ openstack project create --domain default test_project
$ openstack user create --project test_project --password test testuser1
$ openstack user create --project test_project --password test testuser2
This creates a new project, test_project
, along with two new users,
testuser1
and testuser2
. We can then use the first of these users to create
a new instance:
$ cat << EOF > openrc-testuser1
export OS_PROJECT_DOMAIN_ID=default
export OS_USER_DOMAIN_ID=default
export OS_AUTH_TYPE=password
export OS_USERNAME=testuser1
export OS_PASSWORD=test
export OS_PROJECT_NAME=test_project
export OS_TENANT_NAME=test_project
export OS_AUTH_URL=http://<IP_ADDRESS>/identity # adjust accordingly
EOF
$ source openrc-testuser1
$ openstack server create --flavor m1.tiny --image cirros-0.5.1-x86_64-disk test-server
With the instance created, let’s now attempt to delete the server as the second user:
$ cat << EOF > openrc-testuser2
export OS_PROJECT_DOMAIN_ID=default
export OS_USER_DOMAIN_ID=default
export OS_AUTH_TYPE=password
export OS_USERNAME=testuser2
export OS_PASSWORD=test
export OS_PROJECT_NAME=test_project
export OS_TENANT_NAME=test_project
export OS_AUTH_URL=http://<IP_ADDRESS>/identity # adjust accordingly
EOF
$ openstack server delete test-server
This succeeds, which at first glance seems wrong but is actually correct.
Remember, the default rule is admin_or_owner
and the “owner” of an instance
is not the user - it’s the project that the server is created in. Because both
testuser1
and testuser2
are members of the project that the instance was
created in, test_project
, it’s possible for testuser2
to delete the server
created by testuser1
. This “project as owner” design is consistent across
nova, with only a few, limited exceptions.
This is confusing, and really lessens the power of policy is nova, which is why
in the 21.0.0 (Ussuri) release, we have introduced the concept of scope types
and roles via the policy defaults refresh blueprint. Though not yet
enabled by default, this (huge) effort allows us to do things like mark a
user as having read-only permissions for things like servers or project-level
admin privileges. For example, if we wanted to say that testuser1
was an
admin but testuser2
was only allowed read-only permissions, we could do the
following:
$ openstack role add --project test_project --user testuser1 admin
$ openstack role add --project test_project --user testuser2 reader
This is a big change with significant impacts, but should make policy significantly more useful. It is explained in great detail in the nova documentation and release notes, and I recommend reading both.


BMLTiOSLibServerInfo
internal class BMLTiOSLibServerInfo
This class will present a functional interface to the server info.
-
Undocumented
Declaration
Swift
let _serverInfoDictionary: [String : String]
-
This allows the instance to be treated like a standard Dictionary.
Declaration
Swift
subscript(inString: String) -> String? { get }
Parameters
inString
This is the Dictionary key.
-
Declaration
Swift
var available_keys: [String] { get }
Return Value
an Array of String, with each element being an info element key.
-
Declaration
Swift
var centerLocation: CLLocationCoordinate2D { get }
Return Value
The Server’s central location, as a MapKit CLLocationCorrdinate2D object.
-
Declaration
Swift
var centerZoom: Float { get }
Return Value
The Server default zoom level.
-
Declaration
Swift
var changesPerMeeting: Int { get }
Return Value
The number of changes per meeting.
-
Declaration
Swift
var charSet: String { get }
Return Value
The Server character set.
-
Declaration
Swift
var defaultDurationInMinutes: Int { get }
Return Value
An Integer, with the duration in minutes.
-
Declaration
Swift
var distanceUnits: BMLTiOSLibDistanceUnits { get }
Return Value
The distance measurement units, as an enum
-
Declaration
Swift
var distanceUnitsString: String { get }
Return Value
The distance measurement units, as a String
-
Declaration
Swift
var emailEnabled: Bool { get }
Return Value
True, if emailing meeting contacts is enabled.
-
Declaration
Swift
var emailIncludesServiceBodies: Bool { get }
Return Value
True, if also sending to Service Body Admins is enabled.
-
Declaration
Swift
var google_api_key: String { get }
Return Value
The Root Server Google API key.
-
Declaration
Swift
var langs: [String] { get }
Return Value
an Array of String, with each element being a language key.
-
Declaration
Swift
var nativeLang: String { get }
Return Value
a String, with the key for the Server default language.
-
Declaration
Swift
var regionBias: String { get }
Return Value
any Region bias.
-
Declaration
Swift
var semanticAdmin: Bool { get }
Return Value
True, if Semantic Administration has been enabled for this server.
-
Declaration
Swift
var version: String { get }
Return Value
The server version, as a String (
X.Y.Z
). -
Declaration
Swift
var versionInt: Int { get }
Return Value
The server version, as an Int (XYYYZZZ).
-
: returns the basic description of this object.
Declaration
Swift
var description: String { get }
-
Default initializer. Initiatlize with raw format data (a simple Dictionary).
Declaration
Swift
init(_ inServerInfo: [String : String])
Parameters
inServerInfo
This is a Dictionary that contains the info returned from the server.


ORACS
0.8
Meta-heuristic for solving VRP problems.
- d -
d_bestFeasibleSolution :
Env
d_bestSolution :
Env
d_capacity :
Vehicle
d_cost :
Vehicle
d_currentSolution :
Env
d_customerMatrix :
Init
d_customers :
Solution
d_delta :
Env
d_demand :
Customer
d_demandRoute :
Route
d_depotID :
Route
,
Vehicle
d_depotMatrix :
Init
d_depots :
Solution
d_distanceMatrix :
Env
,
Init
d_drivingSpeed :
Vehicle
d_env :
Customer
,
Depot
,
Route
,
Solution
,
Solver
,
Vehicle
d_feasible :
Solution
d_id :
Customer
,
Depot
,
Vehicle
d_idPos :
Vehicle
d_inventory :
Depot
d_leftOverInventory :
Depot
d_length :
Route
d_load :
Route
d_localSearchOperators :
Solver
d_newSolution :
Env
d_noOfCustomers :
Init
d_noOfDepots :
Init
d_noOfVehicleTypes :
Init
d_penalty :
Env
,
Solution
d_penaltyLower :
Env
d_penaltyUpper :
Env
d_perturbationOperators :
Solver
d_r :
Env
d_remainingDemand :
Customer
d_rng :
Env
d_route :
Route
,
Vehicle
d_serviceTime :
Customer
,
Route
,
Vehicle
d_temp :
Env
d_tempMin :
Env
d_vehicleMatrix :
Init
d_vehicles :
Customer
,
Depot
d_vehicleType :
Vehicle
Generated by
1.8.13


[Loading...]
Here we consider a phenotype measured over time, and perform QTL analysis with each time point individually, to seek genetic loci that affect the response. The data concern a set of 162 recombinant inbred lines.
The top-left plot is a “heat map” of the LOD scores for each time point at each genomic position. LOD scores are also colored to indicate the sign of the QTL effect, with red indicating that BB lines have larger phenotype values and blue indicating that AA lines have larger phenotype values. We consider only those (position, time) pairs with LOD > 1.
When you hover over a point in the top-left plot, the LOD curves for the corresponding time are shown below, and the phenotype averages and estimated QTL effect (across time) for the corresponding genomic position are shown to the right.
Click on a point to show pointwise confidence bands on the QTL effect (± 2 SE). (We require a mouse click, as otherwise the graph was painfully slow to refresh.)
The code is on github.


R4View Class Reference
| Inherits from | UIView |
| Declared in | R4View.h |
Overview
An R4View object is a view that displays 3D scene content. This content is provided by an R4Scene object.
You present a scene by calling the view’s presentScene: method. When a scene is presented by the view, it alternates between running its simulation (which animates the content) and rendering the content for display. You can pause the scene by setting the view’s paused property to YES.
For the non-documented items refer to the SKView class reference.
Tasks
-
scene
property -
paused
property -
showFPS
property -
frameInterval
property -
– presentScene:
-
– convertPoint:fromScene:
-
– convertPoint:toScene:
Instance Methods
convertPoint:fromScene:
Converts a point from scene coordinates to view coordinates.
- (CGPoint)convertPoint:(GLKVector3)point fromScene:(R4Scene *)scene
Return Value
The same point in the view’s coordinate system.
Discussion
Converts a 3D point from 3D scene coordinate system to 2D point in 2D view coordinate system (bounds).
Declared In
R4View.h
convertPoint:toScene:
Converts a point from view space (bounds) into a ray in scene space.
- (R4Ray)convertPoint:(CGPoint)point toScene:(R4Scene *)scene
Return Value
A ray in scene space.
Discussion
A point on 2D projection of the scene corresponds to a ray in scene space that intersects camera’s near and far clip planes.
Declared In
R4View.h


Please enable JavaScript in your browser.
For their help in the online exhibition process, I would like to thank Eka, Dave, and Robert.
To those who sat for me and participated in the creation of these works, thank you for your time and trust.


--- layout: page title: About header-img: "img/about-bg.png" ---
My name is Michael Rabon and I am 34 years old. I have a wife and 2 children. I am a former US Navy veteran where I served as a Cryptologist. I am looking forward to embarking on this journey!


6. Configure BlueBanquise¶
At this point, you should have an operating system with Ansible installed on it, and basic OS repositories.
6.1. Get BlueBanquise¶
Install needed basic packages:
yum install wget createrepo git
Now, download latest BlueBanquise version from git:
git clone https://github.com/bluebanquise/bluebanquise.git /etc/bluebanquise
ansible will read ANSIBLE_CONFIG, ansible.cfg in the current working directory, .ansible.cfg in the home directory or /etc/ansible/ansible.cfg, whichever it finds first.
To use /etc/bluebanquise/ansible.cfg, either change the current working directory or set ANSIBLE_CONFIG:
export ANSIBLE_CONFIG=/etc/bluebanquise/ansible.cfg
cd /etc/bluebanquise
Finally, edit /etc/hosts file, and add “management1” (or whatever your current management node hostname) on localhost line:
<IP_ADDRESS> localhost localhost.localdomain localhost4 localhost4.localdomain4 management1
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
This will allow us to bootstrap the management configuration.
It is time to configure the inventory to match cluster needs.
6.2. Configure inventory¶
This documentation will cover the configuration of a very simple cluster:
6.2.1. Check example inventory¶
An inventory example is provided in /etc/bluebanquise/resources/examples/simple_cluster/ as a base for our work.
This example is based on the picture provided just above.
Lets copy it to use it as our new inventory:
cp -a /etc/bluebanquise/resources/examples/simple_cluster/inventory /etc/bluebanquise/inventory
Warning
Ansible will read ALL files in the inventory. NEVER do a backup of a file here! Backup in another location, outside of /etc/bluebanquise/inventory.
6.2.2. Review nodes¶
Time to review the provided example configuration, and adapt it to your configuration.
First, the nodes.
<IP_ADDRESS>. Management node¶
Open file cluster/nodes/managements.yml:
mg_managements:
children:
equipment_typeM:
hosts:
management1:
bmc:
name: bmanagement1
ip4: <IP_ADDRESS>
mac: 08:00:27:dc:f8:f6
network: ice1-1
network_interfaces:
- interface: enp0s3
ip4: <IP_ADDRESS>
mac: 08:00:27:dc:f8:f5
network: ice1-1
- interface: ib0
ip4: <IP_ADDRESS>
network: interconnect-1
This file contains our management node configuration. Let’s review it, to understand it.
First, the groups:
mg_managements: # This is the main group (also called master group), it is very useful with advanced configuration
children: # This is an Ansible instruction, indicating the below group is included in mg_managements group
equipment_typeM: # This is the equipment group of the management node. It always starts by 'equipment_'
hosts: # This is an Ansible instruction, to list below the hosts member of this group
management1: # This is the hostname
Now the BMC (if exist):
mg_managements:
children:
equipment_typeM:
hosts:
management1:
bmc: # This instruction defines an attached BMC
name: bmanagement1 # This is the hostname of the BMC
ip4: <IP_ADDRESS> # This is the ipv4 of the BMC
mac: 08:00:27:dc:f8:f6 # This is the MAC hardware address of the BMC (for DHCP)
network: ice1-1 # This is the logical network this interface is connected to. Logical networks will be seen later.
Then the network interfaces and their associated networks:
mg_managements:
children:
equipment_typeM:
hosts:
management1:
bmc:
name: bmanagement1
ip4: <IP_ADDRESS>
mac: 08:00:27:dc:f8:f6
network: ice1-1
network_interfaces: # This is an instruction, to define bellow all host's NIC (Network Interface Controllers)
- interface: enp0s3 # This is the NIC name ('ip a' command to get NIC list)
ip4: <IP_ADDRESS> # This is the expected ipv4 for this NIC
mac: 08:00:27:dc:f8:f5 # This is the NIC MAC address, for the DHCP
network: ice1-1 # This is the logical network this NIC is linked to
- interface: ib0 # This is another NIC, not in the dhcp so no MAC is provided
ip4: <IP_ADDRESS>
network: interconnect-1
It should not be too difficult to understand this file.
<IP_ADDRESS>. Other nodes¶
Now, review compute and login nodes in their respective cluster/nodes/computes.yml and cluster/nodes/logins.yml files. Same rules apply. You can also add more nodes, or if you have for example multiple type of equipment for computes nodes or login nodes, add another equipment group this way:
mg_computes:
children:
equipment_typeC:
hosts:
c001:
[...]
equipment_typeD:
hosts:
c005:
[...]
equipment_typeE:
hosts:
c010:
[...]
Now, let’s have a look at the logical networks.
6.2.3. Review logical networks¶
In BlueBanquise, nodes are connected together through logical networks. Most of the time, logical networks will match your physical network, but for advanced networking, it can be different.
All networks are defined in group_vars/all/general_settings/network.yml file. In this current example inventory, there are two networks provided: ice1-1 and interconnect-1.
Before reviewing the file, please read this IMPORTANT information: in BlueBanquise there are two kind of networks: administration/management networks, and the others.
An administration network is used to deploy and manage the nodes. It will be for example used to run a DHCP server, handle the PXE stack, etc, and also all the Ansible ssh connections. Administration networks have a strict naming convention, which by default is: iceX-Y with X the iceberg number, and Y the subnet number in this iceberg X. In our case, we are working on iceberg1 (default when disabling icebergs mechanism), and we only have one subnet, so our administration network will be ice1-1. If we would need another subnet, its name would have been ice1-2, etc. Interconnect-1 is not an administration network.
Note
In new versions of the stack, it is now possible to replace the number Y by a string compatible with [0-9][a-z][A-Z] regex.
Open file group_vars/all/general_settings/network.yml and let’s check part of its content:
networks: # This defines the list of networks
ice1-1: # Network name
subnet: <IP_ADDRESS> # Network subnet
prefix: 16 # Network prefix
netmask: <IP_ADDRESS> # Network netmask, must comply with prefix
broadcast: <IP_ADDRESS> # Broadcast, deduced from subnet and prefix/netmask
dhcp_unknown_range: <IP_ADDRESS> <IP_ADDRESS> # This is the range of ip where unknown nodes (i.e. not in the inventory) will be placed if asking for an ip
gateway: <IP_ADDRESS> # Optional, define a gateway
is_in_dhcp: true # If you want this network to be in the dhcp (only apply to management networks)
is_in_dns: true # If you want this network to be in the dns
services_ip: # IPs or virtual IPs to bind to for each service. In our case, all services will be running on management1 so <IP_ADDRESS> for all
pxe_ip: <IP_ADDRESS>
dns_ip: <IP_ADDRESS>
repository_ip: <IP_ADDRESS>
authentication_ip: <IP_ADDRESS>
time_ip: <IP_ADDRESS>
log_ip: <IP_ADDRESS>
All explanations are given above.
One note about services_ip: it is used if services are spread over multiple managements, or in case of High Availability with virtual IPs. Ansible is not able to gather this information alone from playbooks (it could, but this would end up with a way too much complex stack), and so we have to provide it manually. You can also set here an IP address from another subnet if your system has network routing.
Then check content of file group_vars/all/networks/interconnect-1.yml . As this is not an administration network, its configuration is easy.
That is all for basic networking. General network parameters are set in group_vars/all/general_settings/network.yml file, and nodes parameters are defined in the node’s files.
Now, let’s have a look at the general configuration.
6.2.4. Review general configuration¶
General configuration is made in group_vars/all/general_settings.
<IP_ADDRESS>. Externals¶
File group_vars/all/general_settings/external.yml allows to configure external resources. It should be self understandable.
<IP_ADDRESS>. Network¶
File group_vars/all/general_settings/network.yml allows to configure network related parameters, and detail all networks of the cluster.
<IP_ADDRESS>. Repositories¶
File group_vars/all/general_settings/repositories.yml configure repositories to use for all nodes (using groups and variable precedence, repositories can be tuned for each group of nodes, or even each node).
Right now, only os and bluebanquise are set. This means two or three (depending of the operating system) repositories will be added to nodes, and they will bind to repository_ip in ice1-1.yml .
See the repositories_client role part of the documentation for advanced configurations.
<IP_ADDRESS>. NFS¶
File group_vars/all/general_settings/nfs.yml allows to set NFS shared folders inside the cluster. Comments in the file should be enough to understand this file.
<IP_ADDRESS>. General¶
File group_vars/all/general_settings/general.yml configure few main parameters:
Time zone (very important)
Do not bother about the other parameters.
And that is all for general configuration. Finally, let’s check the default parameters.
6.2.5. Review Default parameters¶
Last part, and probably the most complicated, are default parameters.
Remember Ansible precedence mechanism. All variables in group_vars/all/ have less priority, while variables in group_vars/* have a higher priority.
The idea here is the following: group_vars/all/equipment_all/ folder contains all the default parameters for all nodes. Here authentication, and equipment_profile. You have to tune these parameters to match your exact “global” need, and then copy (if needed) these whole files into dedicated group_vars folder for each equipment group, and tune them according to these equipment specific parameters.
Note
You can copy the whole equipment_profile.yml content from equipment_all to equipment_X folders, or better, create a new file in equipment_X and only set the parameters that are different from the global parameters.
For example, open file /etc/bluebanquise/inventory/group_vars/all/equipment_all/equipment_profile.yml, and check access_control variable. It is set to enforcing:
ep_access_control: enforcing
Ok, but so all nodes will get this value. Let’s check computes nodes, that are in equipment_typeC group. Let’s check c001:
[root@]# ansible-inventory --host c001 --yaml | grep ep_access_control
ep_access_control: enforcing
[root@]#
Not good, we want to disable access_control on computes. We need to change that.
Open file group_vars/equipment_typeC/equipment_profile.yml and set access_control to disabled.
Now check again:
[root@]# ansible-inventory --host c001 --yaml | grep ep_access_control
ep_access_control: disabled
[root@]#
Same apply for all equipment_profile parameters. You define a global set of parameters in equipment_all, which act as a global/default set, and then copy (all or a part of them) and tune this set for each equipment group if needed.
Warning
IMPORTANT: equipment_profile variables and authentication variables are not standard. It is STRICTLY FORBIDDEN to tune them outside default (group_vars/all/equipment_all/equipment_profile.yml) or an equipment group (group_vars/equipment_*). For example, you cannot create a custom group and define some equipment_profile parameters for this group. If you really need to do that, add more equipment groups and tune this way. If you do not respect this rule, unexpected behavior will happen during configuration deployment.
<IP_ADDRESS>. Equipment profile¶
Equipment profiles are variables dedicated to groups of nodes equipment. These variables cover most of the hardware, operating system, PXE needs, etc. of the related nodes.
Lets review them:
<IP_ADDRESS>.1. PXE¶
- ep_ipxe_driver
- Possible values:
default
snp
snponly
Notes: See https://ipxe.org/appnote/buildtargets. Most of servers should accept default driver, but snp or snponly can be required on some (with many NICs for example).
- ep_ipxe_platform
- Possible values:
pcbios
efi
Notes: This is the BIOS firmware type. Should be detected automatically, but some roles need to force it.
- ep_ipxe_embed
- Possible values:
standard
dhcpretry
Notes: standard is ok for most cases. dhcpretry is to be used on networks where link on switch may take some time to go up. In dhcpretry mode, the iPXE rom will indefinitely try to get an ip from the dhcp.
- ep_preserve_efi_first_boot_device
- Possible values:
true
false
Notes: Try to force grub to restore EFI boot order during OS deployment. Allows to keep PXE first for example.
- ep_console
Notes: Custom value: the server console to be used. For example: console=tty0 console=ttyS1,115200n8
- ep_kernel_parameters
Notes: Custom value: additional kernel parameters to be added on kernel line.
- ep_access_control
- Possible values:
enforcing
permissive
disabled
Notes: Activate or not the access control (SELinux, etc.).
- ep_firewall
- Possible values:
true
false
Notes: Activate or not the firewall (firewalld, etc.).
- ep_partitioning
Notes: Custom value: contains the partitioning multiple lines to be used. It is expected here native distribution syntax. For example, for RHEL/CentOS, use plain kickstart partitioning syntax (allows full custom partitioning).
- ep_autoinstall_pre_script
Notes: To add a multiple lines %pre script in the auto deployment file (kickstart, autoyast, preseed, etc.)
- ep_autoinstall_post_script
Notes: To add a multiple lines %post script in the auto deployment file (kickstart, autoyast, preseed, etc.)
- ep_operating_system
- distribution
Notes: Custom value: set the distribution to be used here. This will be directly related to the repository used. Standard values are: centos, redhat, debian, ubuntu, opensuse, etc.
- distribution_major_version
Notes: Custom value: set the distribution major version number or string.
- distribution_version
Notes: Custom and optional value: set the distribution minor/custom version to be used. This will force repositories and PXE to use a minor version instead of relying on a major.
- repositories_environment
Notes: Custom and optional value: set a production environment, to prepend all paths to be used (see repositories_client role documentation). For example: production, staging, test, etc.
- ep_equipment_type
- Possible values:
server
any other custom values but not “server”
Notes: If server, then PXE files will be generated by the pxe_stack role. If not, then value can be custom (and no PXE files will be generated).
- ep_configuration
- keyboard_layout**
- Possible values:
us
fr
etc.
Notes: Set the keyboard layout.
- system_language**
- Possible values:
en_US.UTF-8
etc.
Notes: Set the system locals. It is strongly recommended to keep en_US.UTF-8.
- ep_hardware
Notes: Multiple fields to define system architecture. Some addon roles (like slurm) may rely on these values.
- ep_equipment_authentication
- user
Notes: Custom value: set the BMC, storage bay controller, switch, etc. user.
- password
Notes: Custom value: set the BMC, storage bay controller, switch, etc. password.
<IP_ADDRESS>. Authentication¶
Authentication file allows to define default root password for all nodes, and default public ssh keys lists.
To generate an sha512 password, use the following command (python >3.3):
python -c 'import crypt,getpass; print(crypt.crypt(getpass.getpass(), crypt.mksalt(crypt.METHOD_SHA512)))'
We need to ensure our management1 node ssh public key is set here.
Get the content of /root/.ssh/id_rsa.pub and add it in this file. At the same time, remove the ssh key provided here as example.
It is possible to do it automatically using the following command:
# Copy public key of the mgmt to the inventory
/usr/bin/sed -i -e "s#- ssh-rsa.*#- $(cat /root/.ssh/id_rsa.pub)#" \
/etc/bluebanquise/inventory/group_vars/all/equipment_all/authentication.yml
Warning
If you update the managements ssh keys, do not forget to update this file.
6.2.6. Review groups parameters¶
Last step is to check and review example of equipment_profile tuning in each of the group_vars/equipment_XXXXXX folders. Adapt them to your needs.
If you prefer, you can copy the whole group_vars/all/equipment_all/equipment_profile.yml file into these folders, or simply adjust the parameters you wish to change from default.
Once done, configuration is ready.
It is time to deploy configuration on management1.


Phaser Games
Game
Origin
Collecting Stars
https://phaser.io/tutorials/making-your-first-phaser-3-game/index


Welcome,
Logout
Welcome, guest!
Sign in
Dishes
Id
Dish
Category
Weight
Price
Menus
details
Id
Dish
Category
Weight, g
Price, $
Menus
Details


DIFF(1) User Commands DIFF(1) NAME diff - compare files line by line SYNOPSIS diff [OPTION]... FILES DESCRIPTION Compare FILES line by line. Mandatory arguments to long options are mandatory for short options too. --normal output a normal diff (the default) -q, --brief report only when files differ -s, --report-identical-files report when two files are the same -c, -C NUM, --context[=NUM] output NUM (default 3) lines of copied context -u, -U NUM, --unified[=NUM] output NUM (default 3) lines of unified context -e, --ed output an ed script -n, --rcs output an RCS format diff -y, --side-by-side output in two columns -W, --width=NUM output at most NUM (default 130) print columns --left-column output only the left column of common lines --suppress-common-lines do not output common lines -p, --show-c-function show which C function each change is in -F, --show-function-line=RE show the most recent line matching RE --label LABEL use LABEL instead of file name (can be repeated) -t, --expand-tabs expand tabs to spaces in output -T, --initial-tab make tabs line up by prepending a tab --tabsize=NUM tab stops every NUM (default 8) print columns --suppress-blank-empty suppress space or tab before empty output lines -l, --paginate pass output through `pr' to paginate it -r, --recursive recursively compare any subdirectories found -N, --new-file treat absent files as empty --unidirectional-new-file treat absent first files as empty --ignore-file-name-case ignore case when comparing file names --no-ignore-file-name-case consider case when comparing file names -x, --exclude=PAT exclude files that match PAT -X, --exclude-from=FILE exclude files that match any pattern in FILE -S, --starting-file=FILE start with FILE when comparing directories --from-file=FILE1 compare FILE1 to all operands; FILE1 can be a directory --to-file=FILE2 compare all operands to FILE2; FILE2 can be a directory -i, --ignore-case ignore case differences in file contents -E, --ignore-tab-expansion ignore changes due to tab expansion -b, --ignore-space-change ignore changes in the amount of white space -w, --ignore-all-space ignore all white space -B, --ignore-blank-lines ignore changes whose lines are all blank -I, --ignore-matching-lines=RE ignore changes whose lines all match RE -a, --text treat all files as text --strip-trailing-cr strip trailing carriage return on input -D, --ifdef=NAME output merged file with `#ifdef NAME' diffs --GTYPE-group-format=GFMT format GTYPE input groups with GFMT --line-format=LFMT format all input lines with LFMT --LTYPE-line-format=LFMT format LTYPE input lines with LFMT These format options provide fine-grained control over the output of diff, generalizing -D/--ifdef. LTYPE is `old', `new', or `unchanged'. GTYPE is LTYPE or `changed'. GFMT (only) may contain: %< lines from FILE1 %> lines from FILE2 %= lines common to FILE1 and FILE2 %[-][WIDTH][.[PREC]]{doxX}LETTER printf-style spec for LETTER LETTERs are as follows for new group, lower case for old group: F first line number L last line number N number of lines = L-F+1 E F-1 M L+1 %(A=B?T:E) if A equals B then T else E LFMT (only) may contain: %L contents of line %l contents of line, excluding any trailing newline %[-][WIDTH][.[PREC]]{doxX}n printf-style spec for input line number Both GFMT and LFMT may contain: %% % %c'C' the single character C %c'\OOO' the character with octal code OOO C the character C (other characters represent themselves) -d, --minimal try hard to find a smaller set of changes --horizon-lines=NUM keep NUM lines of the common prefix and suffix --speed-large-files assume large files and many scattered small changes --help display this help and exit -v, --version output version information and exit FILES are `FILE1 FILE2' or `DIR1 DIR2' or `DIR FILE...' or `FILE... DIR'. If --from-file or --to-file is given, there are no restrictions on FILE(s). If a FILE is `-', read standard input. Exit status is 0 if inputs are the same, 1 if different, 2 if trouble. AUTHOR Written by Paul Eggert, Mike Haertel, David Hayes, Richard Stallman, and Len Tower. REPORTING BUGS Report bugs to<EMAIL_ADDRESS>GNU diffutils home page: <http://www.gnu.org/software/diffutils/> General help using GNU software: <http://www.gnu.org/gethelp/> COPYRIGHT Copyright © 2011 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. SEE ALSO wdiff(1), cmp(1), diff3(1), sdiff(1), patch(1) The full documentation for diff is maintained as a Texinfo manual. If the info and diff programs are properly installed at your site, the com‐ mand info diff should give you access to the complete manual. diffutils 3.2 September 2011 DIFF(1)


Pat's
Cookies
HOME
ABOUT
MERCHANDISE
CONTACT
SALES HISTORY
Update New Cookie Store
Name:
Min. of Cust:
Max. of Cust:
Avg. Cookies per Cust:
Submit


-
European ruling opens up the cabin for in-flight phone calls, Internet ...
www.androidcentral.com
Through a new decision made by the European Aviation Safety Agency, or EASA, the doors may be opening up to in-flight phone calls, emails, and ...
-
Weekly sidebar poll results: Your favorite paid music service
www.androidcentral.com
Everyone loves Google Play Music, but Spotify makes a strong showing Earlier in the week, we asked everyone to help us find alternatives to Google ...
-
Robinhood Raises $13M To Democratize Stock Market With Zero-Commission ...
techcrunch.com
Half a million people have already signed up for Robinhood's unlaunched zero-fee stock trading service. Now the startup has raised $13 million to ...
-
Larry Ellison: The billionaire Silicon Valley exec with the shiniest toys
money.cnn.com
It's really good to be Larry Ellison. The Oracle founder is stepping down as CEO, so maybe he'll have more time to enjoy his glamorous life.
-
CHICAGO INVENTORS ORGANIZATION
www.meetup.com
Come join the Chicago Inventors Organization (CIO) as we invite you to our “What Do Investors Really Look For?” workshop on the screening criteria ...


ABSA - Topics
- Introduction
- WIMI Team
- Tech Stack, Achievements & Challenges - Grant Morton
- BISON Team
- Front-End Microservices - Zubair
- Solar Component Library - Johan
- Debicheck bigger picture & Post Payments - Ryno
- Git Flow & Incident Management - Attie
- BISON, Microservices, Payments & RMS - Velice
- Pangea Trade Management - Tristan
- Host 2 Host - Gregory & Tyron
- Digital Team
- Introduction - Ben
- Oberon Pricing Tool - Manie
- Planex - Donald
- Research Project - Renusha
ABSA WIMI
New improved formula: contains 28.57% X-men.
Eugene
Grant
JP
Storm
Matimu
Mzwakhe
Logan
WIMI Technology Stack
Achievements
-
Repurchase Quotes
-
Life Series
-
Structured Products
Challenges
-
Technical Debt and Source Control
TFS repo is in a mess. Databases essentially not under source control. Inherited plenty of nasty code. Cross-DB queries.
-
Releases
Jenkins isn't correctly configured. We're a long way from 1-click deployments.
-
Process
Agile relatively new and processes are far from optimal.

-
Other teams
They're not from Entelect and so they aren't very good. Offshore.
Front-End Experience
Celine focuses on defining a specification on how components can interact with each other through a micro-frontend framework. While decomposing the backend into microservices, we often leave the UI a a large monolithic app which leaves the same problems as our old backend designs.
Celine addresses these issues by focusing on component and page based separation, each with its own http server, servicing each individual component. Allowing independant development, lifecycle and deployment models.
Celine
- Enabler for front-end micro-service development and deployment
- Platform allows:
- Standardised approach to building applications
- Standard look and feel (aligned to ABSA design team)
- Authentication and authorization, menu, dashboards etc. part of Celine
Micro-UI
- Independent project used by teams for development
- Celine is a dependency (for dev environment)
- Executable context within Celine
- Lazy loading of micro-ui modules
Solar
The Design System
- Library of reusable components
- Standardised look and feel (Aligned to ABSA design team) across components
- Guidelines for usage, Code Examples, Component Demo
- Documentation, Sprint pipeline, pipeline
Convenience Of Debit Orders
Most South Africans agree that debit orders are a convenient way to pay their accounts, as it saves them time and having to remember to make payments, thereby giving them peace of mind.
Debit Order Abuse
Has become a major issue in South Africa
Companies
There has been bad behaviour by some companies that process invalid debit orders to consumer bank accounts.
Consumer
In addition, there are consumers that avoid paying valid debit orders by unfairly disputing these with their banks.
DebiChecks are new debit orders electronically confirmed by you with your bank on a once-off basis, relating to a new contract that you have signed with a company.
DebiCheck In Action
-
Difference between DebiCheck debit orders and other debit orders?
DebiCheck debit orders are debit orders that you will confirm, electronically and on a once off basis. Its purpose is for you to confirm the details of the debit order with your bank before it is processed to your account. Other debit orders are not confirmed electronically, Currently, banks do not have record of your debit orders and therefore cannot verify that the debit order information is correct before they process your debit order. -
How often will I need to confirm my DebiCheck debit order
You will only need to confirm your debit order information at the start of the contract. However, if the debit order information that you confirmed changes, your bank will ask you to confirm the new information. -
What do I need to do as a consumer?
For existing debit orders – nothing. For new DebiCheck debit orders, you will need to check and confirm the new debit order information in the manner requested by your bank. This could either be in person (face-to-face), using online banking or your banking app or remotely by call centre or a request sent via your mobile phone
Suspensions
Payer requests the Paying Bank to stop all future AC Debit Payment Instructions related to a specific AC mandate.
Tech, Framework and Plugins
- Easy Rules - Powerful Java rules engine
- Java Specifications - Dynamic queries
- Camel - Message-oriented middleware with a rule-based routing
- XSLT - Validation
- Jacoco - Test coverage
- Axon framework - that provides implementations of the most important building blocks to apply the CQRS architectural pattern
Functionality
- Rest, Soap, File System, Queues
- Windows - SOT, EOT
- Raise incident - Business, Technical
- Front end - Angular 2
Disputes
GitFlow
Incident Management
- Problem
- Our Journey
- Some solutions
CIB Masspay
Payments and RMS
Tells our Story
What is BISON?
"We are creating an ecosystem that is not defined by a single application or framework, but rather an integrated suite of best-of-breed tools & frameworks that encompasses the full life-cycle of superb software."
Bison in a nutshell
In two word, "developer productivity". In five words, "continues innovative business focused delivery". We are striving to select a set of very usable frameworks, create their base implementations for quick reuse and increase the collective speed of development. The purpose...to reduce the time it takes to setup and start being productive in projects, creating easily maintainable solutions without vendor lock-in. This is part of realising our broader strategic ambitions.
- OpenShift
- Kubernetes
- Docker
Cutting edge moddern applications
Open-sourced initiatives allow us to take advantage of secure, reputable and well defined frameworks.
-
Spring boot
Oppinionated Java development -
SCDF
Spring Cloud Data Flow -
IBM MQ *
Hardaware backed Message Queueng -
Angular
For web, mobile web, native mobile and native desktop with Speed and Performance in mind. -
Hawt.io
Dashboard plugins for your Java Applications. -
Camel
Routing and Mediation Rules -
Kibana and Logstash
Centralize, Transform & Stash Your Data -
Swagger
API developer tools for the OpenAPI
CQRS
CQRS stands for Command Query Responsibility Segregation. It's a pattern that I first heard described by Greg Young. At its heart is the notion that you can use a different model to update information than the model you use to read. information
Domain Driven Design
Domain Driven Design is a methodology and process prescription for the development of complex systems whose focus is mapping activities, tasks, events, and data within a problem domain into the technology artifacts of a solution domain.
What is Payments?
"We orchestrate files between channels, mainframe, industry and accounting."
40 + Microservices
Working in tandem to bring payments stability, scailability and resiliance.
-
01. Incoming File source
Camel is used to source files of up to 50 000 transactions.
-
02. Transform and Store
We transform these messages to fast and moddern formats. Then warehouse these messages for auditing.
-
03. Validate business rules.
Validate using fast reputable rules engines.
-
04. Store and send to next recipiant
We can now store and send on the message to it's respective recipiant.
Payments and RMS
-
Accounting
Processes accounting messages -
Intergration with bank systems
With GPP, ANTS, ACH and EPS. -
File orchestration
We orchestrate files between all these systems.
Receivables Management System
Receiving your money soon....
Pangea
Trade Management & Pangea
H2H
Host to Host


Notification Subscription Types
Living Document, 2022-05-05
More details about this document
- This version
- https://solidproject.org/TR/notification-subscription-types
- Created
- Published
- Modified
- Repository
- GitHub
- Issues
- Language
- English
- License
- MIT License
- Document Status
- Published
- In Reply To
- Solid Origin
- Policy
-
- Rule
- Offer
- Unique Identifier
- https://solidproject.org/TR/notification-subscription-types#document-policy-offer
- Target
- https://solidproject.org/TR/notification-subscription-types
- Permission
-
- Assigner
- W3C Solid Community Group
- Action
MIT License. Copyright © 2022 W3C Solid Community Group.
Abstract
This document serves as an index for Subscription Types that can be used with the Solid Notifications Protocol.
Status of This Document
This section describes the status of this document at the time of its publication.
This document was published by the Solid Community Group as Living Document. The sections that have been incorporated have been reviewed following the Solid process. However, the information in this document is still subject to change. You are invited to contribute any feedback, comments, or questions you might have.
Publication as Living Document does not imply endorsement by the W3C Membership. This document and may be updated, replaced or obsoleted by other documents at any time. It is inappropriate to cite this document as other than work in progress.
This document was produced by a group operating under the W3C Community Contributor License Agreement (CLA). A human-readable summary is available.
Introduction
This section is non-normative.
The purpose of this document is to help with the discovery of Subscription Types published as a Solid Technical Report that can be used with the Solid Notifications Protocol [SOLID-NOTIFICATIONS-PROTOCOL].
This document also describes the indexing procedure to add new subscription types to the index.
This document is for:
- Resource server developers who want to implement subscription types.
- Application developers who want to implement a client to listen for updates using particular subscription types.
Conformance
All assertions, diagrams, examples, and notes are non-normative, as are all sections explicitly marked non-normative. Everything else is normative.
The key words “MUST” and “MUST NOT” are to be interpreted as described in BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all capitals, as shown here.
Indexing Procedure
In order to update this index, an implementer MUST submit a modification request for this index, as a pull request on the repository where this index is hosted, where the modification request includes the following information:
- Name
- The name of the subscription type
- Description
- A short English description of the type's semantics.
- Reference
- Reference to the document that specifies the subscription type, preferably including a URI that can be used to retrieve a copy of the document.
Index
The information in these documents may be subject to change, therefore please see each document’s publication status and versions for further details.
| Name | Description | Reference |
|---|---|---|
| WebSocketSubscription2021 | Subscription type that uses the WebSocket API. | WebSocketSubscription2021 |
References
Normative References
- [RFC2119]
- Key words for use in RFCs to Indicate Requirement Levels. S. Bradner. IETF. March 1997. Best Current Practice. URL: https://datatracker.ietf.org/doc/html/rfc2119
- [RFC8174]
- Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words. B. Leiba. IETF. May 2017. Best Current Practice. URL: https://datatracker.ietf.org/doc/html/rfc8174
Informative References
- [SOLID-NOTIFICATIONS-PROTOCOL]
- Solid Notifications Protocol. Aaron Coburn; Sarven Capadisli. W3C Solid Community Group. 1 April 2022. Version 0.1.0. URL: https://solidproject.org/TR/notifications-protocol


Responses
Comment
Spring 2021
Created: 2021-02-27 Sat 17:48
Table of Contents
Roman Catholic Reaction
English Response
Liberal Theology
Roman Catholic Reaction
interplay of Church/State authority (Papacy reluctant to abandon)
condemnation of "modernism" (
Syllabus of Errors
)
immaculate conception
as dogma by means of
papal infallibility
Leo XIII & Catholic social justice concerns
English Response
John H. Newman
recognizing that the Protestant claim to return to apostolic origins was fraught with historical perspectives (Hegel)
doctrine had developed from the very beginning of the church
"England would improve "were it vastly more superstitious, more bigoted, more gloomy, more fierce in its religion …" p. 242
Frederick Maurice
high church / evangelical wing
rejecting both Maurice sought a 3rd alternative, identifying with the working class, argued for a gospel that could be embraced by
all
Darwin / Huxley couldn't explain "the philosophical and theological implications of these new scientific conclusions."
Liberal Theology
Albrecht Ritschl
Friedrich Nietzsche
Adolf Harnack
Ernst Troeltsch
Created by Dale Hathaway.


Resources Library
Career Link l Career Fairs l General Job Search Strategies l Government & Public Interest l International l Interviewing & Networking l Judicial l
Long Distance Job Search l Private Sector l Professionalism l Student Group Programming l A-Z
CareerLink ()
- CareerLink FAQ's
- Saving an Advanced Search on CareerLink
- Student Instructions for Online Appointment Scheduling
Career Fairs ()
Fall Recruitment Program ()
General Job Search Strategies ()
- DC Temp Agencies
- Effective Job Search Strategies
- Health Law Jumpstart Guide
- Jumpstart Your 1L Job Search
- Jumpstart Your 3L - 4L Job Search
- List of Past and Future JDDF Sponsors
- OCPD's List of Corporate Counsel Offices that Currently Offer Legal Internships or Have Offered them in the Past
- Top 10 +1 3L- 4L Job Search Resources
Government & Public Interest ()
- DOJ Essay Samples
- Federal Agencies by Practice Area
- Gov't Honors & Intern. Handbook
- JUMPSTART your Government Job Search
- JUMPSTART your Public Interest Job Search
- Public Policy Handbook
International ()
- CV & Interview Guide - Chambers
- CV for EU jobs
- Guide to Internships, Externships, and Jobs Abroad
- JumpStart Your Job Search Abroad
- OCPD CV Handout
- Sample CV
- Transfer Student Welcome Packet
Interviewing & Networking ()
- 10 Networking Tips for Receptions
- Callback Interviews Tips and Pointers
- How To Create Your Elevator Speech
- Informational Interviews
- Mentor Database
- Nalp Student Professionalism During the Interview Season
- Preparing For Your Interview Like A Lawyer
- Take The Work Out of Networking- Outshine Your Shyness
- The Art of Networking
- The Law Student's Interview Cheat Sheet
- Tips for a Successful Table Talk
Judicial ()
- Clerkships 101
- Clerkships 201
- Judicial Clerkship Applications- Frequently Asked Questions
- Judicial Clerkships - Selected Cover Letters that Worked
- JumpStart Your Judicial Job Search
Long Distance Job Search ()
- Long Distance Job Search - Atlanta
- Long Distance Job Search - Boston
- Long Distance Job Search - California
- Long Distance Job Search - Chicago
- Long Distance Job Search - Kansas City & St. Louis
- Long Distance Job Search - Miami & Ft. Lauderdale
- Long Distance Job Search - New York
- Long Distance Job Search - Philadelphia & Wilmington
- Long Distance Job Search - Texas
Private Sector ()
- Hiring Process for Small Firms
- Jumpstart Your Large Firm Job Search
- Jumpstart your Small/Mid-Size Law Firm Search
- Secrets of Small & Mid-Size Firm Hiring
Professionalism ()
Student Group Programming ()
A-Z
- 10 Networking Tips for Receptions
- Appointment Scheduling
- Callback Interviews Tips and Pointers
- CareerLink FAQ's
- Career Fair FAQ's
- Clerkships 101
- CV & Interview Guide - Chambers
- CV for EU jobs
- DC Temp Agencies
- DOJ Essay Samples
- Effective Job Search Strategies
- Fall Recruitment Program Information
- Federal Agencies by Practice Area
- Gov't Honors & Intern. Handbook
- Guide to Internships, Externships, and Jobs Abroad
- Health Law Jumpstart Guide
- Higher Education Law at a Glance
- Hiring Process for Small Firms
- How To Create Your Elevator Speech
- Informational Interviews
- Joint OCPD and Student Group Responsibilities
- Judicial Clerkship Applications- Frequently Asked Questions
- Judicial Clerkships - Selected Cover Letters that Worked
- Jumpstart Your 1L Job Search
- Jumpstart Your 3L-4L Job Search
- JUMPSTART your Government Job Search
- JumpStart Your Job Search Abroad
- JumpStart Your Judicial Job Search
- Jumpstart Your Large Firm Job Search
- JUMPSTART your Public Interest Job Search
- Jumpstart your Small/Mid-Size Law Firm Search
- List of Past and Future JDDF Sponsors
- Long Distance Job Search - Atlanta
- Long Distance Job Search - Boston
- Long Distance Job Search - California
- Long Distance Job Search - Chicago
- Long Distance Job Search - Houston & Austin
- Long Distance Job Search - Kansas City & St. Louis
- Long Distance Job Search - Miami & Ft. Lauderdale
- Long Distance Job Search - New York
- Long Distance Job Search - Philadelphia & Wilmington
- Long Distance Job Search - San Antonio
- OCPD CV Handout
- OCPD's List of Corporate Counsel Offices that Currently Offer Legal Internships or Have Offered them in the Past
- Practice Guide Environmental Law
- Practice Guide Human Rights Law
- Practice Guide Immigration Law
- Practice Guide Intellectual Property Law
- Practice Guide Labor and Employment Law
- Preparing For Your Interview Like A Lawyer
- Professional Development Workbook
- Professionalism and No Show Policy
- Public Policy Handbook
- Sample CV
- Saving an Advanced Search on CareerLink
- Secrets of Small & Mid-Size Firm Hiring
- Student Instructions for Online Appointment Scheduling
- Take The Work Out of Networking- Outshine Your Shyness
- The Art of Networking
- The Law Student's Interview Cheat Sheet
- Tips for a Successful Table Talk
- Tips For Succeeding in Law School
- Top 10 +1 3L- 4L Job Search Resources
- Top Ten Tips for a Successful Summer
- Transfer Student Welcome Packet


Weakest UK tech sector growth since 2015 amid slowdown in demand
by Anna MeninThe UK’s tech sector grew at the slowest rate in almost four years in the third quarter as a global economic slowdown and domestic political uncertainty dented the industry, new research shows.
The tech sector was hit by a downturn in new work for the first time since 2012 during the three months to 30 September while new orders received by UK firms fell at the steepest rate since 2012, according to KPMG’s UK Tech Monitor report.
Read more: UK tech startups net a record £9bn to keep European crown
“Continued uncertainty in the UK amidst signs of weaker global economic growth is weighing on the performance of UK tech firms,” said KPMG UK vice chair Bernard Brown.
The sector’s loss of momentum was widely attributed to clients delaying decision making, the research found, while anecdotal evidence suggested Brexit-related uncertainty and concerns over US-China trade tensions dented sales during the quarter.
“Businesses are losing confidence and combined with activity expectations nearing lows last seen during the recession, it is easy to see why,” said Brown.
Reduced capacity and concerns about outlook led to employment across the sector flatlining during the third quarter, ending a decade of workforce expansion.
The industry was also hurt by a weaker pound, with exchange rate depreciation against the dollar helping to push up business expenses.
Optimism for the future of the tech industry remained weak, the research found.
Read more: Former boss launches legal action against struggling tech firm Ve Global
Although business confidence within the sector picked up slightly during the quarter, the degree of positive sentiment remained close to a decade-low.
“Any positive growth forecasts cited for 2020 are often dependent on a clearer path to Brexit in the coming months, painting a pretty gloomy picture,” said Brown.


i heard you are looking for the flag! well good news i found it but before i hand it to you i need a favor. i have a serious cable issue that needs to be resolved and i would really appreciate the help!
so basically i have two cables on a board starting from the central port [O]. i am pretty positive that there is a short circuit happening at the closest intersection of those two from the starting port
your job is to find the shortest path for me to follow on the board to reach this intersection from the central port. don't worry i have a detailed description on how the 2 cables are deployed on the board
Cables
Example:
if the first cable's path is R8 U5 L5 D3. this means that the cable goes right 8 -> up 5, left 5, and lastly down 3:
...........
...........
...........
....+----+.
....|....|.
....|....|.
....|....|.
.........|.
.o-------+.
...........
let's assume the seconde cable will follow U7 R6 D4 L4. this will result in the this structure.
...........
.+-----+...
.|.....|...
.|..+--X-+.
.|..|..|.|.
.|.-X--+.|.
.|..|....|.
.|.......|.
.o-------+.
...........
the intersection is 3 blocks away!
PS:
- Any attemp to brute force will result in -200 point
- You are limited to 10 trys


NEXT
RETURN
Scan Barcode
NEXT
BACK
Photo Card
Photo Card
BACK
Save Barcode
query Barcode
delete Barcode
name = {{card.name}}
context = {{card.context}}


Although Vitess helps you scale indefinitely, the various layers do consume CPU and memory. Currently, the cost of Vitess servers is dominated by the RPC framework which we use: gRPC (gRPC is a relatively young product). So, Vitess servers are expected to get more efficient over time as there are improvements in gRPC as well as the Go runtime. For now, you can use the following rules of thumb to budget resources for Vitess:
Every MySQL instance that serves traffic requires one VTTablet, which is in turn expected to consume an equal amount of CPU. So, if MySQL consumes 8 CPUs, VTTablet is likely going to consume another 8.
The memory consumed by VTTablet depends on QPS and result size, but you can start off with the rule of thumb of requesting 1 GB/CPU.
As for VTGate, double the total number of CPUs you’ve allocated for VTTablet. That should be approximately how much the VTGates are expected to consume. In terms of memory, you should again budget about 1 GB/CPU (needs verification).
Vitess servers will use disk space for their logs. A smoothly running server should create very little log spam. However, log files can grow big very quickly if there are too many errors. It will be wise to run a log purger daemon if you’re concerned about filling up disk.
Vitess servers are also likely to add about 2 ms of round-trip latency per MySQL call. This may result in some hidden costs that may or may not be negligible. On the app side, if a significant time is spent making database calls, then you may have to run additional threads or workers to compensate for the delay, which may result in additional memory requirements.
The client driver CPU usage may be different from a normal MySQL driver. That may require you to allocate more CPU per app thread.
On the server side, this could result in longer running transactions, which could weigh down MySQL.
With the above numbers as starting point, the next step will be to set up benchmarks that generate production representative load. If you cannot afford this luxury, you may have to go into production with some over-provisioning, just in case.
The different Vitess components have different resource requirements e.g. vtgate requires little disk in comparison to vttablet. Therefore, the components should be mapped to different machine classes for optimal resource usage. If you’re using a cluster manager (such as Kubernetes), the automatic scheduler will do this for you. Otherwise, you have to allocate physical machines and plan out how you’re going to map servers onto them.
Machine classes needed:
You’ll need database-class machines that are likely to have SSDs, and enough RAM to fit the MySQL working set in buffer cache. Make sure that there will be sufficient CPU left for VTTablet to run on them.
The VTTablet provisioning will be dictated by the MySQL instances they run against. However, soon after launch, it’s recommended to shard these instances to a data size of 100-300 GB. This should also typically reduce the per-MySQL CPU usage to around 2-4 CPUS depending on the load pattern.
For VTGates, you’ll need a class of machines that would be CPU heavy, but may be light on memory usage, and should require normal hard disks, for binary and logs only.
It’s advisable to run more instances than there are machines. VTGates are happiest when they’re consuming between 2-4 CPUs. So, if your total requirement was 400 CPUs, and your VTGate class machine has 48 cores each, you’ll need about 10 such machines and you’ll be running about 10 VTGates per box.
You may have to add a few more app class machines to absorb any additional CPU and latency overheads.
The Lock Service should be running, and both the global and local instances should be up. See the Topology Service document for more information.
Each lock service implementation supports a couple configuration command line parameters, they need to be specified for each Vitess process.
For sizing purposes, the Vitess processes do not access the lock service very much. Each vtgate process keeps a few watches on a few local nodes (VSchema and SrvKeyspace). Each vttablet process will keep its on Tablet record up to date, but it usually doesn't change. The vtctld process will access it a lot more, but only on demand to display web pages.
As mentioned previously, if the setup is only in one cell, the global and local instances can be combined. Just use different top-level directories.
Before running Vitess in production, please make yourself comfortable first with the different operations. We recommend to go through the following scenarios on a non-production system.
Here is a short list of all the basic workflows Vitess supports:


{% extends 'all-pics/base.html' %} {% block content %} {{block.super}} {% for image in image%} {{image.image_name|upper}} {% empty %} There are no images yet. {% endfor %} {% endblock %}


Hey there!
This is a parabox. You can make some content appear as if it's above it's container, like me.
Or you can let content seem to sit flat against it's parent, like usual.
Get StartedThis is a parabox. You can make some content appear as if it's above it's container, like me.
Or you can let content seem to sit flat against it's parent, like usual.
Get Started


Named Batea Scholars have the ability to take credit
for participating in Batea research (although this is
not required).
Specfically, Scholars:
-
Will be mentioned in data and research credits (unless
you specifically request not to be by
contacting the researchers)
-
Will be welcome and encouraged to promote your
participation in the Batea project
-
Are allowed to interact with researchers to improve
the project
-
Will be able to download and interact with their
own browsing pattern data
Learn more (opens in a new tab) about the benefits
of participating in Batea research
It is possible that you will find the infrequent
survey popups annoying or distracting.
There is no obligation for you to fill out any given
survey, and you can turn them off entirely in the
extension options page.
Learn more (opens in a new tab)
about how to turn off the surveys.
There is always a small chance that your information
could be accidentally released to the Internet.
If you are a clinician, researcher, or other kind of
expert, your specific clinical browsing patterns could
potentially be especially damaging to you. In the worst
case, this could lead to accusations of incompetence or
malpractice.
Some academic researchers continue to regard participation
with Wikipedia as unsound. It might be possible that
some academics could regard participation as the
pre-publication of academic results.
Learn more (opens in a new tab)
about special risks to clinical, academic, or research professionals.


@(params: Map[String, Any]) @uk.gov.hmrc.hmrcemailrenderer.templates.helpers.html.template_main(params, "Your Corporate Interest Restriction return has been submitted"){
Dear Customer,
We have received the return.
This is an email to confirm the submission of the Corporate Interest Restriction return.
Thank you.
From HMRC Corporate Interest Restriction
}


Descendants of Moses Hayes
[ Click on the red arrow for a shortcut to the list of family
trees
s Click on the
blue question mark for assistance in navigating among family trees
Moses
HAYES was
born in 1735 in MD. He signed a will on
July 21, 1796 in Augusta Co. VA. He
died before September 20, 1796 in Augusta Co. VA. Will of Moses Hays of Augusta Co. VA: Probated 20 Sep 1796.
Wife Sarah "and her
children." Moses' children from
Sophia Wood: Elizabeth Luce, Hannah Halsey, James Hayes, Mary Stockdale
(Stockton), Isaac Hays, Richard Hays, Winstead Hays, William Hayes.
Sophia Wood
(daughter of Isaac Wood and Elizabeth Willborn)
was born on September 24, 1732 in Baltimore Co. MD. She died before 1780 in VA.
Moses HAYES and Sophia Wood had the following children:
I. Isaac HAYES died in 1804 in Indian Nation. He was born in probably Augusta Co. VA.
Isaac HAYES
was married to Mary Mitchell (daughter of Kent
Mitchell and Hannah Wood) about 1800.
Mary Mitchell was born in 1771 in Cumberland Co., PA. She died on May 9, 1857 in Perry Township,
Monroe County, Ohio. She was buried in
Antioch, Perry Township, Monroe County, Ohio.
Isaac HAYES and Mary Mitchell had the following children:
A. James N. HAYES was born in 1800 in VA. He appeared on the census in 1840 in Tyler
Co. WV. He died possibly 1867. A
researcher sent me this information which is purportedly in William T. Hayes'
Bible. Ancestry of James Hays from
Terry Howard (TCH6535@@aol.com)
Relationship
from James to Samuel is not definitely proven.
But there appears to be enough evidence to make this assumption. For one, our Samuel is the same age as the
Samuel, s/o James in the 1850 census.
Samuel lived in Perry Township, which is where James had settled and
lived in 1850. Family tradition claims
a family relationship between Samuel and William, s/o James. William T. Hays of Pleasants & Tyler Co.
"waded across the Ohio River with his family to visit his family in
Antioch." Samuel lived near
Antioch.
1850
census of Monroe County, Ohio:
James
Hays 50 VA, Susanna 35 PA, Samuel 14 PA, Isaac 12, Sarah 9, Phebee 5, William
3, Francis 3/12.
James
Hays 60 VA, living in the home of Isaac and Nancy Phillips of Perry Township in
the 1860 census appears to be our James.
Nancy Hays Phillips was the sister of James Hays. Her ancestry was recorded in notes left by
her daughter.
Susanna Williams Hays and some of the
children are living in Washington County, Ohio in 1860. Susanna is with
daughter Sarah Salsberry, Phebe and Francis are in separate homes. Samuel and William are unaccounted for in
the 1860 census. Isaac Hays was living
next to Levi Williams in Wayne Township. Monroe Co. OH. Susanna later moved to Wayne Township.
According
to a biography of William T. Hayes in West Virginia Soldiers and Statesmen,
William s father James Hays was a Black Hawk War Veteran. I have been unable to find any records to
verify this.
James N.
HAYES was married to Susanna WILLIAMS
(daughter of probably Thomas WILLIAMS
and Serena Unknown) about 1835.
Susanna WILLIAMS was born in 1815 in Pennsylvania. She died possibly 24 Aug 1891. A researcher sent me this information and
said it was from William T. Hayes' Bible.
It also noted she was 72 years old.
No death record has been located.
On 7 Apr
1868, Joseph Elllis married Mrs. Susan Hayes in Monroe County, OH. Joseph Ellis died in July 1868. In the 1870 census, Susanna Ellis is in
Wayne Township, age 54, born PA. In her
household is Florence Booth, age 4. She
is living next to the Levi Williams family.
Joseph
Ellis' will of July 1868 gave wife Susannah Ellis 1/4 part of his real estate
and the personal property she brought with her: 1 cow, 1 side saddle, household
goods. His children were Nathan A. Ellis, Jane Rankin, Citty A. Oden, grandson
John Oden and Thomas Moore, who lived with him and wife Elizabeth (according to
Elizabeth's will in 1867).
In 1860
Susanna Hayes, 46 OH, is living with Cyrus Salsberry and Sarah J. 19 PA, and
son James W. in Grandview Township.,
Washington Co. OH. Francis M. Hayes 12 is in the home of George Salsbury. Phebe Hayes, 16, is in the home of Nathan
Daly. If James is one of the James
Hays' found in Monroe County in 1860, what happened to separate this family?
The only missing members of this family in 1860 are Samuel, who was married by
this time, and William T. who would have been 13. Was William with Samuel in 1860?
James Hays, who we believe is our ancestor, is living with Nancy Hays
Phillips and family. He is listed as a
pauper. Could poverty have split this
family?
1880-Susanna
with Reason Kindall. Birthplace given
as PA, parents birthplace MD. James N.
HAYES and Susanna WILLIAMS had the following children:
1. Samuel Hayes was born in 1836. Census records vary on birthplace from
Pennsylvania to Ohio. He died before
March 1897 in possibly Monroe County, Ohio.
Birth date is approximate from census records. The death date is based
on an estate settlement in Monroe County, Ohio. There is no death record. Samuel died in debt.
Susan Billiter (daughter of John BILLITER and Lucy
Ann CROW) was born about 1838 in Marshall County, West
Virginia. She died in 1899 in Monroe
County, OH. Samuel Hayes and Susan
Billiter had the following children: (See
link to Billiter Family Web site)
a.
Amanda Isabella HAYES was born on December 21, 1859 in Tyler Co.
WV. She died in 1946 in Monroe County,
OH. She was buried in West Union, Perry
Township, Monroe County, Ohio.
Amanda
Isabella HAYES was married to Joe Franklin STINE on January 25, 1880 in Monroe County,
OH. Joe Franklin STINE was born
on January 6, 1861 in Monroe County, Ohio.
He died on April 14, 1931 in Monroe County, Ohio. He was buried in West Union, Perry Township,
Monroe County, Ohio. Amanda Isabella
HAYES and Joe Franklin STINE had the following children:
i.
Laura STINE was born in 1881 in Monroe County, Ohio. She died in 1965.
ii.
Ethel E. STINE was born in 1884.
She died in 1956.
iii.
Elizabeth STINE was born on January 8, 1888 in Sardis, Monroe County,
Ohio. She died on November 16, 1985.
iv.
Albert Virgil STINE was born on August 22, 1889 in Antioch, Monroe
County, OH. He died on January 1, 1948.
v.
Clarence STINE was born on April 3, 1891 in Monroe County, Ohio. He died in May 1969 in Sistersville, Tyler
Co. WV.
vi.
Roy E. STINE was born on August 10, 1898 in Monroe County, Ohio. He died in August 1973 in Sardis, Monroe
County, Ohio.
vii.
Lula STINE was born on March 16, 1901 in Monroe County, Ohio. She died on March 11, 1999 in Wheeling, Ohio
Co. WV.
b.
Noah HAYES was born on August 21, 1861 in Point Pleasant, Tyler Co.
WV. Lived Cantwell, Ritchie Co. WV, in
1897. (Samuel's estate settlement)
1900
- Grant District, Ritchie County, WV
Noah
Hayes Aug 1861, 38, married 13, par b WV, WV. Rebecca Jan 1866, 34, WV, Hannah
May 1888, 12, WV, Ida M. Jul 1892, 7, WV.
1910
- Washington County, OH
Noah
Hayes 46, Rebecca J. 44, Isa N. 17, Loyd A. 5.
1920
- Washington Co. OH, Waterford
Noah
Hayes 56, WV
Noah
HAYES was married to Rebecca KELICH on April 30, 1887 in Tyler Co. WV. Noah HAYES and Rebecca KELICH had the
following children:
i.
Hannah HAYES was born in May 1888.
ii.
Ida M. HAYES was born in July 1892.
iii.
Loyd HAYES was born in 1905.
c.
John Jefferson HAYES was born in September 1863 in Monroe County,
OH. He was born in September 1863 in
Monroe County, OH. He died in 1945 in
Bedford, Taylor Co., IA. He was buried
in Fairview Cemetery, Bedford, IA.
John
Jefferson HAYES was married to Anna S. Turner on September 9, 1888 in Bedford,
Taylor Co., IA. Anna S. Turner
was born in February 1869 in Bedford, Taylor Co., IA. She died in 1946. John
Jefferson HAYES and Anna S. Turner had the following children:
i.
Jesse HAYES was born in November 1889 in WV.
ii.
Glenn HAYES was born in January 1891 in Bedford, Taylor Co., IA. He was born in January 1891 in Iowa.
iii.
Chloe HAYES was born in February 1894 in Iowa. She was born in February 1894 in IA.
iv.
Ervin Paul HAYES was born on November 13, 1900 in Platville, Taylor
County, IA. Military Records: 1918 Draft records of Taylor Co. IA
v.
Irvin Paul HAYES was born on November 13, 1900 in Platville, Taylor Co.
IA.
vi.
Edna HAYES was born on May 13, 1903 in Benton Township., Taylor County,
IA. She was born on May 13, 1903 in
Benton Township., Taylor Co. IA. Birth
Record of Taylor Co. IA
vii.
Cecil HAYES was born on February 18, 1906 in Bedford, Taylor Co.,
IA. He was born on February 18, 1906 in
Bedford, Taylor Co., IA. He died on March
26, 1977 in Jonesboro, Arkansas. Birth
Record of Taylor Co. IA
viii.
Gladys HAYES was born in 1912.
d.
Lucy HAYES was born in 1866 in Monroe County, OH. 1897 living Middlebourne, Tyler Co,
WV.
Lucy
HAYES was married to James H. SMITH on July 29, 1886 in Tyler Co. WV. Lucy HAYES and James H. SMITH had the
following children:
i.
S. SMITH was born in May 1887 in West Virginia.
ii.
Louise? SMITH was born in January 1889 in West Virginia.
iii.
Unknown SMITH was born in November 1891 in West Virginia.
e.
William Thomas HAYES was born on August
27, 1867 in Monroe County, OH. He died
on July 24, 1950 in Monroe County, OH.
He was buried in Mt. Olive, Lee Township, Monroe County, Ohio. William was adopted out as an infant to a
Swiss immigrant couple, Peter and Elizabeth Rahm.
William
Thomas HAYES was married to Sarah
Melina "Mel" SCHOONOVER (daughter of Daniel S. SCHOONOVER and Elizabeth STEWART) on February 18, 1894
in Monroe County, OH.
Sarah
Melina "Mel" SCHOONOVER was born on November 24, 1874 in Monroe
County, OH. She died on July 22, 1947
in Monroe County, OH. She was buried in
Mt. Olive Cemetery, Lee Township, Monroe County, Ohio. William Thomas HAYES and Sarah Melina
"Mel" SCHOONOVER had the following children:
i.
Harry Edward HAYES 1915 was born
on December 13, 1894 in Lee Township, Monroe County, Ohio. He died on June 1, 1984 in Marietta,
Washington Co. OH. He was buried on
June 3, 1984 in Mt. Olive, Lee Township, Monroe County, Ohio.
ii.
May "Kate" HAYES 1906
was born on June 27, 1896 in Lee Township, Monroe County, Ohio. She died on March 28, 1963 in Jackson
Township, Monroe County, Ohio. She was
buried in Mt. Olive Cemetery, Lee Township, Monroe County, OH. She married Fred W. Jones.
iii.
Anna Pearl HAYES 1906, 1915 was
born on September 13, 1898 in Lee Township, Monroe County, Ohio. She died on February 15, 1989 in New
Martinsville, Wetzel Co. WV. She was
buried on February 17, 1989 in Mt. Olive, Lee Township, Monroe County, Ohio.
f.
Lafayette HAYES was born on February 9, 1869 in Jackson Township, Monroe
County, Ohio.
Lafayette
HAYES was married to Melissa NEWHOUSE on April 12, 1900 in Monroe County, OH.
g.
Mary Ann HAYES was born on January 25, 1873 in Perry Township, Monroe
County, Ohio.
Mary
Ann HAYES was married to John C. STINE on March 22, 1896 in Monroe County, OH. John C. STINE was born in September 1873
in Monroe County, OH. Mary Ann HAYES
and John C. STINE had the following children:
i.
George R. STINE was born in February 1898 in Monroe County, OH.
ii.
Clem J. STINE was born in August 1899 in Monroe County, OH.
h.
Cleonie HAYES was born on April 28, 1876 in Perry Township, Monroe
County, Ohio. She died in February 1975
in Pittsburgh, Allegheny Co. PA.
Cleonie
HAYES was married to Samuel HALL on July 5, 1894 in Monroe County, OH. Samuel HALL was born in December 1875 in
Ohio. He died in March 1948 in
Pittsburgh, Allegheny Co. PA. Cleonie
HAYES and Samuel HALL had the following children:
i.
Wilma Vivian HALL was born on July 6, 1895 in Sardis, Monroe County,
Ohio. She died in March 1983 in
Pittsburgh, Allegheny Co. PA.
ii.
Louis Cecil HALL was born on July 22, 1897 in Ohio. He died in 1984 in Pittsburgh, Allegheny Co.
PA.
iii.
Sarah HALL was born on June 2, 1900 in Pittsburgh, Allegheny Co.
PA. She died on April 26, 1996 in
Pittsburgh, Allegheny Co. PA.
iv.
Stella HALL was born in 1902 in Pittsburgh, Allegheny Co. PA. She died in 1949 in Pittsburgh, Allegheny
Co. PA.
i.
Arkansas HAYES was born on January 14, 1879 in Perry Township, Monroe
County, Ohio. He died on February 25,
1917 in Malaga Township, Monroe County, Ohio.
Arkansas
HAYES was married to Frances CLAYTON on April 20, 1901 in Monroe County, OH.
Arkansas
HAYES was married to Nellie Gatchell on March 18, 1909 in Monroe County, Ohio.
2. Isaac
HAYES was born in 1838. He resided
in 1860 in Wayne Township. Monroe Co. OH.
He resided in 1870 in Bethel Township. Monroe Co. OH.
Elizabeth
was born in 1839 in Ohio. Isaac HAYES
and Elizabeth had the following children:
a.
Mary M. HAYES was born on October 31, 1860 in Ohio. She died on December 12, 1860. She was buried in Conner Ridge Methodist
Cemetery, Wayne Township, Monroe County, Ohio.
b.
Sarah E. HAYES was born in 1862 in Monroe County, Ohio.
c.
Mary A. HAYES was born on July 16, 1867 in Wayne Township. Monroe County,
Ohio.
d.
William A. HAYES was born in 1868 in Franklin Township. Monroe County,
Ohio.
3. Sarah
HAYES was born on February 25, 1842 in Ohio. She died on April 5, 1924 in Washington Township, Monroe County,
Ohio.
Sarah
HAYES was married to Cyrus Salsbury or Salsberry (son of Jacob Salsbury and
Rachal Lisk?) on January 20, 1858.
Cyrus Salsbury or Salsberry was born on February 18, 1832 in
Ohio. He died on April 21, 1917 in
Washington Co. OH. Sarah HAYES and
Cyrus Salsbury or Salsberry had the following children:
a.
James W. Salisbury was born in October 1858 in Ohio.
James
W. Salisbury was married to Nancy Rachel Lugan on September 12, 1884 in
Washington County, OH.
b.
Sarah Ellen Salisbury was born in December 1860 in Ohio.
Sarah
Ellen Salisbury was married to Abel Williams on August 15, 1883 in Washington
Co. OH. Sarah Ellen Salisbury and Abel
Williams had the following children:
i.
Ruchie Williams was born in February 1894.
c.
Malinda Salisbury was born in 1865 in Ohio.
d.
George Salisbury was born in October 1868 in Ohio.
e.
Jason L. E. Salisbury was born in 1869 in Ohio.
f.
Nathaniel E. Salisbury was born in 1870 in Ohio.
g.
Eva May Salsbury died on April 1, 1872.
She was buried in Brownsville Methodist, Benton Township, Monroe County,
Ohio.
h.
Rueben Salsbury was born on June 26, 1872. He died on September 24, 1876.
He was buried in Brownsville Methodist, Benton Township, Monroe County,
Ohio.
i.
Henry Salisbury was born in May 1873 in Ohio.
j.
Jacob F. Salisbury was born in 1875 in Ohio.
Jacob
F. Salisbury was married to Eulala B. English on April 19, 1908 in Monroe
County, OH. Eulala B. English
was born about 1888 in Monroe County, OH.
k.
Mary E. Salisbury was born in 1878 in Ohio.
l.
Jacon Salsbury was born in December 1878 in OH.
m.
Cyrus J. Salisbury was born in 1880 in Ohio.
n.
Charles Salsbury was born in May 1882 in Ohio.
4. Phebe
HAYES was born on October 13, 1845.
She resided in 1860 in Grandview Township., Washington Co. OH. She died on January 2, 1865. She was buried in Conner Ridge Methodist
Cemetery, Wayne Township, Monroe County, Ohio.
Phebe
HAYES was married to Elias Kindell (son of Reason Kindell and Lucy Scarbrough)
on March 2, 1864 in Washington Co. OH.
Phebe HAYES and Elias Kindell had the following children:
a.
Infant son Kindell was born on December 2, 1864. He died on December 2, 1864.
5. William
Thomas HAYES was born in January 1848 in Monroe County, Ohio. He served in the military in January 1865 in
Monroe County, Ohio. From West
Virginia Soldiers and Statesmen (Pleasants County): William T. Hayes is a native of Monroe
County, Ohio, where he still lived when he entered the service of his country
in January '65 at the age of 17; he enlisted
in Co. G, 184th OVI;....information about unit and service......In August '67
he was married in Washington County, OH to Mary Kelley, of that county, whose
father Ebenezer Kelly died in 1861 and whose mother Clara (Woods) Kelly is yet
living at age 77. Mr and Mrs. Hayes
have eight children: Clara E. b Jun '69, Jane A. March '71, Sarah B. b July
'72, Lillie M. b November '76, Delitha F. b February '79, Allen T. b May '81,
Cleveland C. b February '83 and Phoebe A. b Feb. '86. Mr. Hayes' parents, James & Susannah (Willims) Hayes have
both passed away. The former served in
the Black Hawk war with the Indians. He
had numerous uncles and cousins in the Union service.....(published 1892]
Served
Company G, 184th OVI. He resided in
Pleasants County, WV.
William
Thomas HAYES was married to Mary Elizabeth KELLEY on August 18, 1867 in Monroe
County, Ohio. Mary Elizabeth KELLEY
was born in 1848. She died in 1915 in
Pleasants Co. WV. William Thomas HAYES
and Mary Elizabeth KELLEY had the following children:
a.
Clara E. HAYES was born in June 1869 in Ohio.
b.
Jane A. HAYES was born in March 1871 in Ohio.
c.
Sarah B. HAYES was born in July 1872.
d.
Lillie M. HAYES was born in November 1876.
e.
Delilah F. HAYES was born in February 1879 in Monroe County, Ohio.
f.
Allen G. HAYES was born in May 1881 in Monroe County, Ohio.
g.
Cleveland HAYES was born in February 1883.
h.
Phoebe HAYES was born in February 1886 in WV.
6. Francis
M. HAYES was born in June 1850 in Ohio.
He resided in 1860 in Grandview Township., Washington Co. OH. He resided in 1880 in Tyler Co. WV.
Francis
M. HAYES was married to Sarah KELLEY on April 22, 1869 in Monroe County, OH. Sarah KELLEY was born in 1851 in
Ohio. Francis M. HAYES and Sarah KELLEY
had the following children:
a.
Infant son HAYES was born on May 4, 1870. He died on May 4, 1870.
He was buried in Conner Ridge Methodist Cemetery, Wayne Township, Monroe
County, Ohio.
b.
John A. HAYES was born in 1871 in Ohio.
c.
Clarissa J. HAYES was born in 1873 in Ohio.
d.
Margaret E. HAYES was born in 1876 in OH.
e.
Missouri B. HAYES was born in 1878 in WV.
f.
Clarence C. HAYES was born in 1879 in WV.
B. Nancy
HAYES was born about 1801 in Virginia.
She died on May 27, 1874 in Marion County, KS. She was buried in Hillcrest Cemetery, Florence, Marion, KS. Following Isaac's death, Nancy moved with
several of her children to Jefferson County, Kansas. She was living in Oskaloosa Township, Jefferson, Kansas, in 1870
with her son Joseph M. Phillips.
Nancy
HAYES was married to Isaac Phillips (son of William PHILLIPS and Susan King) on
December 17, 1830. Isaac Phillips
was born on February 10, 1811 in Pennsylvania.
He died on November 21, 1862 in Monroe County, OH. Nancy HAYES and Isaac Phillips had the
following children:
1. Ezra
M. Phillips was born about 1832 in Monroe County, OH. He died before December 11, 1915.
Ezra
M. Phillips was married to Mary Cisne (daughter of Emanuel Cisne and Sarah
Girard or Garrett). Ezra M. Phillips
and Mary Cisne had the following children:
a.
Margaret Amelia Phillips was born on September 29, 1856. She died on February 13, 1859 in Monroe
County, OH. She was buried in Antioch
Cemetery, Monroe County, Ohio.
b.
Sarah J. Phillips was born in 1858.
c.
Charles N. Phillips was born on May 25, 1860. He died on September 5, 1862.
2. William
W. Phillips was born on January 1, 1833 in Monroe County, OH. He died on July 25, 1910 in Florence,
Marion, KS.
William
W. Phillips was married to Elizabeth Coffey about 1870. Elizabeth Coffey was born in May 1844 in
MD. She died in 1914 in Florence,
Marion, KS.
3. Catherine
Phillips was born on September 9, 1834 in Monroe County, OH. She died on January 4, 1905 in Wayne
County, IL.
Catherine
Phillips was married to Levi Emmons (son of Martin Emmons and Rebecca Skelton). Levi Emmons was born on October 10, 1844
in Cisne, Wayne County, IL. He died on
April 11, 1926 in Cisne, Wayne County, IL.
4. Elizabeth
Phillips was born in November 1835 in Monroe County, OH. She died after January 10, 1907 in Peabody,
Marion, KS.
Elizabeth
Phillips was married to Nathaniel Seltzer about 1876. Nathaniel Seltzer was born in August
1834 in Ohio. He died on June 15, 1912
in Wichita, Sedgwick Co., KS.
Elizabeth
Phillips was married to Eli C. Henthorn (son of James Thomas Henthorn and
Matilda Conway). Eli C. Henthorn
was born in 1838. He died in 1864.
5. Israel
Hays Phillips was born in May 1837 in Monroe County, OH. He died on October 21, 1918 in Syracuse, Hamilton,
KS.
Israel
Hays Phillips was married to Susanah S. Washburn on February 7, 1869 in Calhoun
County, IL. Susanah S. Washburn
was born about 1842 in IL.
6. Joseph
Morris Phillips was born on March 10, 1838 in Antioch, Monroe County,
OH. He died on July 24, 1912 in Elk,
Marion, KS.
Joseph
Morris Phillips was married to Lucy Ann Reed Harper in July 1870 in Jefferson
County, KS. Lucy Ann Reed Harper
was born on July 15, 1839 in Washington, Licking, OH. She died on January 28, 1925 in Marion County, KS.
7. Margaret
Ellen Phillips was born on January 1, 1841 in Monroe County, OH. She died on July 15, 1854 in Antioch, Monroe
County, OH.
8. Martha
Jane Phillips was born about 1843 in Monroe County, OH. She died on August 20, 1865 in Antioch, Monroe
County, OH.
9. Nancy
Malinda Phillips was born on February 27, 1844 in Antioch, Monroe County,
OH. She died on February 16, 1937 in
Sylvia, Reno, KS.
Nancy Malinda Phillips was
married to Ephraim Hess Fast on August 29, 1872 in Jefferson County, KS. Ephraim Hess Fast was born on February
10, 1845 in Bowling Green, Wood, OH. He
died on April 25, 1923 in Burlingame, Osage, KS.
Provided by Karen Romick
Click here for the Short-Cut Table of Contents


Techshaw Podcast
2020
-
#33 - The making of mVoter 2020
with PopStackOct 30, 2020
-
#32 - The making of CovDS
with Dr.Kyaw Zaw NaingOct 16, 2020
-
#31 - UI/UX Design
with Yan Paing HeinOct 1, 2020
-
#30 - Tech Byte : Test Driven Development
Sep 18, 2020
-
#29 - Meet the Maker : Nyi Nyi Lin
Sep 4, 2020
-
#28 - 1 year anniversary
Aug 21, 2020
-
#27 - Product Management
with ProductBazeAug 9, 2020
-
#26 - WWDC 2020 Recap
with Nyan Lin TunJul 23, 2020
-
#25 - Meet the Maker : Wine Chit Paing
Jul 10, 2020
-
#24 - The Art of Micro Frontend
with Pyae Sone NyeinJun 26, 2020
-
#23 - Android 11 Launch Event Recap
Jun 12, 2020
-
#22 - Now in iOS
with Phyo Min ThuMay 28, 2020
-
#21 - TechByte : Defensive Programming
May 15, 2020
-
#20 - Approaching Flutter
with Soe Thiha NaungMay 1, 2020
-
#19 - Remote Working
with Ko Khun ZohnApr 17, 2020
-
#18 - Tech Byte : Selecting course that fits
Apr 3, 2020
-
#17 - More than dev : Performance Marketings
with Win Myat Ko KoMar 20, 2020
-
#16 - Fantastic Podcasts and Where to Find Them
Mar 6, 2020
-
#15 - Quality Assurance Workflows
with Su Win PhyuFeb 21, 2020
-
#14 - Robotics with Ye Thi Ha
Feb 7, 2020
-
#13 - Tech Byte : Good reads #1
Jan 24, 2020
-
#12 - Android in 2020
with Myo Lwin OoJan 10, 2020
2019
-
#11 - More Than Dev : Aligning Sales and Product Teams on Your Roadmap
with Myo Htet AungDec 27, 2019
-
#10 - Tech Conf Tips [Part 2]
Dec 6, 2019
-
#09 - Tech Conf Tips [Part 1]
Dec 6, 2019
-
#08 - Tech Byte : Theories, Important?
Nov 29, 2019
-
#07 - Team Management as a Senior Developer
with Myo Win TheinNov 15, 2019
-
#06 - Ethical Design
with Nge Oo MonNov 1, 2019
-
#05 - Tech Byte : Beyond REST
Oct 18, 2019
-
#04 - Open Source
with Thuya Myo Nyunt & Kaung Myat LwinOct 4, 2019
-
#03 - Tech Byte : Myanmar Unicode
Our experiences and tipsSep 20, 2019
-
#02 - More than Dev : Know user's needs
with Myat Noe KhinSep 5, 2019
-
#01 - The beginning of our technology career
And our struggles during those timesAug 22, 2019
-
Website Launched
Techshaw Podcast LaunchAug 18, 2019


Model Setup & Training¶
Train and Test¶
Assuming your data is in tnt
format you can encode the data ane train a indictrans.trunk.StructuredPerceptron
classifier.
from indictrans import trunk
#load trianing data
X, y = trunk.load_data('indictrans/trunk/tests/hin2rom.tnt')
#build ngram-context
X = trunk.build_context(X, ngram=4)
#fit encoder
enc, X = trunk.fit_encoder(X)
#train structured-perceptron model
clf = trunk.train_sp(X, y, n_iter=5, verbose=2)
Iteration 1 ...
Train-set error = 1.5490
Iteration 2 ...
Train-set error = 1.0040
Iteration 3 ...
Train-set error = 0.8030
Iteration 4 ...
Train-set error = 0.6900
Iteration 5 ...
This will train the perceptron for 5 epochs (specified via the n_iter
parameter).
Then you can use the trained classifier as follows:
#load testing data
X_test, y = trunk.load_data('indictrans/trunk/tests/hin2rom.tnt')
#build ngram-context for testing data
X_test = trunk.build_context(X_test, ngram=4) # ngram value should be same as for train-set
#encode test-set
X_test = [enc.transform(x) for x in X_test]
#predict output sequences
y_ = clf.predict(X_test)
y[10] # True
[u'c', u'l', u'a', u'ne', u'_']
>>> y_[10] # Predicted
[u'c', u'l', u'a', u'n', u'_']
>>> y_[100] # True
[u'p', u'a', u'r', u'aa', u'n', u'd', u'e']
>>> y_[100] # Predicted
[u'p', u'a', u'r', u'aa', u'n', u'd', u'e']
Note that you need to build-context
using the same ngram
value as used for trainig data. Also you need to encode
test data using the encoder enc
developed on training data.
Train directly from Console¶
indictrans-trunk provides a much easier way to train, test and save models directly from console.
user@indic-trans$ indictrans-trunk --help -d , --data-file training data-file: set of sequences -o , --output-dir output directory to dump trained models -n , --ngrams ngram context for feature extraction: default 4 -e , --lr-exp The Exponent used for inverse scaling oflearning rate: default 0.1 -m , --max-iter Maximum number of iterations for training: default 15 -r , --random-state Random seed for shuffling sequences within each iteration. -l , --verbosity Verbosity level: default 0 (quiet moe) -t , --test-file testing data-file: optional: stores output sequences in test_file.out user@indic-trans$ indictrans-trunk -d hin2rom.tnt -o /tmp/rom-ind/ -n 4 -e 0.1 -m 5 -l 3 -t hin2rom.tnt Iteration 1 ... First sequence comparision: 0-27 0-95 0-30 0-10 ... loss: 4 Train-set error = 1.8090 Iteration 2 ... First sequence comparision: 120-46 86-86 63-63 120-120 95-95 123-123 10-10 ... loss: 1 Train-set error = 0.6560 Iteration 3 ... First sequence comparision: 123-123 110-110 40-40 46-46 ... loss: 0 Train-set error = 0.3820 Iteration 4 ... First sequence comparision: 2-2 95-95 86-86 77-77 64-64 31-31 120-120 80-80 10-10 ... loss: 0 Train-set error = 0.2240 Iteration 5 ... First sequence comparision: 40-40 120-120 31-31 120-120 125-125 120-120 123-123 117-117 31-31 120-120 ... loss: 0 Train-set error = 0.1540 Testing ...
Assuming hin2rom.tnt
was given as test-file
, the output file will be generated with the name hin2rom.tnt.out
.