âTMª I'll end in AJ's podcast for your Monday âTMª
âTMª Most wonderful show is âTMª
âTMª Keeping up with the Joneses âTMª
- AJ Jones.
Over here, sweetheart.
AJ Jums, come on.
- Don't make me laugh, it hurts.
- Are you okay today?
- No.
- You look a little spaced, what's going on?
(laughing)
- I just have some pain.
- Well, good job, I'm a doctor.
Let's talk about your pain.
Where's your pain?
Are we recording this right now?
We're totally recording.
We have started.
This is the episode.
My pain is where my ovary used to be.
Is it like phantom ovary pain?
I don't know.
Yeah, maybe.
No, it's maybe where the flopian tube used to be connected
or something.
It's inside somewhere and it hurts.
I'm so sorry.
Yeah.
Is there anything you need?
A song--
A song.
A song would be great.
Why don't you just sing me a little song?
Yeah, I'm not sure that would make you or anybody who feels better.
You offered.
Yeah, I did.
I'm sorry.
I've been switch.
Yeah.
Episode 245.
We're talking about how to build and maintain relationships.
Yes.
Really how to build and maintain healthy relationships.
But the title was already too wordy anyway.

How was your week?
Was good.
Yeah.
It was.
It's really worth letting our audience know that we record kind of like a couple of weeks in advance.
So yeah, we just had 4th of July.
By the time this comes out, 4th of July will be a distant memory.
But yes, it is worth talking about our 4th of July.
Oh, yeah. Forgot it was the 4th.
I know it was replete with fireworks.
Danger, I was going to say, but yes.
Danger danger danger and adventure.
Do you want to talk about that?
Yes, we went over to our friend's house and they're in a county where you're allowed to set off fireworks,
where we are not.
Tia's comment is what's about, hey, if we're supposed to live in the land of the free, why can't we set off fireworks in our own property?
Yeah, we're celebrating Independence Day and Tia was miffed as I was too, that we can set up fireworks in the place that we live.
So as you say, we have to look up a map and work out where is it legal to set off fireworks?
Yes.
And so we got to go and set off fireworks with friends, which was way more fun.
And we also were gifted with like a whole bunch of fireworks by somebody who wasn't going to use them.
Hundreds of dollars worth of fireworks.
Epic like 50 rocket type things.
But when we pulled into the neighborhood, what were you feeling?
Oh, it was unbelievable.
It was like everybody in all of Nashville and Franklin got the idea of going to
Spring Hill at the same moment to watch fireworks.
Like it, it looked like every two or three lawns.
There was a huge set of shut down streets in the cul-de-sacs where they'd built their own launch pads.
Yeah.
And I guess all the neighborhood families pulled their money together because we'd drive by and they would just be boxes like waste high of fireworks.
Yeah.
And then based on our experience of being in the backyard of our friend's house and listening to the.
It was unbelievable. I'd never experienced anything like it.
It was spectacular.
You could look at any direction and see a fireworks show.
And it was so loud. Never mind the one we were doing.
Yeah.
And they would be raining debris from other people. Yes.
You know fireworks. Yeah. We were getting hit by flying cardboard from other people's, not even our own show.
Because we were firing them away from us, so I guess. Yeah. You know, it's...
It was our... it technically wasn't our first 4th of July. No. As being citizens. Yeah.
But it was the one that counted because last year you were in bed with Mono.
Last year I was in bed with Mono. I remember who I felt dreadful.
And I remember I came over to the guest room window, open the window and look down at you guys.
Well, you ate watermelons and things. And then I went back to bed and just fell asleep.
That was that was the extent of fireworks. No, but there was something beautiful about watching
all these fireworks. And bear in mind, I've been American for like a year and a bit,
but there was something very, I don't know if it was nostalgic or patriotic, but I,
I felt really good about setting things on fire and blowing them up in the air. It just was a
was a beautiful night and I loved it.
- I realized you still have your firework prance.
- I was shocked that you didn't address that on the night
because I was so conscious of my firework france.
- I think they were still there and Lindsay was like,
look at the way they sort of like skip and run away.
And I was like, yes, that's the firework prance,
which I first saw in Scotland on Guy Fox night.
- Yes. - Like, I don't even know
how many years ago now, 15, 16 years ago,
when Glenn and Anna and you and I went out
into some field on Guy Box,
like to set off fireworks, do you remember?
- I do, the other thing that made the prancing worse
was I was in flip flops, which I thought,
this is the worst footwear to ever set fire
to an explosive device and then try and run away.
- Right.
- And also the fuses looked so short.
- Yeah.
- I didn't count on the fact that it was an internal fuse
as well, but yes, I thought it odd that you didn't comment
on the prance on the night.
So I'm glad it went below.
- Well, I saved it for the podcast
'cause you like to make little comments
on the podcast that you saved.
So here it is, the Prance, the Firework Prance.
- And we ate spectacularly.
- Oh, so good.
Yeah, we had just a definitely not keto,
not anything day, just American food.
- It was very patriotic.
We had those, what do we have?
We had burgers?
- Hot dogs.
Well, I'm thinking of the burger stack.
I had burger with smoked brisket,
with smoked turkey, with pimento cheese,
with fire roasted jalapenos.
And then was there something else on top of it as well?
It was maybe the most delicious thing I've eaten all year.
Yes, I didn't have that.
But we did have, we had buns,
which we don't normally eat buns.
- Burish buns, yeah.
- Yeah, and we had hot dogs,
which I like hot dogs every once in a while.
Like once a year is good.
- Chris was telling me this morning
about a hot dog place at the Franklin Farmers Market
that we need to go to.
- Oh.
Okay.
- So I'm excited to try that.
Chicago dogs, is that what it is?
Okay, so that could be a Saturday morning escapade.
- I want to go to the farmers market anyway
'cause there's a place there for buying hummus
that is like Israeli hummus.
- I wanna go to the Franklin Farmers Market
'cause Lucy Rizzo's breakfast sandwiches
might be the greatest thing in all over the city.
- That's true too.
All right, well, I guess we know what we're doing, Sarah.
No one, Chris and I were talking to her list and he's like,
do you ever got the Franklin's farm market?
I said, I haven't been in years, but apparently that's going to be rectified.
Yes, we should fix that.
OK, what else happened this week?
You were out of bed.
You went back to work.
Went back to work.
I'm still feeling super tired.
I realize, you know, just.
That makes sense.
My first day back at work was Tuesday and I went to bed at 7 p.m.
Like in just, I mean, I still watch TV, we watch TV together and whatever,
but I just needed to be in bed lying down and done for the day at seven, which I just realized,
okay, I'm still recovering some.
I finished the boundaries masterclass.
You did?
Ah, it's so much fun. Thank you to everybody who did the boundaries summer school and those
who did the boundaries masterclass. You can tell that I don't have the American part of my
counters which done because I managed to schedule meetings both for Father's Day and for Fourth of
of July, but it all worked out.
So if you don't know what we're talking about,
the last five weeks, well, the last seven weeks,
I did a boundaries master class.
The first five weeks I did the boundaries.
Summer school is where people would go through
our boundaries course.
If you missed the summer school
and you missed the master class,
but you're interested in boundaries,
the video course, the boundaries course,
you can do whenever you want.
It's available all the time.
And these students would go through the boundaries class,
then they would meet with me on a live call.
And I just had so much gladness being with our students.
Like what was it like every day?

- I felt like buddy the elf, I mean love,
I mean love, I mean love, I mean don't care.
- Yeah, I really enjoyed it.
I had a great time.
So thank you to everybody who did that.
We're thinking about doing another boundaries masterclass
in the fall, which is like the most intense version
that you can do.
It's only limited to five students.
And that's because I wanna give hands on,
I want to be intentional about helping people
discover the story, discover how boundaries have set them up,
where boundaries are helping them.
Anyway, it's a glorious experience, but I finished it
and I had lots of gladness with that.
I really did.
- So good.
I love it.
or talk about it.
- Well wait, but if somebody were interested
in doing the master class, how do they?
- Well, I haven't opened up the doors yet.
- Okay.
- So I've got a wait list for people who already did
the summer school who are interested in doing the master class
and I am letting them have 24 hours notice.
- Yeah.
- But hey, it's gonna be running.
But I haven't even designed it.
You haven't even planned it.
I want to wait for the feedback from the students
who did the master class so that I can incorporate
their feedback into the next revision of the class
because I constantly want to iterate
and make it a great experience for people to do it.
- Of course, dude, darling, that's who I know you to be.
- It will probably be in the fall of some time,
so September, October.
- Yeah.
- And just follow us on Instagram,
follow us on social media @allen and AJ,
or stay subscribed to the podcast, we'll talk about it.
- Yeah, okay.
- Look at you with your, hey,
give the people a call to action.
- Well, I would-- - There's nothing to action here.
- Yeah, yeah, I was just more,
I didn't know how far along you've gotten, so.
- No, the, okay.
The passion is there, the planning is not yet.
- Lots going on.
- For sure. - Yep.
- So our topic for this week is how to build
and maintain relationships.
- Yes.
- This all came out of a conversation I had earlier this week
with our young adult pastors, Richard and Michelle Vouders.
So I meet with them each week.
And we were just talking about that.
We were talking about relationships, how they're formed.
And the more and more we talked about it
and the more and more we went back and forth the three of us.
I was like, okay, I've got the topic
that we're gonna talk about this week.
And it was just a really interesting discussion
and it brought up a bunch of stuff.
And I thought, okay, let's kick around some ideas.
Before we kick around some ideas, before I throw it open,
I thought it would be good to just set some principles,
some larger overarching, overarching, overarching.
- Over-arching.
- Over-arching principles regarding relationships.
Because when we teach this in the school
or when we talk about this with people,
usually people get tripped up with things
that are actually just part of life.
- Right.
- So they're kicking against something
that's actually inherently good
in the way relationships are designed anyway.
'Cause here's the thing, relationships.
Heaven's, the fabric of heaven is relationships.
Relationships are rich, we are designed by God
to need relationships, to have relationships.

And if you think about it,
like the richest moments of our lives
have all come out of relationships.
- Absolutely.

