Good afternoon Mr Jones. Are you.
Are you impersonating somebody? I'm being Sean Connery.
No, I'm supposed to be Miss Money Penny. Hello Mr Bond.
I'd call it to know why you have to be Miss Money Penny and why you think that Miss Money
Penny sounds like an old librarian.
but the thing is, is you usually say, "When hello Miss Monty Penny" or whatever in your
little cute Scottish accent and I can't do it.
When do I say, "When do I greet you as Miss Monty Penny?"
Are you having a stroke?
You do, just confess.
I have no clue what you're talking about.
It'll be good for you.
Confession is good for this all.
Okay, should we move on?
Sure.
Talk to me about this week.
Highly if your week was usually food of some sort, but it was actually probably
having people that have known me for years and years and years in town.
Yes, that was very nice.
Who are your people?
My people were Mark and Kim DuPont who have known, I've known them for
probably 22 years at this point.
And Laura and Daniel Woodley-Osmond, although I suppose he's not really a Woodley,
But she's a woody osmond and he's just an osmond.
How long have you known Laura and Dan for?
Um, well, Dan, I've only known since he kind of married.
Well, he didn't kind of marry Laura.
He did marry.
We were there.
We saw that it was very official.
I've got a graph of wedding.
I have pictures to prove it.
Um, so he I've probably only known for eight years or something like that, but
Laura, I've known for like 15, maybe.
Well, that's beautiful.
They were amazing.
If you match making the conference, you'll know what we're talking about.
Laura was leading worship and Mr. Mark was speaking in his very deep voice.
Very deep voice.
There it is.
Look, there it is.
You know, you know, if Mark listens to this, we're dead next time.
You'll be like, what are you talking about?
There it is.
Actually, he's a prophet.
You probably already knows it happened.
Oh, dear.
We're in big trouble.
For our whole family.
I got sick this week.
That wasn't fun.
You did.
You lied in bed and moaned.
That's what you do when you're sick.
Well, that's what you do when you're sick.
I don't know.
Over 40 years, I've perfected my sick mode.
Laura, Laura.
But things go better because we went to see Guardians of the Galaxy.
Yes, but you didn't say how long you lied in bed sick for.
40 hours.
40 hours.
It took me a long time to look for it.
And who had the children?
I did.
All right, let's move on.
You didn't.
We heard a babysitter and you went to Frawly Monkey.
I only went to Fati Monkey for four hours because I had work to do.

We're amazing.
You and Mother Teresa, you're just twin together.
I kept offering you food and you go and learn any food.
That's how I know you're actually really sick.
And then later on, when you started feeling better, you wanted to eat like three
meals back to back.
Oh, he started to feel better tomorrow should be fine.
Making up for last time.
Do you want to talk about cultivate boldness and Danielle
- Danielle Hausen.
- Danielle Hausen is a rock star.
- She really is, she's absolutely amazing.
Not only is she is our fabulous school administrator
at the School of Supernatural Life,
but she also helped from the Perfect Team at Gray Center.
But most recently she did what?
- She took a team of four others,
so her and her four others, so five of them,
went to New York City,
'cause she felt like the Lord put New York City on her heart.
And they basically did their own evangelistic outreach
just demonstrating the kingdom.
Science, wonders, miracles, that sort of thing.
So they prayed for people and they got healed
and they profited over people in Central Park
and led people to the Lord and just did the stuff.
- As you've been following our blog,
we posted a link to Danielle's blog
called Cult of It Boldness.
If you have time this week,
I would really encourage you to go check out,
read some of the stories, watch their videos.
It's amazing.
That actually sums up Danielle brilliantly.
She felt like God said, go to New York
and then she put action to it.
- Yeah, and the cool thing about the team that went
is some of them are extroverts,
and some of them are total introverts, but they all did it.
And Danielle leading it, you know,
when we first met her, she was super shy,
wouldn't say boo to a goose.
And--
- You don't have a lot of people to say boo to goosees.
I actually think it's illegal.
- To say boo to a goose?
- Yeah, you give them more feel.
- You're not allowed to scare a goosees.
They're not very nice either,
especially Canadian geese, I have to say, vicious.
- Yeah, I remember that.
- Yep.
targets. They don't target.
So, yeah, I mean, she was super, super quiet when she came on the school. And then the
Lord just did something in her.  And this is a lifestyle thing for her, but she is just stinking amazing.
Well done, Daniel. We're very proud of you.
We're so proud of you.
We'll put her links in the show notes. So if you're interested, go check them out. We
We have some readers questions, but I don't actually have time to answer them this week
because we've got such a fascinating topic for discussion.
I want to kick off by talking about our staff meeting this week at church.
Yes.
So, we had the conference, Mark and Laura were in, and on Wednesday morning we met as a staff.
No, Tuesday morning.
Tuesday morning, well met as a staff.
Just talking about what God had done, what God was doing, what we feel the Holy Spirit
was up to and AJ was sharing a testimony.
- Well, I was sharing about, on Sunday night,
I had dinner with Mark and Kim
and just was catching up with them
and they were talking about this church in San Diego
that makes a book every two years
about the miracles they've seen.
So whatever documented miracles they have,
they put all the documentation and whatever
in this little book that they make every two years.
and their congregation buys the book for a dollar
from the church and then uses that to hand out,
like in their neighborhoods or when they come across
people that are having a bad day
or don't realize that God is real or whatever,
they can give them this as like,
hey, look, God's still moving, God's still doing stuff.
So I was telling the staff that about,
the market would have been sharing about that and then--
- So you may not believe what I'm gonna say
because we shared this with a bunch of people
and we end up with blank faces.
But no sooner had A.G. taught about the booklets that
Mars Church was doing,
then my phone, which was on vibrate,
so it was on silence mode with the ringer way down
on the table in front of me,
a noise came out of my phone.
It sounded like a little trumpet and eight bit trumpet,
(imitates trumpet)
and then a man's voice audibly said,
very, very clearly to the whole room,
it is God's plan to bring transformation to your city.
then we all freaked out.
Now here's the thing, I know how to use my phone.
My phone was, when that noise happened,
and when that man spoke, my screen did not light up.
When I unlocked my phone, I checked my mis notifications.
There was no app that had sent that notification.
When I double tapped to see what apps were opened,
there was no apps that would make a noise like that.
Everyone was kind of stunned.
Also, when it made that noise, my screen didn't light up.
I already say that.
Okay, I don't know.
I've told the story so many times.
But we all freaked out.
And here's the thing, if it was anybody else's phone,
I think I would have just dismissed it
as it was a buffering YouTube video.
Or you maybe had a Bible app of the day
and it was a who knows what.
But because it was my phone and I know my phone,
it was just staggering for all of us.
And you know, Jeff made a great point.
In the Old Testament, the Lord spoke to Balaam
through his donkey.
And I can imagine him going back to the cantaloupe guys.
never guess what just happened, you know, God spoke to me through a donkey and people
were just like, ah, ah, ah, ah, but God spoke to us through an iPhone in the meeting. There
was, I don't know how many people are on staff, 25, 30 people in the room who all heard it.
We all kind of freaked out a little bit.
Yeah, but not freaked out in the sphere.
In a good way.
No, no, it was just like, wow.
The content and the timing of it was just absolutely astonishing and the fact that nobody was near
the phone anyway, it was like the cherry on the top of a weekend full of God speaking
to our church. So I thought this week I wanted to talk about preparing for revival because
we have a stack of prophetic words at Grey's Innom. From years and years and years from
you know the who's who the prophetic world, given us prophetic words over our region,
over our city and over our church about a coming move of God, we feel like we're called
to help host a move of God. And given that we've both lived in a revival culture, and
you've been there from the start, I joined 10 years later, we have some experience of
the kind of cultural shifts it takes that happen when God shows up. And I wanted you
to, I wanted you to tell some stories, because I've noticed that as we've traveled, most
people want revival, but they don't realize that they want it on their own terms. And
When God does show up, it's usually not in the way that we were anticipating.
I know that was the case for you.
Talk to me.
Well, for people who are not familiar, in January of 1994, the Holy Spirit visited the
church we used to be a part of in Toronto.
Basically, it did a worldwide revival out of that church.
It was a little church of maybe 250 people.
The Holy Spirit showed up, decimated the place in the best possible way.
You would think, oh, that sounds amazing.
But talk to me, AJ, tell us about what your first experience was like when the Holy Spirit showed up.
Well, I was away when it started because I was on my outreach phase of being with YWAM.
So I think I got back like a week later or something and I was really unhappy.
I wasn't happy.
Because it just looked crazy to me.
guess I never thought about what would revival look like and I certainly didn't think it would
look like this. And so, you know, there's just people laughing everywhere and, you know,
you'd look through the room and you'd see some people sitting in their seats and then
other times you'd just see feet in the air and, you know, it just wasn't, it wasn't what
I thought church was supposed to look like. And I, because I didn't understand it, I became
offended.
Okay. I remember you telling me once, you know, when it first happened, you were like,
"Oh God, this means I need to find a new church."
- That's exactly what I thought.
I was mourning, literally mourning.
I mean, my heart was so sad thinking,
"Wow, they've all lost it, and I have to find a new church,
"and I'm so desperately sad about this."
- So what changed your mind for wanting to leave a church,
being freaked out about what God was doing
to obviously staying and then traveling on behalf of
and in your own part,
representing that move all over the world?
Well, the night that my YWAM team came to do Toymaker in Sun,
it was shortly after the revival had started in--
What does Toymaker in Sun--
Toymaker in Sun is an evangelistic outreach play
that YWAM teams do.
So it had already been arranged that our team was going
to come to our church.
What, like weeks before or something?
Months before, yeah.
So it's kind of like surprise you're
going to do a play, but revival's here.
Yeah, and so, you know, I had heard things were going crazy at church.
And so I kind of tried to warn them on the bus, but I was a little concerned.
Like I'm like, Oh, I hear there's like lots of laughing could be kind of odd.
You know, and so we get there and we do, you know, toy maker and son.
And sure enough, there's, you know, there's definitely people that are paying attention,
but there was definitely people that were just away with God somewhere.
But at the time I wouldn't have said it was away with God.
I would have just said, this is craziness.
because they were doing what help us understand.
- Oh, laughing, falling out of their chairs,
rolling around on the floor.
Like, here, just like, wow, I'm giving this my guts.
You know, I'm giving my guts into this plane.
You're laughing and rolling around the floor.
I don't know how to process this.
And anyway, so we finished the play
and they had all of us sit across the back of this stage
and Brian West got up, he was hosting the meeting
and he just said, "Hey, should we pray for them?"
And everybody's like, "Yeah, yeah, yeah, yeah."
And I'm thinking, "Oh, no, this is gonna be so bad."
And I'm wondering who they're gonna pick.
- Go with faith. - I know, right?
And I'm wondering who they're gonna pick.
And the whole time I'm sitting there, I'm thinking,
that's when I started thinking,
"I have to find a new church.
I can't even believe this.
I love this place."

