Well good evening mr. Jones good evening hot stuff how are you good.
Like to welcome all of you listening to podcast number five.
Sync of the podcast sync to podcast.
We have a few technical hitches before he get running tonight.
Yes we did did you want to share what we had to talk about it hitches.
Because you accidentally upgraded my machine the latest Mac OS developer version of 10.10.
I did the way well it's not how i remember it.
You gave it to me the father's day present early.
And the goodness of my heart and then i was compelled to upgrade without actually realizing all this is a production machine.
And in doing so i broke something.
I'm not sure how much i'm allowed to say because i'm under a non disclosure agreement with apple but.

Between the genius of the holy spirit and our producer blake stratton.
We've got some sort of thing working so let's hope it actually works.
Yes, let's help indeed.
I'm on the topic of.
Mac OS 10.10.
The good news this week is Apple had the World Wide Developer Conference,
which we very happy and they released, well, they announced.
iOS eight and Mac OS 10.10, which they're code naming Yosemite.
which i can't help but read and pronounce as you's might.
The reason for that ladies and gentlemen is when we first got married.
We were ministering in Santa Clara California and when we went there a j.
Just said to me you know what were there always want to shoot you's might national parks she just called it you's my from the whole time that i knew.
Deliberately so that i would think it was called you's my person that is called you's might so we go off to California.
And not realizing I'm
sounding exceptionally foolish calling it "yosemite".
We concup with this pastor and we go for lunch, we minister at this church, we go to this Mexican restaurant.
And I thought it would be really funny to mispronounce all the words.
Which we did sometimes anyway, just for fun.

So I was like, can I have some quasi-dillas?
Oh, oh no, maybe I'll have some fajitas.
I'm not sure.
And you could see this pastor like, about to correct me.
And of course, I think this is very, very funny until I start, you know, he's asking,
what do you want to do after church?
I'm like, well, I'd really like to go see Yo's mic at which point I think he had it.
It's California pride that it matters.
Like it's not used to semity.
And I was like, no, it's not.
I mean, I know the Mexican stuff is not actually pronounced that.
Google Ac mole is actually Guacamole.
But that's the Yo's my story.
So to this day, some almost nine years later, every time I see it written down, I want to go,
Oh yeah, MacOS 10.10,
you's might is coming out.
Sorry, baby.
Yeah, you're completely forget.
Not sorry.
Top of the list of what's new this week, drumroll.
Our dear friends,
I'm not sure how well his drumroll is gonna work on that.

Our dear friends, Gary and Sarah Morgan,
had a baby boy.
Yes, they did.
He's so cute.
He is absolutely adorable.

We're very, very excited to welcome
the bias, John, Samuel, Morgan.
-Yes. -Right.
-D.J. -Round of applause for a quad-ruple barrel name.
-Woop-woop.
-Well, I guess when they're that good, you have to string them all together.
-Yep.
-Yep.
-So, as soon as we finish this podcast, we're actually going to go FaceTime with a Morgan.
-Yay, he's so cute.
-He is very cute.
-Honestly, babe, if we hadn't had it medically determined that we couldn't have more, he'd
be enough to make me want to have another one.
-Which is why we had it medically determined that we would not have any more.
-That's right.
For a moment, such of these.
But we could still celebrate his arrival by special cuddles after the podcast.
Oh, well, I'll take you up on that offer maybe later.
And that's all we have time for this week.
Let's go.
Let's see.
Here we go.
What else was awesome this week or new?
Oh, we went to Kate's kitchen.
Is that what it was called?
Kate's kitchen?
We did.
We just walked into this woman's house and we're like, "Are you Kate?
Yeah, great."
We're here.
No, it's a little restaurant in
Cool Springs area and actually I quite enjoyed it. I liked the way that they decorated it
And the food that I have it.  It's the best food ever
But it was good. I would go back. I I liked it
I'm not sure what the relationship is, but there's a restaurant called Mac and Kate's
Of Franklin Road, which we've been to and I think it's the same family or same owners
But yeah, I thought it was quite great. They had some fantastic fruit tea, which is all level, but they had no fish tacos
They didn't have fish tacos. So basically for restaurant doesn't have fish tacos. I fast at the moment
I don't so much fast. I just substitute my desire for fish tacos with something else like a fermented cheeseburger
Which is on living on a moment. So it's not exactly fasting well
No, it's fasting in the sense that I'm not eating fish tacos which on the topic of which I
Found some delicious fish tacos at soap a piece also on Franklin Road
They were superb. In fact, it was so good. I just asked them to bring me a bowl of the
Baja sauce, which I proceeded to make.
They were very good.
On the topic of food, you did a phenomenal job tonight.
Thank you.
When you tell everybody about your delicious meal.
Thank you. Well, I have a new cookbook. Well, it's not that new now. I've had it for a
couple of months, but it's called Against All Grain by Danielle Walker. And it's all
paleo recipes. So it's grain free and I don't have to change anything.
Because in the time that we've been married,
and from meeting people like Dr. Josh Axe
and our different Dr. Ronson Dykstra,
we've progressively progressed a burly.
I just made up some new words.
Progressively.
You know understanding more and more about nutrition.
I've clearly been ignoring most of it,
but because I've been paying attention a little.
So paleo is like a hardcore version of gluten freeness.
It's like gluten free and then going
for extra bonus points.
It's essentially dairy-free, gluten-free,
or dairy-free, grain-free, and sugar-free.
- And you would think that that would be joy-free.
But based on tonight's meal, it most certainly wasn't.
- No, tonight was so good.
I want to eat it again tomorrow.
- It was Asian, what was it?
- It was Korean beef noodles bowl.
But of course the noodles are actually spiralized zucchini.
which sounds so disgusting and ridiculous,
but it was amazing. - But it's so good.

- So nice.
- So if you ever come to our house for dinner,
feel free to request the, whatever it's called,
the bowl of meat that's delicious.
- The delicious bowl of meat,
no, that might be a lot confusing.
- Our topic for this week,
that I wanted to talk about was actually suggested to us by our four year old.
A couple of weeks ago, we're driving or I'm driving along.

And I was like, what?
So I did my best to talk to her about the glory and realized I don't know much
about the glory.
But then she said, "Tell me everything you know about the Holy Spirit, of which I could
give her much, full or answer."
And then she announced that she would like to speak in tongues for years old.
I love the stage she's in right now.
It just reminds me about being childlike and just sort of, well, if God says we can have
it, we can have it.
And so just how do we do that then?
Rather than how complicated we make things.
But her questions just started me. I think it's amazing that she's asking questions like that.
At four, I was asking questions like that in my mid-twenties.
She's already got a 20-year head start on me. I was thinking about talking about the glory,
and then I realized I don't actually know that much about the glory, but I do know about his
presence. I wondered if it would be good to talk about the presence of God.
because it's our favorite thing.
Awesome.
And I guess it's been the forefront of our mind
because we've been listening to this track
that Jesse early, one of our worship leaders at Grey Center,
recorded, she shouldn't even record it.
It was Monday night, last session of the more conference.
And David Campbell had finished speaking
and we didn't know what to do.
And Mike Western or Blessom got up
and just started playing some keys.
And so Jesse got up and just started seeing some ooze and ahs.
she just got up and she's got this amazing way of just following the Holy Spirit.
And it's going to sound ridiculous as I describe it, of course,
and the same way that me describing how good tonight's food was is just pills into comparison
with you actually getting to eat it. But Jessie gets up and she sings and she's
accompanied by her phenomenal band and they all just start playing spontaneously, which to me
is amazing. I don't know how they do it. And the presence of God was just so thick in the room.
Now, if you're not used to that terminology, we'll explain what we mean about that.
The presence of God was so thick and it was so profound.
I ran to the back and asked Marcus, our sound guy, Marcus, please tell me you recorded that,
of which he absolutely did, which I was so thrilled.
And so we downloaded it earlier this weekend, and we've just been listening to it in our house
and just playing it nonstop.
Or a car, or whatever we are.
Yeah.
And it's amazing because you play this track and you can absolutely feel the presence
of God come in your house.
And so I don't know how that works.
But you know, I emailed Jesse said, hey, do you mind if we, I'm sure everybody would like to listen to this? So we put it online yesterday and
over 300 people have downloaded so far. I don't know how many people have listened to it because you can listen to it or download it. The people we were hosting with email just said you've maxed out
Your your download space. So we quickly moved it somewhere else. If you look at the show notes, we'll have a link to it. I would really encourage you to just download it and
And soaked it's incredible. Just just put it on lie in the middle of your floor and just press play and let God
Yeah, but I want to talk about the presence of God because I remember reading about the presence of God
And I remember hearing tests of things about people encountering the presence of God
But in my life at that point I'd never experienced the presence of God. Do you remember the first time you experienced?
the presence of God
Yeah, probably. I mean, I guess it would have been
Maybe 91
So the first time I was slain in the spirit was 91
Slain in the spirit
Overcome by the Lord
Yeah, that actually was early 92, I guess, but I didn't know what was happening. So I didn't know
Why I was on the floor why everybody was okay with it
And what was happening to why nobody was calling an ambulance?
I couldn't stand primarily and I
Just started howling laughing. It's just after mark DuPont had prophesied over me, right?
And I was just getting totally wrecked by God
But I had no grid for again. Why am I on the floor? Why am I laughing?
Why why why why you know, you know what's funny about that is I was reading my Bible earlier tonight
and I came across this verse, which I just tweeted.
I didn't know that we were going to be talking about this tonight.
But Isaiah 61 verse 10 says this,
"I am overwhelmed with joy in the Lord, my God."
And I was reading that and I was like, well, that has to look like something.
I wonder what it looks like to be so overwhelmed with joy in the Lord.
And so here you are talking about rolling around the floor, laughing hysterically.
Oh, yeah.
Like my stomach hurt, my face was cramping.