So relationships are just a tremendous gift.
- And a risk.
- And a huge risk.
You're absolutely right.
So here's three principles,
guiding principles that have written down
'cause I didn't wanna forget them.
Number one is that some relationships in life are seasonal
and that's totally okay.
- Yeah.
- Like not every relationship has to be for life.
- Right.
- And that means if it's seasonal.
- In fact, probably the majority won't be.
- Absolutely.
- Yes.
- And that means that some relationships are going to end
and that doesn't mean it's tragic or sad
or we did relationships wrong.
So if you think about it, you're a childhood relationship.
You're childhood school friends.
Like I don't think I'm in relationship
with any of my elementary school friends.
In fact, by the time I got to high school,
I was maybe only in relationship with one of those
and had developed new relationships in high school.
- Right.
- And then by the time I went to university,
I didn't maintain any of those relationships
because every reason, different cities
and doing different relationships
and I built new relationships in university.
- Sure.
of which, by the way, still exists to this day.
But the others didn't.
And nobody did anything wrong.
We didn't have a big falling out.
Nobody's hurt.
That's--
- Seasonal, that's what it looks like.
- Yeah, in the previous jobs that we've had,
you make friends at work.
- Yeah.
- And now I don't work there anymore.
Those relationships don't exist.
Man, don't exist, sounds like such a big, heady word.
But my point is our relationship
is a long-term relationship.
It's gonna last for as long as we're alive.
- Yes.
- And even then that's not guaranteed forever.
'Cause one of us is,
you know what I mean?
Like life.
- I was like,
"What are you going with this?"
- Life has got inbuilt limitations.
And that's totally okay.
- Yes.
- So a lot of the stuff has passed us
that we've helped people walk through is like,
relationships have ended and it's the end of the world.
And I'm like, but maybe it isn't.
- Great, you moved or you would have,
and that's some things are just normally a transition thing
where now you're transitioning out of some relationships
that's not necessarily bad, but that doesn't mean it doesn't cost you anything.
Exactly as well. It doesn't mean it doesn't hurt and there's a sadness around it.
But it's worth putting that like... It's the nature of the beast.
Absolutely. Number two, understand, it's important to understand that our relationships will differ
in intensity and frequency, and that's also okay. What do I mean by that? Well, intensity is the
depth of the connection and frequency is the amount of connection.
Okay. By the way, it's also worth noting we have not spoken to any of our friends
about us talking about our relationship with them on the podcast. So I would have
honored out of courtesy. I don't want to name names. Okay. But we've got a variety of relationships
that vary in depth of connection, yes, or intensity, yes, and and frequency. Yeah. Like, for example,
but one of the most consistent friendships I have in my life is somebody I connect with every single week.
Yes.
That's a high frequency and high intensity relationship.
Like we've been friends for years.
It is literally an intentional relationship because we are the very beginning decided,
"Hey, it feels like there's something here.
What do you want to do about that?"
And we've built it.

And it isn't, we don't talk about the weather.
We're talking about rich, deep, intimate, hearty,
sometimes hard, sometimes difficult,
always joy-giving relationships.
That is both high intensity and high frequency.
- Yeah.
- But then I also think about the friend I was talking about
that I've had for years from university,
that would be high intensity, but would be low frequency.
- Yeah.
- I probably connect, we don't even live
in the same part of the world,
but I probably connect via FaceTime,
Like once a month, once every two months,
like we don't have a standing connection
like I do with this other friend,
but it is still high intensity
but it is lower frequency.
- Yeah, I mean both of the relationships
are tremendously valuable to me.
- Right, so it's also the friends where
like you're saying intensity, I'd say depth,
where you've maybe in a different season
had a lot of depth with them and a lot of time.
Yes.
And now in your current season, whether it's because you moved like we did or whatever,
it's the depth is still there, but maybe you only connect even less than that.
Maybe it's, hey, once every six months or once every year or whatever,
but it feels like the minute that you're with them, it's like,
Absolutely.
We just pick up where we left off.
Exactly.
Because the depth is that foundation there of depth just enables you to keep going there,
even if you don't have a frequency.
- Correct.
- And it's not that those relationships are less valuable.
It's like this is what life allows.
- Yes.
- And again, that's okay.
- Yeah.
- That would be terrible in marriage, by the way,
if we only saw each other once a month.
- Well, marriage isn't designed for that.
- So we're not talking about marriage,
we're talking about friendships here.
All right.
And then number three,
we tend to attract as a general rule of thumb.
We tend to attract the level of emotional and relational health that we're living in.
And this is both good and bad.
So what I mean by that, the bad thing is, like if you think about relationships that
are toxic, one is an addict, you usually have an enabler.
That is, there's an attraction there, because one needs the other.
Right.
I'm just saying, so I think that that point, where it gets foggy for me is we're going
to talk later about you have relationships that you give away, that relationships that
you receive. And right now we're talking about relationships that are both.
I'm talking about let's just be aware that that dynamic exists and being having your eyes
open helps you make informed decisions about the relationship you're building. So being
aware that there is a dynamic that we tend to attract people of the emotional relational
health, of course, there's exclusions to that. I've noticed in my life that I've often
and being attracted to people who are healthier than me.
- Yes.
- Right?
So that gives me an indication of what is it about them
that I'm drawn to?
Oh, it's an area where I don't have.
That rule is still there.
And what's happened is when I've,
and rule is way too rigid.
I mean, that thing flexes.
I'm just trying to point to a principle
that kind of governs relationships
within which we can operate.
But being aware of that helps us be aware
that there's a dynamic.
- Okay.
- Think about a Jezebel.
like in the Bible, Jezebel needed a knee-hab.
- Yes.
- So that's what I mean, like there's this kind of toxicity
and even though they seem opposite, they attract
because that's the same level
of emotional relational health.
- Right.
- A good example, that would be Jonathan and David.
Two super intense men.
And yet they're connected, they're bonded
in relationship and friendship.
- Mm-hmm.
- Courses exclusions to that.
The Lord Jesus loves and seeks out relationship
with all of us.
And there's nowhere we're at the same level of relational health.
And you're right.
There are relationships where by design, one, perhaps, is further ahead than another.
And that's also okay.
But I just, I want to be able to point to that.
Yeah.

Well, you tend to draw towards you, the people at the same level as you,
but you might be attracted to people who are further.
Yeah.
But equally, I mean, this to this day, the most mind boggling dynamic for me is beautiful,
godly, authentic women who tend to be attracted to men who are not their caliber.
Yes.
And I want to be very careful seeing this.
And I wrote it down to be the least offensive.
Oh dear.
OK, now I'm afraid is that what you are drawn to is often about what we believe about ourselves.
 Can you help me understand why you're attracted to this person?" And it's like their
view of themselves versus God's view of the person, right? There's some growth and area to go to. So
we tend to be the average of the people we're hanging around with. So like a good yardstick of
of where you are is look around who you're drawn to,
who you're connecting with, and by and large,
the company we keep says something
about what we believe about ourselves.
- Good.
- Okay, so I haven't talked about these, like,
overarching principles.
Let's get down to brass tach, tachs.
Is that a phrase Americans use?
I'm looking at an Englishman.
(laughs)
And a Canadian.
- Yes, brass tachs.
- Yeah, let's talk about practically speaking.
How do you build and how do you maintain
healthy relationships?
Where do we start, Adrijans?
Well, I think initially when you're talking about forming relationships is like following
favor. So when you meet someone and it seems like both of you actually want to get to know
the other one, that it's not like a one sided thing, but it's like a, oh, you know, it seems
like.
And how do you gauge that? Give me, give me, talk me through a recent example of that,
of course, don't mention names, but like talk to me about what is favor manifest like for
you?
For me, it manifests like I'm excited to see that person.
Typically, it's going to be, I walked by them at church or something like that, but I come
away from any conversations with them going, "Oh, I really like that person.
I wish I knew them better."
So it sparks joy in your heart.
Yeah, it sparks joy.
Or I'm looking forward to seeing them as I go toâ€”even if it's justâ€”you're going
to see him for just a couple minutes, you know, but to realize, oh, actually, I have, there's
a joyful emotion behind the thought of this person.
What do you do when you feel that, but you're not sure if they feel that?

- There's something on that person.
Like, what do you do when you're not sure
if it's reciprocated?
- Well, I think for me, historically,
I'm probably a little more cautious.
And so I would usually wait until there's been
several different interactions where it feels like,
oh, you're also not trying to exit this conversation.
- So you're looking for signs that this favor for you?
- Yeah.

You know, something that's sort of low barrier of entry, you know.
Low intensity, low frequency.
Yeah.
Yeah.
And just then see how does that feel?
Like I'm not, um, this sounds awful.
I'm not shopping for friends.
Do you know what I mean?
Like I'm not like, man, I don't have any friends.
I've got some great friends, but I also want to meet new people and, you know, be friends
with whoever the Lord's bringing across my path.
You know, that is, that's part of the plan.
So have you ever, someone's favorite in your eyes and you move towards them,
but you don't have favor in their eyes.
And if so, how did you determine that you don't have favor in their eyes?
That is a good question.
And my contemplator says, I haven't thought that through enough to answer.
I mean, I, I, I can think of a couple times or at least one specific time when I was,
was 20 years ago where I really wanted to be friends
with this one person and I didn't realize
they were terrified of me.
And that had more to do with,
I just needed an enormous amount of inner healing.
And they were picking up stuff in me
that I didn't pick up in myself.
And so they were sort of like,
they watched me for two years before we became friends.
So they more stayed like, yeah, if it's a group thing,
and I'm not talking dating, it wasn't a boy.
but just sort of, they were a little bit more cautious,
standoffish until, if I'm honest,
I had gotten a little bit more healing
and became a little bit less scary for them
to enter into a relationship with.
So I'm not sure if that's a great example or not, but--
- I'm a great example, 'cause it's the example that you have.
I'm thinking about, like for me,
favor is like a burning bush.
Like I've learned that favor isn't a guarantee of anything.
So if you remember when, you know,
Moses sees the burning bush and he says,
I'll go over and see what this thing is.
Favor for me is a stop and see.

So right now I have a friend today
that when I moved towards them initially,
there was zero favor.
And part of that was screw up on my end.
So there's somebody who I was like,
I didn't know them, but, and well,
here's the other thing is they were,
for one of the better phrase,
they were a public figure and they were known.
So here's a dynamic, like you encounter an author,
a podcast or a YouTuber, a filmmaker, a speaker,
a public figure that has impacted your life.
There's this weird transaction
where you have gained so much from them
and they don't know you exist, right?
And so it's weird because we build connection,
relationship, and it's all lopsided.
And this was this person.
So here's somebody who was incredibly influential
to me, they didn't know that.
- Right.

I would love to connect with you
because also I think it would be great friends.
- Right.
- Which is so horrible because you can't addition
for friendship.
- Right.
- And if we don't understand that we'll get hurt.
- Right.
And then we just think, well that person's just mean
or whatever.