And so I'm sitting there morning when Brian says,
let's have the person who plays Satan come up here.
Well, that was me.
And so it went up and he said,
can we pray for you?
And I said, yeah, sure you can.
I says, me, Brian, it's AJ.

And he's like, can we pray for you?
And I said, sure, but I'm not gonna fall over.
And he goes, I don't care if you fall over, which is true.
He didn't, but I didn't believe him.
So I said, yeah, sure you don't.
'Cause you thought the point of this was
that people would fall over.
- Yeah, and then everybody would laugh.
- It's amazing how many people thought
that was the sum total of revival.
- That's the goal, just get the people on the floor.
So, which actually would explain a lot of other things,
but anyway, moving right along.
So, yeah, so we, they prayed for me and,
I don't even know if Brian touched me,
but I hit the floor.
- Right.
- And then I stood right back up, looked at him and said,
"You pushed me."
And he goes, "No, I didn't."
And I was like, "Guess you did you push me?"
And I looked at John and Carol and they're like,
"No, I'm going no."

"Can I just pray for you again?"
I said, "Sure you can, but step back."
So he stepped back like a meter.
(laughing)
And he just stretched his hand towards me,
didn't touch me at all.
boom, I hit the floor again.
Well, this time I tried to get back up
and my legs wouldn't work.
So my legs were like stuck to the floor.

And I'm like somebody pushed me.
And he prayed for me again and I fell over.
And this time I got stuck to the floor.
Like all I could move was my eyeballs.
I couldn't move anything.
- What do you mean?
- So your whole body is--
- It was like I was Velcroed to the floor.
like I was, I don't know, paralyzed or something
stuck to the floor.
I couldn't move anything except I could look around
with my eyes.
- Now the most obvious question to ask at this point is,
why would God stick anyone to the floor?
- Right, why would he?
- So I'm lying there on the floor and I'm bawling.
I mean, I just start bawling.
I mean, I'm grieving for this church.
I've got to leave.
I'm grieving, you know, that I'm gonna not be
in the same church as John and Carol anymore
'cause they were such healing people for me.
And I was just like, Lord, this is horrible.
- And welcome to a move of God people.
- Right.
And yeah, so anyway, I just said at one point
after I'd cried and lamented, I said, you know,
Lord, I just need to know if this is you.
And the only thing the Lord said to me is,
well, have you stuck yourself to the floor?
And I was like, no.
the Lord in his question.
- And I just started crying again like,
(laughs)
And a few minutes later,
Carol got out of her seat,
even though like the meeting,
the service was still going on
and somebody was speaking and whatever,
but Carol got out of her seat
and she came over and she just got really close to my face
and she said, "AJ, I hear the Lord saying,
"You need to choose who's gonna be in control of your life,
"you or God."
And that she went and sat back down in her seat
And I realized that's what this is.
There's a struggle for control over my life.
You know, and I want to win.
- It's all that God wants to win control is
almost like he thinks he's God.
- You know, so I'd love to say at that very instant
I made a decision to give God control,
but I had so many questions, concerns.
I still had serious trust issues.
You know, even with God that God was working through
my life and so I would say it was probably
another two hours before I finally,
and I was stuck the whole time.
Like, you know, if somebody had fallen over on me,
I would have been toast 'cause I could not move.
- The moment Heidi came to her church,
she was stuck to the floor for seven days and seven nights.
- Yeah, we had to peel her off the floor
into a wheelchair.
There was somebody assigned to help her with everything.
- But again, you would ask, you know,
why would God do that?
Maybe we can do a whole episode on manifestations.
But as you're speaking, I was thinking about Ephesians 3.20, where Paul writes, you know,
now to him who is able to do immeasurably more than we can ask or imagine.
It's surprising to me that people think that God's going to operate within their confines
of their imagination when he explicitly says in Scripture, he's going to do more than they
can imagine.

Like, I don't understand.
I don't understand what's going on.
And the Lord said to him, John, you don't understand women.
What makes you think you'll understand me?
To Shay Lord.
The requirement for humility and child likeness is, I think, probably the most
important thing in navigating through when God shows up.
Because otherwise you can think you know what you're doing.
And time and time again, Miss God.
Remember when we were in Iceland?
And you know, remember I was speaking?
And there's a guy behind me just shouting the same thing
over and over again.
- Something in Icelandic, of course.
We don't know what he's saying.
- Yeah, I don't know what he was saying,
but for me, he was a total distraction
because I could see the whole crowd
were looking at him and not listening to me.
And I had a great sermon and my nose was all out of joint
and why isn't he honoring the word of God?
And you know, it actually has nothing to do with that.
I'm just frustrated, but you know,
we love to spiritualize things when we're upset.
So Alan signaling me to try and get me to go like quiet the guy down.
No, sure.
And I feel like the Lord saying, don't touch it.
Like just this is so spiritual.
And so afterwards we find out what he's saying in Icelandic.
He's saying, it feels amazing.
It feels amazing.
Come to realize the whole time that I've been speaking, the Holy Spirit has been
touching him and he's being transformed is somebody who just struggled with suicide
- And with depression for years. - Depression for years.
- And mental health issues.
And God is touching on me in there.
The very reason we want people
that meetings is to encounter God.
And we actually get upset with him when he does it
because it's gone straight to the way we wanna do our meeting.
- And do you remember a few months later,
we went back over to do a leader school of ministry there.
And he was on the leader school.
And he looked so different
that we actually didn't recognize him.
Like we argued with our friends
that we had never met him before.
and then they were like, "Yes, you have.
You prayed for him."
We're like, "No, we've never seen this man before."
And they were like, "He's the guy that was lying on this."
I mean, he looked night and day different.
- I just, I think probably one of my favorite stories
about what happened that night.
So if you rewind the clock, it's January 20th, 1994.
And the Holy Spirit has hit this little church
at the end of a runway.
Next to the main auditorium
where the Holy Spirit is breaking out,
is a little Bible study that Mary Audrey Raycroft,
Raycroft, one of her pastors is running
and she hears all this commotion.
And so she opens the doors to see what's happening
and she cannot see anybody.
And her first thought is, we're all the people.
And then as she continues to hear the laughter,
she realizes all of the people,
this whole room full of people are on the floor.
And she says she was about to say something akin to,
what is this?
This can't be God.
Why these she was about to not curse it with a capital C, but you know, criticize it and the
Lord struck her dumb. And she later commented that that was the kindness of God, that in his mercy,
he shut her mouth before he before she could criticize what he was doing. Yeah. And I, you know,
I just love that. I love that nature of God. And it's it's something that I think we all have to be
careful of because revival is messy. It's really, really messy.
What's that verse in Proverbs about the oxen? Proverbs 14, verse
four, where there are no oxen, the manger is empty, but from the
strength of an ox come abundant harvests. So you can actually
either have neat and tidy mangers, wherever things clean,
and there's no mass, or you can have abundant harvests.
But with abundant harvest--
- Doesn't seem like we can have both.
- Yeah, comes the mass.
And so I think, I remember we were in New Zealand ministering
and I got up to speak and I was so drunk in the Holy Spirit
that I didn't know what to do.

But you know, they questioned it when it shows up.
Because of course it didn't look great.
I'm staggering on the front.
I can't stand up straight.
But I think I remember calling it some words of knowledge
and some people got healed.
And then we transitioned in a time of ministry.
And some people left.
And afterwards, I was speaking to the senior pastor.
And I think it was the associate pastor
that had walked out the meeting furious.
And I said, well, I'm so sorry.
I don't know why I did top seven.
I'd be happy to apologize and meet with him.
And he said, well, he's upset because in scripture,
It says that signs and wonders follow the preaching of the word.
And I was like, and he's upset because we had signs of wonders before the
preaching of the word.
And it's amazing how all of us, myself included, can just get our
nickers in a twist.
Yeah, our ducks in a row get moved around because God's God and, you know,
he loves to move.
Somebody touched my ducks.
So I was just thinking about, you know, the, the word that we got, like over my
and plus the plethora of words that we've got over Nashville and over Grey Center.
And just thinking about what does it look like for us to prepare for a move of God?
What does it look like for us to prepare for revival?
And I think it's probably just a reminder that we just stay humble and childlike
and realize that he's God and we're not.
Yeah, I think that was the thing to go back to my being stuck to the floor.
Um, you know, before I got unstuck, the thing that the Lord was really clear with me about
is say I wasn't supposed to leave the church.
I was supposed to stay and be to be careful not to judge that there would be stuff that
I didn't understand.
Cause that's what, what my main difficulty was.
I mean, I just didn't understand why God was choosing to do the things he was choosing
to do in different people.
And, you know, some of it looked really crazy.
And, uh, he just said, don't judge it.
Just, you know, just don't judge it.
And when I finally sort of got to the place of, "Okay, Lord, I choose you to be in control
and I'll stay here and I need your help in choosing not to judge."
Then I was instantly released from the floor.
I could move everything again and it wasn't like a slow process.
But I mean, I was probably stuck to it for two and a half or three hours before I finally
made that decision.
I think that's it.
I mean, we think we understand God and that's silly in itself, you know, to think that we
could comprehend somebody so large and wonderful and understand how he's going to do things.
I think really we want to be able to keep in that childlike place so that, you know,
we can receive him how he comes and get the blessing of that rather than trying to figure
him out.
I think the tragedy would be that we'd spend years praying for the Lord to show up and then when he did, not want it.
Yeah.
Which sounds crazy, but you remember in the Gospels, Jesus heals the demoniac, when we cast out the demons and it goes into the pigs of 500 people.
It says in one of the Gospels that when the village people came and they saw the demoniacs sitting in the right in his right mind, they begged Jesus to leave their region.
And you know we've got contemporary stories of that we have a friend who has a very large church that when the Holy Spirit hit the church prominent businessman met him and try to bribe him with hundreds of thousands of dollars of cash to say literally in a brown paper bag.
Make this go away and our friend is a pastor's like but this is God and he's like yeah I know but let God mess up somebody else's church.