And in my mind, I was like, what on earth are you laughing about?
But I couldn't stop it.
Talk to me about what happened after that.
Like, I don't mean immediately after that in the weeks, months.
That followed that.
Well, for me previous to that previous to that encounter, I was still struggling
with eating disorders.
I was still struggling with being suicidal and
After that encounter even though those things weren't prayed over or prayed about right?
I didn't struggle with them anymore. I haven't struggled with many more. So that was the day that everything changed
It is remarkable when you encounter the Holy Spirit
In a way that your brain doesn't understand and he kind of overrules what's going on, you know many people have heard my test of many of I think I was
I don't know, 2223. And I walked into a church, an environment I'd never experienced. I
thought it was very, very bizarre. Probably very similar to Grey Center is now the church
that we attend and passed through it. But I remember encountering the Holy Spirit there.
And I remember it was different for me. I was prayed for and I too fell over. I didn't
understand why I fell over. And I remember hitting the floor and I remember it was like
somebody popped a cork on a champagne bottle that had been shaken up.
And except what I had the opposite reaction to you, I just wept and wept and
sobbed and sobbed and sobbed.
And I remember getting off the floor and going home and thinking, that was the
weirdest church I've ever been to.
And honestly, I didn't go home speaking in tongues.
I didn't go home with rapturous visions.
I didn't go home having any of these things happened to me.
But what I do know, what changed for me is everything changed for me.
You know, that for me was like the ballpark of before and after
experiencing the Holy Spirit.
Everything changed in my life for me.
But subsequent experiences of just being in the presence of God is, you know,
isn't marked by me sobbing in tears or you laughing hysterically.
No.
So I would say weekly we at Grayson and would experience varying degrees
as the presence of God.
Yeah, for sure.
Especially in worship.
And for me, remember that verse that David talked about?
You know, we talked about, I've beheld your glory in the temple.
Like for me, I remember writing home to my parents.
I went to Toronto, saw everything that happened in Toronto.
And I was writing to my dad about it.
And I said, I've sold all I've all I had to get to Toronto, primarily
because I want to experience the presence of God.
And you know, that whole place is just absolutely saturated in the presence of God.
I remember living there as a student for five months and it was just incredible.
Like everywhere you went, just the presence of God was so thick.
I don't know it was portable.
And I didn't know what I was experiencing in Scotland in my little bedroom in Edinburgh
and Warringer Park Road was also the presence of God.
Because I remember I'd have times where I would just pray and I would just wait and
I would soak.
Like, I would just put on music and lie on the floor.
And the presence of God, which I didn't know it was that at the time, I do now, would come
and fill the room so thickly that I'd actually have to ask him to move away because I thought
I might explode.
You know, the presence of God was so thick.
Right.
That I would just be like, God, you know, I know I spent weeks asking for you to come,
but now I'm going to have to ask you to leave because I don't think my mortal frame can
go.
So the presence of God is highly portable.
Yeah.
And I wanted to leave our listeners with some practical steps of how do you host the presence
of God in your house?
Okay.
So what would you say?
I have a secret list in my house.
I would say sort of create an environment or a space that's just yours and his.
And, you know, we have the luxury in this house of being able to have a room that we
can just make our God room and make that a place where we meet with him.
But, you know, in times when we've lived in smaller places or I have friends that have
lived, you know, where they have six children or ten children and they can't do that, they
have a...
They're friends with ten children.
Yeah.
Are they not heard about cable television?
Oh dear.

 So I didn't even drop to you were mid flow. So that's all I mean
I think my top tip would be have a place
You know a place or a space where you know, this is where I go to meet with God and it's it's
It feels like home for that. Does that make sense? Yeah, I remember being so
Don't hear me say left brain or something wrong, but I remember being so analytical
analysis and experience often but heads
You can often have an experience and get pulled out of the experience because you're trying to analyze the experience right?
It's a bit like
You know kissing if I come over there right now and start making out with you if I start
Processing my head going well, I don't know. This is probably isn't the most
I wonder if she's in joins and should I move my mouth up and down a bit more and how many germs are sharing right now?

And so for me, I remember being so analytical just you know reading about people having experiences with the presence of God
and I remember sitting in my apartment in Edinburgh or my flat in Edinburgh and
Just waiting for the presence of God to come and not realizing it was there because for example
I might feel a physical sensation, but I would explain it away
So I think the easiest thing that helped me was the whole thing of soaking of just
putting on a CD or
Playing the track like the one we just talked about and just lying down on the floor
The reason you don't have to lie down on the floor. You can sit wherever you want
The reason I like lying down is you can't do anything when you're lying down
So I would just lie down to say a holy spirit everything she sings and everything she's doing
Right now. I outsourced my worship to her
I agree with everything she prays and then I would just be free for me to engage with the holy spirit
And here's what I would do is whenever I would feel something, I would pay attention to what I was feeling.
So if I felt my hands tingling, I would acknowledge that.
If I felt like groaning, I'd often find myself groaning.
If I felt a breeze begin to blow over me, I'd acknowledge that.
Sounds crazy.
But the more attention I gave that, I began to realize that it was the Holy Spirit.
the more I began to acknowledge and welcome and not analyze or fight or get into tug of war with
the presence, the more easily the presence of God would come for me.
- I think sometimes, like for me, soaking was actually really hard.
- Oh, impossibly hard.
- You know, and I mean, I would run the list of all the things I could be doing
that would be more effective use of my time than lying on the floor and
what I thought was awaiting or hoping that God would show up.
But I think I know as I reflect back on the level of brokenness I was walking in before
I started soaking and really letting God just have his way, even though most of the time
I had no idea what he was doing or if he was doing anything.
I can honestly say I think probably 80 or 90 percent of the healing I've received in
my life has come through those times of just lying on the floor and letting God be God.
I'm experiencing his presence.
I'm experiencing his presence and sometimes I would feel stuff and sometimes I didn't.
I could usually tell he was there, but I mean, sometimes I'd ball and sometimes I'd just lie
there and feel peaceful and it was always different. But God is really good at doing what he does.
He really is. We've got stories after stories after stories of people being healed just in his
presence with nobody praying, nobody doing anything, just being in the presence of God.
I think it's amazing that I moved across the world for the presence of God.
I heard that he was alive and well and was visiting this church in Toronto.

We meet people who've moved out of state, moved countries just to come because of experience
the presence of God and I absolutely love it.
- And I think actually Alan,
that's probably the two different reactions too,
when God shows up in a place, like your reaction was,
I wanna move there and I wanna, I want what God's doing
and my reaction was like I was there and I was offended
'cause I didn't understand that God would move this way
and so I wanted to leave.
- Right.
- You know, which is, I'm so glad I didn't
and God arrested me in that moment,
but I think we have to be so careful to not think
that we understand God so well that we have him in a box.
- Right.
- And still be pursuing him even in the moments
where we're like, huh, I didn't know
it was gonna look like this God,
but I can identify it's you.
And so how about I let you be you and I'll just be me?
- Right.
- I don't know.
- Well, I wanna pray for you listening.
Well, I pray that your presence would begin to manifest,
Lord, just in the lives of everybody who's listening,
Lord that their houses and cars and rooms of their house and even as they sleep at night,
Lord, would be places of visitation and habitation that you would just come.
Lord, I pray for the people who are listening who are leaders of churches that you would
begin to increase your presence in their churches.
I'm not asked for a worldwide visitation of your glory.
Your word is really, really clear that your glory is going to fill the earth.
But Lord, I just pray that you would start doing that. It would just be absolutely amazing.
Yeah.
I think that the kingdom is within us and we can just let it out wherever we go.
And so I'm asking Lord that you would just come and fill us with your love and fill us
with your goodness and that you would just teach us to be students of your presence and
of your glory. And just like my four year old daughter, we would be people who would
just be like, Holy Spirit, tell us everything you know about the glory and that you would
increase that on our lives.
Yeah. Thank you, God.
If you would like to know more about the presence of God, David Campbell preached an
amazing message in the last line.
The more conference will put a link to that in the show notes.
You can watch half a free on Grace Center's YouTube channel or you can download the MP3
will put the link in the show notes.
And also we'll link to Jessie early singing her ooze in ours so you can get in the presence
of God.
The one thing I forgot to mention that was super exciting for us.
This is a little nerdy detail was I'm just on iTunes and I noticed that our podcast jumped
into the new and noteworthy. What was really funny was we're categorized as
podcasts, categorized as religion and spirituality, and then in a subcategory of Christianity.
On the first day, I noticed that we were just tucked away in the Christianity. We were still
in the new noteworthy section, but buried. Well, in the next couple of days, we're on
the front page of religion and spirituality.  I'm pretty sure that helps. So if you listen to this,
if this encourages you, if you could do us a favor and go to iTunes and just leave us a review,
it really, really helps. And I would just love to see us on the front page. I think that would
be awesome. I would love people to hear more about the presence of God and whatnot.
The other thing I wanted to mention is this week, we have Ajay's book, Finding Father,
on sale for the iPad enhanced edition. So if you're an iPad user and you would love a copy of her book,
we've discounted it globally. So it's available in 30 nations from the item store. If you again,
follow the link in the show notes, you can get that on sale as well. We'd love you to pick up a
copy of that. And if you have any questions for us, hit us up on Twitter, Alan and AJ,
or visit our website, Alan and AJ.com/ask to leave us a question. And we'd love to try and
answer your questions on the next episode of Keeping Up With The Joneses.
Do you want to do a shout out to these countries that we saw on the...
Oh, here's the other crazy thing. We were looking at our stats and we saw countries that...
What do I say? We saw countries... I didn't even know existed. I'm ignorant, so that's not actually
that. We don't have a map in the Joneses, old. But we saw a bunch of countries, so we want to say
high to anybody listening in the following countries. United States. I know right, tricky.
United Kingdom, Australia, New Zealand, Canada, Norway, Brazil, South Africa, Malaysia, the
Republic of Korea, Cambodia, Shelley, that must be you, we love you. Sweden, the Philippines,
Netherlands, Nigeria, Italy, France, Finland and Germany. I can't believe that you're
listening all over the world. We just want to say hi. Thank you for tuning in. And may
the presence of God hit you in the best possible way this week. Yeah. We will see you same time,
same place next week. Bye.