- Yeah.
- That person doesn't even know you exist.
And actually you were kind of rabid in the moment.
And that's what happened.
Like they, you know, and they were friends
the friend of mine and I leveraged the friendship I had with my friend to get to them. That
sounds way more horrendous than it is. Basically, a friend I do have is friends with this person
and one day I happened to see them together and so I went up to say hi legitimately to
my friend and introduced myself to this person because I thought they have favor in my eyes
I wonder what will happen. And when I went to speak to this person I had zero favor in
the rise. This person had zero interest in getting to know me. I tell that story because
it's got a happy ending because today that person is a very good friend of mine. Here's
what I want us to understand because often when we've talked about favor, it can be like
this binary like you either have favor and if you don't, if you don't boo-hoo for you,
right? And that's not what I'm saying. Sometimes not having favor in somebody's eyes is a gift
from God. Yeah, because that person isn't going to be part of your story. And that's
okay. Right.  So at that time, I went away, bombed because I would love a connection
with this person. But I'm also aware, I didn't have that connection. And it could be me, it
could be them, it could be God, it could be timing, it could be nothing.
Right.
Don't read like in the one sense favor is vital to learn how to grow in and
steward. And in another sense, favor is really nothing at all.
Right. So yeah, it's maybe just a potential spark.
It's a spark and you you follow it and it might be, you know,
you might find out there's nothing there.
You might find there's nothing there and that's still okay.
I've learned to let that go.
I've learned not to worry about that.
So same example, you meet somebody.
Here's an example from a couple of weeks ago at church.
I'm at church, I'm looking around,
somebody I've never seen before in my life
totally stands out to me
and there's a curiosity in my heart, right?
It's like a light upon them,
I'm gonna go over and see what that light is.
I don't even know if they have favor in my eyes.
All I know is out of a room full of a couple of hundred people,
this person stands out to me,
so I go over and introduce myself to them,
like, "Hi, how are you?"
I'm Alan, I'm one of the leaders here,
I just wanna welcome you, like you were where you're from,
I'm trying to start a conversation.
There's the conversation is okay.
I'm not trying to gauge too much about whether it is or isn't.
I'm thinking I'm so interested in this person.
Like their favor, I'm interested to know why I'm interested in them.
So I say, "Hey, I'd love to grab coffee with you."
And they say, "Yeah, I'd love to.
"So we swap numbers.
"I text the person.
"They ghost me.
"They never get back to me."
- Okay.
- I don't go away going, "Oh my God, what's wrong with me?
"Like, why can't I connect with these people?"
I just think, "Okay, maybe it's unto something later.
maybe it's not. Yeah. Hold all of these things loosely. Yeah. And try not to write a story about
the other person or about yourself. Yeah. Because we tend to fall into the two ditches like they're
mean or I'm sucky and neither are true. Well, maybe both are true, but it's unlikely.
All right, so that's favor. Follow favor. Yes. See where favor leads you when you're in a
our relationship as well. Allow favor to dictate what's going on.
Yeah. Like don't be so worried that all relationships have to last forever.
Or what happens is.
Or looks the same. What do you mean? Well, I think sometimes we think, well,
well, I don't even like the term anyway, but you know, when people are like, well,
yeah, we're besties. Well, besties means something different to like everyone.
And then also all different generations, you know what I mean?
And so I sort of kind of avoid that altogether.
All of my friendships that probably came down to it
would I describe all these ladies as besties?
Yes, you know, but every single one of them
is completely different the amount of time
that we get together, you know,
even some of the depth that we have all different.
- And all valuable.
- And all valuable and they're not supposed
to look the same.
And I'm also not looking at their time
that they spend with other ones of their girlfriends
and going, well, I mean, if I was really besty,
you know, like, I think that that whole thing
of comparison and all that kind of stuff,
it just, it'll eat relationship.
- It never produces anything good.
- Yeah.
Before we move on, circle back and talk about,
you were talking about the relationship
with where you had no favor, but then you said,
well, but now I have favor.
So what like?
So, you know, I see my friend, I go up, like,
it's clear I have no favor with this person.
And so I let it go.
And I'm just like, okay, I, you know,
the math doesn't work.
I can't be friends with everybody.
- Can't make it happen.
- And this person can't be friends with everybody.
And this person doesn't know me from Adam.
So I'm not offended they don't want to connect with me
'cause they don't know me.
- Yes.
- Like it was a one random thing.
And so, like, now this person is a good friend of mine.
- Yes.
- And I'm trying to chart, how did that happen?
And largely what happened was I got another opportunity
to be in their orbit,
and rather than trying to make something happen,
I just, I don't know,
I let the Lord promote me as a wrong word,
but you know, I just,
I got on with being me,
without trying to curry favor with this person.
- Right.
- Because if you ever-- - We kept crossing paths
to me, and I think that even all of that was the Lord,
like just... Right, yes. Yeah, we did. We just, in the course of doing life or getting on with life,
we happened to cross paths with the person. I believe that favor is a gift that God gives
to somebody else on your behalf. Basically, God highlighted them to me and in the course of just
doing life, our past kept intersecting and we had opportunities to kind of meet a little bit more
And it grew into something.
It grew into the thing that I wished I'd always had,
but didn't.
But I didn't really do anything about it
other than just worked on being myself.
- Yeah, be normal.
- And probably the first time I met them,
I was less like myself and more like a version of myself.
'Cause like, oh, here's this person.
I really want them to like me.
- Well, you were nervous.
- Yeah, I was I nervous?
I mean, you were there.
- Oh, yes.
- You experienced me as nervous.
- Yeah, like this stuff.
Yeah, I probably have touch with what I was feeling
'cause I was in some sort of trauma, like, please like me.

I'm not thinking if I was out of touch with--
- I mean, I think so.
- Yeah.
So, I'm sure there's a lesson in there.
All right, we've got to step one, follow favor.
Step number two, I would say
is don't be afraid of relationship audits.

And don't be afraid of allocating resources
to the relationships that are giving you life
and maybe lessening the relationships that aren't.
Like you're not a bad person for doing that.
You're actually stewarding your time.
You're stewarding your influence.
You're stewarding your relationships.
And here's why I encourage you to do that intentionally.
It's gonna happen whether you do or not.
- Right. - But all relationships
will run a course in their life.
- Yes. - You know, you'll get busy,
you'll move away, that person will get a promotion,
that person gets married,
and then start spending less time with you.
Not because of you, but because they're now married,
they'll have kids, they'll have two kids,
a medical disaster, like life will take care of ebbs and flows.
So don't be afraid to stand back and observe that
and evaluate that and then adjust your priorities
as that needs to be.
Does that make sense?
- Yeah, that makes sense.
I think it can be tricky if you're more sort of,
I don't know that I want to say emotionally wired,
but if you--
- What do you mean by emotionally wired?
- Well, that's why I don't know if I want to say it.
I'm just thinking like, you can assess things and go,
okay, so these people, you know, boom, boom, boom, boom,
they, when I'm with them, I feel full, you know,
I have life, you know, I feel yay.
And then these people, I'm still friends with these people,
but it's, there's more effort on my part.
There's more, you know, there's more spend.
- Yes. - Does that make sense?
And so, but I think I also know people
who maybe tend to be more emotive than I am
or that can't assess things like that.
like it feels wrong to them to assess based on spend and joy level, that it's like, well,
that's, that's not okay to, uh, to feel like some people cost you more when in reality,
some people just do cost you more.
And also that's not bad.
That's not bad.
And you can assess it and go and you're worth the cost or I don't have capacity in this
scene.
Right.
So I was also just thinking that like that it can sound super clinical and callous and
callous, but I also feel like in different seasons of life, there is times when you need
to pair back and realize I'm at capacity.
 And for fill my tank, I also mean, those are people who after
I've been with them, I feel my heart feels full. I feel like you I mean, they're all
Christians are all people that I'd be like, Oh, I want to go. Like I'm excited that we
talked about that. And I want to go look at like, I feel encouraged in every area of my
my life because we're running in the same direction with the same kind of goals.
And then I also have seasons where I'm like, ooh, I feel like I have more capacity and
could spend more time with people who I am aware I'm choosing.
And it costs me more.
And it's costing me more, but it's still so worth it.
Right.
helpful to introduce the three types of relationships we tend to think about when we're stewarding
our relationships. So three types of relationships, there's more, but the model that we use is
there's relationships that we're investing in with people and the gain, it's not more about them and
less about me, like, so I'll talk about me rather than we.  Let's start in the middle that are just so symbiotic and so, you know, being
with this person is easy and it's life giving and it's iron sharpens iron and it's wonderful
and it's rich and it's easy and it comes naturally and it's great. And that relationship is each
party is getting life from it and it's beautiful. Then there's relationships where, here's a great
example where I'm being mentored, where somebody is spending time with me, and largely if I'm
honest, I'm probably the greater recipient of that relationship where they are.
Right. They're spending on you.
 And it's not to say that they're like,
you know, being held hostage and have to do that. There is life giving. But like, I think about,
I think about John Arnott, for example, like, there's nothing I can teach John Arnott. Like,
there's nothing I can, you know, he's not going to be wowed by my revelation on the prophetic,
because everything I learned came from him.
Like, you know, so being with John,
like I go away so filled.
Now, hopefully being with John is not arduous
and painful for John.
Right. Right.
But I'm coming away like feeling full.
If I go out with John, like there's not much I can do for him.
He earned more money than me.
 Exactly.
And I'm understanding that I'm the greater recipient
in that relationship. Yes.
And I'm sure if you spoke to John, he'd be like,
Oh, I love Alan, but I can't offer him what he offers me.
Right.
And that's OK.
Yes.
And then there's other relationships.
So the other extreme where I'm giving away more of me
and I'm getting less back, but the relationship
is just as valuable.
Because I'm sewing.
I'm investing into this person.
And I might not be coming away going, man,
they're insight on that with revelation.
Because I'm not in relationship with them for insight.
I'm in relationship with-- for companionship.
Or I just love the vulnerability that this person has.
But going away, it's not quite like the middle one.
Am I making sense for that example?
Like so there's ones where you're both win,
there's ones where one of you seems to be winning more
and there's ones where you seem to be winning less.
- I don't like winning, but receiving.
- Winning is terrible work.
- But they're receiving.
- But even then I think of the relationships I have
where I'm investing in other people
and I might not be coming away with stuff
that I would be from other relationships,
but there's still value in it.
- Absolutely.
- But it costs me more.
It doesn't come as easily.
Yeah.
Those three relationships, that's also helpful to do in an audit.
If all of your relationships are the one where you're giving away, no wonder you're feeling
maybe burnt out and exhausted because you're not getting filled up.
And when you talk about an audit, you're not suggesting sitting down with this person
and saying, "Hey, I've come to the revelation that really..."
Right.
The cost benefit analysis of this relationship.
It's you're more talking about it with yourself.
- As you step back.
- In different seasons, as you step back,
assessing, oh, what relationships am I currently active in?
And where's my spend?
Where's my--
- Which relationships am I flourishing in?
Which relationships am I investing in?
- Yes.
- I mean, you know, which relationships
the power is receiving from?
And making sure there's a balance there.
- Yeah, and I've also had times where the Lord's like,
hey, this person, I want you to just plan
that you're spending.
- But I wonder if part of the reason--
- Well, let me finish.
Those relationships now,
they're the equal even, we both receive,
but they started off with,
you plan that you're going in to spend,
not to receive.
And a couple of them are now,
lifelong relationships.