I want to be there cheering and I realize that probably my schedule has to change.
All right.
Well, that's that for this week planning to think about.
If you visit their blog, if you have subscribed to our podcast and you're listening to this
in iTunes. If you subscribe to our podcast before last week, wondering if you could do
us a favor, there's some instructions on our website at allanhaj.com. But basically, it
would really help us if you would unsubscribe from our podcast, I know that sounds crazy,
and then resubscribe to that podcast. It just means this is a one time thing that you have
to do because of a mistake that I made. But by refreshing the feed, it just ensures that
you get the most up to date feed, and it would just help us with all the behind the
scenes stuff. Hope you have an incredible week. And we will see you next week. Well, we won't see you, but we will be there will be in your ears. Yes. Right there. There's creepy thought in your ears. All right. See ya. Bye.


Directory listing for /Python/
Game-medal daaset/
Head First Python, First Edition (2010).pdf
matplotlib/
Numpy/
pandas/
python for data science/
Salaries.csv


WebSockets is a protocol for real-time communication between Web browsers and Web servers.
Twisted Web includes a Resource
, twisted.web.websockets.WebSocketsResource
, which can be used to provide WebSockets services.
Twisted makes WebSockets easy.
WebSocketsResource
wraps a factory, exposing that factory as a resource in a Web server, and can be used anywhere a normal Resource
can be used.
The following example creates a Site
which responds to all requests to /ws with a WebSockets connection, which serves an EchoProtocol
.
After we run this command, we can open http://localhost:7080/ with a browser, the Site
serving the following HTML:
The example sends a message and closes the connection on response of the echo. Note that you'll need a modern browser supporting RFC 6455.


The platform is our ecosystem of various software and services that aligns with the vision of building decentralized software.
We have blockchain Node software that is used by multiple blockchains. We have an Indexer (blockchain API) that builds a database of history, including tokens, NFTs, transactions and more. We have the Explorer that renders content from the Indexer We have the Wallet, which is a non-custodial wallet where the user is in control of their own keys. We have the DID Server for hosting and publishing decentralized identifiers. We have the Vault for storing and sharing your whole life of data in a private and secure manner. And even more such as Tipbot and decentralized DNS software.
The node software is a full node software that runs the blockchain network. It is compatible with Bitcoin and utilized by other blockchains at the primary full node.
To build your own blockchain based on Blockcore you have two options; perform a fork of our primary source code, this is preferred if you need to radically modify the blockchain functionality.
The other way is to utilize our blockchain template, which is generated and relies on published on NuGet. This enables you to quickly and easily launch your own blockchain, and you will easily be able to get latest updates without messing with source code.
To simplify using our tools, we have made instructions and generators available here.
Source repo for template-based node: https://github.com/block-core/blockcore-node (Preferred)
Source repo for fork-based node: https://github.com/block-core/blockcore
Together with the Blockcore Indexer (below), we have made the Blockcore Explorer. If you have a normal Blockcore based blockchain, it is super easy to add support for your custom chain and deploy your blockchain explorer.
The explorer has sections for Network and Insight, which shows statistics on the network and supply (total supply, circulating supply, rewards) and economy information on the blockchain.
Code: https://github.com/block-core/blockcore-explorer
Being able to look up blocks, transactions and addresses is an important part of any blockchain. It is very easy to add your own custom blockchain to the explorer.
Code: https://github.com/block-core/blockcore-indexer
Blockcore Wallet is a Blockcore, Stratis and Cirrus Non-Custodial HD wallet in your browser for Coins, Tokens, Identities (DID), NFTs and more.
Extension: https://chrome.google.com/webstore/detail/blockcore-wallet/peigonhbenoefaeplkpalmafieegnapj
Code: https://github.com/block-core/blockcore-wallet
Decentralized Web Node (DWN) for Web5, includes Verifiable Data Registry (VDR) for Decentralized Identifiers (DID) and Verifiable Credentials (VC) storage.
Code: https://github.com/block-core/blockcore-vault
Blockcore Tipbot is a generic tipping bot for Discord (future support for Twitch and Twitter is being added) that supports all Blockcore blockchains. It is easy to configure and use, and allows communities to easily tip based on community work and contributions.
Code: https://github.com/block-core/blockcore-tipbot
Blockcore is committed to supporting the ecosystem of Decentralized Identifiers (DIDs) and the DID method for Blockcore is "did:is:".
DID Method: https://did.is
Blockcore DID Server: https://github.com/block-core/blockcore-did-server
Specification: https://github.com/block-core/blockcore-did-method
Blockcore Status is an dashboard that monitors servers and services, source code repository, release versions and more. It's a single source for getting an complete overview of your Blockcore-based blockchains.
Code: https://github.com/block-core/blockcore-status
We actively develop and maintain multiple JavaScript (client) packages that can be used for building apps that interacts with Blockcore-based blockchains and software.
See all @blockcore packages on npmjs
We actively develop and maintain multiple .NET nuget packages that can be used for building apps that interacts with Blockcore-based blockchains and software.