We offer many interesting products that you can order from our online store.
We offer many interesting products that you can order from our online store.For additional information, please feel free to send us e-mail


|
swieeprom
<IP_ADDRESS>
|
API for SWI master driver. More...
#include "stdint.h"
Go to the source code of this file.
Enumerations | |
| enum | swi_return_value_t { SWI_RET_VAL_OK = 0, SWI_RET_VAL_ERROR = -1 } |
| SWI driver return values data. More... | |
| enum | swi_acknowledgement_t { SWI_ACK = 0, SWI_NACK = 1 } |
| SWI driver acknowledgement values. More... | |
| enum | swi_logic_lvl_t { SWI_LOGIC_0 = 0, SWI_LOGIC_1 = 1 } |
| SWI driver logic values. More... | |
Functions | |
| int8_t | swi_init (void) |
| Initializes SWI communication. More... | |
| int8_t | swi_reset (void) |
| Resets device and checks devices response. More... | |
| void | swi_start (void) |
| Send start SWI signal. More... | |
| void | swi_stop (void) |
| Send stop SWI signal. More... | |
| void | swi_logic_write (swi_logic_lvl_t logic_level) |
| Send logic signal to device. More... | |
| uint8_t | swi_logic_read (void) |
| Receive logic signal from device. More... | |
| uint8_t | swi_send_byte (uint8_t byte_to_send) |
| Send byte to device. More... | |
| void | swi_receive_byte (uint8_t *byte_to_receive, swi_acknowledgement_t ack_nack) |
| Receive byte from device. More... | |
API for SWI master driver.
| enum swi_logic_lvl_t |
| enum swi_return_value_t |
| int8_t swi_init | ( | void | ) |
Initializes SWI communication.
Initializes GPIO for data and SWI driver, restarts device, discovers device.
0
- Success, -1
- Error. | uint8_t swi_logic_read | ( | void | ) |
Receive logic signal from device.
Sends signal for response and returns logic level.
0
- SWI_LOGIC_0, 1
- SWI_LOGIC_1. | void swi_logic_write | ( | swi_logic_lvl_t | logic_level | ) |
Send logic signal to device.
Sends logic 0 or 1 relative to parameter logic_level.
| [in] | logic_level | :
|
| void swi_receive_byte | ( | uint8_t * | byte_to_receive, |
| swi_acknowledgement_t | ack_nack | ||
| ) |
Receive byte from device.
Sample byte receive from device.
| [out] | byte_to_receive | : Byte that received data will be stored in. |
| [in] | ack_nack | :
|
| int8_t swi_reset | ( | void | ) |
Resets device and checks devices response.
Resets device and sends discovery signal.
0
- Device found, -1
- No device. | uint8_t swi_send_byte | ( | uint8_t | byte_to_send | ) |
Send byte to device.
Sends desired byte to device and check response.
| [in] | byte_to_send | : Byte that will be sent. |
0
- SWI_ACK, 1
- SWI_NACK. | void swi_start | ( | void | ) |
Send start SWI signal.
Sends to device signal for starting communication.
| void swi_stop | ( | void | ) |
Send stop SWI signal.
Sends to device signal for stoping communication.


Niuware\WebFramework\Validation\Validate
Validates a Request
Synopsis
Members
Methods
private
- appendError()
— Appends a validation error on the errors array
- callback()
— Executes a callback function in the field
- cast()
— Cast the field value to the given type
- defaultIfNull()
— Sets a value for the field if it is null or different from the default value
- maxlength()
— Requires a maximum length for the value of a field
- minlength()
— Requires a minimum length for the value of a field
- mutableRules()
— Run field mutable rules
- numeric()
— Requires a numeric string for the value of a field
- numericRules()
— Run numeric rules
- parseRule()
— Parses the rule name and its arguments
- pattern()
— Requires a matching pattern for the value of a field
- required()
— Requires the existence of a field
- validateField()
— Validate a field in the request
public


@( feed: Feed )
This is the default dialog which is useful for displaying information. The dialog window can be moved, resized and closed with the 'x' icon.


No viable reaction pathway was found.
If you are sure your inputs are valid, try increasing the maximum step number.


This is an ordered list
First element
Second element
Third element
This is an unordered list
First element
Second element
Third element


Week Three Day Two
This is random work from
class
on Wednesday.
List Test
Apple
Fuji Apple
Banana
Peach
Anchors
Google
Home
Images


A command that is sent to the wrist vibrotactile actuator, a.k.a. the "Thumper".
More...
|
| static readonly int | maxThump = 100 |
| | Minimum allowed thumper magnitude. At this level, it's off More...
|
| |
| static readonly int | minThump = 0 |
| | Maximum allowed thumper magnitude. At this level, it's at maximum intensity More...
|
| |
|
| int | Validate (int value) |
| | Validate the input values(s) of the ThumperCommand. More...
|
| |
A command that is sent to the wrist vibrotactile actuator, a.k.a. the "Thumper".
◆ ThumperCmd()
| SGCore.Haptics.ThumperCmd.ThumperCmd |
( |
int |
intensity | ) |
|
Create a new Thumper Command
- Parameters
-
◆ Copy()
Deep coop a thumper command
- Returns
◆ Equals()
| virtual bool SGCore.Haptics.ThumperCmd.Equals |
( |
ThumperCmd |
other | ) |
|
|
virtual |
◆ Merge()
Merge two ThumperCommands into one.
- Parameters
-
- Returns
◆ ToString()
| override string SGCore.Haptics.ThumperCmd.ToString |
( |
| ) |
|
◆ Validate()
| int SGCore.Haptics.ThumperCmd.Validate |
( |
int |
value | ) |
|
|
protected |
Validate the input values(s) of the ThumperCommand.
- Parameters
-
- Returns
◆ magnitude
| int SGCore.Haptics.ThumperCmd.magnitude |
◆ maxThump
| readonly int SGCore.Haptics.ThumperCmd.maxThump = 100 |
|
static |
Minimum allowed thumper magnitude. At this level, it's off
◆ minThump
| readonly int SGCore.Haptics.ThumperCmd.minThump = 0 |
|
static |
Maximum allowed thumper magnitude.
The documentation for this class was generated from the following file:
- C:/Gitlab-Runner/builds/yDcLA2Qt/0/senseglove/senseglove-backend/sgcorecs/src/SGCoreCs/ThumperCmd.cs


I’ve always been a fan of the cleaner simpler ORMs. When I was getting started with Ruby, Active Record was like putting my App in a fat suit. In the search for something leaner, I found Sequel. It reminded me a lot of Massive in .NET and at that point, everything in this world of Ruby started clicking.
Iocane Powder
Now that I am 100% on Postgres, Sequel can be made even sweeter (ie: faster) with the sequel_pg gem. Like Iocane Powder, sequel_pg has no smell which means that you don’t have to change any of your existing code. All you need to do is declare it in your Gemfile and get back to coding. If you are using Postgres, then your App will have a built up immunity to Iocane Powder making it safe to use. If your life blood is coursing with MySQL then adding sequel_pg can be an extremely fatal move. Though, that may not be a bad thing. zing!
Say Hello To My Little Friend
Part of the absolute joy of using an object relational database like Postgres is… well, using objects. One of the coolest ways to turn our DB into Robocop is with an extension called hstore which allows for a Key-Value store inside our DB. Here is how flip the hstore switch and insert some data:
CREATE EXTENSION IF NOT EXISTS hstore;
CREATE TABLE kvburritos (id serial not null, details hstore not null, CONSTRAINT kvburritos_pkey PRIMARY KEY (id));
INSERT INTO kvburritos (details)
VALUES ('burritoname => "Postgres", toppings => "chicken, cheese, avacado, peppers", price=> 4.50')
, ('burritoname => "MS Server", toppings => "chicken", price => "15.50"')
, ('burritoname => "Redis", toppings => "steak, cheese, spinach", price => "3.50"')
, ('burritoname => "Rethink", toppings => "egg, chorizo, bacon", price => "5.00"')
, ('burritoname => "Oracle", toppings => "gold, diamonds, elitism", price => "Call for a Quote"'); -- don't run this
Yay! I’m not going to do any more examples in SQL since there are plenty to go around (or just use the documentation linked above). The problem we are faced with now, is that SQL does not necessarily help us out with Sequel…have fun reading that sentence out loud. Fear not, Jeremy Evans and friends already have our back with extensions you can apply to Sequel. Check it out:
require 'sequel'
Sequel.extension(:pg_hstore, :pg_hstore_ops, :pg_array)
DB = Sequel.connect(:adapter=>'postgres', :host=> 'localhost', :database=>'burritomix', :user=>'kencollins')
I put that array one on there for free. When we use this in our app, instead of a gutless, soulless, faceless hstore hash from the DB, we’re getting awesome, tangible, huggable data:
#our model:
#get the burritos that have cheese on them. Replace with Avacado in Production
@cheesylist = DB.fetch("SELECT * FROM kvburritos WHERE lower(details->'toppings') LIKE '%cheese%';")
#our view:

So Cheezy

<% @cheesylist.each do |c| %>

<%= c[:details][:burritoname] %> - <%= c[:details][:toppings] %>

<% end %>

Be still my beating DAL
I love this! We can now build as fast as we want with semi structured data… and when our data becomes important and matures a little bit, we can easily break into relational schemas – Just as God intended.