But well, I was going to say I wonder if part of the reason we have such rich rewarding relationships is because we've sewn where we want to go.
And by that, I mean, like, one of the things we've never lacked in life is prophetic revelation.
Yes.
But one of the things we spend a huge amount of time doing is giving away prophetic revelation.
- True. - Like, so we've sold out tons of prophetic ministry, prophetic words,
prophetic direction, prophetic encouragement, and we also seem to receive it.
But also over the years, we've spent years investing in relationships that might not be the biggest payoffs then,
and we've either received from those relationships in life, or God's given us other relationships,
which are incredibly rich and rewarding.
So yeah, follow favor, audit your relationships.
Yes.
Number three.
So number three is time is your most valuable asset.
So steward it well.
And again, this kind of tags on to number two.
Like this is why you're doing relationship audits.
Again, internally, not with the actual person is to be able to steward your time in the
current season that you're in.

I remember a really powerful conversation I had where a friend basically came to me and
just challenged me on that like, Hey, it feels like this relationship is really important
to you, like our relationship.
But the amount of time that we spend together is lower.
And so I really want to challenge the notion that is important.
I was like, that is a great, great perspective.
And this was years ago, like 10, 15 years ago,
but that really challenged me to think about the relationships.
So even the one that I have,
I was talking about that every week I spend relationship.
I remember way back when that started
in its most embryonic phases, it would be favor.
We'd had a met for a couple of coffees
and met up a couple of times over the years.
And I remember this person saying,
"Hey, I would love to do relationship with you."
Which by the way is a key,
it's always worth asking what that phrase means to you.
- Why does that mean to you?
- So they would say, "How would love to do life with you?
"Hey, I'd love to be in relationship with you.
"Hey, I'd love to build a friendship."
Like right there, do an audit, like,
what does that mean to you?
Because for some people, "Hey, I don't know what,
"do life with you?"
means, "Let's get a coffee once in a while."
On one end of the extreme, to other people,
it's like, "Let's sell everything we have,
"live on a commune together and share everything."
I'm just like, "No."
So I spent some time with this person,
like, "What does that mean to you?"
And what are you prepared to invest and what would that look like for you?
And like, I remember, like we just talked about that.
Well, that looked like, and I remember both of us going away and praying about that.
Well, and you prayed about it for ages before you came back together and discussed
what you, but it could look like.
Right.

So is this going to be, is this where the Lord's going?
And I remember the Lord very clearly saying this relationship will be, you know,
a life-giving relationship to you and to them.
This is a long-term relationship.
This is a great area to invest.
And so I was like, okay, great.
So armed with that, haven't done that audit.
I know where I'm going, I know what I'm investing.
And it's just a huge reward, huge dividends
in terms of friendship.
- So that may sound quite intimidating.
Like sit down and have this conversation about what,
'cause I would say I don't know that I've,
with any of my current, like with my besties,
all of those have been organic relationships.
None of them have, I sat down and had that conversation.
- But I would say that has been organic too
because I didn't meet with them going, okay,
well here's my 20-point questionnaire
before we enter into an agreement to be friends.
- Right.
- It came out organically and the needs and the desires
and the longings, you know, all happened very organically.
- Okay.
- I'm probably describing it very clinically.
- Yeah, it sounds clinical and I'm like,
But then a lot of my process is very procedural in nature.
Like all of my decision making as a high contemplator
is go away, be with God, think, process, pray, then act.
- Yes, and I think some of that comes down to
wanting to be a person of your word.
And so if you're actually going to say,
yes, I would like to do this,
you wanna make sure I have the time to do this,
I have the emotional resources to do this,
the willingness to, you know what I mean?
So that it doesn't become, well, you said we were going to be friends and, you know,
but I would also say to counter your thing, I've watched you do versions of that with
your relationships.
Yeah, I just mean, I don't, I don't, I have probably, but probably not like sit down and
just had like a, what does friendship mean to you?
This is what it means to me.
No, let's go away and pray for a month.
And then, you know, I haven't.
But to be sure I haven't done that either.
That version of it sounds.
I just realized it sounded kind of like that.
I'm happy that you clarified that.
Yeah.
So time working out where you're going to spend your time super important.
Yeah.
In addition to time, another important component is to think about trust.
Today's podcast is brought to you by the letter T.
Well, trust determines really the strength of your relationship.
You can't go far with trust.
Yeah, without trust, without trust.
Yes, with trust.
Yeah, I meant the other one.
- We say this all the time when we teach on,
which we're gonna come with confrontation in a second,
but you can't drive a five ton truck of confrontation
over a one ton bridge of relationship.
- Yes.
- So trust determines where you can go in relationships.
So that's another thing I used to help audit,
what kind of relationship is this?
I remember a friend saying,
"Why are I getting some feedback?"
And they said, "How long have you known that?"
And I said, "A couple of years,
why have you never given me that?"
I was like, "We didn't have the,
Look how hard it is for you to receive this feedback now.
Right.
What would have been alike a couple of years ago to say, oh, by the way, this.
Right.
So you're building, you know, friendship, relationship, you're looking for trust.
You're looking for like, how far can we go?
I would also say though, babe, we have the added dynamic of we are also leaders.
Okay.
So a lot of the people that we might be friends with, not all of them, but in some, for some
of them, we are also we also function in the capacity of a leader in their environment as well.
And so sometimes I think like when I'm thinking about how I might as a friend, I might respond
like this, but with an awareness of I am a leader with an awareness of maybe how leaders have treated
them in the past or things that might going on, I'm probably going to respond a little bit
differently with an awareness of the two roles that I play, even if, even if friendship is a bigger
role than leader, you know, because, because you have relationship, you know, I'm, I'm also
often aware of that of like, Oh, that's interesting. I'm thinking you're absolutely right. Like,
several of my friends I have, I'm also the leader, but I don't enter the relationship with them as
as their leader.
Of course I am, but I never lean on that.
I'm always leaning on,
I access them through the friendship portal
rather than their leader portal.
- Well, so that's what I'm saying.
I am doing that, but I am aware as well,
that like just things like I,
I even though we're friends,
I don't tend to say things flippantly or whatever,
because I'm also aware that I have a capacity to wound
as a leader, even though I think we're just meeting as friends.
Does that make sense?
- Yeah.
Then I also think a lot of the friends
that we have are also leaders in their own right.
- Yes.
- So there's also that interest in dynamic at play.
- Yeah.
So number five, watch for emerging patterns.
- What do you mean by that?

So those kinds of things are indications
that we probably need some help
with how to do relationship in a healthy way
when you keep getting the same results
that you don't wanna get,
but it's just happening over and over again.
- Yeah, we often talk about like,
if every relationship follows the same path,
step back and see what the common denominator is.
Sometimes the common denominator is you.
Sometimes the common denominator is the type of people
you're in relationship with.
- Yeah.
- But basically that paying attention
or being aware of the dynamics
is like a gift waiting to be discovered.
Like what is it that I don't know?
Like I remember, this is years ago
that a lot of my relationships would go so far
and they wouldn't go any further
because I actually wasn't willing to risk.
- Right.
- And so it was friends who called me on that
like, "Hey, have you noticed?"
And I was like, you know, first I thought they were wrong.
And then I was like, oh, dang it, they're right.
Yes.
Oh, yeah.
This far you may come and know more.
Okay.
And then, you know, explore what's in my story
that led me there.
- Yeah.
- Or, yeah.
You've talked about calamity.
It doesn't just have to be calamity.
It could just be things fizzle out.
Or I think like paying attention to your story
helps you set realistic expectations.
- Yes.
- Going forward.
- Yeah.
- One of the, probably the transition we've all experienced.
being on both sides of it.
Like I remember when one of my friends,
we were both single at the time,
and one of my friends got engaged.
And I remember feeling really hurt
that he started spending more time
with his fiance than me, right?
Now at the time, I didn't have capacity
to see beyond the horizons I had.
- Right.
- Like all I could do interpret was that guy's a jerk,
'cause he said that we were friends, but now look,
he's off, yes, he's off building a new relationship
with the person he's betrothed to for the rest of his life.
like it was hard for me to come to terms with that relationship by necessity is more important
than his relationship with me. And that's not wrong. That's called relational health.
Well, and growth and maturing and life. But we've all gone through that because, you know,
a number of years later, I'm the person that's getting married and probably the people I'm
a relationship with are like, can't believe I'm spending more time with AJ than with me.
Probably not because they're probably in a healthy place than I was. But that's just
one example of like, okay, like pay attention to the narrative that you write when things
don't go your way. So for example, I remember a time in our life when some friends of ours
were, they were probably noticing a pattern like, Hey, you spend less time with us than
we once did. And in order to help them what they didn't realize is yet, and the time that
we used to spend a lot of time with you, our life looked one way. And now our life looks
completely differently. Like now we have three small children. Yes. You know, all under the age
of six. Yes. You have no children. And so your life looks large, is the same.  And the stresses on your job look very different from the stresses of our job. And only
one of you works and both of us work. And you know, now those people, their lives look much more like
ours. And so probably they're gracing their understanding of what you're going through is
is different.
- Yeah.
- And also you can't blame people for where they're at
because they don't know.
And the same way that I was looking at my friend going,
why are you spending more time with me?
Just understand that that whole thing flexes
and paying attention to the parent
and getting outside perspectives is really, really helpful.
- Yeah.
And make sure you're not writing a story
about that person and what they can actually,
what they can give you.
Because we rarely actually realize how full
another person's life actually is.
- Right.
And another way of doing that,
like being careful about the story you're writing is if you've developed trust, which
was whatever point it was, point four, right?
Yeah.
If you've got trust, you can go to them and say, "Hey, I'm writing this story."
Can you tell me if any of it is true?
Yes.
Because tremendous joy.
I mean, we just did that this week.
Like, "Hey, hello friend.
I'm writing this story about you."
Can you tell me if any of that's true?
No, none of that's true.
Oh my gosh, so much relief.
I feel so much better, okay.
So, and that's why trust is beautiful.
Yeah.
All right, point number six are final point before we pivot into something different.
- Is learning to grow in the fine arts of communication,
confrontation, and having a value for boundaries.
- Yeah, I'm sad that boundaries didn't start with a C
'cause then we could have had three Cs, but okay.
Communication.
- Confrontation.
- Confrontation.
- And boundaries.
- Yes.
- I remember when Dan Farrelly from Bethel came,
he said this brilliant line, he said that confrontation
is healthy and conflict is normal.
Like that just set a new paradigm
and new expectation for relationship.
Of like actually having a confrontation,
having a conflict doesn't mean the relationships about to end.
But again, if that's been your story,
that's why it could be scary.
But learning that like being in relationship
with other people who have different opinions from you
is gonna produce conflict.
Like even in our marriage, we have conflict,
we need confrontation.
- Yeah.
- And it's good and it's healthy and actually having--
- It actually builds a relationship.
- It strengthens if it done well.
But you need a healthy understanding of boundaries.
Otherwise, all the other person's communication
is going to end up in your rejection bucket.
Yeah.
Like if you can't hear no without feeling rejected,
you're going to have very, very shallow relationships.
Because those relationships are all going to be codependent.
Well, you become a scary person to have relationship with
or even to attempt.
Yeah.
Well, that's the scary thing.
Like, again, this is why trust is important.
Like going to people that you love
And you've demonstrated, like, I'll be okay with the answer and asking,
how do you experience me is one of the most refreshing, rewarding and
terrifying things to do.
Yes.
Because a lot of us don't know how we're being experienced.
We have a story and usually we're the hero of the story and other people are
mean and actually just stepping back and actually exploring like, how am I
experienced by my friends in my community is really, really helpful.
Yeah.
Any other thoughts about any of that stuff?
I think I just want to circle back to one thing.
And the reason I'm thinking about it is I'm thinking in light of, you know,
last year where it felt like, uh, it felt like there was like this pervasive thing
of if we don't agree, we can't be friends.
Oh, yes.
You know, throughout the whole year.
And certainly, uh, because most of us were in our homes launching
grenades from social media, uh, it made, made it much worse.
But that felt like a pervasive thing of like, unless we agree on everything,
you and I can't be friends. And but that isn't actually true. And it's not at all healthy. So
being able to confront well and ask good questions and not assume that you know the answers and
communicate what you're feeling and have boundaries and all those kind of things and do life together,
whether you agree or not, but because you've chosen to be friends is a way healthier way of
of doing things, then I will only be friends with those that agree with me.
Because nobody's ever going to challenge you're never going to grow anymore.
If what you're looking for is we must all agree to be friends.
You're going to have really a shallow life because nobody's ever going to challenge
the things that you're choosing to to hang on to.
So yeah, I guess it's just more of an encouragement of don't just surround
yourselves with people that have the exact same opinion because I don't think
that's healthy at all.
- All right, let's pivot here.
Here's where we're gonna pivot.
Let's wrap this up, 'cause this is already a long podcast.
I, before we started recording this,
asked about on Instagram,
so then we have any questions.
We got some really good questions.
So rather than trying to sandwich all those questions in,
let's stop, let's record a brand new episode
just on questions about this episode.
- Okay.
- And then we'll launch that one.
So, hope this has been super encouraging.
Stay tuned because next week we're going to be answering the questions all about this topic.