Introduction to Computational Thinking and Data Science:
Last GitHub Commit Date: 13 January 2021
Topics
- Computational thinking concepts
- Data science and practices
- JupyterLab (iPython) as a programming environment
- Programming as a problem solving process
- The CCMR Approach
Computational Thinking Concepts
Computational thinking (CT) refers to the thought processes involved in expressing solutions as computational steps or algorithms that can be carried out by a computer.
Much of what follows is borrowed from (https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2696102/).
Computational thinking is taking an approach to solving problems, designing systems and understanding human behaviour that draws on concepts fundamental to computing (http://www.cs.cmu.edu/~15110-s13/Wing06-ct.pdf).
Computational thinking is a kind of analytical thinking:
- It shares with mathematical thinking in the general ways in which we might approach solving a problem.
- It shares with engineering thinking in the general ways in which we might approach designing and evaluating a large, complex system that operates within the constraints of the real world. - It shares with scientific thinking in the general ways in which we might approach understanding computability, intelligence, the mind and human behaviour.
The essence of computational thinking is abstraction and automation. In computing, we abstract notions beyond the physical dimensions of time and space. Our abstractions are extremely general because they are symbolic, where numeric abstractions are just a special case.
CT Foundations
CT is literally a process for breaking down a problem into smaller parts, looking for patterns in the problems, identifying what kind of information is needed, developing a step-by-step solution, and implementing that solution.
- Decomposition
- Pattern Recognition
- Abstraction
- Algorithms
- System Integration (implementation)
Decomposition
Decomposition is the process of taking a complex problem and breaking it into more manageable sub-problems. Examples include:
- Writing a paper:
- Introduction
- Body
- Conclusion
- Wide-viewed (Panorama) image:
- Taking multiple overlapped photos
- Stitch them
Decomposition often leaves a framework of sub-problems that later have to be assembled (system integration) to produce a desired solution.
Pattern Recognition
Refers to finding similarities, or shared characteristics of problems. Allows a complex problem to become easier to solve. Allows use of same solution method for each occurrence of the pattern.
Pattern recognition allows use of automation to process things - its a fundamental drilled shaft of CT. It also provides a way to use analogs from old problems to address new situations; it also will require assembly (system integration) to produce a desired solution.
Abstraction
Determine important characteristics of the problem and ignore characteristics that are not important. Use these characteristics to create a representation of what we are trying to solve.
Books in an online bookstore
| Important | NOT important |
|---|---|
| title | Cover color |
| ISBN | Author’s hometown |
| Authors | ... |
| ... | ... |
Algorithms
Step-by-step instructions of how to solve a problem https://en.wikipedia.org/wiki/Algorithm. Identifies what is to be done, and the order in which they should be done.
| Image from https://www.newyorker.com/magazine/2021/01/18/whats-wrong-with-the-way-we-work?utm_source=pocket-newtab | ||
|---|---|---|
An algorithm is a finite sequence of defined, instructions, typically to solve a class of problems or to perform a computation. Algorithms are unambiguous and are used as specifications for performing calculations, data processing, automated reasoning, and other tasks. Starting from an initial state and initial input (perhaps empty), the instructions describe a computation that, when executed, proceeds through a finite number of defined successive states, eventually producing "output" and terminating at a final ending state. The transition from one state to the next is not necessarily deterministic; some algorithms, known as randomized algorithms, can incorporate random input.
System Integration (implementation)
System integration is the assembly of the parts above into the complete (integrated) solution. Integration combines parts into a program which is the realization of an algorithm using a syntax that the computer can understand.
Data Science and Practice
Data science (DS) is leveraging existing data sources, to create new ones as needed in order to extract meaningful information and actionable insights through business domain expertise, effective communication and results interpretation. Data science uses relevant statistical techniques, programming languages, software packages and libraries, and data infrastructure; The insights are used to drive business decisions and take actions intended to achieve business goals.
Why is this important for engineers? Because engineering is a business!
A list of typical skills https://elitedatascience.com/data-science-resources:
- Foundational Skills
- Programming and Data Manipulation
- Statistics and Probability
- Technical Skills
- Data Collection
- SQL
- Data Visualization
- Applied Machine Learning
- Business Skills
- Communication
- Creativity and Innovation
- Operations and Strategy
- Business Analytics
- Supplementary Skills
- Natural Language Processing
- Recommendation Systems
- Time Series Analysis
- Practice
- Projects
- Competitions
- Problem Solving Challenges
Throughout the remainder of this book we use the acronym CTDS to refer to the collective activities of Computational Thinking and Data Science
JupyterLab (iPython) Environment
The tools:
JupyterLab https://jupyter.org/ is a web-based interactive development environment for Jupyter notebooks, code, and data.
Jupyter Notebook is an open-source web application that allows you to create and share documents that contain live code, equations, visualizations and narrative text. Uses include: data organizing and transformation, numerical simulation, statistical modeling, visualization, machine learning, and other similar types of uses.
JupyterHub https://github.com/jupyterhub/jupyterhub is a multi-user Hub that spawns, manages, and proxies multiple instances of the single-user Jupyter notebook server.
All these tools allow use of various coding languages; Python is the choice for ENGR 1330. Installing JupyterLab on your own computer is relatively straightforward if it is an Intel-based Linux, Macintosh, or Windows machine - simply use Anaconda https://www.anaconda.com/ as the installer.
Installing onto an ARM-based machine is more difficult, but possible (this notebook was created on a Raspberry Pi). With both Apple and Microsoft abandoning Intel one can only hope for Anaconda builds for aarch64 (ARM).
This course:
You will create and use Jupyter Notebooks that use the ipython kernel, the notebook files will look like filename.ipynb
; these are ASCII files that the JupyterLab interprets and runs.
Python
The programming language we will use is Python (actually iPython). Python is an example of a high-level language; other high-level languages include C, C++, PHP, FORTRAN, ADA, Pascal, Go, Java, etc (there are a lot).
As you might infer from the name high-level language, there are also low-level languages, sometimes referred to as machine languages or assembly languages. Machine language is the encoding of instructions in binary so that they can be directly executed by the computer. Assembly language uses a slightly easier format to refer to the low level instructions. Loosely speaking, computers can only execute programs written in low-level languages. To be exact, computers can actually only execute programs written in machine language. Thus, programs written in a high-level language (and even those in assembly language) have to be processed before they can run. This extra processing takes some time, which is a small disadvantage of high-level languages. However, the advantages to high-level languages are enormous.
First, it is much easier to program in a high-level language. Programs written in a high-level language take less time to write, they are shorter and easier to read, and they are more likely to be correct. Second, high-level languages are portable, meaning that they can run on different kinds of computers with few or no modifications. Low-level programs can run on only one kind of computer and have to be rewritten to run on another.
Due to these advantages, almost all programs are written in high-level languages. Low-level languages are used only for a few specialized applications, and for device drivers.
Two kinds of programs process high-level languages into low-level languages: interpreters and compilers. An interpreter reads a high-level program and executes it, meaning that it does what the program says. It processes the program a little at a time, alternately reading lines and performing computations.
| Interpreted Program. Image from https://runestone.academy/runestone/books/published/thinkcspy/GeneralIntro/ThePythonProgrammingLanguage.html | ||
|---|---|---|
A compiler reads the program and translates it completely before the program starts running. In this case, the high-level program is called the source code, and the translated program is called the object code or the executable. Once a program is compiled, you can execute it repeatedly without further translation.
| Compiled Prorgam. Image from: https://runestone.academy/runestone/books/published/thinkcspy/GeneralIntro/ThePythonProgrammingLanguage.html | ||
|---|---|---|
Many modern languages use both processes. They are first compiled into a lower level language, called byte code, and then interpreted by a program called a virtual machine. Python uses both processes, but because of the way programmers interact with it, it is usually considered an interpreted language.
As a language, python is a formal language that has certain requirements and structure called "syntax."
Formal languages are languages that are designed by people for specific applications. For example, the notation that mathematicians use is a formal language that is particularly good at denoting relationships among numbers and symbols. Chemists use a formal language to represent the chemical structure of molecules. Programming languages are formal languages that have been designed to express computations.
Formal languages have strict rules about syntax. For example, 3+3=6 is a syntactically correct mathematical statement, but 3=+6& is not.
Syntax rules come in two flavors, pertaining to tokens and structure. Tokens are the basic elements of the language, such as words, numbers, and chemical elements. One of the problems with 3=+6& is that & is not a legal token in mathematics (at least as far as we know).
The second type of syntax rule pertains to the structure of a statement— that is, the way the tokens are arranged. The statement 3=+6& is structurally illegal (in mathematics) because you don’t place a plus sign immediately after an equal sign (of course we will in python!).
When you read a sentence in English or a statement in a formal language, you have to figure out what the structure of the sentence is; This process is called parsing.
For example, when you hear the sentence, “The other shoe fell”, you understand that the other shoe is the subject and fell is the verb. Once you have parsed a sentence, you can figure out what it means, or the semantics of the sentence. Assuming that you know what a shoe is and what it means to fall, you will understand the general implication of this sentence.
Good Resources:
- Learn Python the Hard Way (Online Book) https://learnpythonthehardway.org/book/ Recommended for beginners who want a complete course in programming with Python.
- LearnPython.org (Interactive Tutorial) https://www.learnpython.org/ Short, interactive tutorial for those who just need a quick way to pick up Python syntax.
- How to Think Like a Computer Scientist (Interactive Book) https://runestone.academy/runestone/books/published/thinkcspy/index.html Interactive "CS 101" course taught in Python that really focuses on the art of problem solving.
- How to Learn Python for Data Science, The Self-Starter Way https://elitedatascience.com/learn-python-for-data-science
Programming as a problem solving process
The entire point of this course is to develop problem solving skills and begin using some tools (Statistics, Numerical Methods, Data Science, implemented as JupyterLab/Python programs).
The scientific method https://en.wikipedia.org/wiki/Scientific_method is one example of an effective problem solving strategy. Stated as a protocol it goes something like:
- Observation: Formulation of a question
- Hypothesis: A conjecture that may explain observed behavior. Falsifiable by an experiment whose outcome conflicts with predictions deduced from the hypothesis
- Prediction: How the experiment should conclude if hypothesis is correct
- Testing: Experimental design, and conduct of the experiment.
- Analysis: Interpretation of experimental results
This protocol can be directly adapted to CT/DS problems as:
- Define the problem (problem statement)
- Gather information (identify known and unknown values, and governing equations)
- Generate and evaluate potential solutions
- Refine and implement a solution
- Verify and test the solution.
For actual computational methods the protocol becomes:
- Explicitly state the problem
- State:
- Input information
- Governing equations or principles, and
- The required output information.
- Work a sample problem by-hand for testing the general solution.
- Develop a general solution method (coding).
- Test the general solution against the by-hand example, then apply to the real problem.
Oddly enough the first step is the most important and sometimes the most difficult. In a practical problem, step 2 is sometimes difficult because a skilled programmer is needed to translate the governing principles into an algorithm for the general solution (step 4). Nevertheless, the result is a method one can always return to and employ for the problem (usually decomposed into small enough sub-problems!). So the whole CTDS boils down (distills) to a variation of the scientific method.
CCMR Approach
A lot of the problems we will encounter from a CTDS perspective have already been solved, or at least analogs have been solved. It is perfectly acceptable to use prior work for a new set of conditions as long as proper attribution is made. We call this process CCMR:
- Copy: Find a solution (or something close) to your problem from some source: SourceForge, StackOverflow, GeeksForGeeks, DigitalOcean, etc.
- Cite: Cite the original source. In general a citation will look like the references below, but a URL to the source is sufficient as a first step.
- Modify: Modify the original cited work for your specific needs. Note the changes you make in the code using comment statements, include the original source URL in a preamble comment.
- Run: Apply the modified code to your problem.
In cases where we use CCMR we are not so much programming and developing our own work as we are assembling (scaffolding) parts together (System Integration)(https://en.wikipedia.org/wiki/Scaffold_(programming)https://en.wikipedia.org/wiki/Scaffold_(programming) - a legitimate, valuable, and usually profitable engineering activity.
Readings
Computational and Inferential Thinking Ani Adhikari and John DeNero, Computational and Inferential Thinking, The Foundations of Data Science, Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND) Chapter 1 https://www.inferentialthinking.com/chapters/01/what-is-data-science.htmlhttps://www.inferentialthinking.com/chapters/01/what-is-data-science.html


ABSTRACT
Sakhno V.P., Korpach A.O., Korpach О.А. Metrobus route selection in Kyiv. Visnyk National Transport University. Series «Technical sciences». Scientific and Technical Collection. - Kyiv: National Transport University, 2021. - Issue 1 (48).
The paper describes selection and justification of metrobus route in Kyiv.
Object of the study - Kyiv transport system.
Purpose of the study - selection and justification of metrobus route in Kyiv.
Method of the study - statistical analysis, synthesis, formalization and generalization.
Metrobus is a promising public transport system in cities, because it has low cost and high speed of construction of line compared to rail transport, high speed of movement in dedicated lanes, ability to flexibly change the passenger flow due to changes in bus traffic, ability to partially use metrobus lane for other special vehicles, low-cost travel due to high passenger capacity and efficient payment systems, reduction of air pollution, and its absence when using electric buses.
Analyzed the current state of public transport in Kyiv. It was found that the most acute problem with transport is in the residential area Vyhurivshchyna-Troieshchyna. Driving time in rush hours from Pochayna metro station in the direction of Vygurovshchina-Troeshchina is increases by 10-27 min. compared to nighttime hours, when traffic is low, and the accidents or road works can further increase it.
Metrobus route Miloslavska St. - Pochayna metro station was proposed. The route has a total length of 11.1 km and has 13 stops. Average distance between stops is 854 m and fits into the generally accepted norms used in construction of metrobus lines (800-1200 m). This will solve transport problem on this route and reduce average driving time to 18.5 minutes only using dedicated lanes.
The results of the article can be used to design metrobus line and to determine of vehicles performance properties that will be used on them.
KEYWORDS: METROBUS, BUS RAPID TRANSIT, ROUTE, VYGUROVSHCHINA- TROESHCHINA, PUBLIC TRANSPORT
REFERENCES
AUTHOR
Sakhno Volodymyr P., Ph.D, Engineering (Dr.), professor, National Transport University, head of department of automobiles, e-mail<EMAIL_ADDRESS>tel. +380442804252, Ukraine, 01010, Kyiv, Mykhaite Omelianovycha - Pavlenka Str. 1, of. 301, orcid.org/0000-0002-5144-7131
Korpach Anatolii O., Ph.D., professor, National Transport University, professor department of engines and heating engineering, e-mail<EMAIL_ADDRESS>tel. +380442804716,Ukraine, 01010, Kyiv, Mykhaite Omelianovycha - Pavlenka Str. 1, of. 303, orcid.org/0000-0002-7070-7883
Korpach Oleksii A., Ph.D., associate professor, National Transport University, associate professor department of automobiles, e-mail<EMAIL_ADDRESS>тел. +380442804252, Ukraine, 01010, Kyiv, Mykhaite Omelianovycha-Pavlenka Str. 1, of. 306, orcid.org/0000-0002-2496-4395.
REVIEWER
Kravchenko O.P., Ph.D, Engineering (Dr.), professor, Zhytomyr Polytechnic State University, head of the department of automobiles and transport technologies, Zhytomyr, Ukraine.
Kovbasenko S.V., Ph.D., associate professor, National Transport University, associate professor department of road building machines, Kyiv, Ukraine.
Article language: Ukrainian
Open Access:
http://publications.ntu.edu.ua/visnyk/48/315-325.pdf
Print date: 15.03.2021
Online publication date: 05.04.2021


| Beyond The Explorer of The World
Yaiy ! Success
We Have Sent You Email for Trip Instruction
Please Read it as Well
Homepage


--- layout: post title: Linear Regression using Scikit-learn subtitle: Predicting stock prices. published: true categories: machinelearning gh-repo: Ruthwik/StockPrediction tags: [machine learning, linear regression, python, scikit, prediction] image: /img/trained_model.png bigimg: - /img/linearequations.jpg ---
Scikit-learn (formerly scikits.learn) is a free software machine learning library for the Python programming language. It features various classification, regression and clustering algorithms including support vector machines, random forests, gradient boosting, k-means and DBSCAN, and is designed to interoperate with the Python numerical and scientific libraries NumPy and SciPy. To learn more about downloading and installing scikit, visit official website.
Linear regression allows us to find the relationship between dependent variable denoted as Y and one or more independent variables X. Let's understand simplest form of the regression equation with one dependent and one independent variable.
In algebra, the points which are (x,y) pairs can be plotted on the Cartesian coordinate system and also a straight line on the Cartesian coordinate system has the equation y = mx + b, where m is the slope of the line, and b is the y-intercept of the line. In other terms y = estimated dependent variable , m is the feature weights, b = bias term, and x = score on the independent variable.
Let's rewrite the equation for more than one independent variables
y = m1x1 +m2x2+ m3x3 + ....... + mixi + b
where
In our first attempt to learn ML algorithms using scikit, we will implement Linear Regression to predict prices of stocks. In this example we will use apple stock prices for 1 year which can be downloaded from here. You can try with any other stock which is available at nasdaq.
Let's get started.
Firstly, we will import the required libraries which includes: Scikit, Numpy, Pandas and Matplotlib.
Now, lets see the steps for preparing the dataset for Linear Regression model training.
Firstly, we import the stock dataset file using pandas library method pd.read_csv
to pandas dataframe.
Second, converting the date into numeric value using time and date python library. We can also convert date into different columns like day,month and year
but for our simplicity of one feature let's just convert into numeric value.
The third one is to convert the pandas dateframe into numpy array using np.array()
. The linear model of scikit accepts only numpy array.
The last one is to reshape the numpy arrays to n X 1 shape. The reshape()
method will reshape the features so that it will be feed to scikit library.
We will now divide the dataset into two parts for training and testing. Scikit provides train_test_split(*arrays, **options)
to split the dataset.
By default, test_size value is set to 0.25 and train_size value is set to 0.75. We can change these values according to our needs.
Our next step is to visualize the dataset for data insights. Although our dataset is a simple one, it is a good practise to visualize the data.Using Matplotlib we can plot the graph
Linear Regression implementation is pretty straight forward in scikit. Two lines of code is all that is required. First line will fit the the training data into the linear regression model. The second line is to use the trained model to predict.Now we have a trained Linear Regression model. We are now able to make predictions on unseen data
How would we know whether our model is good enough? For that we calculate coefficient of determination.
R2 is a statistic that will give some information about the goodness of fit of a model.
In regression, the R2 coefficient of determination is a statistical measure of how well the regression line approximates the real data points.
An R2 of 1 indicates that the regression line perfectly fits the data.. linear_model_.score(X, y)
gives us the score.
Our training data score is 0.785 and testing data score is 0.787. Training and testing scores will give us information about model overfitting and underfitting.
If the model performs well during training (training score) and underperforms during testing (testing score) then the model is overfiting. If the model doesn't perform
well during training or testing then the model is underfitting. Our model is performing decently well.
Now, let's plot the trained Linear Regression model. The plot below also showing the prices of apple stock and the learned regression line.
Before concluding let's predict the price of the apple stock on a given day.
I hope you liked this tutorial. You can find the complete code on my github StockPrediction. If you want to learn more about maths behind Linear Regression or ML in general, do check the following resources:
If you have any question or feedback, please do reach out to me by commenting below.


$primary-color: red;
.article {
.title {
background: $primary-color;
}
}
.article .title {
background: red;
}
Reduce repetition (no more copy-pasting!)
Create manageable, well organized, reusable code (one use, in one place)
Add simple logic to the declarative language of CSS (if this then WHAAAT?)
Built in error checking (no more hunting missing semicolons!)
.sass
#main
color: blue
font-size: 0.3em
+link-colors(#00c, #0cc, #c0c, #ccc, #cc0)
.scss
#main {
color: blue;
font-size: 0.3em;
@include link-colors(#00c, #0cc, #c0c, #ccc, #cc0);
}
SCSS is a superset of CSS
Easy to start. Rename your .css files to .scss
Use the features of sass you're comfortable with. You can still write normal CSS
After you create or change an .scss file, you have to...
The Sass gem turns your .scss into plain .css
This is what you give the browser
Sass is a local tool
$imagebox-blue: #337FCC;
Simple replacement of a CSS value
Stop writing the same things over and over
Colors, font stacks, grid padding
Change all values in a stylesheet from one place
$imagebox-blue: #337FCC;
$font-primary: Baskerville, Times, serif;
$sprite-bg: $imagebox-blue url(../img/sprites.png);
$imagebox-blue: #337FCC;
.title {
margin: 1.6 0;
color: $imagebox-blue;
font-size: 2rem;
}
.action-link:hover {
border-bottom: solid 1px $imagebox-blue;
}
.title {
margin: 1.6 0;
color: #337FCC;
font-size: 2rem;
}
.action-link:hover {
border-bottom: solid 1px #337FCC;
}
article {
.title {
color: green;
}
}
Stop writing the same things over and over
Smaller Sass stylesheets. See at a glance how selectors relate to each other
.article {
margin-bottom: 2em;
.title {
font-size: 2em;
background: $primary-color;
}
.subtitle {
font-size: 1.5em;
}
}
.article { margin-bottom: 2em; }
.article .title { font-size: 2em; background: red; }
.article .subtitle { font-size: 1.5em; }
a {
text-decoration: none;
&:hover {
text-decoration: underline;
}
}
.article {
margin-bottom: 2rem;
.home & {
margin-bottom: 1rem;
}
}
.logo {
.no-svg & {
background: url(../img/logo.png);
}
}
a { text-decoration: none; }
a:hover { text-decoration: underline; }
.article { margin-bottom: 2rem; }
.home .article { margin-bottom: 1rem; }
.no-svg .header { background: url(../img/logo.png); }
Don't nest too greedily, or too deep
Too much nesting binds the css with html structure
Inception Rule: Three levels is pushing it — Four is too many
.action-item {
@include sassy-button("shiny");
}
Bundle and reuse a group of css rules
Stop writing the same things over and over
Create a library of styles to re-use,
both during and between projects
@mixin clearfix() {
&:before {
content: " ";
display: table;
}
&:after {
content: " ";
display: table;
clear: both;
}
}
.container {
@include clearfix();
}
.container:before {
content: " ";
display: table;
}
.container:after {
content: " ";
display: table;
clear: both;
}
.action-item {
@include border-radius(10px);
}
Arguments pass information into the mixin
@mixin border-radius($radius) {
-webkit-border-radius: $radius;
-moz-border-radius: $radius;
border-radius: $radius;
}
.container {
@include border-radius(10px);
}
.container {
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
@mixin size-box($width, $height, $bg-color: white) {
width: $width;
height: $height;
background: $bg-color;
}
.container {
@include size-box(50%, 450px);
}
.container {
width: 50%;
height: 450px;
background: white;
}
.subtitle {
@extend %secondary-title;
}
Placeholders are like mixins, but without arguments
The rules they contain are only printed if they're extended
Instead of duplicating code every time it's called, extend creates a comma separated list of selectors and a single set of rules
%secondary-title {
font-size: 1.3em;
text-transform: uppercase;
color: green;
}
article .subtitle {
@extend %secondary-title;
}
... A bunch of other styles ...
.callout-title {
@extend %secondary-title;
}
article .subtitle, .callout-title {
font-size: 1.3em;
text-transform: uppercase;
color: green;
}
You can extend placeholders and normal selectors
Don't extend normal selectors
Watch out for placeholders inside of media queries
.this-style, .that-style, @media (min-width: 25em) { .other_style {} }, .last-style {
...
}
.alert-message {
background: tint($primary-color, 20%);
}
Functions are like mixins, but they return a single value
Like mixins, they can (and almost always do) take arguments
Often used to alter a value you're already reusing, or for calculation
$text-color: hsl(240, 28%, 57%);
.disabled-button {
color: transparentize($text-color, 50%);
}
Sass comes with plenty of useful functions built in.
$gutter: 1em;
%grid-container {
padding: 0 $gutter/2;
}
%grid-piece {
float: left;
margin: 0 $gutter/2;
margin-bottom: $gutter;
}
Standard logic constructs: @if, @for, @each, @while
@mixin clearfix($ie:false) {
@if $legacy == true {
zoom:1;
}
&:before {
content: " ";
display: table;
}
&:after {
content: " ";
display: table;
clear: both;
}
}
@include clearfix($ie:true);
Much larger library
Many more extensions
Broad base of support
Control through config.rb
Comes bundled with a ton of other tools (sprite generation, image compression, url helpers...)
it's the defacto standard
.wo-c {
background-color: #444444;
background-image: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#999999));
background-image: -webkit-linear-gradient(top, #444444, #999999);
background-image: -moz-linear-gradient(top, #444444, #999999);
background-image: -o-linear-gradient(top, #444444, #999999);
background-image: linear-gradient(to bottom, #444444, #999999);
}
.w-c {
@include background(linear-gradient(#444444, #999999));
}
.w-c,
.wo-c {
width: 100px;
height: 100px;
margin-right: 1em;
float: left;
}
Check out this Pen!
http://compass-style.
a:link { color: #B2FF99; }
a:hover { color: #FF704D; }
a:active { color: #FF704D; }
a:visited { color: #FFFF85; }
a:focus { color: #FF704D; }
a {
&:link { color: #B2FF99 }
&:hover { color: #FF704D; }
&:active { color: #FF704D; }
&:visited { color: #FFFF85; }
&:focus { color: #FF704D; }
}
a {
@include link-colors( #B2FF99, #FF704D, #FF704D, #FFFF85, #FF704D );
}
http://compass-style.org/reference/compass/typography/links/link_colors/
// Breakpoint Variables
$med: 500px;
$lrg: 800px;
// Singularity Variables
$grids: 2, 6 $med, 12 $lrg;
// Our Rules
.main {
@include grid-span(2, 1);
@include breakpoint($med) {
@include grid-span(4, 1);
}
@include breakpoint($lrg) {
@include grid-span(6, 1);
}
}
This example uses Singularity and Breakpoint gems.
Know your tools
The clearfix Compass includes is outdated
div {
@include clearfix;
}
Output:
div {
overflow: hidden;
*zoom: 1;
}
You'd be better off with:
@mixin cf{
&:before,
&:after {
content: " ";
display: table;
}
&:after {
clear: both;
}
}
%cf {
@include cf;
}
*Nicholas Gallagher Micro Clearfix
$red: hsl(360, 100%, 50%);
$blue: hsl(240, 100%, 50%);
$yellow: hsl(60, 100%, 50%);
$green: hsl(120, 100%, 50%);
$primary-color: $red;
$secondary-color: $blue;
$tertiary-color: $yellow;
$quadrary-color: $green;
/*
$yellow-magnolia: #DEB159;
$dark-brown: #2C1209;
$marroon: #6D2013;
$deep-red: #910F15;
$primary-color: $yellow-magnolia;
$secondary-color: $dark-brown;
$tertiary-color: $marroon;
$quadrary-color: $deep-red;
*/
.one {
background: $primary-color;
@extend %form;
}
.two {
background: $secondary-color;
@extend %form;
}
.three {
background: $tertiary-color;
@extend %form;
}
.four {
background: $quadrary-color;
@extend %form;
}
%form {
width: 100px;
height: 100px;
display: inline-block;
margin: 5px;
}
Check out this Pen!
and
%active-button {
@include sassy-buttons(shiny, #c0ff33);
}
.article-section {
padding-left:$viewport-gutters;
padding-right:$viewport-gutters;
@media (min-width: 25em) {
padding-left:$viewport-gutters-med;
padding-right:$viewport-gutters-med;
}
}
Keep your media queries with the styles they're adjusting
Gzip eats the code repetition
The old OOCSS way
.round-corners {
...border-radius rules...
}
<input class="btn round-corners">
The right way
%round-corners {
...border-radius rules...
}
.btn {
@extend %round-corners;
}
<input class="btn">
/scss
- style.scss
- _base.scss
- _layout.scss
- _module.scss
- _state.scss
- _theme.scss
style.scss
@import "base";
@import "layout";
@import "module";
@import "state";
@import "theme";
/scss
/pages
- _archive.scss
- _single-post.scss
- _custom-template.scss
_layout.scss
.container-main {
max-width: 1200px;
margin: 0 auto;
}
@import "pages/archive";
@import "pages/single-post";
@import "pages/custom-template";
If it's a common problem, chances are someone else has already solved it
The more people using a project, the better it will be
http://github.com
Don't edit the CSS
Use a junk file
Don't worry about how the compiled CSS looks
gzip will take care of repetition
Work Locally
Save yourself a lot of time
Mac, Apache, MySql, Php
Run a full version of Wordpress on your computer
Sass, Compass, Guard
Compass.app, Scout, Codekit
The ability to see style changes without a browser refresh
Keep a browser window open
There are both CLI and GUI options
LiveReload
Sass can compile with line number comments
/* line 27, ../scss/_base.scss */
html {
color: #212121;
font: 100 112.5%/1.4 "Adelle", Georgia, serif;
...
}
Inspecting Sass in the Browser (Chrome Dev Tools, Firesass)
Save edits from the browser (Chrome Only)
Version control: you should probably be using it
Version control: you should probably be using git
Version control: what you should be version controlling


SYNOPSIS: IBM AppScan Mobile Analyzer is a tool aimed for mobile application developers to scan their applications for security vulnerabilities. For the initial release, AppScan Mobile Analyzer provides a PDF report of the detected vulnerabilities from the scanned application.
EVERYDAY a plethora of security vulnerabilities are discovered for various platforms. It is normal to have an average of over 100 security issues, whether new or old, even in a relatively small and simple application. In order to contain this insanity, AppScan Mobile Analyzer helps prioritize and fix the security issues by providing a thorough audit and report of their software.
Unlike all other AppScan products, AppScan Mobile Analyzer's goal is to deliver a security audit of an application to developers so they could then alleviate the security issues. It is an augmentation tool for developers to help create secure applications. The flow of the upload procedure had to be straight forward and guided. The user must be able to upload an application, feed it to AppScan Mobile Analyzer, and be provided with results.
The second step of uploading an application for Android and iOS was complicated because of the product being a cloud service. Clients did not want to upload their source code online. The design and technology had to accommodate for an intermediary step where the user has to convert their code into a binary format that only AppScan Mobile Analyzer can understand. There are two paths for timing of the scan that the user can choose after uploading: wait for AppScan to complete scanning, or choose to be alerted by an email of the product. After the scan, the user can access the report by navigating to the product's page under “Scan Results”.
CONSULTANCY is the style of approach that was taken in collaborating with the AppScan Mobile Analyzer team. At IBM Design there is a framework that designers follow called "IBM Design Thinking". Every product team is expected to follow such guidelines, however, this product was considered an exception because it was part of a pro bono side project for the team that was picked up by the design manager. Rather than the using IBM Design Thinking, a more aggressive and faster-pace style of a design agency was used instead. Although the project was finished in a relatively short period of time, because of the lack of design thinking and abrupt insertion of the design team, there were some core experience issues that ultimately we could not solve.


An omap is a container for storing objrefs §(3) , indexed by ID.
class omap: public MAP { public: objref& operator[](GraphID_t i); omap& operator=(omap& x); };
There are a few different possible ways of implementing omaps, with
differing performance characteristics. Graphcode provides two
different models, vmap and hmap that may be readily
deployed by the user, however users can fairly easily provide their
own implementation if desired. Different implementations can be
selected by defining the MAP
macro to be the desired
omap implementation before including graphcode.h
. This will
declare everything in the namespace
graphcode_vmap
or
graphcode_hmap
as appropriate. Using
this scheme, it is possible to have two different omap types in the
one object file, by including graphcode.h twice. However, if you do
this, you will need to #undef GRAPHCODE_H
guard variable prior
to subsequent includes.
vmap is intended for use with contiguous GraphID ranges. If there are holes in the identifier range, then the iterator will return invalid references for these holes, and the size() method will be incorrect.
If you need to have non-contiguous ID ranges (perhaps for dynamic graph management -- note this is not currently supported), then please use the hmap implementation instead (which will have some performance penalty).
MAP must provide the following members:
class MAP { protected: objref& at(GraphID_t i); public: MAP(); MAP(const MAP&) class iterator { iterator(); iterator(const iterator&); iterator& operator=(const iterator&); iterator operator++(int); iterator operator++(); iterator operator--(int); iterator operator--(); bool operator==(const iterator& x) const; bool operator!=(const iterator& x) const; objref& operator*(); objref* operator->(); }; iterator begin(); iterator end(); unsigned size(); }The
at
method is essentially a replacement for operator[]()
. A
simple example of an omap implementation is provided by vmap
:
class vmap: public std::vector<objref> { protected: objref& at(GraphID_t i) { if (i>=size()) resize(i+1); return std::vector<objref>::operator[](i); } };
hmap is a hash map implementation. With all hash maps, performance of the map is critically dependent upon the choice of hash function, which is application dependent. hmap is simply defined as:
class hmap: public hashmap<simple_hash> {};You can provide your own omap definition (umap, say), with your own user defined hash function in the following way:
#include "hashmap.h" struct myhash { unsigned operator()(GraphID_t i) {...} }; class umap: public hashmap<myhash> {};
make MAP=umap
graphcode_umap
namespace
in your application source file:
#define MAP umap #undef GRAPHCODE_H #include <graphcode.h>


Why aren't Barca, Atlético, Madrid and Valencia in the Copa del Rey draw?
by BeSoccerThe Copa del Rey draw will take place on Sunday, but Real Madrid, Barcelona, Valencia, and Atlético all won't be in it.
Clubs from La Liga to the Tercera Divisioón will know their fate when the Copa del Rey draw takes place on Sunday, as such they will be keeping an eye out on what happens.
There will be 38 clubs from Segunda División and 21 from Tercera, as well as the 4 semifinalists from the Copa RFEF and the 10 winners from the previous round. A large number of teams will be in it, but they will not be able to face Atlético, Valencia, Madrid or Barcelona.
This is due to the new format of the Supercup that the RFEF has designed and that will take place in January 2020. Because of this, these 4 big clubs will not play in the first 2 rounds of the Copa del Rey.
Featured links
- Ballon d'Or winner already been decided
- The latest football transfers news and rumours
- Possible 'Clasico' in the Spanish Supercup final
- Who has the most free-kicks goals: Messi or Cristiano?
This will be the norm from the next few seasons. In this way, these teams will play in the Supercup the weekend of the 11th and 12th of January, the time when the 2nd knockout round of the cup will take place.
On the other hand, as Madrid and Barcelona aren't in the first knockout round, they will use the 18th December to play the rearranged 'Clásico'.


KotlinCommons
/
bvanseg.kotlincommons.time
/
Timer
/
partialTicks
partialTicks
var
partialTicks
:
Float
Gets the ticks passed as a floating-point number. Allows for interpolation.


We make beautiful handmade toys, baby products and home decoration products to make your life more beautiful and fill it with some more happiness in the process
Where fun begins!
Heart pillow
Love smiley pillow
Strawberry Pillow
Doll pillow
Rabbit Pencil Holder


WITNESS LIST State Recreational Resources Committee February 6, 1997-8:30A TPWD Organization On: Burgdorf, Jayna (TPWD) Cook, Robert L. (TPWD) McKinny, Larry (TPWD) Robertson, James E. (TPWD) Sansom, Andrew (TPWD)


LUMUMBA
Reviewed by Harvey Karten Zeitgeist Films Director: Raoul Peck Writer: Pascal Bonitzer, Raoul Peck Cast: Eriq Ebouaney, Alex Descas, Theophile Sowie, Maka Kotto, Dieudonne Kabongo, Pascal N'Zonzi
Every time a U.S. president is shot or a major government figure is assassinated in a foreign country whether by a crazed gunman or a group that has carefully planned a coup, I think of how much more pleasant it is to be an ordinary guy. Oh, there are dangers facing all of us in these parlous times, but it seems that the less you need a bodyguard, the less you seem to attract people out to do you in. Take the most recent case of a national leader gunned down in a coup. Some months ago President Laurent Kabila of the Congo was assassinated. Even if you keep up with the New York Times, you're likely to say, "Huh...what's this all about"? and then you remember the time you ignored your high school history who insisted that if you don't know her subject thoroughly, you not only miss out on some fascinating reading but you have no real idea how things got to be the way they are--how a particular figure came to be the target of an assassin's bullet.
In this case Laurent Kabila was a supporter of the Congo's George Washington, Patrice Lumumba, who--contrary to our own country's dad--was no landowner but simply a self-taught postal worker who began delivering fiery diatribes in his huge country in the central part of Africa while selling beer. He became the former Belgian colony's first prime minister only to be shot by a firing squad just months after assuming office. Does this tell you why his follower, Laurent Kabila, was similarly taken out forty years later? In a way it does. If you want a history lesson that's not only painless but fascinating as well, take in Haitian director Raoul Peck's riveting, docu- drama style political thriller (which he co-wrote with Pascal Bonitzer), "Lumumba."
As the title character, Eriq Ebouaney looks and acts like Denzel Washington in his portrayal of "Malcolm X" in Spike Lee's considerably longer historical drama. The picture opens on a grisly scene, that of a couple of Belgian soldiers (one drinking heavily from a bottle, a man who was later to go insane) are hacking up and disgracefully burning three corpses. As they chop and saw away at Lumumba's body in the darkness, far from witnesses, cinematographer Bernard Lutic (who shot the work mostly in Mozambique and Zimbabwe) cuts to the young Lumumba haranguing a crowd in Stanleyville, a pep rally urging complete independence of the then Belgian Congo from its minuscule European colonial power. (As I recall from World Geography 2, sixty Belgiums can fit inside the African country it dominated.) Rising to the leadership of his political party and receiving the most votes in a democratic election, he cuts a deal with Joseph Kasavubu to share power, with Kasavubu as president and Lumumba and Prime Minister.
In a power struggle that began even before the decisive appointment, the more moderate Kasavubu--who gives a conciliatory speech on independence day, playing up to the Belgians in the audience--would break completely from the radical Lumumba--who courageously indicts the Europeans for their snobbery, their readiness to imprison dissidents, and their continued role as white officers leading an all-black Congolese army. Still later in the story, as riots break out in the barracks leading to the rapes of Belgian women by undisciplined Congolese soldiers, Belgian paratroopers move in to restore order and protect their nationals who remain, while the American CIA, eager to protect American business and geopolitical interests, back Moise Tshombe (Pascal N'Zonzi) and his Katanga region secessionist movement.
If the direction comes off on the stiff side and the performers occasionally fall into agitprop caricatures of their ideologies, the picture as a whole has the look of authenticity, sincerity, and an obvious pro-Lumumba partisanship. Raoul Peck subtly evokes the selfish, even evil motives of the whites from the condescending Belgian general to the Belgian ambassador and even a representative of U.S. President Kennedy's government. Framed by the shameless burning of Congo's national hero with only a smidgen of kootchi-coo family sentimentality, "Lumumba" richly deserves its Best Picture award at the 2001 Pan African Film Festival.
Not Rated. Running time: 115 minutes. (C) 2001 by Harvey Karten<EMAIL_ADDRESS>The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


To use Firebase Authentication Addon for Materia you will need:
a Firebase account,
a Firebase project,
and a service account's credentials json file.
Prerequisites
- Get a Firebase account
If you don't already have a Firebase account:
- Create a Firebase project
If you don't already have a Firebase project, add one with the
Firebase console:
- Get your Service account credential
Navigate to the Service Accounts tab in your project's settings page:
,
Click the Generate New Private Key button at the bottom of the Firebase Admin SDK
section, a JSON file containing your service account's credentials will be downloaded. You
need this file to initialize the addon.
- Get your database URL
()
Settings
Once you have a Firebase project and a JSON service accounts's credential
copy/paste this file in your materia project and fill the settings :


$template{name="sample-readme-html-header" title="DNA / Protein Sequence Alignment"}$
This sample searches, in a database of DNA or protein sequences, a sequence that is as close as possible to an input sequence. The comparisons are performed through sequence alignment and result in a comparison score. The sequence with the highest score is given as the result. In this sample, the database search is performed in parallel, meaning that multiple sequence alignments are occurring concurrently.
All sequences used in this application are in FASTA format. The sequence database used by default is a database of protein sequences for the Escherichia coli bacteria.
You can download other (much larger) DNA or protein databases from the NCBI web site.
Sequence alignments are performed using the JAligner project.
The GUI is separated in two main parts, top and bottom.
The "Compute" button submits the sequence database search for processing by JPPF.
The "Reset defaults" button restores the target sequence, database location and substitution matrix to their original values
The database search relies on 3 parameters:
If you need more insight into the code of this demo, you can consult the source, or have a look at the API documentation.
In addition, There are 2 privileged places you can go to:
$template{name="sample-readme-html-footer"}$


Module 3: Other Useful Resources
Certificate
Objective
mySAPL
mySAPL Video
Overdrive
Overdrive Video
OneClick
OneClickDigital Video
Freegal
Freegal Video
App Activity
Tutor.com App
Tutor.com Video
Review
References
Assessment
Certificate


Preparation time
less than 30 mins
Cooking time
1 to 2 hours
Serves
Serves 6
Pease pudding complements the saltiness of gammon perfectly in this classic English dish.
Rinse the peas in a sieve under cold running water and drain. Put the peas in a bowl and cover with hot water. Leave to stand for 20 minutes.
Heat 25g/1oz of the butter in a heavy-based frying pan and cook the onion, thyme and bay leaf very gently for 15 minutes, or until softened and only just beginning to colour. Stir regularly.
Drain the peas and add to the pan. Pour over 1 litre/1¾ pints water and bring to the boil. Reduce the heat slightly and simmer for 30-40 minutes, or until the peas soften and start falling apart. The liquid should be well reduced by this time.
Meanwhile, put the gammon in a large lidded saucepan and cover with cold water. Bring to the boil then discard the water (be careful as it will create a lot of steam). Cut the onion in half and stud each piece with cloves.
 Beat in the remaining butter nutmeg and the egg. Season with salt and freshly ground black pepper.
Spoon the pea mixture into the centre of a piece of muslin. Tie the ends tightly with kitchen string just above the peas, allowing a little room for expansion.
Tuck the pease pudding and onion into the pan beside the gammon. Add the carrot, celery, bay leaves and peppercorns. Fill the pan with enough cold water to cover the gammon and return to the hob. Bring to a simmer, cover loosely with a lid and cook for 1-1¼ hours.
Remove the gammon and place on a board. Cover with foil and a couple of tea towels. Leave to stand for 10 minutes before carving. Ladle 300ml/10fl oz of the gammon stock into a heatproof jug.
For the mustard sauce, melt the butter in a heavy-based saucepan over a medium heat. Stir in the flour and cook for a few seconds before slowly adding the reserved stock, stirring well between each addition. Bring the sauce to a simmer, stir in the mustard and then the cream. Season, to taste, with salt and freshly ground black pepper.
Carve the gammon into thick slices. Unwrap the pease pudding and transfer to a warmed serving bowl. Serve a spoonful of pease pudding with a slice of gammon and drizzle over the sauce.


Very Basic Tutorial¶
The main MulensModel features are in classes Model, MulensData, and Event.
This is a very simple tutorial showing how you might use those classes.
It is also available (somewhat expanded) as a Jupyter notebook.
Please note that MulensModel is written in Python3. If you’re using Python2.X,
then start by adding from __future__ import print_function
at the begin
of your codes and be advised that we don’t guarantee that everything will work.
This example shows OGLE-2003-BLG-235/MOA-2003-BLG-53, the first microlensing planet. See Bond et al. (2004). The data were downloaded from the NASA Exoplanet Archive.
Defining a Model¶
The most basic thing to do is to define a microlensing model. For example, you could define a point lens model as follows:
import MulensModel as mm
my_pspl_model = mm.Model({'t_0': 2452848.06, 'u_0': 0.133, 't_E': 61.5})
Or a model with 2-bodies:
my_1S2L_model = mm.Model({'t_0': 2452848.06, 'u_0': 0.133,
't_E': 61.5, 'rho': 0.00096, 'q': 0.0039, 's': 1.120,
'alpha': 223.8})
(by default alpha is in degrees, but you could explicitly specify radians)
Since rho is set, define a time range and method for finite source effects:
my_1S2L_model.set_magnification_methods([2452833., 'VBBL', 2452845.])
Then, you might plot those models:
import matplotlib.pyplot as plt
plt.figure()
my_pspl_model.plot_magnification(t_range=[2452810, 2452890],
subtract_2450000=True, color='red', linestyle=':')
my_1S2L_model.plot_magnification(t_range=[2452810, 2452890],
subtract_2450000=True, color='black')
plt.show()
Introducing Data¶
Suppose you also had some data you want to import:
import os
path = os.path.join(mm.DATA_PATH, 'photometry_files', 'OB03235')
OGLE_data = mm.MulensData(
file_name=os.path.join(path, 'OB03235_OGLE.tbl.txt'),
comments=['\\', '|'])
MOA_data = mm.MulensData(
file_name=os.path.join(path, 'OB03235_MOA.tbl.txt'),
comments=['\\', '|'])
Combining Data with a Model¶
Now suppose you wanted to combine the two together:
my_event = mm.Event(datasets=[OGLE_data, MOA_data],
model=my_1S2L_model)
And you wanted to plot the result:
my_event.plot_model(t_range=[2452810, 2452890], subtract_2450000=True,
color='black')
my_event.plot_data(subtract_2450000=True)
plt.show()
This fits for the fluxes so that the model and data are all on the flux scale set by the first dataset. It does NOT fit for the best microlensing parameters. If you wanted to know how good the fit is, you can get the chi2:
print(my_event.get_chi2())
If you want to optimize that chi2, we leave it up to you to determine the best method for doing this.


Default layout and config
config hides some Plotly buttons, layout with reduced margins. plotly_selected and plotly_click event example.


I am a 34yo male, reformed alcoholic/drug user, however have the occasional play around with pills etc. I have not consumed alcohol for 4 years and have been away from street drugs + pot for even longer.
I had a rather large cache of these pills (Zopiclone aka Imovane) and experimented over a couple of months.
Generally speaking, these pills really don’t do it for me. They have too many of the hypnotic side effects and not a good enough high to outweigh the negatives. I started using the normal dose of 7.5mg (1 tab) but went as high as taking 15 tabs (or possibly more) on some occasions. On those occasions I did not intend to take that many but this drug seriously causes huge problems as far as judgment is concerned.
This drug is classified as a hypnotic and that truly describes the drugs effect, especially at higher doses. YI am just in a hypnotic state, a trance, not there. This drug would, I am sure, be used by rapists who spike victims drinks. It removes all defenses and as described below, causes serious amnesia.
Once the effects kick in, which really only include relaxation and a mild euphoria (at normal doses), I found my ability to exercise normal or proper judgment to be seriously undermined. The other side effect which seems to be a common problem is amnesia, and I mean total amnesia. I found that over the months I experimented with this drug I was losing entire days/nights. I could not remember anything about the previous nights experimentation, especially in doses of >3 tabs. I was also having problems putting any memories that I did have into any form of chronological order. I would remember going to the shops or something but could not tell if it was the day before, the week before or even that day. This issue was present even when NOT under the direct effects.
I was abusing the pills at night only, but even the next day I was having big problems putting anything in my head into “order”. This created feelings of detachment and actually added to the anxiety I was experiencing (which is why I started using them in the first place.) The other disturbing aspects include having these “flashbacks” or recall of memories. I might be sitting at work and all of a sudden I would have this rush of memories from when I was under the influence days (or weeks) before. Usually they were pretty horrifying, like remembering talking to someone on the phone or going to some public place whilst being seriously intoxicated on the drug. I think I may have made a spectacle of myself on some occasions and not really had much knowledge of it. I also found in my outbox incomprehensible emails sent to people I know. I have no recollection of typing or sending them.
It's these aspects of the drug that make it quite unenjoyable, certainly frightening on occasions. This is the hypnotic qualities.
The effects themselves appear within minutes of taking the pill. Sometimes within as little as two minutes. At normal doses the effect is relaxation, euphoria as with the benzodiazepines. Once the dose goes higher the first thing you notice is clumsiness, like knocking things over, dropping things, slurred speech and unsteady gait. At even higher doses I found it hard to control even simple limb movements, walking etc and staying conscious.
On one of the occasions when I took (stupid) very high doses like 15/20 pills I would completely pass out for 10 hours or so. Once I came to at about 4am and I was “sitting” on the toilet, wrong way around, more like I had straddled it like a horse and had my head resting on top of the cistern. I had been there for about 8 hours like that and my body was really sore from being slumped in this position for such an amount of time.
I never meant to take that many and I cant even remember actually taking them. The only way I could gauge how many I took was by writing down how many were in the box before I took the first one. The next day I would check the packet and find 15 missing. It was horrifying. Then you start trying to piece together what you had done, where you had been and if I had sent emails/used phone etc. I would go outside and check the car for damage etc. Once I went into my local chemist to buy some other, unrelated products. I paid for all this stuff and then just left, leaving all the stuff and my wallet on the counter. It wasn’t until the next day I had these slight memories of being there.  Another very unpleasant side effect is this terrible taste you get in my mouth. It didn’t matter what I ate or drank this taste was terrible. It was not dependant on whether the pill(s) touched my tongue or not either.
For me, one of the “good” things about taking a drug is knowing how good it feels and remembering the effect. This drug does not allow that because A) Being a hypnotic I really don’t even realise at the time what I feel/what I am doing and B) I cant remember anything about it anyway.  Not being able to exercise ANY judgment and not being able to remember anything creates serious anxiety (for me anyway) and as a result there is no fun in this drug.
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


Basically Github-search is an angular app that enables a user search github pages by simply feeding their usernames
User should be able to see this on searching:


openNLP: Apache OpenNLP Tools Interface
An interface to the Apache OpenNLP tools (version 1.5.3).
The Apache OpenNLP library is a machine learning based toolkit for the
processing of natural language text written in Java.
It supports the most common NLP tasks, such as tokenization, sentence
segmentation, part-of-speech tagging, named entity extraction, chunking,
parsing, and coreference resolution.
See <http://opennlp.apache.org/> for more information.
| Version: |
0.2-6 |
| Imports: |
NLP (≥ 0.1-6.3), openNLPdata (≥ 1.5.3-1), rJava (≥ 0.6-3) |
| Suggests: |
openNLPmodels.en |
| Published: |
2016-02-18 |
| Author: |
Kurt Hornik [aut, cre] |
| Maintainer: |
Kurt Hornik <Kurt.Hornik at R-project.org> |
| License: |
GPL-3 |
| NeedsCompilation: |
no |
| SystemRequirements: |
Java (>= 5.0) |
| In views: |
NaturalLanguageProcessing |
| CRAN checks: |
openNLP results |
Downloads:
Reverse dependencies:
Linking:
Please use the canonical form
https://CRAN.R-project.org/package=openNLP
to link to this page.


Visualization for k coloring
Current Node: {{current_index}} Neighbors: {{neighbor}} Color used: {{color.name}}
Color list: {{color.name}}


You are viewing an historical archive of past issues. Please report new issues to the appropriate project issue tracker on GitHub.
Comments
-
Jack OConnor
Created , edited
Wow that formatting did not turn out like I wanted :p
diff --git a/ruby/command-t/extconf.rb b/ruby/command-t/extconf.rb index 58503b6..9c88fab 100644 --- a/ruby/command-t/extconf.rb +++ b/ruby/command-t/extconf.rb @@ -28,5 +28,6 @@ def missing item exit 1 end +$CFLAGS = $CFLAGS + ' -fgnu89-inline ' have_header('ruby.h') or missing('ruby.h') create_makefile('ext')
-
Greg Hurrell
The right place for this kind of change is in the
depend
file (in the same directory).I'm almost more inclined, however, to just drop the C99-specific aspects of the source in the interests of wider compatibility without having to meddle with possibly-not-well-supported compiler flags.
-
anonymous
FYI, I'm having the same exact problem, Adding the fgnu89-inline flag doesn't fix it for me (After adding the line, I simply ran
ruby extconf.rb && make
again)
Add a comment
Comments are now closed for this issue.