Customization
As more sites are built using Pinax, more best practices will emerge, but for
now what we recommend is:
- Always work off a stable release. The most current release is 0.7.1.
- Use the pinax-admin clone_project command.
- Make necessary changes to the settings.py and urls.py files in your
copied directory.
- Change the domain and display name of the Site in the admin interface.
- Develop your custom apps under your new project or anywhere on Python path.
- Develop your own templates under your new project.
Choosing a Project
Pinax provides several projects to use as a starting point for
customization. Depending on your development style, you may prefer one project
over the other.
- basic_project
- This project comes with the bare minimum set of applications and templates to
get you started. It includes no extra tabs, only the profile and notices tabs are
included by default. From here you can add any extra functionality and
applications that you would like.
- cms_company_project
A very simple CMS that lets you set up templates and then edit content,
including images, right in the frontend of the site.
The sample media, templates and content including in the project demonstrate
a basic company website.
- cms_holidayhouse_project
A very simple CMS that lets you set up templates and then edit content,
including images, right in the frontend of the site.
The sample media, templates and content including in the project demonstrate
a basic site for holiday house rentals.
- code_project
- This project demonstrates group functionality and the tasks, wiki and topics
apps. It is intended to be the starting point for things like code project
management where each code project gets its own wiki, task tracking system
and threaded discussions.
- intranet_project
- This project demonstrates a closed site requiring an invitation to join and
not exposing any information publicly. It provides a top-level task tracking
system, wiki and bookmarks. It is intended to be the starting point of sites
like intranets.
- private_beta_project
- This project demonstrates the use of a waiting list and signup codes for
sites in private beta. Otherwise it is the same as basic_project.
- sample_group_project
- This project demonstrates group functionality with a barebones group
containing no extra content apps as well as two additional group types,
tribes and projects, which show different membership approaches and
content apps such as topics, wiki, photos and task management.
- social_project
This project demonstrates a social networking site. It provides profiles,
friends, photos, blogs, tribes, wikis, tweets, bookmarks, swaps,
locations and user-to-user messaging.
In 0.5 this was called complete_project.
- zero_project
- This project lays the foundation for all other Pinax starter projects. It
provides the project directory layout and some key infrastructure apps on
which the other starter projects are based.
pinax-admin clone_project
Pinax provides you with pinax-admin, a command line utility. With
pinax-admin you can quickly generate a cloned project. For example, if you
wanted to clone the basic_project you could simply do the following:
(pinax-env)$ pinax-admin clone_project basic_project mysite
Settings You Will (Possibly) Want To Override
Pinax-specific:
- PINAX_THEME
- CONTACT_EMAIL
- URCHIN_ID
- BBAUTH_APP_ID
- BBAUTH_SHARED_SECRET
- SITE_NAME
- MAILER_PAUSE_SEND
- SERVE_MEDIA
- ACCOUNT_OPEN_SIGNUP
- ACCOUNT_REQUIRED_EMAIL
- ACCOUNT_EMAIL_VERIFICATION
- EMAIL_CONFIRMATION_DAYS
- LOGIN_REDIRECT_URLNAME
General to Django:
- DEBUG
- TEMPLATE_DEBUG
- LOGGING_OUTPUT_ENABLED
- ADMINS
- MANAGERS
- DATABASE_ENGINE
- DATABASE_NAME
- DATABASE_USER
- DATABASE_PASSWORD
- DATABASE_HOST
- TIME_ZONE
- SECRET_KEY
- DEFAULT_FROM_EMAIL
- SERVER_EMAIL
- SEND_BROKEN_LINK_EMAILS
- EMAIL_HOST
- EMAIL_HOST_USER
- EMAIL_HOST_PASSWORD
- EMAIL_SUBJECT_PREFIX
- LOGIN_URL
base.html versus site_base.html
In the sample projects, templates/base.html is intended for overall page structure
whereas templates/site_base.html is intended for adding site-specific content that
is to be found on all pages (things like logo, navigation or footers).
If you are writing a theme to be used across multiple sites, you should modify
base.html, not site_base.html. If you want to keep a particular theme
but modify content for a specific site, you should modify site_base.html.
Changing Avatar/Gravatar defaults
By default Pinax assigns to users the Gravatar icon and uses the Gravatar icon
system. If you want your own personal site avatar default, simply go to the
settings.py in your project root and add these two lines of code:
# avatar controls
AVATAR_DEFAULT_URL = MEDIA_URL + '<our_custom_avatar.jpg>'
AVATAR_GRAVATAR_BACKUP = False


In Ghana (and other parts of West Africa), one of the major ethnic groups is Akan.
The Akan people have a fascinating way of naming which is primarily based on the day
of the week when a child is born.
You may not be West African but you too could discover your Akan name and join in the appreciation
of African Heritage.
Simply fill in the following details to learn your Akan name.


The Timebox and habits techniques that I tried were Meditation, Habits and growth mindset, The Pomodoro technique and TimeBox.
I found the Pomodoro Technique to be quite interesting. The idea that you will set the time to work for 25 minutes without interrupting myself seems like a technique that I would like to aquire. This technique will enable me to work with time and not against it. Eliminating the idea of becoming "burnt out". Managing distractions whether it's a call or social media updates.This technique will help me to log my distractions in order of priority. I hope to lead a balanced lifestyle and create a better work environment by using this technique.
The Pomodore technique obviously works for me, however, I do hold high consideration for Meditation as I try to use this technique on a daily basis.
I will be experiment further with the Pomodore Technique, I hope to save a lot of time using this technique.


Treno
A Slack app to get real time information about Trenitalia trains.
Just drop the number of the train in a DM with Treno, or after a mention, and get the information you are looking for!
Treno
A Slack app to get real time information about Trenitalia trains.
Just drop the number of the train in a DM with Treno, or after a mention, and get the information you are looking for!
… in a conversation with Treno …
… in a channel …
… with the remind slash command …


We are 12
shopping cart
Mens
Womens
Kids
Jerseys
Accessories
T-Shirts
Sweatshirts
Hats
Shop Mens
Shop Womans
Shop Kids
Shop Jerseys
Shop Accessories
Shop T-Shirts
Shop Sweatshirts
Shop Hats