Stacking arrays according to dimension names, subset-aware splitting and mapping of functions, intersecting along arbitrary dimensions, converting to and from data.frames, and many other helper functions.
| Version: | 0.4.1 |
| Depends: | R (≥ 3.0.2) |
| Imports: | progress, stats, stringr, utils |
| Suggests: | knitr, testthat |
| Published: | 2018-08-18 |
| Author: | Michael Schubert |
| Maintainer: | Michael Schubert <mschu.dev at gmail.com> |
| BugReports: | https://github.com/mschubert/narray/issues |
| License: | Apache License (== 2.0) | file LICENSE |
| URL: | https://github.com/mschubert/narray |
| NeedsCompilation: | no |
| CRAN checks: | narray results |
| Reference manual: | narray.pdf |
| Vignettes: |
narray Usage Examples |
| Package source: | narray_0.4.1.tar.gz |
| Windows binaries: | r-devel: narray_0.4.1.zip, r-release: narray_0.4.1.zip, r-oldrel: narray_0.4.1.zip |
| OS X binaries: | r-release: narray_0.4.1.tgz, r-oldrel: narray_0.4.1.tgz |
| Old sources: | narray archive |
| Reverse imports: | clustermq |
Please use the canonical form https://CRAN.R-project.org/package=narray to link to this page.


The events in this module have one of the following event priority levels:
WARNING: used to indicate an unexpected or problematic situation such as when a resource
becomes dangerously low
INFO: used to indicate something of interest or of use in understanding the
current state of the system or behaviour of the software
DETAIL: used to indicate additional information that may be of interest
in troubleshooting problems or improving the software
For each priority level, two predefined event codes
are provided: one for logging a single event code,
and one for logging an event code along with a
reference to a constant formatting string that can
be used to format the text displayed for the event.
The formatting string allows additional arguments
to be displayed along with the event code when the
event is rendered as text (e.g. by DVT).
The following special formatting specifiers may be used in the
msg field of an event's config specification:
%$S - a string parameter that can provide additional formatting specifiers
Note that $S use in strings passed in as a paramter is not supported.
%$F - a specifier for a string parameter containing the file name (__FILE__) and
an integer parameter containing the line number (__LINE__).
The generation of UIAEvt events is controlled by a module's diagnostics
mask, which is described in details in
xdc.runtime.Diags.
UIAEvt warning events are generated only when the Diags.STATUS bit is set
in the module's diagnostics mask. The Diags.STATUS bit is set to ALWAYS_ON
by default. 'UIAEvt' info and detail events are generated only when the
Diags.INFO bit is set in the module's diagnostics mask.
The following configuration script demonstrates how to enable use of
UIAEvt events within an application. Since the Diags.STATUS bits are set
to ALWAYS_ON by default, no explicit code is required to enable the
Diags Masks for these events. The Diags.INFO bitmust be explicitly set
in order to enable info and detail level events.
This is part of the XDC configuration file for the application:
var UIAEvt = xdc.useModule('ti.uia.events.UIAEvt');
var Diags = xdc.useModule('xdc.runtime.Diags');
var LoggerSys = xdc.useModule('xdc.runtime.LoggerSys');
var Defaults = xdc.useModule('xdc.runtime.Defaults');
var logger = LoggerSys.create();
Defaults.common$.logger = logger;
Defaults.common$.diags_INFO = Diags.ALWAYS_ON;
Example 2: The following example configures a module to support logging
of STATUS events and INFO events, but defers the actual activation and deactivation of the
logging until runtime. See the
Diags_setMask()
function for details on specifying the control string.
This is a part of the XDC configuration file for the application:
var UIAEvt = xdc.useModule('ti.uia.events.UIAEvt');
var Diags = xdc.useModule('xdc.runtime.Diags');
var Mod = xdc.useModule('my.pkg.Mod');
Mod.common$.diags_STATUS = Diags.RUNTIME_OFF;
Mod.common$.diags_INFO = Diags.RUNTIME_OFF;
This is a part of the C code for the application:
// turn on logging of STATUS events (S) and INFO events (F)
// in the module
Diags_setMask("my.pkg.Mod+SF");
// turn off logging of STATUS events and INFO events in the module
Diags_setMask("my.pkg.Mod-SF");
| config UIAEvt_detail // module-wide |
|
Event to use to log a Detail-level Event Code
VALUES
eventCode
integer that identifies the specific detail event being logged
EXAMPLE
The following C code shows how to log a detail-level event code as a UIA event.
#include <xdc/runtime/Log.h>
#include <ti/uia/events/UIAEvt.h>
...
Int myEventCode = 0xE1;
...
Log_write1(UIAEvt_detail, myEventCode);
...
The following text is an example of what will be displayed for the event:
"DETAIL: EventCode:0xE1."
SEE
| config UIAEvt_detailWithStr // module-wide |
|
Event to use to log a Detail-level Event Code and fmt string
VALUES
eventCode
integer that identifies the specific detail event being logged
fmt
a constant string that provides format specifiers for up to 6 additional parameters
EXAMPLE
The following C code shows how to log a detail-level event code
and format string as a UIA event. It also shows how additional parameters
can be logged along with the event and format string.
#include <xdc/runtime/Log.h>
#include <ti/uia/events/UIAEvt.h>
...
Int myEventCode = 0xE1;
Int anAdditionalParam = 0x6543;
...
Log_write3(UIAEvt_detailWithStr, myEventCode,(IArg)"Descriptive text. anAdditionalParam=0x%x.",anAdditionalParam);
...
The following text is an example of what will be displayed for the event:
"DETAIL: EventCode:0xE1. Some descriptive text. anAdditionalParam=0x6543."
SEE
| config UIAEvt_info // module-wide |
|
Event to use to log an Informational Event Code
VALUES
eventCode
integer that identifies the type of info event
EXAMPLE
The following C code shows how to log an informational event code as a UIA event.
#include <xdc/runtime/Log.h>
#include <ti/uia/events/UIAEvt.h>
...
Int myInfoCode = 0xC0DE;
...
Log_write1(UIAEvt_info, myInfoCode);
...
The following text is an example of what will be displayed for the event:
"INFO: EventCode:0xC0DE."
SEE
| config UIAEvt_infoWithStr // module-wide |
|
Event to use to log a Informational Event Code and format string
VALUES
eventCode
integer that identifies the specific info event being logged
fmt
a constant string that provides format specifiers for up to 6 additional parameters
EXAMPLE
The following C code shows how to log an informational event code
and format string as a UIA event. It also shows how additional parameters
can be logged along with the event and format string.
#include <xdc/runtime/Log.h>
#include <ti/uia/events/UIAEvt.h>
...
Int myInfoCode = 0xC0DE;
Int anAdditionalParam = 0x6543;
...
Log_write3(UIAEvt_infoWithStr, myInfoCode,(IArg)"Descriptive text. anAdditionalParam=0x%x.",anAdditionalParam);
...
The following text is an example of what will be displayed for the event:
"INFO: EventCode:0xC0DE. Some descriptive text. anAdditionalParam=0x6543."
SEE
| config UIAEvt_intWithKey // module-wide |
|
Event to use to log values to be analyzed as Statistics and / or Graphs
VALUES
value
integer value that is to be analyzed
auxData1
auxiliary data that is to be displayed along with the event (use 0 if none)
auxData2
auxiliary data that is to be displayed along with the event (use 0 if none)
key
a constant string that provides format specifiers for up to 4 key entries
EXAMPLE
Example 1:
The following C code shows how to log an intWithKey event code
that logs a value, a format string that defines the key, and
parameters for use within the key format string.
#include <xdc/runtime/Log.h>
#include <ti/uia/events/UIAEvt.h>
...
Int myValue = 1001;
Int myInstanceId = 0x6543;
...
Log_write5(UIAEvt_intWithKey, myValue,0,0,(IArg)"InstanceId=0x%x.",myInstanceId);
...
The following text is an example of what will be displayed for the event:
"VALUE=1001 (AuxData=0,0) Key: InstanceId=0x6543."
Example 2:
The following C code shows how to log an intWithKey event code
that logs a value, a format string that defines the key, and
parameters for use within the key format string, including
the file name and line of code that the event was logged at.
This example uses a special format specifier, %$F, which
is used to format two parameters (__FILE__ and __LINE__)
in a way that tools will be able to display the line of code
that the event was logged from in a source code editor
when the user clicks on the event.
#include <xdc/runtime/Log.h>
#include <ti/uia/events/UIAEvt.h>
...
Int myValue = 1001;
Int myInstanceId = 9876;
...
Log_write7(UIAEvt_intWithKey, myValue,0,0,(IArg)"InstanceId=%d, at %$F.",
myInstanceId,(IArg)__FILE__,(IArg)__LINE__);
...
// If you wish to log only the line number as a key, use the following:
Log_write6(UIAEvt_intWithKey, myValue+1,0,0,(IArg)"InstanceId=%d, at line %d.",
myInstanceId,(IArg)__LINE__);
...
// If you wish to log only the file name as a key and the line number
// as auxiliary data which is logged along with the event, use the following:
Log_write6(UIAEvt_intWithKey, myValue+2,(IArg)__LINE__,0,(IArg)"InstanceId=%d, in file [%s].",
myInstanceId,(IArg)__FILE__);
The following text is an example of what will be displayed for the event,
assuming it was logged from a file named demo.c at line 1234:
"VALUE=1001 (AuxData=0,0) Key: InstanceId=9876, at [../demo.c:1234] ."
"VALUE=1002 (AuxData=0,0) Key: InstanceId=9876, at line 1234."
"VALUE=1003 (AuxData=1234,0) Key: InstanceId=9876, in file [../demo.c]."
| config UIAEvt_warning // module-wide |
|
Event to use to log a Warning Event Code
VALUES
eventCode
integer that identifies the type of warning
fmt
a constant string that provides format specifiers for up to 6 additional parameters
EXAMPLE
The following C code shows how to log a legacy warning code as a UIA event.
#include <xdc/runtime/Log.h>
#include <ti/uia/events/UIAEvt.h>
...
Int myWarningCode = 0xBAD;
...
Log_write1(UIAEvt_warning, myWarningCode);
...
The following text is an example of what will be displayed for the event:
"WARNING: EventCode:0xBAD."
SEE
| config UIAEvt_warningWithStr // module-wide |
|
Event to use to log a Warning Event Code and fmt string
extern const Log_Event UIAEvt_warningWithStr;
VALUES
eventCode
integer that identifies the type of warning event
fmt
a constant string that provides format specifiers for up to 6 additional parameters
EXAMPLE
The following C code shows how to log a legacy warning code and string as a UIA event.
#include <xdc/runtime/Log.h>
#include <ti/uia/events/UIAEvt.h>
...
Int myWarningCode = 0xBAD;
String myWarningStr = "Legacy Warning String for warning 0xBAD";
...
Log_write2(UIAEvt_warning,myWarningCode,(IArg)myWarningStr);
...
The following text is an example of what will be displayed for the event:
"WARNING: EventCode:0xBAD. Legacy Warning String for warning 0xBAD"
SEE
| Module-Wide Built-Ins |
|
// Get this module's unique id
Bool UIAEvt_Module_startupDone();
// Test if this module has completed startup
// The heap from which this module allocates memory
Bool UIAEvt_Module_hasMask();
// Test whether this module has a diagnostics mask
Bits16 UIAEvt_Module_getMask();
// Returns the diagnostics mask for this module
Void UIAEvt_Module_setMask(Bits16 mask);
// Set the diagnostics mask for this module
var UIAEvt = xdc.useModule('ti.uia.events.UIAEvt');
module-wide config parameters
msg: "DETAIL: EventCode:0x%x"
};
msg: "DETAIL: EventCode:0x%x. %$S"
};
msg: "INFO: EventCode: 0x%x"
};
msg: "INFO: EventCode:0x%x. %$S"
};
msg: "VALUE=%d (AuxData=%d, %d) Key:%$S"
};
msg: "WARNING: EventCode:0x%x"
};
msg: "WARNING: EventCode:0x%x. %$S"
};
| config UIAEvt.detail // module-wide |
|
Event to use to log a Detail-level Event Code
msg: "DETAIL: EventCode:0x%x"
};
VALUES
eventCode
integer that identifies the specific detail event being logged
EXAMPLE
The following C code shows how to log a detail-level event code as a UIA event.
#include <xdc/runtime/Log.h>
#include <ti/uia/events/UIAEvt.h>
...
Int myEventCode = 0xE1;
...
Log_write1(UIAEvt_detail, myEventCode);
...
The following text is an example of what will be displayed for the event:
"DETAIL: EventCode:0xE1."
SEE
C SYNOPSIS
| config UIAEvt.detailWithStr // module-wide |
|
Event to use to log a Detail-level Event Code and fmt string
msg: "DETAIL: EventCode:0x%x. %$S"
};
VALUES
eventCode
integer that identifies the specific detail event being logged
fmt
a constant string that provides format specifiers for up to 6 additional parameters
EXAMPLE
The following C code shows how to log a detail-level event code
and format string as a UIA event. It also shows how additional parameters
can be logged along with the event and format string.
#include <xdc/runtime/Log.h>
#include <ti/uia/events/UIAEvt.h>
...
Int myEventCode = 0xE1;
Int anAdditionalParam = 0x6543;
...
Log_write3(UIAEvt_detailWithStr, myEventCode,(IArg)"Descriptive text. anAdditionalParam=0x%x.",anAdditionalParam);
...
The following text is an example of what will be displayed for the event:
"DETAIL: EventCode:0xE1. Some descriptive text. anAdditionalParam=0x6543."
SEE
C SYNOPSIS
| config UIAEvt.info // module-wide |
|
Event to use to log an Informational Event Code
msg: "INFO: EventCode: 0x%x"
};
VALUES
eventCode
integer that identifies the type of info event
EXAMPLE
The following C code shows how to log an informational event code as a UIA event.
#include <xdc/runtime/Log.h>
#include <ti/uia/events/UIAEvt.h>
...
Int myInfoCode = 0xC0DE;
...
Log_write1(UIAEvt_info, myInfoCode);
...
The following text is an example of what will be displayed for the event:
"INFO: EventCode:0xC0DE."
SEE
C SYNOPSIS
| config UIAEvt.infoWithStr // module-wide |
|
Event to use to log a Informational Event Code and format string
msg: "INFO: EventCode:0x%x. %$S"
};
VALUES
eventCode
integer that identifies the specific info event being logged
fmt
a constant string that provides format specifiers for up to 6 additional parameters
EXAMPLE
The following C code shows how to log an informational event code
and format string as a UIA event. It also shows how additional parameters
can be logged along with the event and format string.
#include <xdc/runtime/Log.h>
#include <ti/uia/events/UIAEvt.h>
...
Int myInfoCode = 0xC0DE;
Int anAdditionalParam = 0x6543;
...
Log_write3(UIAEvt_infoWithStr, myInfoCode,(IArg)"Descriptive text. anAdditionalParam=0x%x.",anAdditionalParam);
...
The following text is an example of what will be displayed for the event:
"INFO: EventCode:0xC0DE. Some descriptive text. anAdditionalParam=0x6543."
SEE
C SYNOPSIS
| config UIAEvt.intWithKey // module-wide |
|
Event to use to log values to be analyzed as Statistics and / or Graphs
msg: "VALUE=%d (AuxData=%d, %d) Key:%$S"
};
VALUES
value
integer value that is to be analyzed
auxData1
auxiliary data that is to be displayed along with the event (use 0 if none)
auxData2
auxiliary data that is to be displayed along with the event (use 0 if none)
key
a constant string that provides format specifiers for up to 4 key entries
EXAMPLE
Example 1:
The following C code shows how to log an intWithKey event code
that logs a value, a format string that defines the key, and
parameters for use within the key format string.
#include <xdc/runtime/Log.h>
#include <ti/uia/events/UIAEvt.h>
...
Int myValue = 1001;
Int myInstanceId = 0x6543;
...
Log_write5(UIAEvt_intWithKey, myValue,0,0,(IArg)"InstanceId=0x%x.",myInstanceId);
...
The following text is an example of what will be displayed for the event:
"VALUE=1001 (AuxData=0,0) Key: InstanceId=0x6543."
Example 2:
The following C code shows how to log an intWithKey event code
that logs a value, a format string that defines the key, and
parameters for use within the key format string, including
the file name and line of code that the event was logged at.
This example uses a special format specifier, %$F, which
is used to format two parameters (__FILE__ and __LINE__)
in a way that tools will be able to display the line of code
that the event was logged from in a source code editor
when the user clicks on the event.
#include <xdc/runtime/Log.h>
#include <ti/uia/events/UIAEvt.h>
...
Int myValue = 1001;
Int myInstanceId = 9876;
...
Log_write7(UIAEvt_intWithKey, myValue,0,0,(IArg)"InstanceId=%d, at %$F.",
myInstanceId,(IArg)__FILE__,(IArg)__LINE__);
...
// If you wish to log only the line number as a key, use the following:
Log_write6(UIAEvt_intWithKey, myValue+1,0,0,(IArg)"InstanceId=%d, at line %d.",
myInstanceId,(IArg)__LINE__);
...
// If you wish to log only the file name as a key and the line number
// as auxiliary data which is logged along with the event, use the following:
Log_write6(UIAEvt_intWithKey, myValue+2,(IArg)__LINE__,0,(IArg)"InstanceId=%d, in file [%s].",
myInstanceId,(IArg)__FILE__);
The following text is an example of what will be displayed for the event,
assuming it was logged from a file named demo.c at line 1234:
"VALUE=1001 (AuxData=0,0) Key: InstanceId=9876, at [../demo.c:1234] ."
"VALUE=1002 (AuxData=0,0) Key: InstanceId=9876, at line 1234."
"VALUE=1003 (AuxData=1234,0) Key: InstanceId=9876, in file [../demo.c]."
C SYNOPSIS
| config UIAEvt.warning // module-wide |
|
Event to use to log a Warning Event Code
msg: "WARNING: EventCode:0x%x"
};
VALUES
eventCode
integer that identifies the type of warning
fmt
a constant string that provides format specifiers for up to 6 additional parameters
EXAMPLE
The following C code shows how to log a legacy warning code as a UIA event.
#include <xdc/runtime/Log.h>
#include <ti/uia/events/UIAEvt.h>
...
Int myWarningCode = 0xBAD;
...
Log_write1(UIAEvt_warning, myWarningCode);
...
The following text is an example of what will be displayed for the event:
"WARNING: EventCode:0xBAD."
SEE
C SYNOPSIS
| config UIAEvt.warningWithStr // module-wide |
|
Event to use to log a Warning Event Code and fmt string
msg: "WARNING: EventCode:0x%x. %$S"
};
VALUES
eventCode
integer that identifies the type of warning event
fmt
a constant string that provides format specifiers for up to 6 additional parameters
EXAMPLE
The following C code shows how to log a legacy warning code and string as a UIA event.
#include <xdc/runtime/Log.h>
#include <ti/uia/events/UIAEvt.h>
...
Int myWarningCode = 0xBAD;
String myWarningStr = "Legacy Warning String for warning 0xBAD";
...
Log_write2(UIAEvt_warning,myWarningCode,(IArg)myWarningStr);
...
The following text is an example of what will be displayed for the event:
"WARNING: EventCode:0xBAD. Legacy Warning String for warning 0xBAD"
SEE
C SYNOPSIS
| metaonly config UIAEvt.common$ // module-wide |
|
Common module configuration parameters
DETAILS
All modules have this configuration parameter. Its name
contains the '$' character to ensure it does not conflict with
configuration parameters declared by the module. This allows
new configuration parameters to be added in the future without
any chance of breaking existing modules.
generated on Wed, 28 Aug 2019 19:03:34 GMT