@* * Copyright 2021 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.govukfrontend.views.html.components._ @import views.viewmodels.MessageReply @import forms.MessageFormProvider.CONTENT_MAX_LENGTH @this( formWithCSRF: FormWithCSRF, govukCharacterCount: GovukCharacterCount, govukButton: GovukButton ) @(reply: MessageReply)(implicit messages: Messages, requestHeader: RequestHeader) @import reply._ @if(showReplyForm) {
@formWithCSRF(Call(method = "POST", url = replyFormUrl)) { @govukCharacterCount(CharacterCount( id = "reply-form", name = "content", maxLength = Some(CONTENT_MAX_LENGTH), threshold = Some(75), label = Label( isPageHeading = false, classes = "govuk-label--s", content = Text(messages("conversation.reply.form.heading")) ), errorMessage = formErrors.headOption.map(error => ErrorMessage(content = Text(messages(error)))), value = Some(content), attributes = Map("spellcheck" -> "true") )) @govukButton(Button( content = Text(messages("conversation.reply.form.send.button")) )) } } else {


| Project Name | Customer | Status | Start Date | End Date | |||
|---|---|---|---|---|---|---|---|
| {{pro.project_title}} | {{pro.customer_name}} | - | {{pro.project_status}} | {{pro.project_start_date}} | {{pro.project_end_date}} | Upcoming {{pro.total_upcoming_task}} Today {{pro.total_today_task}} Overdue {{pro.total_overdue_tasks}} | 0;" (click)="open_delete_project_popup(pro.project_id);"> |
| No record found. |


Former President Begs Buhari To Reopen Borders
by George OgboluFormer President of Ghana, John Mahama, has appealed to the administration of President Muhammadu Buhari to reopen Nigeria borders.
Naija News recalls that Buhari, in August, had ordered the closure of land borders partially, saying the action will check smuggling activities.
Speaking at the 7th-anniversary lecture, investiture into The Realnews Hall of Fame and the unveiling of a book: ‘Pathways to Political and Economic Development of Africa in Lagos’, Mahama said reopening the borders will allow economic activities can resume in West Africa.
He said the closure of borders affecting many small and medium businesses especially in Togo, Ghana and Cote D’Ivoire that relied on inter-country trade.
“I am sure that businesses in Nigeria that rely on supplies from these countries are also suffering,” he said on Tuesday.
“With the signing of the joint border task force agreement between Nigeria and her neighbours, I will like to take this opportunity to appeal to Nigeria to open up her border so that economic activities can resume.”
According to NAN, Mahama noted that it was not by accident that Nigeria is home to the headquarters of the Economic Community of West Africa States (ECOWAS) and the largest economy in West Africa.
“Integrated economic activities as envisaged in the area revolve around but are not limited to industry, transport, telecommunications, energy, agriculture, natural resources, commerce, monetary and financial issues, social as well as cultural matters.
“Back home in Ghana, I also look forward to our government’s intervention that brings an immediate cessation to the forceful and illegal closure of shops of foreigners, especially Nigerians, by members of the local trade associations,” he added.


Money Play. Should Red double? If doubled, should White take?
pips Red=151 White=173
(CorrectAnswer= 0/0, ErrorScore= 0)
This is a position where PRaT (Position Race Threat) doesn’t quite work.
Red is ahead in all three and that normally indicates double/drop but this is early in the game
and Red’s threats just aren’t threatening enough to warrant a double. Also, note that Red would be breaking the Dimitri Rule – never double before you have at least one more point in your home board.
This is a big no double and obviously White has a trivial take if doubled.
Red is ahead in all three and that normally indicates double/drop but this is early in the game
and Red’s threats just aren’t threatening enough to warrant a double. Also, note that Red would be breaking the Dimitri Rule – never double before you have at least one more point in your home board.
This is a big no double and obviously White has a trivial take if doubled.
Cube analysis 2-ply cubeless equity +0.468 0.647 0.221 0.018 - 0.353 0.064 0.002 Cubeful equities: 1. No double +0.698 2. Double, pass +1.000 (+0.302) 3. Double, take +0.695 (-0.003) Proper cube action: No double, take (0.9%)


Introduction
The module ziparchive allows high performance read and write access to .zip files.
Example
require 'ziparchive' local archive = ziparchive.open('myfile.zip') for entry in archive.files() do print(entry) end
Compression Methods and Levels
A number of ziparchive
functions take parameters for compressionMethod
and compressionLevel
.
The parameter named compressionMethod
may be either ziparchive.DEFLATED
(the default if not specified) or ziparchive.UNCOMPRESSED
. ziparchive.DEFLATED
is a zlib compression term indicating the file should be compressed according to the specified compressionLevel
. ziparchive.UNCOMPRESSED
will simply store the uncompressed contents of the file in the zip archive.
compressionLevel
indicates how tightly compressed a ziparchive.DEFLATED
file should be. It is a value from 0
to 9
or a helper enumeration ziparchive.NO_COMPRESSION
(0), ziparchive.BEST_SPEED
(1), ziparchive.BEST_COMPRESSION
(9), or ziparchive.DEFAULT_COMPRESSION
(6).
- A compression level of
0
means the file will not be compressed, but this does not mean the same thing as setting thecompressionMethod
toziparchive.UNCOMPRESSED
and will usually result in the 'compressed' file size being slightly larger than the uncompressed file size. - A compression level of
1
will result in the best compression speed but the worst compressed size (next to an uncompressed file). - A compression level of
9
will result in the best compressed size, but the time to compress will be longer.
ziparchive Reference
ziparchive.help()
Returns a string with a short summary of the ziparchive API.
archive = ziparchive.new()
Returns an archive object.
archive = ziparchive.open(filename [, mode = 'r'] [, openflags = 0] [, defaultPassword])
Creates or opens a zip archive. Returns a ziparchive object if opened successfully.
filename
is the name of the zip archive to create/open.mode
is an optional parameter that defaults to 'r', meaning to open an existing archive read-only. If'w'
is specified, a new archive is created. If'a'
is specified, an existing archive is opened writable (in an 'append' state) or a new archive is created.openflags
is an optional parameter. * Ifziparchive.SUPPORT_MD5
is specified, md5sums are calculated for every file. * Ifziparchive.EXTRA_DIRECTORY_AT_BEGINNING
is specified, an extra directory structure is written at the beginning of the file. This is useful when using zip archives on DVD and avoiding an extra seek.defaultPassword
is an optional password used to encrypt the zip file.
time = ziparchive.AdjustTime_t(timeToAdjust)
Adjusts a timestamp to zip format.
archive Reference
opened = archive:open(fileName [, mode = 'r'] [, openflags = 0] [, defaultPassword])
See the documentation for ziparchive.open
above.
Returns true
if the archive was opened successfully, false
otherwise.
archive:close()
Closes an open archive.
archive:updatemd5s()
Updates the md5sums for all files in the archive.
archive:flush()
While being edited, the archive's directory is not written to disk. Calling archive:flush()
will write the archive's directory to disk.
vfile = archive:filecreate(filename [, compressionMethod = ziparchive.DEFLATED] [, compressionLevel = ziparchive.DEFAULTCOMPRESSION] [, timet fileTime])
Creates a file entry within the archive. Returns a userdata representing the file in the archive.
filename
is the name of the file to create within the archive.compressionMethod
: See above.compressionLevel
: See above.fileTime
is the time in time_t format to assign to the file within the archive. Defaults to the current time.
vfile = archive:fileopen(fileName)
Open an existing file entry within the archive. Returns a userdata representing the read-only file in the archive.
archive:filecloseall()
Closes all open files within the archive.
bool ret = archive:fileerase(filename)
Erases a file from the archive. Returns true
if the file was erased successfully, false
otherwise.
Erased files do not free up their space within the archive until archive:pack()
is called.
filename
is the name of the file to erase within the archive.
bool ret = archive:filerename(oldFilename, newFilename)
Renames a file within the archive. Returns true
if the file was renamed successfully, false
otherwise.
oldFilename
is the name of an existing file to rename.newFilename
is the new name of the file.
bool ret = archive:fileinsert(srcFilename, destFilename [, compressionMethod = ziparchive.DEFLATED] [, compressionLevel = ziparchive.DEFAULTCOMPRESSION] [, timet fileTime])
Inserts a file from disk into the archive. Returns true
if the file was renamed successfully, false
otherwise.
srcFilename
is the path to a filename on disk. This file will be transferred into the archive.destFilename
is the name of the file entry within the archive thatsrcFilename
is copied into.compressionMethod
: See above.compressionLevel
: See above.fileTime
is the time in time_t format to assign to the file within the archive. Defaults to thesrcFilename
time.
bool ret = archive:fileextract(srcFilename, destFilename)
Extracts a file from the archive and stores it on disk. Returns true
if the file was renamed successfully, false
otherwise.
srcFilename
is the name of the file to extract from within the archive.destFilename
is the name of the file to write to disk.
ret = archive:pack( [PackOptions] )
Tightly packs a zip archive. If the PackOptions
parameter is specified, the zip archive is packed according to the PackOptions.FileOrder
table given. Extra files not specified in PackOptions.FileOrder
are just appended out of order at the end of the archive. Returns true
if successful, false
otherwise.
PackOptions = {
FileOrder = {
FileOrderInfo,
FileOrderInfo,
.
.
.
},
}
FileOrderInfo = {
string EntryName, -- The file entry name within the archive. If a | (pipe) is specified, the left side is the full path to an archive, and the right side is the entry within the archive.
string SourcePath, -- The source path on disk of the file to insert into the archive
CompressionMethod, -- See above.
CompressionLevel, -- See above.
boolean Compressed, -- true (default) if the file should be compressed, false for uncompressed
time_t Timestamp, -- The timestamp in time_t form. 0 (default) means the timestamp is retrieved from SourcePath
integer Size, -- The size of the file. 0 (default) means the size is retrieved from SourcePath
uint32_t CRC, -- The CRC of the file. 0 (default) causes the CRC to be calculated from SourcePath
string MD5, -- The MD5 of the file. 0 (default) causes the MD5 to be calculated from SourcePath
}
Providing the fields FileOrderInfo.Timestamp
, FileOrderInfo.Size
, FileOrderInfo.CRC
, and FileOrderInfo.MD5
can help overall pack performance. If the timestamp, size, CRC, and MD5 are already known, then archive:pack()
won't have to calculate them.
ret = archive:processfilelist(fileOrderTable [, ProcessFileListOptions])
The archive is rearranged according to the order of the files in fileOrderTable
.
fileOrderTable
is a list ofFileOrderInfo
tables as described inarchive:pack()
.ProcessFileListOptions
is an optional table giving additional ways to interact witharchive:processfilelist()
. All fields are optional.ProcessFileListOptions = {
-- If true, archive:processfilelist doesn't manipulate the archive. Only checks to see if the archive would change. boolean CheckOnly, -- RequiresPack - If true, the archive is always repacked on change. boolean RequiresPack, -- FileCache is the path to a network file cache location to grab precompressed file entries from. string FileCache, -- FileCacheSizeThreshold is the lower file size limit before going to the network file cache. integer FileCacheSizeThreshold, -- Given a sourcePath, RetrieveChecksum returns both CRC and MD5 of the file. crc, md5 = function RetrieveChecksum(sourcePath), -- StatusUpdate is frequently called when events happen within `archive:processfilelist`. function StatusUpdate(FileListStatus, text),
}
Enumerations for the ProcessFileListOptions.StatusUpdate
FileListStatus
are as follows:
ziparchive.UPDATING_ARCHIVE
- The archive is being updated. This is called once perarchive:processfilelist()
call. If the archive is never updated, thenziparchive.UPDATING_ARCHIVE
is not fired throughStatusUpdate
.ziparchive.DELETING_ENTRY
- An existing file entry was not specified in thefileOrderTable
and is being erased.ziparchive.DIRECT_COPY_FROM_ANOTHER_ARCHIVE
- A direct copy from the archive specified inFileOrderInfo.SourcePath
.ziparchive.COPYING_ENTRY_FROM_CACHE
- A direct copy of the compressed entry from the file cache is inserted into the archive.ziparchive.COPYING_ENTRY_TO_CACHE
- The compressed file is copied to the cache.ziparchive.UPDATING_ENTRY
- The entry is being updated within the archive.ziparchive.PACKING_ARCHIVE
- The archive is being packed.
string fileName = archive:getfilename()
Returns the filename of the archive.
int entryCount = archive:fileentrycount()
Returns the count of file entries within the archive.
FileEntryInfo fileEntry = archive:fileentry(index)
Returns the file entry at index
.
FileEntryInfo = {
string filename, -- The filename of the file entry.
time_t timestamp, -- The timestamp of the file entry.
integer crc, -- The CRC of the file entry.
string md5, -- The MD5 of the file entry.
integer offset, -- The offset of the file entry. Not generally interesting to the end user.
integer uncompressed_size, -- The uncompressed size of the file entry.
integer compressed_size, -- The compressed size of the file entry.
integer compression_method,-- The compression method of the file entry, 0 for uncompressed, 8 for compressed.
}
Two additional fields exist within the FileEntryInfo
table.
FileEntryInfo.table
returns a fullFileEntryInfo
table as described above.FileEntryInfo.contents
contains the uncompressed contents of the file.
FileEntryInfo fileEntry = archive:findfileentry(filename)
Returns the file entry matching filename
.
int entryIndex = archive:fileentryindex(filename)
Looks up the file entry by filename
and returns the file entry index. Returns -1 if not found.
for entry in archive:files()
archive:files()
returns an iterator for the archive file entries.
for entry in archive:files() do
print(entry)
end
File commands:
string filename = archive:filegetfilename(vfile)
Returns the filename of the current file entry.
long position = archive:filegetposition(vfile)
Returns the current position of the file entry.
archive:filesetlength(vfile, newLength)
Sets the newLength
of the vfile
.
long len = archive:filegetlength(vfile)
Returns the length of the current file entry.
buffer = archive:fileread(vfile [, size])
Reads size
bytes from the current file entry.
vfile
- A file returned byarchive:fileopen()
.size
- If not specified, all bytes are read from the file. Otherwise,size
bytes are read.
archive:filewrite(vfile, buffer [, size])
Writes size
bytes from buffer
into the current file entry.
vfile
- A file returned byarchive:filecreate()
.buffer
- The buffer to write to the file.size
- If not specified, all bytes are written to the file. Otherwise,size
bytes are written.
archive:close(vfile)
Closes the current file entry.


--- layout: post title: Day 6! date: 2018-11-11 00:26:24.000000000 +05:30 type: post parent_id: '0' published: true password: '' status: publish tags: [Daily Logs] meta: _rest_api_client_id: "-1" _rest_api_published: '1' _publicize_job_id: '24125023132' timeline_notification: '1541876189' author: login: priyankasaggu119 email<EMAIL_ADDRESS>display_name: priyankasaggu119 first_name: '' last_name: '' permalink: "/2018/11/11/day-6/" ---
November 10, 2018
Back to the Hostel !
A whole day traveling and bad health, today.
For the logs:
What Is A Full Stack Web Developer, And Why Should I Become One?
Focus and Deep Work — Your Secret Weapons to Becoming a 10X Developer
Going Deeper on Deep Work: Two Core Abilities for Thriving in the New Economy
(and this gave me my thought of the day. Just wanna write it for everyone who feels like this 👇)
Facebook, Instagram, and all the rest are highlight reels.  So you’re comparing this very second of your life to someone’s best moment of their best day of the past few months? What’s that going to get you besides some misery?
and
Its not easy to learn to listen and put some effort into a relationship. In a way, it’s deep work.
(Makes me remember that I still have to complete the book "Deep work" by Cal Newport.)
2. Found some resources which you all might also find interesting and useful.
And yup, that's all for the day :) .


{% extends "base.html" %} {% load static %} {% block main %}
Limited or no internet connection?
Some pages aren't accessible when offline as they require an internet connection, but you can still write about your experiences and save them as offline drafts.
Then, whenever you're back online, you can quickly and easily convert these drafts into entries in your journal.


The American Society for Blood and Marrow Transplantation is an international professional membership association of more than 2,200 physicians, investigators and other health care professionals from more than 45 countries. Our association has been instrumental in numerous advancements in blood and marrow transplantation, as well as the development of stem cell transplantation regulations and standards. In 1996, with the International Society for Cellular Therapy, we co-founded the Foundation for the Accreditation of Cellular Therapy, an accreditation program for BMT centers.
Go to site.
Client: The American Society for Blood and Marrow Transplantation (ASBMT)
Role: Web Design & Front-end Development
View UPDATED PDF version


eventList.js is a super-simple to use jQuery function for displaying a list of forthcoming events on your page.
Getting eventList.js up and running is really easy.
.eventList();
, passing in
the ID for a publicly available Google calendar you would like to display.<div id="target-div"/> <script> $(document).ready(function(){ args = { key: 'YOUR_GCAL_API_KEY', calID<EMAIL_ADDRESS>maxResults: 12 } $('#target-div').eventList(args); }); </script>
Paste your calendar ID into the input below.


| I l@ve RuBoard |
Rather than repeating the management accounts we did in Word, we'll discuss a different situation. Imagine that Pythonics is now doing a large volume of consulting work and needs to bill customers by the hour on a weekly basis. An internal database keeps track of who works for how many hours on which project. At the end of each week, we need to raise correct invoices and simultaneously enter them into our accounts system. Although starting small, we'd like a system that will scale up in the future.
We've built a tab-delimited text file called invoicing.dat that contains a list of the fields for each invoice; basically, the customer details, date, invoice number, number of hours worked, hourly rate, and so on. In a real application, this data might come from database queries, flat files, or already be available as an object model in memory. The script to generate the invoices is 200 lines long and is mostly graphics code; we'll show some excerpts. First, the main loop:
def run(): import os invoices = acquireData() # parse the data file print 'loaded data' for invoice in invoices: printInvoice(invoice) print 'Done'
We'll skip the data acquisition. Note also that in a real financial application, you'd extract transaction objects from your invoice objects and save them in a BookSet at the point of printing.
For each invoice, construct a PDFCanvas, call various drawing subroutines, and save it with an appropriate filename. In this case, the filename encodes the invoice number and client name:
def printInvoice(inv): #first see what to call it filename = 'INVOICE_%d_%s.PDF' % (inv.InvoiceID, inv.ClientID) canv = pdfcanvas.PDFCanvas(filename) #make up the standard fonts we need and attach to the canvas canv.standardFont = pdfcanvas.Font(face='Helvetica',size=12) canv.boldFont = pdfcanvas.Font(face='Helvetica',bold=1, size=12) #now all the static repeated elements drawHeader(canv, filename) drawOwnAddress(canv) # now all the data elements drawGrid(canv, inv) drawCustomerAddress(canv, inv) drawInvoiceDetails(canv, inv) #save canv.flush()
Here's one of the drawing functions, drawOwnAddress() . It's passed the canvas to draw on and the invoice; it does what you'd expect:
def drawOwnAddress(canv): address = ['Village Business Centre', 'Thornton Hill', 'Wimbledon Village', 'London SW19 8PY', 'Tel +44-181-123-4567'] fnt = Font(face='Helvetica',size=12,italic=1) canv.drawStrings(address, INCH, INCH * 1.5, fnt)
Other methods draw tables, format the numbers, and output them in the right places using methods of the PDFCanvas. Users don't need to worry about the details of the file format.
In practice, you'd use a standard script handler so that the script could be run with a double-click. Here it's run interactively. Running the script generates one file for each customer, at a rate of several files per second:
>>> invoicing.run() loaded data saved INVOICE_199904001_MEGAWAD.PDF saved INVOICE_199904002_MEGAWAD.PDF saved INVOICE_199904003_MEGAWAD.PDF saved INVOICE_199904004_NOSHCO.PDF Done >>>
Figure 10.7 shows the output.
Now, let's look at the benefits of this architecture from a business perspective:
The report took only about two hours to assemble, including data acquisition.
You have a simple script that can be run with a double-click or scheduled to go off at night: no need to launch applications manually.
The output is filed with the correct names in an immutable format. If a dispute or problem arises in the future, you can instantly find the file and see exactly what was sent.
The entries have been made in the accounts system at the same time. It's easy to add further steps to the logic, such as emailing invoices to suppliers.
The system is fast and light; it runs well with tens of thousands of pages and can be moved from a desktop PC to a Unix server with no modifications.
It's easy to customize. You don't need a lot of Python, and there is a simple drawing API. Power users could learn to customize it or write their own reports easily.
Data can be acquired from anything with Python: files, databases, spreadsheets, or other Python applications. You aren't tied to a database engine.
There are several more techniques and improvements we haven't added, but that could be easily accomplished if the need arose. This is Open Source, so if they sound useful, they probably will be done by somebody by the time you read this.
The PIDDLE team is working on the "next layer up," which will hopefully be available by the time this book is printed. This consists of two ideas. First of all, frames identify regions on the page into which drawing may take place; users may specify one main frame per page, or as many as they wish. Second, we create a hierarchy of drawable objects, allowing a high level of reuse. These objects know their size and can wrap themselves to fit a frame if needed. They can be "poured into" a frame until it fills. A Table object might be initialized with an array of data and draw default table cells by itself; named styles allow quick and easy formatting of large tables. A Paragraph object, again tied to a list of styles, allows rapid formatting of text. Individual PIDDLE drawings can also constitute drawable objects and define their own coordinate systems for their contents.
The example script runs at about four pages per second, a lot faster than any printer, but nowhere near the speed limit. A large amount of processing is going into generating a text stream, which is almost the same for each page. You can generate the page once and substitute variables using Python's dictionary-substitution facility. This lets you generate documents as fast as the disk can write; however, it's applicable only for simple one-record-per-page forms.
PDF provides a similar trick: you can create something called a PDF form, which is a content stream that can be reused within a document. The reusable parts of the page can be placed in a form and stored once, and only the numbers and text that change need to print. This reduces the size of a huge invoice print run by 90% or more and leads to faster printing on the right printers.
A large number of graphics packages work with PostScript. You can design pages or graphic elements in a tool such as Adobe Illustrator. These elements can be distilled and the PDF page-marking operators lifted out into a library, with some parsing tools that would be straightforward to write in Python. This library combines the freedom of visual design tools with the discipline and speed of report programs.
The testing cycle was pretty fastórun a script, load the document to Acrobat in less than two seconds. However, the PIDDLE API is not platform-specific. You can use it to provide a printing engine for graphical applications; the same code that drew charts on the screen using a Windows or Tkinter backend generates a PDF report for free.
As discussed earlier, a key motivation for PIDDLE was to create plotting libraries that were not tied to one backend. The Graphite package ( www.strout.net/python/graphite/ ) was developed alongside PIDDLE and is already capable of a wide range of plot types. Given Python's strong presence in the scientific world, we expect exciting developments here. Figure 10.8 is a sample from Graphite.
One key application area is on the Web. Python web applications can produce both bitmaps and print-ready documents on the fly from a web server.
| I l@ve RuBoard |


kmeans.js is a JS implementation of the K-means clustering algorithm. The initial means are chosen randomly so you will get a different result everytime.


Dollar domination: why global markets depend on the US currency
by https://www.dawn.com/authors/422/reuters, ReutersFROM the dominant reserve currency for central banks to the main conduit for global trade and borrowing, US dollars are the lifeblood for banks and markets around the world.
A Fed research paper estimated in 2017 that as much as 70 per cent of all dollars are held outside the United States and 60pc of all $100 bills circulated overseas.
Another Fed paper this year said roughly half the 1.6 trillion of dollar banknotes in circulation were outside the United States.
Markets got a reminder of the greenback’s hegemony in September when a squeeze in overnight dollar funding rates in New York sent shivers across the world.
Governments and central banks have tried to reduce their dollar-dependency, with Bank of England governor Mark Carney describing its role in the world economy as “destabilising”. But de-dollarisation is likely to take many years.
Here are some ways the dollar is used:
Central bank reserve holdings
• Reserves of different currencies are held by central banks to settle international claims, intervene in foreign exchange markets or as rainy-day funds.
• Total reserves in US dollars were $6.79 trillion in the second quarter of 2019 more than 60pc of the total, International Monetary Fund data shows.
• As some countries, such as Russia, reduce their proportion of dollars, the greenback’s share was the lowest since 2013, the IMF data showed.
• The euro is the second most-popular reserve currency, accounting for 20pc of global holdings.
• Since 2010, the Japanese yen’s role as a reserve currency has declined to 5.4pc while the Chinese yuan has become more prominent, although represents just 2pc.
International payments
• The dollar is dominant for transactions between non-US exporters and importers.
• The proportion of invoices denominated in dollars is nearly five times the dollar’s share of world imports, data from the Bank for International Settlements (BIS), an umbrella group of the world’s central banks, shows.
• In 2018, more than half of all goods imported into the EU from non-members were invoiced in US dollars, compared to just a third in euros, Eurostat data shows.
• Companies operating in global markets, such as the airplane-maker Airbus, often list their prices in dollars. Former European Commission President Jean-Claude Juncker said it was “ridiculous that European companies buy European planes in dollars instead of the euro”.
• The BIS found 80pc of financing of trade between banks is in dollars.
Commodity pricing
• Commodities such as oil and gold are typically denominated in US dollars, as are benchmark futures such as Brent.
• Gulf oil producers peg their currencies to the dollar to avoid risk from fluctuations when invoicing their sales.
• The dollar’s supremacy was highlighted in 2018 when Washington decided to re-impose sanctions on Iran and all those doing business with it — any country breaking sanctions risked having access to dollars cut off.
• China has launched yuan crude futures which could eventually become a global price benchmark alongside Brent and WTI. But a pre-requisite would be liberalising China’s capital account to allow free movement of money.
Investments and borrowing
• US dollar lending to non-bank borrowers outside the US stood at $11.9 trillion at the end of June 2019, more than doubling over the past decade, BIS data shows.
• Foreign currency borrowing is particularly common in emerging markets which now have a record $3.74 trillion in dollar debt, the BIS said.
• But emerging markets’ dollar borrowing rates slowed to 2pc versus recent 8pc peaks.
• It is considered more risky, and is therefore expensive, for non-US banks to borrow in dollars, because they are likely to have fewer dollar deposits relative to their dollar debt.
Published in Dawn, The Business and Finance Weekly, November 18th, 2019


Analyzer Web Interface
To start an interactive analysis session drag and drop a play marked up with PML onto this page from your computer.
This page gives you access to the core metadata and visualization tools that PlayAnalyzer.com provides in an interactive environment. This functionality is also available in a fully RESTful context for individuals with an introductory knowledge of python. See the
documentation for more information.


Report Date: Sat Aug 29 11:25:48 PDT 2015
This report highlights the current local time of rendering this document
The current local time is Sat Aug 29 11:25:48 PDT 2015


Board Chair
Louis is an IT professional who feels giving back to the community that he enjoys so much is an important part of being in it. Being a 1994 transplant to Monterey County, he plans on remaining in Monterey County so he can take advantage of all of the ITN credits he plans on accumulating. Because his main transportation vehicle is currently a bicycle he is especially concerned with safety on the roads.
Board Vice-Chair
Todd is Deputy Executive Director at the Transportation Agency for Monterey County. Todd has worked on transportation and regional planning issues in the Monterey Bay area for almost 20 years. Todd lives in Monterey with his wife and two school age sons. Todd is actively involved in Cub Scouts as a Den Leader and enjoys racing his sailboat on the Monterey Bay. Todd is a member of the America Planning Association and the American Institute of Certified Planners.
Board Secretary
Fernando De Paolis is a professor and program chair at the Monterey Institute of International Studies, where he teaches Policy Analysis, Data Analysis, Regional Economics, and Development Economics. He is a Research Fellow with the Naval Postgraduate School’s CORE Lab, and with UCLA’s North American Integration and Development Center.
He has been the Regional Economist with the Denver Regional Council of Governments, and a consultant for cities, counties, international organizations, and non-governmental organizations. Fernando De Paolis has a Ph.D. in Urban Planning from UCLA, where he also taught graduate level courses in regional economic analysis and mathematical modeling.
Board Treasurer
Eddie is a Tax Manager with Ryan & McDonald, LLP in Salinas. His experience includes tax and assurance work in Tech, Hospitality, Real Estate, Agriculture, Legal, Medical and nonprofit industries. Prior to starting his career in accounting, he worked in higher education at UC Santa Cruz and nonprofit administration at Via Rehabilitation Services working with physically and developmentally disabled adults and children.
Eddie is a graduate of San Jose State University where he completed the Gary J. Sbona honors program. In addition to his work with ITN Monterey County, Eddie serves as Treasurer for Marina PONY Baseball/Softball and The Palma Alumni Association. Additionally, he volunteers for San Carlos School and Marina Youth Soccer Association.
Eddie grew up on the Monterey Peninsula attending San Carlos School, Palma High School and Hartnell College. He lives in Marina with his wife Anna and two sons. He enjoys golfing and fishing in the bay.
Board Member
For over forty years, Jeff was a partner and Chief Operating Officer of Monterey Insurance Agencies, a firm that dates back to 1888. During that time he served on local, state and national committees, receiving national recognition for his contributions. He taught insurance classes and served on educational and service boards.
He graduated from Westminster College in Fulton, MO and served in the U.S. Naval Reserve, COMSERVPAC, at Pearl Harbor from 1969-71. Craig is an Elder and Deacon of the Carmel Presbyterian Church. He has served on many nonprofit boards, including the Chamber of Commerce, Volunteers in Action, Lyceum of the Monterey Peninsula, Active 20-30 Club, Scottish Society, Monterey County Symphony, Del Monte Forest Property Owners, and the Del Monte Forest Foundation. He has been Chieftain of the Monterey Scottish Festival.
Craig and his wife Carolyn have been residents of Pebble Beach since 1971. They have two adult children, Kimbley and Danny.
Board Member
Jill Sheffield has been the President/CEO of The Carmel Foundation since early 2005, is a business executive who has made time throughout her career to take leadership roles in numerous community activities, both on the Monterey Peninsula and elsewhere. In addition to her extensive management and leadership skills, Jill has considerable fundraising, community relations and organizational experience.
Jill's background includes 32 years with United Airlines, most recently as Managing Director of Sales for its Western Region. Her previous positions for United Airlines included Managing Director for the Los Angeles Metro Area, City Manager for San Diego and General Manager for Monterey.
In addition to her work at The Carmel Foundation, she is an active member of the Rotary Club of Carmel-by-the-Sea; she is currently on the VNA Board of Directors and is Chairman of the Board of Peninsula Primary Care, an affiliate of Community Hospital of the Monterey Peninsula. Formerly she also served on the Board of the Carmel Chamber of Commerce and the bond oversight committee for the Carmel Unified School District.
A native Californian, Jill holds a bachelor's degree from San Francisco State University. She and her husband have been residents of the Monterey Peninsula since 1988.
Board Member
Monique grew up in San Joaquin Valley and lived there for most of her childhood. She moved to Monterey 16 years ago to continue her education at California State University Monterey Bay. Monique found her passion for the banking industry and has been doing it for over 14 years now. She enjoys developing other people and making a positive impacts in their lives. Through Wells Fargo Bank she’s allowed to stay very active in the Monterey Peninsula, focusing on community outreach and helping out local nonprofits.
Board Member
Bio coming soon!
Board Member
Bob Johnson, a Monterey County Native, except for four years at Stanford University, has spent his entire life here. Grew up on a livestock ranch in Salinas Valley, and was involved in the conversion of grazing land into irrigated crop land. As a boy saw farm implements pulled by horses, and by retirement in 1993, saw 300 horsepower tractors which were guided by GPS.
After retirement, he moved to Pacific Grove and got involved with the conversion of part of Fort Ord into a university, California State University Monterey, or CSUMB. He served six years on their Philanthropy Board and still works with the Dean of the Science Department to develop curriculum to serve the needs of our agriculture industry. In the summer, he conducts Ag Tours for adults.
Beyond supporting the Ag industry and CSUMB, he is an avid supporter of the Monterey Bay Aquarium, Save our Shores, American Heart Association and Yosemite Conservancy (Did you know Ansel Adams home and darkroom still exist in Carmel Highlands?). In 2014, he was recognized as Philanthropist of the Year for the tri county area.
ITNMontereyCounty is part of the ITNAmerica family, which unites organizations across the country working to support the transportation needs of older people. The ITNAmerica model offers a platform for dignified, sustainable mobility using technological solutions and innovative programming. We welcome your interest, and hope you will consider the benefits of having an ITN affiliate in your area. To learn more, contact us
Executive Director
A California native raised on a small family farm in the Central Valley who moved to Monterey in 2000 to attend Cal State Monterey Bay where she graduated with a dual major in Public Health & Social Work. Her work in the non profit sector since 2006 has stretched from operating local farmers markets, expanding a healthy eating program into local after-school programs, to operating a business district with numerous committee projects in the historic Oldtown Salinas region.
While Jessica has lived on the peninsula for over 15 years she has volunteered with the following organizations: Marina Chamber of Commerce, Salinas Valley Food & Wine Festival, Monterey Young Professionals Group, and Junior League of Monterey County. She cares deeply for her community and is excited to be at the helm of an organization changing the way transportation looks and feels for seniors and visually impaired adults.
Transportation Coordinator
Anahi was born in Mexico and moved to the US to provide a better future for her family. She currently lives in Salinas, CA where she homeschools her two children and keeps them active with sports, art, and social activities. Anahi has a Bachelor’s of Science in Business from California State University Monterey Bay, and holds an active CA State Life, Property & Casualty license since 2007.
She enjoys the interaction with ITNMonterey County clients who are thankful for the services provided, and finds comfort knowing that becoming a senior is not a setback but a positive way of living independently as we age. She loves to read, explore new places in California with her family, and travel to Mexico whenever possible.
Transportation Coordinator
Cheryl was born and raised on the Monterey peninsula, then moved to Salinas where she’s lived for 15 years. Working for ITN Monterey County is something close to her heart and supports the opportunity given through ITN for seniors to go out feeling safe and independent.
Cheryl was raised by her great aunt who was a senior, while her parents worked to support the family.  Cheryl has been with ITN Monterey Count since the summer of 2016, and looks forward to watching the organization grow. She would like to continue her higher education in Psychology or Family Therapy/Counseling.


{% extends "nav/nav.html" %} {% block title %}This is an example page{% endblock %} {% block content %}
Fortunately we are on the job, and you can just return home!
Back to whence you came


Our mission is to bridge the gap between minorities and the tech industry. We do this by providing a platform that connects minorities with professionals who resemble certain characteristics they posess. A recent survey of the top 9 tech companies in Silicon Valley by Fortune reveals that on average, minorities comprise about one-third of the workforce. That gap expands the higher up you go in an organization, with the best company showing women holding 29% of leadership jobs. NetBridge aims to solve that problem.
This unique service allows users to find mentors or people of interest who fall under certain characteristics.
We give users the opportunity to...
We're constantly increasing in numbers and...
Each and every one of our team mates represent the spirit of NetBridge: driven,and acutely aware of how limitless minorities are in the tech industry. We go to great length to identify the difficulties minorities face and come up with solutions by targeting other minorities who resembles them to give them more access, motivation and awareness in the tech industry. We are sending a powerful message that hope is coming to America.


When a Player is playing back a source with video, use the get_texture method to obtain the video frame image. This can be used to display the current video image syncronised with the audio track, for example:
@window.event def on_draw(): player.get_texture().blit(0, 0)
The texture is an instance of pyglet.image.Texture, with an internal format of either GL_TEXTURE_2D or GL_TEXTURE_RECTANGLE_ARB. While the texture will typically be created only once and subsequentally updated each frame, you should make no such assumption in your application -- future versions of pyglet may use multiple texture objects.


{% extends 'website/layout.html' %} {% block content %}
| 1. Peter Otieno - Executive Chairman, Board of Directors Occupation: Director, Walls and Floors Holdings Ltd |
| 2. Charles Nduati - Vice Chair Occupation: ICT and Finance |
| 3.Prof. Micheal Okoth Occupation: Associate Professor, University of Nairobi |
| 4. Dr. Jerusha N. Kamau Occuption: Pharmacist |
| 5. Dr. Jerusha N. Kamau Occuption: Pharmacist |


|
| | ClassHandler (NativeContext Context) |
| | Creates a ClassHandler. More...
|
| |
| void | SetPropertyString (std::string Name, std::string Value) |
| | Sets an internal property to a std::string. Like doing "this.<Name> = <Value>;". More...
|
| |
| void | SetPropertyInt (std::string Name, s64 Value) |
| | Sets an internal property to a signed integer. Like doing "this.<Name> = <Value>;". More...
|
| |
| void | SetPropertyUInt (std::string Name, u64 Value) |
| | Sets an internal property to an unsigned integer. Like doing "this.<Name> = <Value>;". More...
|
| |
| void | SetPropertyDouble (std::string Name, double Value) |
| | Sets an internal property to a double. Like doing "this.<Name> = <Value>;". More...
|
| |
| void | SetPropertyBoolean (std::string Name, bool Value) |
| | Sets an internal property to a boolean. Like doing "this.<Name> = <Value>;". More...
|
| |
| void | SetPropertyUndefined (std::string Name) |
| | Sets an internal property to undefined. Like doing "this.<Name> = undefined;". More...
|
| |
| void | SetPropertyNull (std::string Name) |
| | Sets an internal property to null. Like doing "this.<Name> = null;". More...
|
| |
| void | SetPropertyNaN (std::string Name) |
| | Sets an internal property to NaN. Like doing "this.<Name> = NaN;". More...
|
| |
| void | InitializeSettingPropertyArray (std::string Name, Array &Value) |
| |
| void | FinalizeSettingPropertyArray () |
| |
| void | InitializetSettingPropertyObject (std::string Name, Object &Value) |
| |
| void | FinalizeSettingPropertyObject () |
| |
| std::string | GetPropertyString (std::string Name) |
| | Gets an internal property as a std::string. Like getting "this.<Name>;". More...
|
| |
| s64 | GetPropertyInt (std::string Name) |
| | Gets an internal property as a signed integer. Like getting "this.<Name>;". More...
|
| |
| u64 | GetPropertyUInt (std::string Name) |
| | Gets an internal property as an unsigned integer. Like getting "this.<Name>;". More...
|
| |
| double | GetPropertyDouble (std::string Name) |
| | Gets an internal property as a double. Like getting "this.<Name>;". More...
|
| |
| bool | GetPropertyBoolean (std::string Name) |
| | Gets an internal property as a boolean. Like getting "this.<Name>;". More...
|
| |
| Public Member Functions inherited from bjs::js::FunctionHandler |
| | FunctionHandler (NativeContext Context) |
| | Creates a function handler using the given context. More...
|
| |
| u32 | GetArgc () |
| | Gets the number of arguments passed from JS to the function. More...
|
| |
| bool | CheckArgcEqualOrBigger (u32 Argc) |
| | Checks if the passed argument number are equal OR BIGGER than the specified number. More...
|
| |
| bool | CheckArgcEqual (u32 Argc) |
| | Same as CheckArgcEqualOrBigger, but only if they're equal (not bigger). More...
|
| |
| Type | GetArgumentType (u32 Index) |
| | Gets the type of the argument located at the given position. If there's no argument, None is returned. More...
|
| |
| bool | CheckArgumentType (u32 Index, Type ArgType) |
| | Checks if the type of the argument located at the given position is a specific type. More...
|
| |
| bool | IsConstructorCall () |
| | Checks if the the function was called as a constructor call. More...
|
| |
| std::string | GetString (u32 Index) |
| | Gets the argument located at the given position as a std::string. More...
|
| |
| s64 | GetInt (u32 Index) |
| | Gets the argument located at the given position as a signed integer. More...
|
| |
| u64 | GetUInt (u32 Index) |
| | Gets the argument located at the given position as an unsigned integer. More...
|
| |
| double | GetDouble (u32 Index) |
| | Gets the argument located at the given position as a double. More...
|
| |
| bool | GetBoolean (u32 Index) |
| | Gets the argument located at the given position as a boolean. More...
|
| |
| Callback | GetCallback (u32 Index) |
| | Gets the argument located at the given position as a callback (function as argument). More...
|
| |
| Object | GetObject (u32 Index) |
| | Gets the argument located at the given position as an object. More...
|
| |
| Array | GetArray (u32 Index) |
| | Gets the argument located at the given position as an array. More...
|
| |
| void | ReturnString (std::string Value) |
| | Returns a std::string. Will only return the variable if the return code of the JS function is Variable. More...
|
| |
| void | ReturnInt (s64 Value) |
| | Returns a signed integer. Will only return the variable if the return code of the JS function is Variable. More...
|
| |
| void | ReturnUInt (u64 Value) |
| | Returns an unsigned integer. Will only return the variable if the return code of the JS function is Variable. More...
|
| |
| void | ReturnDouble (double Value) |
| | Returns a double. Will only return the variable if the return code of the JS function is Variable. More...
|
| |
| void | ReturnBoolean (bool Value) |
| | Returns a boolean. Will only return the variable if the return code of the JS function is Variable. More...
|
| |
| void | ReturnArray (Array &Value) |
| | Returns an array. Will only return the variable if the return code of the JS function is Variable. More...
|
| |
| void | ReturnObject (Object &Value) |
| | Returns an object. Will only return the variable if the return code of the JS function is Variable. More...
|
| |
| void | ReturnUndefined () |
| | Returns undefined. Will only return the variable if the return code of the JS function is Variable. More...
|
| |
| void | ReturnNull () |
| | Returns null. Will only return the variable if the return code of the JS function is Variable. More...
|
| |
| void | ReturnNaN () |
| | Returns NaN. Will only return the variable if the return code of the JS function is Variable. More...
|
| |
| NativeContext | GetContext () |
| |
An extended FunctionHandler to be used in bjs::js::Class - related API JS functions.


| Section | Id |
|---|---|
| Chart | chart |
| Alert Count | alertcount |
| Instance Count | instancecount |
| Passing Rules | passingrules |
| Alert Details | alertdetails |
| Statistics | statistics |
| Parameters | params |
| Theme | Id |
|---|---|
| Console [Dark / Green] | console |
| Construction [Light / Orange] | construction |
| Corporate [Light / Blue] | corporate |
| Marketing [Light / Purple] | marketing |
| Mountain [Light / Dark Blue] | mountain |
| Nature [Light / Green] | nature |
| Ocean [Light / Blue] | ocean |
| Plutonium [Dark / Green] | plutonium |
| Skyline [Dark / Pink] | skyline |
| Technology [Dark / Red] | technology |


account_balance
Balance: $210,000
Last registry
(Outcome) Bio-Blister packs: $5,400
Notes
MM for Apps looks awesome!
history
History
Last 3 months
| Month | Income | Outcome | Balance |
|---|---|---|---|
| June | $59,110 | $31,920 | $28,800 |
| July | $65,400 | $33,750 | $32,310 |
| August | $64,500 | $34,500 | $30,200 |


Backlog
Committed Stories
Committed Tasks
Tasks in Progress
Completed Tasks
Done Stories
Current Sprint
Note Holder
Pull Text
-----------------------
-----------------------
-----------------------
ha ha ha!
-----------------------
Test2Test3
Blah blah blah
Click here to submit the form


Fri Nov 17, 2006
A couple of things.
Firstly, I’ve been having some MySQL database issues with my Awardspace web hosting server. So, if you get the Wordpress error page when you go to w o r d s p a c e, check back later.
Secondly, wasn’t that storm yesterday insane? It took out the power grid south of the Fraser and now the Vancouver Water Board has issued a warning not to drink the muddy discoloured water that bears a resemblance to weak tea. Duh.
Thirdly, the web 2.0 buzz, like it or not, is here to stay. Here is a super-sized representative directory of over a thousand websites, sorted by category. I found some really useful links here, such as places to publicize your feeds and grass roots employment sites and all sorts of cool stuff. Even if you don’t know what the heck web 2.0 is, you’ll find a whole lot of goodies here.
One more thing. On a somewhat related topic…
As overhyped and ridiculously pedestrian as it is, I’ve finally given into the pressure. I’ve set up a myspace page.
I know, I know…