docxtools is a small set of helper functions for using R Markdown to create documents in docx format, especially documents for use in a classroom or workshop setting. These are particularly useful when one tries to do one’s own work reproducibly but has collaborators who work with Office software exclusively.
format_engr()
to apply engineering format to numbers
put_gap()
to create white space in a documentput_axes()
to place unlabeled axes in a documentThe density
data set is part of the package.
library(docxtools)
data("density")
density
#> date trial T_K p_Pa R density
#> 1 2018-06-12 a 294.05 101100 287 1.197976
#> 2 2018-06-13 b 294.15 101000 287 1.196384
#> 3 2018-06-14 c 294.65 101100 287 1.195536
#> 4 2018-06-15 d 293.35 101000 287 1.199647
#> 5 2018-06-16 e 293.85 101100 287 1.198791
format_engr()
applies engineering notation to numeric variables, assigns significant digits, and adjusts for ambiguous trailing zeros.
For printing the table, I suggest using knitr::kable()
. (Note: The table can be seen correctly rendered at the package website.) docxtools < 0.1.4 used the align_pander()
function that is now deprecated and soon to be defunct.
| date | trial | T_K | p_Pa | R | density |
|---|---|---|---|---|---|
| 2018-06-12 | a | \(294.05\) | \({101.1}\times 10^{3}\) | \(287\) | \(1.198\) |
| 2018-06-13 | b | \(294.15\) | \({101.0}\times 10^{3}\) | \(287\) | \(1.196\) |
| 2018-06-14 | c | \(294.65\) | \({101.1}\times 10^{3}\) | \(287\) | \(1.196\) |
| 2018-06-15 | d | \(293.35\) | \({101.0}\times 10^{3}\) | \(287\) | \(1.200\) |
| 2018-06-16 | e | \(293.85\) | \({101.1}\times 10^{3}\) | \(287\) | \(1.199\) |
Using put_gap()
with knitr and R markdown, the gap height is specified in the R code-chunk header.
```{r fig.height = 0.75}
# a gap with a border
put_gap(col = "gray", fill = NULL)
```
For put_axes()
with knitr and R markdown, the axis height is specified in the R code-chunk header.
```{r fig.height = 2}
# first quadrant axes
put_axes(1, col = "blue", size = 0.5)
```


I got this notification in my Libra Wallet in 2024. Anyone know how to fix it?! “Your recent tweet violated our behavioral guidelines. Your Libra Life Wallet (TM) has been suspended. Please do not attempt to buy any food. Report to the nearest rehabilitation camp.


Roots
List #2
| Root | Meaning | Origin | Example(s) |
|---|---|---|---|
| -capit- | -cipit- | head | Latin | capital, precipitation |
| -carne- | meat / flesh | Latin | carnage, carrion, reincarnate |
| -cept- | -cept- | -ceit- | -ceiv- | to take hold / seize | Latin | receipt, intercept, deceit |
| -centr- | -center- | middle | Greek | eccentric, epicenter, egocentric |
| -chron- | -temp- | time | Latin & Greek | chronic, temporal, extemporous |
| -cid- | -cis- | to cut or kill | Latin | decide, regicide, incision |
| -circum- | around | Latin | circumference, circumstance |
| -clam- | cry out | Latin | exclaim, claim |
| -clud- | -clus- | shut | Latin | conclude, seclude, occulde |
| -cogn- | to know | Latin | incognito, cognizant, recognition |
Previous List Next List


The request workflow has been redesigned to simplify request processing and eliminate code duplication. All codepaths which need to speak HTTP now share a single implementation of the protocol. Some new VCL hooks have been added, though they aren't much use yet. The only real user-visible change should be that Varnish now handles persistent backend connections correctly (see ticket #56).
Support for multiple listen addresses has been added.
An "include" facility has been added to VCL, allowing VCL code to pull in code fragments from multiple files.
Multiple definitions of the same VCL function are now concatenated into one in the order in which they appear in the source. This simplifies the mechanism for falling back to the built-in default for cases which aren't handled in custom code, and facilitates modularization.
The code used to format management command arguments before passing them on to the child process would underestimate the amount of space needed to hold each argument once quotes and special characters were properly escaped, resulting in a buffer overflow. This has been corrected.
The VCL compiler has been overhauled. Several memory leaks have been plugged, and error detection and reporting has been improved throughout. Parts of the compiler have been refactored to simplify future extension of the language.
A bug in the VCL compiler which resulted in incorrect parsing of the decrement (-=) operator has been fixed.
A new -C command-line option has been added which causes varnishd to compile the VCL code (either from a file specified with -f or the built-in default), print the resulting C code and exit.
When processing a backend response using chunked encoding, if a chunk header crosses a read buffer boundary, read additional bytes from the backend connection until the chunk header is complete.
A new ping_interval run-time parameter controls how often the management process checks that the worker process is alive.
A bug which would cause the worker process to dereference a NULL pointer and crash if the backend did not respond has been fixed.
In some cases, such as when they are used by AJAX applications to circumvent Internet Explorer's over-eager disk cache, it may be desirable to cache POST requests. However, the code path responsible for delivering objects from cache would only transmit the response body when replying to a GET request. This has been extended to also apply to POST.
This should be revisited at a later date to allow VCL code to control whether the body is delivered.
Varnish now respects Cache-control: s-maxage, and prefers it to Cache-control: max-age if both are present.
This should be revisited at a later date to allow VCL code to control which headers are used and how they are interpreted.
When loading a new VCL script, the management process will now load the compiled object to verify that it links correctly before instructing the worker process to load it.
A new -P command-line options has been added which causes varnishd to create a PID file.
The sendfile_threshold run-time parameter's default value has been set to infinity after a variety of sendfile()-related bugs were discovered on several platforms.
When grouping log entries by request, varnishlog attempts to collapse the log entry for a call to a VCL function with the log entry for the corresponding return from VCL. When two VCL calls were made in succession, varnishlog would incorrectly omit the newline between the two calls (see ticket #95).
New -D and -P command-line options have been added to daemonize and create a pidfile, respectively.
The flag that is raised upon reception of a SIGHUP has been marked volatile so it will not be optimized away by the compiler.
The formatting callback has been largely rewritten for clarity, robustness and efficiency.
If a request included a Host: header, construct and output an absolute URL. This makes varnishncsa output from servers which handle multiple virtual hosts far more useful.
The flag that is raised upon reception of a SIGHUP has been marked volatile so it will not be optimized away by the compiler.
The documentation—especially the VCL documentation—has been greatly extended and improved.
The name and location of the curses or ncurses library is now correctly detected by the configure script instead of being hardcoded into affected Makefiles. This allows Varnish to build correctly on a wider range of platforms.
Compatibility shims for clock_gettime() are now correctly applied where needed, allowing Varnish to build on MacOS X.
The autogen.sh script will now correctly detect and warn about automake versions which are known not to work correctly.


The Beginnings
Both Jacob and I have felt for a few years now that God has very clearly called us to overseas mission work. We have seen God work in amazing ways to reaffirm this call on our lives, and after much research on what type of mission work we would pursue, we settled on an organization called Ethnos360, formerly known as New Tribes Mission. Ethnos360 works to plant churches in tribal communities. There are currently 6,500 people groups around the world, 2,500 of which are still unreached with the word of God. We are so excited to be joining a mission that works in this capacity, and we know that God has done amazing things through Ethnos360.
In 2014-15, we completed a year of Bible School training in Jackson, Michigan through the New Tribes Bible Institute. Jacob also completed his masters in Global Studies through Liberty University by December of 2015. From July to October of 2015, we were in Papua New Guinea participating in an internship with Ethnos360. When we got back stateside, we began work as interim youth ministers at our home church, Trinity Covenant Church in Connecticut. In 2016 we moved to Missouri and took a two and a half year training course through our organization. During our time in Missouri both of our children (Gideon and Adah) were born.
Where We Are Now
In December of 2018 we moved from Missouri back to Connecticut, which is where we are currently residing. We plan to remain in Connecticut until January 2020, which is our departure date for Papua New Guinea. Our time in Connecticut is being spent support raising, serving alongside our church, spending quality time with our families, and preparing to move overseas. We are beginning to get very excited about our upcoming ministry in Papua New Guinea.
Learn More:
To learn more about Ethnos360, click here... https://ethnos360.org/
The Beginnings
Where We're Headed
Internship
Ethnos360


| Fig 1 |
General perception of being affected by climate change in pa ... |
| Fig 2 |
Correlation between CAT score and perception of being curren ... |
| Fig 3 |
Disturbance and avoidance of specific consequences of climat ... |
| Fig 4 |
Disturbance and avoidance of specific consequences of climat ... |


Five men arrested after spate of attacks on sex workers
An Garda Siochana is appealing to anyone with information on what they call 'callous and targeted' attacks to contact gardai
by Aoife MooreFive men have been arrested after a spate of attacks on sex workers.
A number of workers in the Dublin and Galway areas were lured on the pretence of pre-booked appointments and violently attacked and robbed by a number of men over a period of weeks in October.
A search operation was carried out on Tuesday as part of Operation Quest, led by Garda National Protective Services Bureau (GNPSB).
Three addresses were searched under warrant in the West Dublin area and four men were arrested.
All four, aged from 18 to 37, were detained for questioning at Garda stations in Dublin.
A fifth man was arrested on foot of a bench warrant and is before the District Court.
The operation was assisted by units from Dublin Metropolitan South Central, Western and Northern divisions, and Longford/Roscommon divisions.
The force is continuing to appeal to any sex worker who may have been subject to a similar attack to immediately report the incident, and says anyone who comes forward will be treated confidentially, with compassion and sensitivity.
An Garda Siochana is also appealing to anyone with information on what they call "callous and targeted" attacks to contact gardai to assist in bringing the attackers to justice.
Sex workers' representative groups say a distrust of police means some people who may have been attacked are reluctant to come forward.
Ireland adopted the Nordic Model on March 27 2017, criminalising the purchase of sex, not the selling of sex, which the Government says is aimed at tackling trafficking and protecting vulnerable people in prostitution.
Sex worker organisations say the new laws make workers more vulnerable.
Kate McGrew, director of the Sex Workers Alliance Ireland (SWAI) welcomed the news that arrests had been made.
"We know that when sex workers and the gardai can work together we can make Ireland a safer place for everyone," she said.
"However, these arrests do little to assuage the fear and paranoia sex workers feel because of the law.
Anyone with information is asked to contact the Garda Confidential Line on 1800 666 111 or any Garda station.
How to follow the Irish Mirror on social media
You can like our main Facebook page here.
Our Irish Mirror Sports page - which brings you all your Irish and UK sports news - can be found here.
You can also check out our Irish Mirror GAA sports page.
The Irish Mirror Twitter account is @IrishMirror while our sports account is @MirrorSportIE.
Our Instagram account can be found here.


2d-array
]
Leetcode 0048. Rotate Image
Problem statement
https://leetcode.com/problems/rotate-image/
Solution
The idea behind if all elements can be divided into groups of 4
and swapped in loops. There are 2
slightly different cases we need to handle: case of odd n
, for example:
1,2,3 -> 7,4,1
4,5,6 -> 8,5,2
7,8,9 -> 9,6,3
In this case we need to change groups 1 -> 7 -> 9 - > 3 -> 1
, 2 -> 4 -> 8 -> 6 -> 2
and 5 -> 5
.
In the case of even n
, for example:
05,01,09,11 -> 15,13,02,05
02,04,08,10 -> 14,03,04,01
13,03,06,07 -> 12,06,08,09
15,14,12,16 -> 16,07,10,11
We need to change 4
groups of numbers 05 -> 15 -> 16 -> 11 -> 05
, 01 -> 13 -> 12 -> 10 -> 01
, 02 -> 14 -> 07 -> 09 -> 02
, 04 -> 03 -> 06 -> 08 -> 04
.
Actually, these two cases can be written in one condition if we carefully choose ranges in which we iterate.
Complexity
Time complexity will be O(n^2)
, space complexity is O(1)
, because we do not use any additional space.
class Solution:
def rotate(self, M):
n = len(M) - 1
for i in range((n+2)//2):
for j in range((n+1)//2):
M[i][j], M[j][n-i], M[n-i][n-j], M[n-j][i] = M[n-j][i], M[i][j], M[j][n-i], M[n-i][n-j]


Mann, Wilfred Herbert
| Birth Name | Mann, Wilfred Herbert |
| Gender | male |
| Age at Death | 65 years, 2 months, 17 days |
Narrative
Wilfred & Enid Mann didn't have any children. Enid was 72 yrs old when she died.
SMH - Wilfred Herbert Mann, died 25 June, 1976, at hospital,late of 21 Burns Rd, Picnic Point., dear husband of Enid, dear brother of Mrs.Lila Matthews, Mrs.Mena King(dec), devoted b-in-law of his brothers & sisters-in-law. The rels & friends of Wilfred Mann of Picnic Point, are invited to his funeral service at Metropolition Funeral Home, Bankstown, next Monday at 2.40pm. (no cemetery)
Events
| Event | Date | Place | Description | Sources |
|---|---|---|---|---|
| Birth | 1911-04-08 | Paddington NSW #19395 | ||
|
|
||||
| Death | 1976-06-25 | Bankstown Hospital NSW | ||
|
|
||||
| Burial | 1976-06-28 | Metropolitan Funeral Home, Bankstown | ||
|
|
Parents
| Relation to main person | Name | Birth date | Death date | Relation within this family (if not by birth) |
|---|---|---|---|---|
| Father | Mann, Norman R. & Ruby Olive | |||
| Mann, Wilfred Herbert | 1911-04-08 | 1976-06-25 |
Families
Family of Mann, Wilfred Herbert and Reynolds, Enid Amy |
||||||||||||||||
| Married | Wife | Reynolds, Enid Amy ( * 1916-02-16 + 1988-01-05 ) | ||||||||||||||
|
||||||||||||||||
| Attributes |
|
Attributes
| Type | Value | Notes | Sources |
|---|---|---|---|
| _UID | C94223423853D7119853F0380263627D3A11 |
Pedigree
-
Mann, Norman R. & Ruby Olive
- Mann, Wilfred Herbert


Salvation, glory, and power belong to our God.
2 His judgments are true and just,
for he has judged the great prostitute
who corrupted the earth with her sexual immorality.
He has taken revenge for the blood of his servants,
which she herself shed."
3 A second time they spoke,
"Hallelujah!
The smoke rises from her forever and ever."
4 The twenty-four elders and the four living creatures prostrated themselves and worshiped God who was seated on the throne. They were saying,
"Amen. Hallelujah!"
5 Then a voice came out from the throne, saying,
"Praise our God,
all you his servants,
you who fear him,
both the unimportant and the powerful."
6 Then I heard what sounded like the voice of a great number of people, like the roar of many waters, and like loud crashes of thunder, saying,
"Hallelujah!
For the Lord
our God, the ruler over all, he reigns.
7 Let us rejoice and be very happy
and give him the glory
because the wedding celebration of the Lamb has come,
and his bride has made herself ready."
8 She was permitted to be dressed
in bright and clean fine linen
(for fine linen is the righteous acts of his holy people).
9 The angel said to me, "Write this: Blessed are those who are invited to the wedding feast of the Lamb." He also said to me, "These are true words of God."
10 I prostrated myself before his feet to worship him, but he said to me, "Do not do this! I am a fellow servant with you and your brothers who hold the testimony about Jesus. Worship God, for the testimony about Jesus is the spirit of prophecy."
11 Then I saw heaven open, and I looked and there was a white horse! The one riding it is called Faithful and True. He judges with justice and he makes war.
12 His eyes are like a fiery flame, and on his head are many crowns. He has a name written on him that no one knows but he himself.
13 He wears a robe that was dipped in blood, and his name is called The Word of God.
14 The armies of heaven were following him on white horses, dressed in fine linen, white and clean.
15 Out of his mouth goes a sharp sword with which he strikes down the nations, and he will rule them with an iron rod. He tramples in the winepress of the fury of the wrath of God, who rules over all.
16 He has written on his robe and on his thigh a name, KING OF KINGS AND LORD OF LORDS.
17 I saw an angel standing in the sun. He called out in a loud voice to all the birds flying overhead, "Come, gather together for the great supper of God.
18 Come eat the flesh of kings, the flesh of commanders, the flesh of mighty men, the flesh of horses and their riders, and the flesh of all men, both free and slave, the unimportant and the powerful."
19 I saw the beast and the kings of the earth with their armies.  With these signs he deceived those who had received the mark of the beast and who worshiped his image. The two of them were thrown alive into the fiery lake of burning sulfur.
21 The rest of them were killed by the sword that came out of the mouth of the one who rode the horse. All the birds ate their dead flesh.


ConvergeConf is a conference which primarily focuses on offering exposure, and at the same time provides the right resources to help students hit the ground running while discovering new and exciting technologies.
ConvergeConf 2017, a first of its kind conference on progressive technologies with eminent speakers enlighting you with the state of the art tech and helping you decide your path of transcendence. Join us from
Special Chief Secretary & IT Advisor to the Chief Minister - Govt. of AP.
The prime focus of J.A. Chowdary, IT Advisor to the Government of Andhra Pradesh, is to mobilise investments, create IT ecosystem, and provide more jobs. Mr. Chowdary says that the IT industry in India and in the U.S. will be roped in to kick-start IT initiatives in Amaravati, the proposed capital of Andhra Pradesh. Mr. Chowdary will also serve as ex-officio Secretary to the Government in the Chief Minister’s Office. His role includes advising and assisting the government in bringing in investments, generating employment, and encouraging innovation and start-up activities. It’s the time for a foolproof strategy. The focus is to evaluate options on how to get the companies to Amaravati and create more opportunities to the youth of the State. So, creation of jobs, attracting investments, and securing funds for start-ups is my primary objective says Mr. Chowdary.


Dear {{authentication.user.displayName}},
Thanks for loggin in to ReciFlix Web, We are following a mobile first approach, also actively working on making this website ready for you, meanwhile please continue to use ReciFlix mobile app, we will announce soon when this website ready with functionality.


--- layout: page title: Morph | About permalink: /about bread_path: About --- {% assign t = site.data.language[page.lang].t %}
Morph is a minimal Jekyll theme for blog project.
Help you record and share your knowledge easily.
Feel free to fork me on GitHub. Any issues and suggestions are welcome!


@* * Copyright 2023 HM Revenue & Customs * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. *@ @import uk.gov.hmrc.apidocumentation.config._ @import uk.gov.hmrc.apidocumentation.controllers @import uk.gov.hmrc.apidocumentation.models._ @import uk.gov.hmrc.apidocumentation.views.html.partials.pagination @import uk.gov.hmrc.apidocumentation.views.html.include._ @this(apiMain: apiMain) @(pageAttributes: PageAttributes)(implicit applicationConfig: ApplicationConfig, request: Request[AnyContent], messagesProvider: MessagesProvider) @apiMain(pageAttributes) {
2-step verification (2SV) is an extra security step that takes place during the process for getting an OAuth 2.0 access token for user-restricted endpoints.
It occurs immediately after the user has signed in, and requires them to have their mobile or landline phone to hand.
First time through, the user must register for 2SV. The options are:
Second and subsequent times through, the user must complete 2SV using their chosen method. Because 2SV is part of the API authorisation process, users do not need to complete it every time they use an API, only when their token expires (after 18 months) or if they are granting access to additional scopes.
The following diagram illustrates the user journey: