{% extends "projects/project_edit_base.html" %} {% load i18n %} {% block title %}{% trans "Webhooks" %}{% endblock %} {% block nav-dashboard %} class="active"{% endblock %} {% block project-webhooks-active %}active{% endblock %} {% block project_edit_content_header %}{% trans "Webhooks" %}{% endblock %} {% block project_edit_content %}
{% blocktrans trimmed with docs_url="https://docs.readthedocs.io/page/build-notifications.html#build-status-webhooks" %}
We’ll send a POST
request to the URL with the JSON payload below on the selected events.
Check our docs for more information.
{% endblocktrans %}
{% blocktrans trimmed with docs_url="https://docs.readthedocs.io/page/build-notifications.html#legacy-webhooks" %} This webhook was created from our old implementation and doesn't have a custom payload. Check our docs for the payload description or edit the payload to set a custom one. {% endblocktrans %}
{% endif %} {% if object.pk %}


Logo
Download Logo
Desktop Design
Home
About us
Our team
Team
Services
Properties
Buy property
Property sample
Sell property
Map
Contact us
Mobile Design
Home
Menu
About
Our team
Team
Services
Properties
Buy
Property sample
Sell
Map
Contact us
Invoice 1
Download Invoice
Development
Full Screen
Invoice 2
Download Invoice
Client: Kittitath Jenhatakarnkij
<EMAIL_ADDRESS>(+66) 84 847 5553
Consultant: Poom Pengcharoen
<EMAIL_ADDRESS>(+66) 93 124 2007
Last Update: 17 May 2016
Starting Date: 10 Apr 2016
Estimate Completion Date: 30 Apr 2016
Stage: Completed
Status: Completed
Back to top


“Racine Mudge, his face distorted beyond all recognition, was making a marvellous inward movement, as though doubling back upon himself. He turned funnel-wise, like water in a whirling vortex, and then appeared to break up somewhat as a reflection breaks up and divides in a distorting convex mirror. He went neither forward nor backward, neither to the right nor the left, neither up nor down. But he went. He went utterly. He simply flashed away out of sight like a vanishing projectile. All but one leg.” — Algernon Blackwood, A Victim Of Higher Space


Welcome to {{ application.name}}!
Thank you for signing up. Please verify your email address by clicking the following link:
If you are having any issues with your account, please don’t hesitate to contact us by replying to this mail.
Thanks!
{{ application.name }}
If you did not make this request, please contact us by replying to this mail.


local_airport
Share
Logout
local_airport
Flowers, ink
Share
Logout
menu
Welcome [usr-id] !
Let's write everything !
This sample text and Maybe it's will be this app design.
2019/1/20 12:14:45
これはサンプルのデザインだ。
2019/1/20 12:14:45
Alvin
Alvin
Alvin
Alvin
Alvin


A database of English and Chinese words for those working in tech or gaming industry in China!
Please fork away and add some more stuff!
PRs gladly accepted.


| PostgreSQL 9.0.10 Documentation | ||||
|---|---|---|---|---|
| Prev | Up | Appendix F. Additional Supplied Modules | Next |
The pgstattuple module provides various functions to obtain tuple-level statistics.
pgstattuple(text) returns record
pgstattuple
returns a relation's physical length,
percentage of "dead" tuples, and other info. This may help users
to determine whether vacuum is necessary or not. The argument is the
target relation's name (optionally schema-qualified).
For example:
test=> SELECT * FROM pgstattuple('pg_catalog.pg_proc'); -[ RECORD 1 ]------+------- table_len | 458752 tuple_count | 1470 tuple_len | 438896 tuple_percent | 95.67 dead_tuple_count | 11 dead_tuple_len | 3157 dead_tuple_percent | 0.69 free_space | 8932 free_percent | 1.95
The output columns are described in Table F-21.
Table F-21. pgstattuple
output columns
| Column | Type | Description |
|---|---|---|
| table_len | bigint | Physical relation length in bytes |
| tuple_count | bigint | Number of live tuples |
| tuple_len | bigint | Total length of live tuples in bytes |
| tuple_percent | float8 | Percentage of live tuples |
| dead_tuple_count | bigint | Number of dead tuples |
| dead_tuple_len | bigint | Total length of dead tuples in bytes |
| dead_tuple_percent | float8 | Percentage of dead tuples |
| free_space | bigint | Total free space in bytes |
| free_percent | float8 | Percentage of free space |
pgstattuple
acquires only a read lock on the
relation. So the results do not reflect an instantaneous snapshot;
concurrent updates will affect them.
pgstattuple
judges a tuple is "dead" if
HeapTupleSatisfiesNow
returns false.
pgstattuple(oid) returns record
This is the same as pgstattuple(text)
, except
that the target relation is specified by OID.
pgstatindex(text) returns record
pgstatindex
returns a record showing information
about a B-tree index. For example:
test=> SELECT * FROM pgstatindex('pg_cast_oid_index'); -[ RECORD 1 ]------+------ version | 2 tree_level | 0 index_size | 8192 root_block_no | 1 internal_pages | 0 leaf_pages | 1 empty_pages | 0 deleted_pages | 0 avg_leaf_density | 50.27 leaf_fragmentation | 0
The output columns are:
| Column | Type | Description |
|---|---|---|
| version | integer | B-tree version number |
| tree_level | integer | Tree level of the root page |
| index_size | bigint | Total number of pages in index |
| root_block_no | bigint | Location of root block |
| internal_pages | bigint | Number of "internal" (upper-level) pages |
| leaf_pages | bigint | Number of leaf pages |
| empty_pages | bigint | Number of empty pages |
| deleted_pages | bigint | Number of deleted pages |
| avg_leaf_density | float8 | Average density of leaf pages |
| leaf_fragmentation | float8 | Leaf page fragmentation |
As with pgstattuple
, the results are accumulated
page-by-page, and should not be expected to represent an
instantaneous snapshot of the whole index.
pg_relpages(text) returns bigint
pg_relpages
returns the number of pages in the
relation.
Tatsuo Ishii and Satoshi Nagayasu


Teleplay by: Scott Siveri
Story by: David J. Lagana
Transcribed by: Eric Aasen
[Scene: Central Perk, Phoebe, Rachel, Chandler, and Monica are there. Rachel is reading everyones horoscope.]
Rachel: Okay, Chandler!
Chandler: Okay.
Rachel: And your horoscope says, "On the fifth a special someone is going to give you a gift."
Chandler: (To Monica) Oh, well thank you in advance. (Kisses her.)
Rachel: Op, but the twelfth brings a lovers spat.
 Why would you do that?!
Rachel: Oh, wait and on the nineteenth a secret crush announces itself.
(Phoebe winks and licks her lips while eyeing Chandler.)
Joey: (entering) Hey guys!
Chandler: Hey!!
Rachel: (ecstatic) Oh my God! Its Joey Tribbiani of Mac and C.H.E.E.S.E.!!!!!!!
(Everyone claps and cheers, Joey mimics looking about with a gun.)
Chandler: Oh thats right. Its your first day! So are you psyched to fight fake crime with your robot sidekick?
Joey: Am I psyched? The lead in my own TV series? Ive dreamed about this for years! Why have I not been preparing?!
Phoebe: No! Joey, youre going to be great!
Joey: But I got to act with a robot Pheebs, and-and I dont know anything about technology! I cant even use Chandlers computer except to find porn! And-and thats only cause its right there when you turn it on!
Monica: I think our lovers spat will start a little early this month.
Phoebe: (in a sexy voice to Chandler) Ill be waiting.
Opening Credits
[Scene: Central Perk, time lapse. Phoebe is now looking at the covers of two different books.]
Chandler: Are you judging them by their covers? Because youre really not supposed to do that.
Phoebe: No, Im just deciding which one to useIm gonna start writing another book!
Rachel: Be-because the last one was such a big seller?
Phoebe: Well, if you must know I have written 14 books. And as I am the only one who has read them, I can tell you that they all have been very well received.
Ross: (entering) Hey!
Chandler: Hey!
Rachel: Hey!
Ross: What are you guys doing later?
Phoebe: Oh, Rachel and I have appointments to get our hair cut.
Rachel: (To Phoebe) We do?
Phoebe: I want to see what he wants first.
Rachel: Okay.
Ross: (continuing) I just found out that Elizabeths dad wants to meet me.
Chandler: Wait a minute, hold the phone! Youre not Elizabeths dad?!
Ross: Come on guys, I-I really want this guy to like me. It-it would really help me out if you guys were here to make me look good.
All: Of course well help! Yeah! Well be here!
Ross: Thanks!
Monica: We know how tough those parent/teacher conferences can be.
[Scene: Pier 59 Studios, its the set of Mac and C.H.E.E.S.E. The producer is showing Joey around the set.]
The Producer: (walking into Macs office) So uh, heres your office set!
Joey: Wow! Huh? (Picks up the phone) Mac Macaveli, Private Investigator!
The Producer: (checking his watch) Lets get you into wardrobe for a fitting.
Joey: Okay. Hey uh, when do I get to meet the robot?
The Producer: Im sorry, why dont we do that right now? Hes right here. (Points to a guy.)
Joey: Okay.
The Producer: Joey Tribbiani, this is
Joey: Oh wow! Hes so lifelike! (Starts touching the guys cheeks) Unbelievable! (He starts tugging on the guys ears.
The Producer: This is Wayne, the man who created and operates C.H.E.E.S.E.
Joey: (slaps Wayne on his cheek) How do you do there, Wayne? (Backs away.)
 (Walks away.)
Joey: Okay. Sorry about that (Mimics that cheek thing he just did.) Uh, so wheres C.H.E.E.S.E.?
Wayne: C.H.E.E.S.E. is right here. (He puts on his headset, picks up the controller, and wheels C.H.E.E.S.E. in. C.H.E.E.S.E. is just a plain old robot on tracks; he kinda looks like No. 5 in the movie Short Circuit.)
C.H.E.E.S.E.: (Wayne with a computerized voice) Nice to meet you Mac!
Joey: (laughs) This is like the temporary robot, right?
Wayne: No. Why?
Joey: Well, I-I just, I just it was going to be like a really cool robot, yknow? Like the terminator or uh, when I first saw you.
Wayne: I spent two years developing this machine, its absolutely state of the art.
Joey: Im sorry, it justI dont know it doesnt really look like it can do anything.
Wayne: It can do this. (He moves C.H.E.E.S.E.s arm close to Joeys special area and he jumps back.)
[Scene: Central Perk, Ross is at the counter drinking coffee as Elizabeth enters with her dad, Paul. Elizabeth goes to kiss Ross, but he just kisses her on the forehead. By the way Paul is played by Bruce Willis. Yes, that Bruce Willis from Moonlighting, Die Hard, and Armageddon.]
Elizabeth: This is my father, Paul Stevens. Dad, this is Ross Geller.
Ross: It-its great to meet you Paul.
Paul: I usually prefer Elizabeths boyfriends to address me as Mr. Stevens.
Ross: Of course, of course, Mr. Stevens.
Paul: So Ross, what your problem?
Ross: Eh-whExcuse me?

Ross: Thats funny. Umm . (Pause, then serious) Its not funny.
Paul: I dont like you going out with my daughter Ross.
Ross: Okay. I can, I can see that. Umm, but I think if you give me umm, one chance I can, I can change your mind.
Paul: Okay.
Ross: What?
Paul: Okay. Ill give you one chance to change my mind. (Ross laughs in relief) You got one minute. (Ross suddenly gets worried.)
Elizabeth: Daddy!
Paul: Fine! Two minutes. Go.
Ross: This isyou(Ross starts laughing.)
Paul: (laughs then checking his watch) 1 minute 50 seconds.
Ross: Okay, umm I want you to know that I have never done anything like this before. I mean, I mean Ive been in um, relationships in general, uh but I have never done it with a studentI mean I notnot it! I mean, I mean I dontWe havent done it.  (Paul is not amused.) Okay, okay, a joke, a jokelighten the mood. Umm, two guys go into a bar. One of them is Irish.
Paul: Im Irish.
Ross: And the Irish guy wins the joke!
(Monica, Chandler, and Phoebe enter.)
Monica: Ross!!
Chandler: Ross!

Ross: Oh God, thank you! (Runs and gives all of them a group hug.) Umm, uh, Mr. Stevens Id like you to meet my friends uh, this is Phoebe, Monica, and Chandler.
Phoebe: Youre Elizabeths father, huh? I can see now where she gets her rugged handsomeness.
Monica: (obviously attracted to him) Is-is-is there a-a Mrs. Stevens?
Chandler: Theres a Mr. Bing!
Paul: No, unfortunately Lizzies mom passed away shortly after she was born. I raised her by myself.
Phoebe and Monica: (sympathetic) Ohh!
Paul: I get that a lot.
Ross: Okay umm, why dont we all take a seat, yknow? And uh, and Ill get us all some uh some coffees(He goes to pull out Elizabeths chair, but Paul steps in)Yeah, why dont you. (Paul pulls out her chair) Uh and you guys can talk about whatever, whatever you want. Yknow?  (He turns his back to Paul and Elizabeth and points to himself for Chandler, Monica, and Phoebe. Then he goes to order the coffee.)
Monica: Yknow, it is so strange seeing Ross here this time of day, cause usually hes got the childrens hospital.
Phoebe: Yeah. Not looking for dates. (Monica turns in horror.)
Elizabeth: So uh, Monica is Rosss sister.
Monica: And hes a great brother!
Paul: I had a sister.
Monica: Ohh!
Paul: She passed away.
Monica and Phoebe: (sympathetic) Ohh!
Paul: Oh, you dont have to do that every time.
Chandler: But uh Ross, Ross is a great guy! I was roommates with him in college. Uh, funny story (He starts laughing then notices that Paul isnt happy.) Youre roommate in college died didnt he?
Paul: A part of him did yes.
Ross: (returning with the coffee) Okay here we are Paul, Elizabeth. (He sets down their cups.) So I hope you guys were finding something to talk about.
Chandler: Yes, we were just
(Rachel runs in.)
Rachel: Hi, Im sorry Im late but I am ready, ready to talk you up! When does Lizs father get here?
Paul: Im already here.
Rachel: Oh! Ross is sooo great!
[Scene: Monica, Chandler, and Phoebe's, Phoebe is working on her book at the kitchen table, Monica is on the couch, and Chandler is entering from the bathroom carrying a package of toilet paper.]

Monica: No, you said the baby creeps you out.
Chandler: No, the little girl creeps me out.
Monica: You said the baby.
Chandler: Why would the baby creep me out?
Monica: Why would the little girl creep you out?
Phoebe: (writing frantically) You guys, Im sorry, could you please talk a little slower?
Chandler: This is going in your book?
Phoebe: Yeah, its about relationships. Yknow? The traps, the pitfalls, what not to do, keep going. This stuff is great!
Monica: What?! Excuse me!
Phoebe: And how none of it matters when the people really love each other. (Chandler and Monica kiss.) And how people will believe anything you tell them as long as its a compliment.
[Scene: Central Perk, Rachel is there alone as Paul enters.]
Rachel: (seeing him) Oh hi!
Paul: Hi! Hi. (Hes looking around.) I think I left my keys here somewhere.
Rachel: Oh! Well lets look for them. (Finds some under one of the couch cushions. It has a pink, fuzzy ball on the key chain.) Oh-oh-hey! Are these them?
Paul: No.
Rachel: All right! (Throws them back under the cushion.)
Paul: Oh, here they are right here. (Picks them up from underneath the corner of the couch.)
Rachel: Oh good.
Paul: Thanks for your help. (Starts to leave.)
Rachel: (chasing after him) Oh, wait! Sorry, Mr. Paul? Mr. Paul?
Paul: Just call me Paul.
Rachel: Paul. Umm, I just wanted you to know that Ross really is a great guy.
Paul: Well maybe you can date him then that would save me the trouble of killing him. (Rachel laughs then starts looking at him.) Are you okay?

Paul: Well, we were very young when we had her.
Rachel: Oh. We?
Paul: Well yeah, it usually, it takes two people to (He taps his index fingers together.)
Rachel: Oh no! Yes! Of course, I know that! I justI meant yknow are you still a We or are you just You?
Paul: Im just me, my wife died shortly after Lizzie was born.
Rachel: (sympathetic) Ohh. So you raised her all on your own?
Paul: Yes I did.
Rachel: Ohh. (She touches his arm for support and likes what she feels) Ooh!
[Scene: Monica, Chandler, and Phoebe's, Phoebe is still writing in her book, Chandler and Monica are in the kitchen as Joey enters.]
Joey: Hey!
Chandler: Hey!
Phoebe: Hey!
Monica: How was your first day?
Joey: Pretty great! Except I did get a little attitude from the robot.
Chandler: Damn those robots, theyre supposed to be our faithful servants!
Joey: Anyway, it wasnt the robot, it was the guy who controls him. Yeah, he doesnt like me. He had C.H.E.E.S.E. knock over the sandwich right when I was reaching for one! Ohh!
Phoebe: Well, why dont you just get him fired?
Joey: I may have to, I hate to do it, but Im the star! Yknow? Theres a limit to how many sandwiches I can eat off the floor. (His cell phone rings) Excuse me. (Answers it, on phone) Joey Tribbiani.
Estelle: (on the other end) Joe! Im glad I found ya, I got an audition for ya!
Joey: Wow!
Estelle: The thing is its kinda on the Q.T. The actor who has the part doesnt know he might be fired. Its the lead in a series, Mac and C.H.E.E.S.E.
Joey: Im the lead in Mac and C.H.E.E.S.E.!!
Estelle: Uh-oh!
[Scene: Joey and Rachel's, Ross is entering looking for Joey, but instead he finds Paul and Rachel making out on the couch.]
Ross: Joey?!
Paul: Hi Ross.
Rachel: I was just getting him to like you.
Commercial Break
[Scene: Joey and Rachel's, scene is continued from earlier.]
Ross: Joey?! Joey!! (He runs into his bedroom.)
Rachel: Ross, Joey is not here.
Ross: Okay, Ill just wait for him in here!
Rachel: Ross, its okay. You can come out.
Paul: Yeah Ross its okay, its me, Mr. Stevens.
Ross: (coming out of the bedroom) Oh! Oh my God! I didnt even see you!
Paul: Sure you did! You came in, you got all awkward, and you ran into the bedroom. You were shouting, "Joey! Joey!" Bye Rach. (Kisses her.)
Rachel: Bye!
Paul: Ill call you later. Bye Ross. (Leaves)
Ross: What-what-what thehow da-how did-what the-how did-what?!
Rachel: Well, yknow he lost his keys so he was looking for them
Ross: (incredulous) In your mouth?!
Rachel: No! Downstairs! And we got to talking yknow, for like two hours, and I really liked him so I invited him up here for a cup of coffee.
Ross: You were at the coffeehouse!
Rachel: Ross, whats the big deal? So I kissed the guy!
Ross: He is my girlfriends father, okay? Its-its, its weird!
Rachel: WhYou dated my sister!
Ross: That was different!
Rachel: What? Why?!
Ross: This is weird for me!
Rachel: Ross look, look this is good for you. Okay? Lets face it, so far the guys not lovin ya! But I can turn that around! I got the inside track! We can all go out to dinner, yknow? And I can talk you up! Ross, the guy is a very, very successful lawyer!
Ross: How is that important?
Rachel: Oh its important!
[Scene: Monica, Chandler, and Phoebe's, Joey is telling everyone about his impending termination at Mac and C.H.E.E.S.E.]
Joey: Apparently, theres like a million guys out there that can play Mac, and theres only this one robot and this one guy who controls it! I didnt know he could get me fired! What am I going to do?
Monica: Well yknow Joey, youre a pretty charming guy.
Joey: Thanks, but I kinda have a problem to deal with here.
Monica: No sweetie, youve got to win over the guy that controls C.H.E.E.S.E.!
Joey: Thats not a bad idea. Yeah. Okay, but if I got to turn on the charm tomorrow Im not wasting anymore of it over here with you guys. (Starts to leave, but stops and turns to Phoebe.) Well, actually I got a little bit saved for you Pheebs. (Exits.)
Chandler: So do you think uh, Joeys more charming than me?
Monica: Yeah! Thats why Im sleeping with him on the side.
Chandler: Yeah, you wish. (Stops to think about it and gets depressed.)
Phoebe: (writing in her book) "You wish."
Monica: Phoebe, stop writing about us!
 Im writing about other people.
Chandler: Who?
Phoebe: Marcia and Chester.
Monica: Okay fine! Fine! Then you know what, Ill just write about Phyllis! Hmm!
Chandler: Hmm.
Monica: (writing on a piece of paper) Phyllis is sitting in a chair.
Chandler: Oh.
Phoebe: I see what youre doing!
Monica: (still writing) Phyllis sees what Im doing.
Chandler: Oh-oh.
Phoebe: Ooh, I have tasted my own medicine and it is bitter!
[Scene: Pier 59 Studios, Joey is walking up to C.H.E.E.S.E. and Wayne.]
Joey: Morning! Hey, hows my favorite genius and my little robot buddy?! (Pats C.H.E.E.S.E. on the head.)
Wayne: Dont touch him!
Joey: Okay! (He yanks his hand away.) All right. Umm, all right Wayne, level with me. Okay? I-I keep hearing all these rumors that I might get fired. Okay, they even have actors coming in to read for my part! Come on man, you-you got to give me a second chance!  (He grabs C.H.E.E.S.E.s arm and pulls it off at the elbow.) Ah-ah!! (Wayne is shocked.) Okay, thats why you didnt want me to touch him right? Here you go! Okay? (Hands Wayne the arm and he goes to fix it. Meanwhile Joey starts to berate himself.) Stupid! I cant believe it! God! (A very beautiful woman walks by.) (To her) Hey, how you doin? (He and her go over to talk and Wayne looks on with envy.)
[Scene: A Restaurant, Ross and Rachel are on their double date. Rachel is busy talking Ross up.]
Rachel: So it seemed that my prom date had stood me up, so Ross selflessly, offered to take me.
Elizabeth: What a nice story!
Paul: So Ross was in college and decided to jump at the chance to take a young girl to her high school prom.
Rachel: Wow! I definitely did not see that one backfiring! Im gonna go to the bathroom.
Ross: Yeah, take your time.
(Rachel heads for the bathroom.)
Ross: (to Paul) Just-just so you know I was a freshman and she was a senior. So it wasnt as bad as-as
Paul: Ross, look, I know Ive been giving you a lot of jabs and its partly because Im very protective of Lizzie, and partly because well, they just keep coming to me. But I have to admit that after all the wonderful things that Lizzie has told me and the many, many, (pause) many stories that Rachel has told me that, well (pause) youre not (pause) all bad.
Ross: Not all bad.
Paul: And anyhow, Im sorry I was so harsh before, but you have to understand that I (pause) still look at Lizzie like shes a twelve-year-old girl.
Ross: Yeah. You know what? I know what you mean; I do that too.
Paul: I beg your pardon?
Ross: No! No! NotI dont mean I-I see her as a twelve-year-old girl! I mean I-I have a son, whos umm six and I still think of him as a baby.
Paul: You have a son?
Ross: Yeah, well my-my ex-wife and I share custody of Ben and umm, uh, and just so you know, Carol and I are on excellent terms as Im sure you are with your wife! (Realizes) Oh, Im sorry! (To Elizabeth) Its unbelievable!
Paul: Dont worry about it, I just didnt realize you were married. (Rachel returns and hears that.)

Ross: Youre back.
Paul: You two were married?!
Rachel: Oh! Whoops! Im sorry, you were talking about Emily!
(Ross slams his head down on the table.)
[Scene: Monica, Chandler, and Phoebe's, Monica and Chandler are entering and theyre arguing.]
Monica: Chandler, we said we would meet at the coffeehouse at six.
Chandler: We said seven!
Monica: We said six!
Chandler: The only way that I said six would be if the sevens, let meet at seven, not at six.
Monica: Yeah and if I had seven, maybe I wouldve said something like this, "Wow! My boyfriends such a wise assseven!"
Phoebe: (Turning around in the chair) Hi!
Chandler: Oh my good God.
Monica: Ugh!
Phoebe: I know what time you said.
Chandler: What?!
Phoebe: Well actually, I know what time Chester and Marcia said.
Monica: What time?
Phoebe: Quite an interesting turn of events, suddenly its my book to the rescue, huh? (Reading her book) Ooh, very interesting. Yeah, well this certainly clears things up.
Chandler: (disgusted) What does it say?!
Phoebe: I will tell you as soon as you thank me for writing my book.
Chandler: Thank you for writing your book. Its-its uh, great book and you are the queen of everything.
Phoebe: Thanks! So are you.
Chandler: (To Monica) I told you I should not wear this color. (Hes wearing a reddish-orange sweater.)
Phoebe: (reading from her book) Mon (Pause as she restarts) Marcia and Chester are planning on seeing a movie on Sunday night. Marcia thinks theyre supposed to meet at six, Chester thinks its at seven.
Chandler: So you knew we were gonna miss the movie!
Phoebe: Thats right.

Phoebe: (writing in her book) Marcia and Chester are mad at Phyllis.
[Scene: Joeys Dressing Room, Joey and Chandler are there.]
Joey: I cant believe Im going to lose this job!
Chandler: Oh Im so sorry man! Is there anything I can do?
Joey: Yeah! Help me get this mini-fridge past the security guard.
(Theres a knock on the door and Joey answers it to Wayne.)
Wayne: Hey Joey, I want to talk to you.
Joey: Yeah? Well, I dont want to talk to you Wayne!   Oh, Chandler, Wayne. Wayne, Chandler. (They shake hands.)
Chandler: Hi, how are ya?
Wayne: Joey, Joey, I-I-Ill g-get you your job back if you help me out.
Joey: (incredulous) Why should I help you?!
Chandler: (whispering in Joeys ear) The reason he just said.
Joey: (happily) What do you need?
Wayne: I-I-I saw you on stage talking to that beautiful woman, yknow Sarah?
Joey: Yeah?
Wayne: I wish I could talk to her.
Joey: What are you in love with her or something?
Wayne: Yeah. Her. All of them. Anyone.
Chandler: Yeah, Ive been there my friend.

Joey: Oh wow Wayne, its not really something you can teach yknow? Its pretty much something youre born with if you(Off Chandlers look)You-you can teach it! Ill show you right how to do it.
[Scene: A Restaurant, Rachel is still trying to talk up Ross, not to much success.]
Rachel: I mean if you think about it, I mean Ross did learn something from each marriage.
Paul: How to make the next one even shorter?
Rachel: Now wait a minute thats not fair. He was married to me a hell of a lot longer than he was married to Emily, he just didnt tell me. (Everyone looks at her, Ross not happily.) Maybe I have to pee again. (Gets up to try to use the bathroom.)
Paul: Well, this is fun. So Ross, did you kill any of these wives?
Ross: Yknow what? I-I-I I-I have had enough of this! Yknow, I-I-I care a great deal about your daughter and I have treated her with nothing but respect! So if-if youve got a problem with me, frankly
Paul: Are you yelling at me?!
Ross: God no!
Elizabeth: Yknow what daddy? If you dont like Ross, thats fine. It doesnt matter to me, Im gonna go out with him anyway.
Paul: Really?! (She nods in the affirmative.)
Ross: Well if it doesnt matter to her, it doesnt matter to me! (to Paul) Still not yelling!
Paul: Wow. What can I say? (Pause, pointing at Ross) This doesnt make me like you any better!
Ross: Thats okay, Im not so crazy about myself right now either.
Paul: Then we agree?
Ross: Uh yeah, I guessYeah! I guess so.
Paul: Neither of us like Ross!
Elizabeth: I like Ross.
Ross: Ohhh! Kids!
Rachel: (returning) Wait-wait-wait, I just thought of another story about how nice Ross is!
Ross: Thats okay Rach, were not liking Ross right now.
Rachel: Oh! Ive got a lot of those too!
Ending Credits
[Scene: Macs Office, Mac is talking to C.H.E.E.S.E. about their case.]
Joey: Well, it turns out you were right C.H.E.E.S.E.
C.H.E.E.S.E.: The shipment never made it through Omaha?
Joey: You got it! And the rabbis beard, 100% horsehair. Nice catch C.H.E.E.S.E.! (Pauses as he waits for C.H.E.E.S.E.s next line.) Its your line C.H.E.E.S.E.! (Suddenly C.H.E.E.S.E. goes crazy and starts flinging its arms and advancing on Joey behind the desk.) Wayne! Wayne!!
(The camera cuts to Wayne whos busy making out with Sarah and rubbing C.H.E.E.S.E.s controller on her back causing C.H.E.E.S.E. to go crazy. Joey starts throwing books at C.H.E.E.S.E. to get him to stop.)
End


George Michael’s sister dismisses Elton John’s claims he was “uncomfortable” with being gay
'The Rocketman' singer made the comments last month
George Michael‘s sister has dismissed Elton John’s suggestions that the ‘Faith’ singer was “uncomfortable” with his sexuality.
Speaking to US daytime show The Talk recently, Elton claimed that Michael was never truly accepting of being a gay man and said he “didn’t want to be here” prior to his death on Christmas Day in 2016.
But his sister Melanie Panayiotou has said the suggestion is entirely incorrect.
Speaking to The Big Issue, she explained Michael “was my very proud to be gay brother, contrary to what you may have read recently”.
Discussing his own sexuality in an interview prior to this death, Michael said: “I never had a moral problem with being gay.I thought I had fallen in love with a woman a couple of times. Then I fell in love with a man, and realised that none of those things had been love.”
The late George Michael
John said last month: “He couldn’t get it, George. And he resented the fact that I had hinted that maybe he change his life a little bit and he’d be happier if he tried something else.
“The person has actually got to want it. It’s like me in the end; I really wanted it. I had two alternatives: one, to die, and one to live, and I wanted to live. But that’s the difference if you want it, and poor George didn’t want it.”
Meanwhile, last week saw the release of ‘This Is How (We Want You To Get High)’, the first posthumous track to arrive from the late singer.
The track will feature on the soundtrack of Last Christmas – the upcoming movie inspired by his legendary back catalogue.


Toggle navigation
Gold standard - Trustability
khresmoi_docs database
Input
Database selection
khresmoi_docs
kconnect_docs
Comparator
Add HONConducts output file
By URL
By Domain
Test all Database
Submit
Results
Authoritative
Complementarity
Privacy
Attribution
Justifiability
Transparency
Finance
Advertisement
Date
Details
Flush all results


This example illustrates techniques for tracking the state of a NaCl module via PostMessage and status of the module's lastError attribute. Messages from the modules are in the form of
As of Chrome 28, NativeClient exception handling is possible without
requiring special command-line flags. This feature is not always available
so developers should avoid requring it under normal operation. However it
can be a very useful tool for diagnosing crashes, especially in the field.
NativeClient provides a library called "error_handling" for registering
the exception handler, as well as unwinding the exception context.
NOTE: The library requires '-fno-omit-frame-pointer' to facilitate
unwinding the stack.
First we request the exception handler interface, and use it to register both a handler and an exception stack. We use a separate stack since we do not know the state of stack for the thread handling the exception. Next, we create a worker thread which will take the exception. It is recommended that modules do as much work as possible off the main thread. Failure to do so can block the browser, making the page unresponsive and/or preventing communication with JavaScript. In addition blocking calls, which can greatly simplify code, are only allowed off the main thread.
After two seconds, JavaScript sends a message to the module which will cause it take an exception on the worker thread. The exception handler unwinds the stack while creating a stringified JSON object containing the stack frame information. Once unwound, or the buffer is exhausted, the JSON object is sent to JavaScript for processing.
The message handler in JavaScript takes the JSON object and uses the arch key to load the appropriate MAP file using an XMLHttpRequest. It then processes the MAP file and prints out a stack trace using the exception data in the JSON object.
For real world applications, it's important to get the crash information back the developer. In this case, the JSON object could be sent via XMLHttpRequest. The JSON object can the be processed by the developers QA team to manage bugs in the field. The handler.py script provided in the example sources shows how the JSON object can be used with the tools to provide a better stack trace. Simply cut and paste the JSON object to a text file and run the handler.py script on it.
NO-STATUS
Log |
JSON |


The following function is deprecated and is superseded by MPI_TYPE_CREATE_HVECTOR in MPI-2.0. The language independent definition and the C binding of the deprecated function is the same as of the new function, except of the function name. Only the Fortran language binding is different.
| MPI_TYPE_HVECTOR( count, blocklength, stride, oldtype, newtype) | |
| IN count | number of blocks (nonnegative integer) |
| IN blocklength | number of elements in each block (nonnegative integer) |
| IN stride | number of bytes between start of each block (integer) |
| IN oldtype | old datatype (handle) |
| OUT newtype | new datatype (handle) |
int MPI_Type_hvector(int count, int blocklength, MPI_Aint stride, MPI_Datatype oldtype, MPI_Datatype *newtype)
MPI_TYPE_HVECTOR(COUNT, BLOCKLENGTH, STRIDE, OLDTYPE, NEWTYPE, IERROR)
INTEGER COUNT, BLOCKLENGTH, STRIDE, OLDTYPE, NEWTYPE, IERROR
The following function is deprecated and is superseded by MPI_TYPE_CREATE_HINDEXED in MPI-2.0.
The language independent definition and the C binding
of the deprecated function is the same as of the new function,
except of the function name.
Only the Fortran language binding is different.
| MPI_TYPE_HINDEXED( count, array_of_blocklengths, array_of_displacements, oldtype, newtype) | |
| IN count | number of blocks -- also number of entries in
array_of_displacements and array_of_blocklengths (nonnegative integer) |
| IN array_of_blocklengths | number of elements in each block (array of nonnegative integers) |
| IN array_of_displacements | byte displacement of each block (array of integer) |
| IN oldtype | old datatype (handle) |
| OUT newtype | new datatype (handle) |
int MPI_Type_hindexed(int count, int *array_of_blocklengths, MPI_Aint *array_of_displacements, MPI_Datatype oldtype, MPI_Datatype *newtype)
MPI_TYPE_HINDEXED(COUNT, ARRAY_OF_BLOCKLENGTHS, ARRAY_OF_DISPLACEMENTS, OLDTYPE, NEWTYPE, IERROR)
INTEGER COUNT, ARRAY_OF_BLOCKLENGTHS(*), ARRAY_OF_DISPLACEMENTS(*), OLDTYPE, NEWTYPE, IERROR
The following function is deprecated and is superseded by MPI_TYPE_CREATE_STRUCT in MPI-2.0.
The language independent definition and the C binding
of the deprecated function is the same as of the new function,
except of the function name.
Only the Fortran language binding is different.
| MPI_TYPE_STRUCT(count, array_of_blocklengths, array_of_displacements, array_of_types, newtype) | |
| IN count | number of blocks (integer) (nonnegative integer) -- also number of entries in arrays array_of_types, array_of_displacements and array_of_blocklengths |
| IN array_of_blocklength | number of elements in each block (array of nonnegative integer) |
| IN array_of_displacements | byte displacement of each block (array of integer) |
| IN array_of_types | type of elements in each block (array of handles to datatype objects) |
| OUT newtype | new datatype (handle) |
int MPI_Type_struct(int count, int *array_of_blocklengths, MPI_Aint *array_of_displacements, MPI_Datatype *array_of_types, MPI_Datatype *newtype)
MPI_TYPE_STRUCT(COUNT, ARRAY_OF_BLOCKLENGTHS, ARRAY_OF_DISPLACEMENTS, ARRAY_OF_TYPES, NEWTYPE, IERROR)
INTEGER COUNT, ARRAY_OF_BLOCKLENGTHS(*), ARRAY_OF_DISPLACEMENTS(*), ARRAY_OF_TYPES(*), NEWTYPE, IERROR
The following function is deprecated and is superseded by MPI_GET_ADDRESS in MPI-2.0.
The language independent definition and the C binding
of the deprecated function is the same as of the new function,
except of the function name.
Only the Fortran language binding is different.
| MPI_ADDRESS(location, address) | |
| IN location | location in caller memory (choice) |
| OUT address | address of location (integer) |
int MPI_Address(void* location, MPI_Aint *address)
MPI_ADDRESS(LOCATION, ADDRESS, IERROR)
<type> LOCATION(*)
INTEGER ADDRESS, IERROR
The following functions are deprecated and are superseded by MPI_TYPE_GET_EXTENT in MPI-2.0.
| MPI_TYPE_EXTENT(datatype, extent) | |
| IN datatype | datatype (handle) |
| OUT extent | datatype extent (integer) |
int MPI_Type_extent(MPI_Datatype datatype, MPI_Aint *extent)
MPI_TYPE_EXTENT(DATATYPE, EXTENT, IERROR)
INTEGER DATATYPE, EXTENT, IERROR
Returns the extent of a datatype, where extent is as defined on page Lower-Bound and Upper-Bound Markers . The two functions below can be used for finding the lower bound and the upper bound of a datatype.
| MPI_TYPE_LB( datatype, displacement) | |
| IN datatype | datatype (handle) |
| OUT displacement | displacement of lower bound from origin, in bytes (integer) |
int MPI_Type_lb(MPI_Datatype datatype, MPI_Aint* displacement)
MPI_TYPE_LB( DATATYPE, DISPLACEMENT, IERROR)
INTEGER DATATYPE, DISPLACEMENT, IERROR
| MPI_TYPE_UB( datatype, displacement) | |
| IN datatype | datatype (handle) |
| OUT displacement | displacement of upper bound from origin, in bytes (integer) |
int MPI_Type_ub(MPI_Datatype datatype, MPI_Aint* displacement)
MPI_TYPE_UB( DATATYPE, DISPLACEMENT, IERROR)
INTEGER DATATYPE, DISPLACEMENT, IERROR
The following function is deprecated and is superseded by MPI_COMM_CREATE_KEYVAL in MPI-2.0. The language independent definition of the deprecated function is the same as of the new function, except of the function name. The language bindings are modified.
| MPI_KEYVAL_CREATE(copy_fn, delete_fn, keyval, extra_state) | |
| IN copy_fn | Copy callback function for keyval |
| IN delete_fn | Delete callback function for keyval |
| OUT keyval | key value for future access (integer) |
| IN extra_state | Extra state for callback functions |
int MPI_Keyval_create(MPI_Copy_function *copy_fn, MPI_Delete_function *delete_fn, int *keyval, void* extra_state)
MPI_KEYVAL_CREATE(COPY_FN, DELETE_FN, KEYVAL, EXTRA_STATE, IERROR)
EXTERNAL COPY_FN, DELETE_FN
INTEGER KEYVAL, EXTRA_STATE, IERROR
The copy_fn function is invoked when a communicator is
duplicated by MPI_COMM_DUP. copy_fn should be
of type MPI_Copy_function, which is defined as follows:
typedef int MPI_Copy_function(MPI_Comm oldcomm, int keyval, void *extra_state, void *attribute_val_in, void *attribute_val_out, int *flag)
A Fortran declaration for such a function is as follows:
SUBROUTINE COPY_FUNCTION(OLDCOMM, KEYVAL, EXTRA_STATE, ATTRIBUTE_VAL_IN, ATTRIBUTE_VAL_OUT, FLAG, IERR)
INTEGER OLDCOMM, KEYVAL, EXTRA_STATE, ATTRIBUTE_VAL_IN, ATTRIBUTE_VAL_OUT, IERR
LOGICAL FLAG
copy_fn may be specified as
MPI_NULL_COPY_FN or
MPI_DUP_FN
from either C or FORTRAN;
MPI_NULL_COPY_FN
is a function that does nothing other than returning flag = 0
and MPI_SUCCESS.
MPI_DUP_FN is a simple-minded
copy function that sets flag = 1,
returns the value of
attribute_val_in in attribute_val_out, and
returns MPI_SUCCESS.
Note that MPI_NULL_COPY_FN
and MPI_DUP_FN are also deprecated.
Analogous to copy_fn is a callback deletion function, defined
as follows. The delete_fn function is invoked when a communicator is
deleted by MPI_COMM_FREE or when a call is made explicitly
to MPI_ATTR_DELETE. delete_fn should be
of type MPI_Delete_function, which is defined as follows:
typedef int MPI_Delete_function(MPI_Comm comm, int keyval, void *attribute_val, void *extra_state);A Fortran declaration for such a function is as follows:
SUBROUTINE DELETE_FUNCTION(COMM, KEYVAL, ATTRIBUTE_VAL, EXTRA_STATE, IERR)
INTEGER COMM, KEYVAL, ATTRIBUTE_VAL, EXTRA_STATE, IERR
delete_fn may be specified as
MPI_NULL_DELETE_FN from either C or FORTRAN;
MPI_NULL_DELETE_FN is a function that does nothing, other
than returning MPI_SUCCESS.
Note that MPI_NULL_DELETE_FN is also deprecated.
The following function is deprecated and is superseded by MPI_COMM_FREE_KEYVAL in MPI-2.0.
The language independent definition
of the deprecated function is the same as of the new function,
except of the function name.
The language bindings are modified.
| MPI_KEYVAL_FREE(keyval) | |
| INOUT keyval | Frees the integer key value (integer) |
int MPI_Keyval_free(int *keyval)
MPI_KEYVAL_FREE(KEYVAL, IERROR)
INTEGER KEYVAL, IERROR
The following function is deprecated and is superseded by MPI_COMM_SET_ATTR in MPI-2.0.
The language independent definition
of the deprecated function is the same as of the new function,
except of the function name.
The language bindings are modified.
| MPI_ATTR_PUT(comm, keyval, attribute_val) | |
| INOUT comm | communicator to which attribute will be attached (handle) |
| IN keyval | key value, as returned by MPI_KEYVAL_CREATE (integer) |
| IN attribute_val | attribute value |
int MPI_Attr_put(MPI_Comm comm, int keyval, void* attribute_val)
MPI_ATTR_PUT(COMM, KEYVAL, ATTRIBUTE_VAL, IERROR)
INTEGER COMM, KEYVAL, ATTRIBUTE_VAL, IERROR
The following function is deprecated and is superseded by MPI_COMM_GET_ATTR in MPI-2.0.
The language independent definition
of the deprecated function is the same as of the new function,
except of the function name.
The language bindings are modified.
| MPI_ATTR_GET(comm, keyval, attribute_val, flag) | |
| IN comm | communicator to which attribute is attached (handle) |
| IN keyval | key value (integer) |
| OUT attribute_val | attribute value, unless flag = false |
| OUT flag | true if an attribute value was extracted; false if no attribute is associated with the key |
int MPI_Attr_get(MPI_Comm comm, int keyval, void *attribute_val, int *flag)
MPI_ATTR_GET(COMM, KEYVAL, ATTRIBUTE_VAL, FLAG, IERROR)
INTEGER COMM, KEYVAL, ATTRIBUTE_VAL, IERROR
LOGICAL FLAG
The following function is deprecated and is superseded by MPI_COMM_DELETE_ATTR in MPI-2.0.
The language independent definition
of the deprecated function is the same as of the new function,
except of the function name.
The language bindings are modified.
| MPI_ATTR_DELETE(comm, keyval) | |
| INOUT comm | communicator to which attribute is attached (handle) |
| IN keyval | The key value of the deleted attribute (integer) |
int MPI_Attr_delete(MPI_Comm comm, int keyval)
MPI_ATTR_DELETE(COMM, KEYVAL, IERROR)
INTEGER COMM, KEYVAL, IERROR
The following function is deprecated and is superseded by MPI_COMM_CREATE_ERRHANDLER in MPI-2.0.
The language independent definition
of the deprecated function is the same as of the new function,
except of the function name.
The language bindings are modified.
| MPI_ERRHANDLER_CREATE( function, errhandler ) | |
| IN function | user defined error handling procedure |
| OUT errhandler | MPI error handler (handle) |
int MPI_Errhandler_create(MPI_Handler_function *function, MPI_Errhandler *errhandler)
MPI_ERRHANDLER_CREATE(FUNCTION, ERRHANDLER, IERROR)
EXTERNAL FUNCTION
INTEGER ERRHANDLER, IERROR
Register the user routine function for use as an MPI
exception handler. Returns in errhandler a handle to the registered
exception handler.
In the C language, the user routine should be a C function of type MPI_Handler_function, which is defined as:
typedef void (MPI_Handler_function)(MPI_Comm *, int *, ...);The first argument is the communicator in use, the second is the error code to be returned. In the Fortran language, the user routine should be of the form:
SUBROUTINE HANDLER_FUNCTION(COMM, ERROR_CODE, .....) INTEGER COMM, ERROR_CODEThe following function is deprecated and is superseded by MPI_COMM_SET_ERRHANDLER in MPI-2.0. The language independent definition of the deprecated function is the same as of the new function, except of the function name. The language bindings are modified.
| MPI_ERRHANDLER_SET( comm, errhandler ) | |
| INOUT comm | communicator to set the error handler for (handle) |
| IN errhandler | new MPI error handler for communicator (handle) |
int MPI_Errhandler_set(MPI_Comm comm, MPI_Errhandler errhandler)
MPI_ERRHANDLER_SET(COMM, ERRHANDLER, IERROR)
INTEGER COMM, ERRHANDLER, IERROR
Associates the new error handler errorhandler with communicator comm at the calling process. Note that an error handler is always associated with the communicator. The following function is deprecated and is superseded by MPI_COMM_GET_ERRHANDLER in MPI-2.0. The language independent definition of the deprecated function is the same as of the new function, except of the function name. The language bindings are modified.
| MPI_ERRHANDLER_GET( comm, errhandler ) | |
| IN comm | communicator to get the error handler from (handle) |
| OUT errhandler | MPI error handler currently associated with communicator (handle) |
int MPI_Errhandler_get(MPI_Comm comm, MPI_Errhandler *errhandler)
MPI_ERRHANDLER_GET(COMM, ERRHANDLER, IERROR)
INTEGER COMM, ERRHANDLER, IERROR
Returns in errhandler (a handle to) the error handler that is currently associated with communicator comm.


|
Project: par_kinematics License: BSD Dependencies:
Used by:
None |
DeltaRobot Class Reference
Detailed DescriptionDefinition at line 20 of file deltarobot.h. Constructor & Destructor Documentation
Constructor for deltarobot.
Author: W. van Teijlingen<EMAIL_ADDRESS>This code is based on http://sensi.org/~svo/dbot/applet/ by Viacheslav Slavinsky. Definition at line 9 of file deltarobot.cpp. Member Function Documentation
Method for returning the ankle length.
Definition at line 66 of file deltarobot.h.
Method for getting the effector's size.
Definition at line 86 of file deltarobot.h.
Method for returning the hip length.
Definition at line 56 of file deltarobot.h.
Method for checking the end effector.
Definition at line 31 of file deltarobot.cpp.
Method for moving the delta robot to a specified point.
Definition at line 37 of file deltarobot.cpp.
Method for creating new delta robot arms. Definition at line 20 of file deltarobot.cpp.
Method for setting the ankle.
Definition at line 61 of file deltarobot.h.
Method for setting the base size.
Definition at line 71 of file deltarobot.h.
Method for setting effector's size.
Definition at line 81 of file deltarobot.h.
Method for setting the hip.
Definition at line 51 of file deltarobot.h. Member Data Documentation
Definition at line 92 of file deltarobot.h.
Definition at line 89 of file deltarobot.h.
Definition at line 92 of file deltarobot.h.
Definition at line 92 of file deltarobot.h.
Definition at line 93 of file deltarobot.h.
Definition at line 92 of file deltarobot.h.
Definition at line 88 of file deltarobot.h.
Definition at line 90 of file deltarobot.h.
Definition at line 24 of file deltarobot.h.
Definition at line 91 of file deltarobot.h.
Definition at line 91 of file deltarobot.h. The documentation for this class was generated from the following files:
|


Name of fruit:
Apple
Apples
Banana
Carrot
Durian
Eggplant
Figs
Guava
Honeydew
Ita Palm
Jackfruit
Kiwis
Lemon
Mango
Nectarines
Oranges


Text
All the text elements available in HTML
Paragraphs
This is an paragraph
Quote
This is an inline quote
Blockquote
This is an blockquote
Preformatted Text
This is an preformatted text
All the text elements available in HTML
This is an paragraph
This is an inline quote
This is an blockquote
This is an preformatted text


§241-4.6 Renewable energy technologies; income tax credit. The renewable energy technologies income tax credit provided under section 235-12.5 shall be operative for this chapter for taxable years beginning after December 31, 2002; provided that the system was installed after June 30, 2003. [L 1991, c 99, §2; am L 2004, c 97, §2]


Manage your Users
An interface to edit/delete your users
This component incorporates user account information.


Derek Eder
@derekeder
Our dreams of warmth are doomed, yet well designed http://forecast.io/#/f/41.9278,-87.7106
1/23/2014, 10:04:32 PM
Favs: 4
Retweets: 0
link← @derekeder Twitter archive
Derek Eder
@derekeder
Our dreams of warmth are doomed, yet well designed http://forecast.io/#/f/41.9278,-87.7106
1/23/2014, 10:04:32 PM
Favs: 4
Retweets: 0
link


Thomas Edison
The honourable
Thomas's inventions changed the way our world worked, and he gave us some of our most prized conveniences-electricity, batteries.
Here's a time line of Thomas Edison:
- 1847 Thomas Edison is born Thomas Edison was born in Ohio on February 11. His family later moved to Michigan.
- 1859 Thomas sets up one of his first chemistry labs As a boy, Thomas Edison worked with the Grand Trunk Railroad. He set up his very own chemistry lab on board the train.
- 1867 Thomas Edison begins his first of many experiments Throughout the Civil War Thomas worked as a wire operator. He became familiar with the telegraph instruments and started experimenting with them.e
- 1868 Thomas Edison files his first patent After beginning work with Western Union, Thomas invented an automatic vote recorder. He filed his very first patent for this machine.
- 1870 Edison becomes a full time inventor He moved to New Jersey and used all of his money and time to work on new inventions. He invented several stock market machines during this time.
- 1871 Thomas Edison gets married to Mary Stillwell Mary was one of Thomas's employees in New Jersey. They were married on Christmas Day.
- 1874 A new invention for Western Union Thomas invented a new telegraph system for Western Union that could send four telegraphs at once.
- 1875 Edison invents the first version of a copy machine Thomas called his invention the electric pen. It was an early form of a copy machine.
- 1877 Thomas invents the phonograph Thomas invented the phonograph, which played music. He later improved the phonograph, and made it cheap enough for the general public to afford.
- 1877 The carbon transmitter is invented Thomas Edison invented the carbon transmitter, which was used in the telephone and helped it work much better. The carbon discovery helped pave the way for Edison's most well-known invention
- 1879 Edison invents the carbon-powered lamp Using the power of carbon, Edison invented a lamp that lit without the use of oil and fire.
- 1880 Edison works toward widespread electricity Thomas opened an industrial park to figure out how to spread electricity to the public.
- 1883 Electricity goes public Edison moved across the east, helping cities to install electricity for the people.
- 1892 General Electric is established Thomas Edison merged his electric company with The Thomson-Houston Company to form General Electric.
- 1900 Thomas Edison invents the battery Thomas began working on a way to store energy for use when electricity wasn't available. He eventually came up with the battery.
- 1931 Thomas Edison dies Thomas Edison died on October 18, and the country dimmed their lights in his honor on the day of his funeral.
If you have time, you should read more about this incredible human being on his Wikipedia entry


__author__ = 'Knut Olsen<EMAIL_ADDRESS>__version__ = '20190102' # yyyymmdd; version datestamp of this notebook
__datasets__ = ['nsc_dr1','gaia_dr2']
__keywords__ = ['Pal5','joint query','plot:cmd','plot:histogram','plot:quiver','convolution','proper motions']
Knut Olsen and NOAO Data Lab Team
In this notebook, we demonstrate the identification of the tidal tails of the globular cluster Palomar 5 in the NSC DR1 catalog, as well as a join against Gaia DR2 to explore the proper motion of the cluster and its tails. We issue a query around the position of the globular cluster and retrieve all data from NSC DR1 within an area of sky, as well as information from Gaia DR2 for any objects that have matches.
Background
Odenkirchen M. et al., 2001, ApJ, 548, L165 found extended tidal tails around the globular cluster Palomar 5 using data from SDSS. The tails indicate that the cluster is in the process of evaporation. They are useful tracers of the Milky Way's gravitational potential, and are potential probes of discrete dark matter subhalos in the Milky Way.
Data retrieval
We will use catalog data found in three tables: the NSC DR1 object table, the Gaia DR2-NSC DR1 crossmatch table, and the Gaia DR2 source table.
Detection
In order to pick out the tidal tails, we'll filter the NSC DR1 catalog results to isolate the Pal 5 sequence, and then run a differential convolution filter of the spatial distribution to bring out the tails. We'll then explore the proper motions of the cluster and tails using the Gaia DR2 data.
If you use this notebook for your published science, please acknowledge the following:
Data Lab concept paper: Fitzpatrick et al., "The NOAO Data Laboratory: a conceptual overview", SPIE, 9149, 2014, http://dx.doi.org/10.1117/12.2057445
Data Lab disclaimer: http://datalab.noao.edu/known-issues.php
from astropy.io import fits
from astropy.coordinates import SkyCoord
from astropy import utils, io, convolution, wcs
from astropy.coordinates import name_resolve
import astropy.units as u
from getpass import getpass
import matplotlib.pyplot as plt
import numpy as np
from dl import authClient as ac, queryClient as qc
from dl.helpers.utils import convert
%matplotlib inline
If this is the first time logging in to Data Lab, you can make use of virtual storage and myDB by logging in with your credentials here. You only need to do this once, as your login is kept current as an active user unless you logout or login as a different user.
# To save to virtual space, need to log in your account (not anonymous)
#token = ac.login(input('Enter user name (+ENTER): '),getpass('Enter password (+ENTER): '))
We resolve the positions of Pal 5 and query the database for stars around it. We'll describe the login in a bit of detail below.
try:
c = name_resolve.get_icrs_coordinates('Palomar 5')
except:
coord_str="15 16 05.30 -00 06 41.0"
c=SkyCoord(coord_str,unit=(u.hourangle, u.deg))
The goal of the query is to retrieve all stars from NSC DR1 within a significant radius of Pal 5, in this case 2 degrees. We also want to retrieve measurements from Gaia DR2 when it's available. This kind of query is referred to as a LEFT JOIN: we want to get all of the data from one table (nsc_dr1) as well as all of the data that intersects (through a cross-match)with another table (gaia_dr2).
Rather than do the positional cross-match on the fly, we'll make use of a precomputed crossmatch table (gaia_dr2.nsc_dr1) which we need to INNER JOIN against the Gaia source table (gaia_dr2.gaia_source) in order to access the Gaia measurements.
The logic of the query then goes like this:
%%time
radius=2.0
query2="""
SELECT n.id,n.ra,n.dec,n.pmra,n.pmdec,n.pmraerr,n.pmdecerr,n.mjd,n.umag,n.uerr,
n.gmag,n.gerr,n.rmag,n.rerr,n.imag,n.ierr,n.zmag,n.zerr,gt.*
FROM nsc_dr1.object AS n
LEFT JOIN (SELECT x.source_id as gaia_id, x.id as nsc_id, g.phot_g_mean_mag as gaia_G,
x.ra as gaia_ra, x.dec as gaia_dec, x.dist as dist,
g.pmra as gaia_pmra, g.pmra_error as gaia_pmra_err, g.pmdec as gaia_pmdec,
g.pmdec_error as gaia_pmdec_err, g.parallax,g.parallax_error,g.bp_rp,
g.astrometric_excess_noise,g.astrometric_excess_noise_sig, g.duplicated_source
FROM gaia_dr2.gaia_source as g
INNER JOIN gaia_dr2.nsc_dr1 as x
ON g.source_id=x.source_id
WHERE (q3c_radial_query(g.ra,g.dec,{0},{1},{2}))) as gt
ON n.id=gt.nsc_id
WHERE (q3c_radial_query(n.ra,n.dec,{0},{1},{2}))
""".format(c.ra.value,c.dec.value,radius)
try:
result=qc.query(sql=query2)
except Exception as e:
print(e.message)
dfx=convert(result,outfmt='pandas')
len(dfx)
dfx.columns
pm=np.sqrt(dfx['gaia_pmra']**2+dfx['gaia_pmdec']**2)
pmerr=np.sqrt(dfx['gaia_pmra_err']**2+dfx['gaia_pmdec_err']**2)
a,b,c=plt.hist(pm[~np.isnan(pm)],bins=1000)
plt.xlim(0,50)
plt.xlabel('Proper motion (mas/yr)')
plt.ylabel('N')
hpm=(~np.isnan(pm)) & (pm>15)
We'll plot a g-r,g CMD of the objects, and overplot those with high Gaia proper motions in red. Note the Pal 5 main sequence found in NSC DR1, and that the high proper motion stars are all Galactic field stars.
fig=plt.figure(figsize=(10,10))
ax1=fig.add_subplot(111)
ax1.scatter(dfx['gmag']-dfx['rmag'],dfx['gmag'],marker='.',alpha=0.005)
ax1.scatter(dfx[hpm]['gmag']-dfx[hpm]['rmag'],dfx[hpm]['gmag'],marker='.',alpha=0.05,c='r')
ax1.set_xlim(-1,3)
ax1.set_ylim(25,12)
ax1.set_xlabel('g-r')
ax1.set_ylabel('g')
Let's make a 2D histogram of the CMD (a Hess diagram) so that we can see the Pal 5 sequence a bit more clearly.
fig=plt.figure(figsize=(10,10))
x=dfx['gmag']-dfx['imag']
y=dfx['gmag']
keep=(x>-1)&(x<3)&(y<25)&(y>12)
h2=plt.hist2d(x[keep],y[keep],bins=200,vmin=0,vmax=75)
#plt.xlim(0,0.5)
plt.ylim(25,12)
plt.xlabel('g-r')
plt.ylabel('g')
In order to focus on the Pal 5 stellar population, we'll make a color and magnitude cut of 0.25<g-r<0.5 and 20<gmag<23.
p5=(x>0.25)&(x<0.5)&(y<23)&(y>20)
dfp=dfx[p5]
You can see a hint of the tidal tails in this filtered catalog.
fig=plt.figure(figsize=(10,10))
ax1=fig.add_subplot(111)
ax1.scatter(dfp['ra'],dfp['dec'],marker='.',alpha=1)
plt.gca().invert_xaxis()
We'll see the tails more clearly if we apply a spatial filter, here the same Mexican hat filter that we used in the Finding Dwarfs notebook. In the figure below, you can clearly see the S-shape of the cluster's tidal tails.
## a convolution filter
def dwarf_filter (ra,dec,fwhm_small=2.0,fwhm_big=20):
"""Differential convolution with 2D Gaussian kernels.
Based on Koposov et al. (2008).
Code by Ken Mighell and Mike Fitzpatrick.
Minor edits by RN.
Parameters
----------
ra, dec : float or array
RA & Dec in degrees.
fwhm_small, fwhm_big : float
Full-width half maximum sizes of the small and big Gaussian kernels
to use in convolution, in arcminutes.
"""
x, y = ra, dec
print("Computing differential convolution")
# Information about declination (y) [degrees]
ymean = (y.min() + y.max()) / 2.0
ydiff_arcmin = (y.max() - y.min()) * 60.0 # convert from degrees to arcmin
# Information about right ascension (x) [degrees in time]:
xdiff = x.max() - x.min() # angular separation [degrees (time)]
xmean = (x.min() + x.max()) / 2.0
# convert from degrees in time to separation in angular degrees:
xdiff_angular = (x.max() - x.min()) * np.cos(ymean*(np.pi/180.0))
# convert from degress to arcmin
xdiff_angular_arcmin = xdiff_angular * 60.0
# Get the number of one-arcmin pixels in the X and Y directions:
nx = np.rint(xdiff_angular_arcmin).astype('int')
ny = np.rint(ydiff_arcmin).astype('int')
# Create a two-dimensional histogram of the raw counts:
Counts, xedges, yedges = np.histogram2d (x, y, (nx,ny) )
extent = [xedges[0], xedges[-1], yedges[0], yedges[-1]]
raw_hist = np.rot90(Counts).copy() # hack around Pythonic weirdness
# Make the small and big Gaussian kernels with a standard deviation
# of the given FWHM in arcmin^2 pixels.
kernel_small = convolution.Gaussian2DKernel(fwhm_small/2.35,factor=1)
kernel_big = convolution.Gaussian2DKernel(fwhm_big/2.35,factor=1)
# Compute the differential convolution kernels.
conv_big = convolution.convolve(raw_hist, kernel_big)
conv_small = convolution.convolve(raw_hist, kernel_small)
conv_delta = conv_small - conv_big
delta = conv_delta.copy()
# Compute statistics and the floor
mean = np.mean(delta, dtype='float64')
sigma = np.std(delta, dtype='float64')
sigmaRaw = np.std(raw_hist,dtype='float64')
median = np.median(delta) # not used
floor = mean
clipped = delta.copy()
clipped[delta < floor] = floor
# Return the computed fields.
return raw_hist, extent, delta, clipped, sigma
raw_hist, extent, delta, clipped, sigma = \
dwarf_filter(dfp['ra'],dfp['dec'],fwhm_small=8.0,fwhm_big=120)
fig=plt.figure(figsize=(10,10))
im=plt.imshow(delta,vmin=0.0,vmax=1)
plt.gca().invert_xaxis()
Gaia DR2 has proper motion measurements for some of the objects in our dataframe. We'll use matplotlib's quiver function to plot them. In the plot below, you can tell that there is a bulk motion towards the southwest, likely the reflex motion of the Sun. Pal 5's proper motion is smaller than that of the foreground screen.
east_left=True
if east_left:
flip=-1
else:
flip=1
x0=dfp['ra']
y0=dfp['dec']
dx=dfp['gaia_pmra']
dy=dfp['gaia_pmdec']
fig=plt.figure(figsize=(10,10))
plt.quiver(x0,y0,flip*dx,dy,scale_units='width',scale=200)
plt.xlabel('RA')
plt.ylabel('Dec')
if east_left: plt.gca().invert_xaxis()
If we limit the plot to those objects with smaller propoer motions, Pal 5 and its tails are easier to see.
pm_limit=6
pmp=np.sqrt(dfp['gaia_pmra']**2+dfp['gaia_pmdec']**2)
pmperr=np.sqrt(dfp['gaia_pmra_err']**2+dfp['gaia_pmdec_err']**2)
lpm=pmp<pm_limit
x0=dfp[lpm]['ra']
y0=dfp[lpm]['dec']
dx=dfp[lpm]['gaia_pmra']
dy=dfp[lpm]['gaia_pmdec']
fig=plt.figure(figsize=(10,10))
plt.quiver(x0,y0,flip*dx,dy,scale_units='width',scale=200)
plt.xlabel('RA')
plt.ylabel('Dec')
if east_left: plt.gca().invert_xaxis()
Let's take the mean Pal 5 proper motion and subtract it from our vectors, to view the proper motions in Pal 5's reference frame. From the figure below, it looks like we might be able to cut on the proper motion s a bit further to isolate Pal 5 and its tails.
core=(x0>228.9)&(x0<229.1)&(y0>-0.2)&(y0<0) # Pal 5 core
mpmra=np.mean(dx[core])
mpmdec=np.mean(dy[core])
dxp5=dx-mpmra
dyp5=dy-mpmdec
print(mpmra,mpmdec)
fig=plt.figure(figsize=(10,10))
plt.quiver(x0,y0,flip*dxp5,dyp5,scale_units='width',scale=200)
plt.xlabel('RA')
plt.ylabel('Dec')
if east_left: plt.gca().invert_xaxis()
In the figure below, we'll only show points that have proper motions close to those of Pal 5 within some limit. It removes a bit more of the contamination.
lim=3. # try experimenting with this proper motion cut
p5=(np.abs(dxp5)<lim)&(np.abs(dyp5)<lim)
fig=plt.figure(figsize=(10,10))
plt.quiver(x0[p5],y0[p5],flip*dxp5[p5],dyp5[p5],scale_units='width',scale=200)
plt.xlabel('RA')
plt.ylabel('Dec')
if east_left: plt.gca().invert_xaxis()
Let's see what happens when we apply our spatial filter to this proper motion-selected sample. The northern tail clearly stands out.
rp5, ep5, dp5, cp5, sp5 = \
dwarf_filter(x0[p5],y0[p5],fwhm_small=8.0,fwhm_big=120)
fig=plt.figure(figsize=(10,10))
im=plt.imshow(dp5,vmin=0.0,vmax=0.1)
plt.gca().invert_xaxis()


Class
RestValueReference
public class RestValueReference<Value>
Class-based value wrapper to easily reference the value and avoid copying the data in certain contexts.
The REST API uses this class and its mutable counterpart for passing the data of the @Rest
property wrapper to internal logic, requiring a reference to the value even if it is a struct or enum.
Initializers
init(value:)
public init(value: Value)
Returns a new instance of RestValueReference containing a value of type Value
.
Parameters
| Name | Type | Description |
|---|---|---|
| value | Value |
The value to be referenced. |
Returns
The newly created instance referencing the given value.


Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean molestie eros ac euismod pretium. Sed rhoncus lectus nec metus aliquet porta. Cras cursus justo odio, at tristique erat convallis id. Duis venenatis scelerisque justo. Maecenas iaculis malesuada lacus, id ultricies dui.
Table of contents
1. About the EZ Tabs jQuery plugin ↑
The plugin was designed to help you design tabbed content boxes following a few simple steps.
The MIT License (MIT)
Copyright (c) 2015 Razvan Zamfir
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
2. How to use the plugin ↑
Basic usage:
1. Include the latest (or simply, your favorite) version of the jQuery library right after the closing tag in your html document:
<script type="text/javascript" src="https://code.jquery.com/jquery-1.11.3.min.js"></script>
2. Bellow that line, add the jquery.eztabs.min.js file:
<script type="text/javascript" src="js/jquery.eztabs.min.js"></script>
3. Include the plugin's stylesheet:
<link rel="stylesheet" type="text/css" href="css/tabs.css">
4. Make a div and give it any id or class you want; this div will contain all the html elements of the tab set. We will be using the class "tabset" in our example implementation. Inside this container div make an unordered list and asign it the class "ez_tabs". This list will serve as navigation.
5. Under the unordered list with the class of "ez_tabs", make the container of the elements for which you made the navigation at step 3. Asign the class "ez_content" to this container. Put the content inside this div.
6. Attach the plugin to the container of both the navigation and the content.
<script type="text/javascript">
$(function() {
$('.tabset').eztabs();
});
</script">
3. Options ↑
| Option | Type | Value | Role |
|---|---|---|---|
| tabsList | string | The default value is ".ez_tabs". | It represents the class name of the list of links you wish to use as the tabs. You can change this selector with any other you desire. |
| boxContainer | string | The default value is ".ez_content". | It represents the class name of the tabbed content's container. You can change this selector with any other you desire. |
| animation | string | none / slideUpDown / slideLeftRight | It sets the animation type. Default is "none". |
| animationTime | integer | 500 | The duration of the animation. Default is 500. |
| fullWidthTabs | boolean | true or false | If set to true, it makes the tabs streach 100% of the available space. Default is true. |
5. Demos ↑
1.Tabs aminated from left to right, in 200 milliseconds.
<script type="text/javascript">
$(function() {
$('.tabset').eztabs({
animation:'slideLeftRight',
animationTime : 200
});
});
</script">
- Description
- Delivery
- Composition
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean molestie eros ac euismod pretium. Sed rhoncus lectus nec metus aliquet porta. Cras cursus justo odio, at tristique erat convallis id. Duis venenatis scelerisque justo. Maecenas iaculis malesuada lacus, id ultricies dui. Nam scelerisque elit vitae lacus gravida, eget sodales nibh faucibus. Nulla elit sapien, molestie in mattis eget, consectetur vitae ipsum. Donec ut placerat magna, ut sodales tortor. Sed quis turpis tincidunt, fringilla felis ut, venenatis nisi. Proin egestas viverra nulla, nec dignissim nisi molestie eget.
- Cotton 80%
- Cotton 10%
- Elastan 10%
2. Custom navigation and content selectors. Default animation.
See the demo HERE.
3. Custom navigation and content selectors, tabs aligned to the left. Animation: slide up/down.
See the demo HERE.
6. Make a donation ↑
If this plugin has helped you, consider making a donation. Thank you!
7. Contact me ↑
Please help me make the plugin better. Write to me at<EMAIL_ADDRESS>about any bugs you may find or any improvement ideas you might have.
Thank you!


{% extends 'admin/change_sendable_form.html' %} {% block pre-preview %}
| Meta | |
|---|---|
| From: | {{ from_email }} |
| From: | {{ error_from_email }} |
| Reply To: | {{ reply_to }} |
| Reply To: | {{ error_reply_to }} |
| Subject: | {{ subject }} |
| Subject: | {{ error_subject }} |


page1
this is page1 content!
more
page2
this is page2 content!
more
page3
this is page3 content!
more


Make Donation to:
$10
$25
$50
$100
Others:
$
Card Holder's Name
Card Number
Card Expiry Date
January
February
March
April
May
June
July
August
September
October
November
December
2018
2019
2020
2021
2022
2023
2024
Card CVV
Cancel
Donate now!


Final Project Style Guide
Normal Colors
Dark Mode Colors
Fonts
I have chosen to use the following fonts for my site:
- font-family: 'Crimson Text', serif;
Elevator Pitch
Books are necessary.
Childhood, teenage years, adulthood, and the old age of not being able to do what once you could do before. What holds hope, what holds light, what holds the same excitement through the years that it once did? The answers are vague and often unclear. There are few that remain the same. Stories. Books. Words. They hold the same magic through the years. Power and magic that can uplift, destroy, empower, create worlds, and cause even the strongest to cry. Yes, we need stories, for there are things unseen that these words can heal. Imagine the freedom to be as strong, rich, powerful, and capable as you ever dreamed. Imagine being able to live out your dreams without fear of death or disappointment. Stories are bought at a small price and have given much to mortals since the beginning. When opening a book, you can become something, you can fall in love, go on quests near and far, and then reach your humble destination and your own happily ever after.
I write stories to heal, free the bored and captive, and to bring others closer to their own personal truths. Truths, once found, that can allow them to forget their fears and dare to hope. Belief in oneself is a power thing; one that I believe has been long understated and misunderstood. Arrogance has no place within, but confidence causes soul-filled beauty to thrive.
Purpose Statement
There are many goals that go with the creation of this website. The overarching goals are to build a fanbase, inform readers of upcoming books and projects, direct aspiring writers through the writing process, keep readers interested with bonus material, and formally introduce the author.
This website is necessary to provide a central location for the fans of the writer to find more books and associated bonus material. It will efficiently get them excited for upcoming books and inspire them to reread the past ones in preparation for the new releases. By consistently updating the website monthly, it will keep readers cycling back, checking in, and keeping them connected to the stories and characters. Aspiring writers who admire the works of this author will gain greater insights on the current writing process.
Audience Statement
There is a wide variety of people who would visit this website: Adults (18+) and Teens (12-17). The adults who would go to this website are likely to be of all financial situations; they are people who love reading, buying books, or in need of a gift. It is more than likely that these will be people who enjoy fantasy or at least escaping from the mundane.
Most teens fall into similar categories: required to read for school, love adventures, have rough school days, or need encouragement and examples of bravery. They probably don’t have much money, but the price of a book is worth their venture; and if not, the free bonus material will keep them coming back for more.
Misson Statement
I am an Author. My mission is to fill people’s lives with hope, love, light, and belonging. The words will be motivation to help them foster the desire to become something more than they would have otherwise. They will reach inward and find the courage to become more of themselves and less of what the world pressures them to be. I use symbolism, poems, and other devices to explore fears, hopes, and dreams. I believe that when we face our fears and get past the darkness in our souls then we can begin to find ourselves; being vulnerable with oneself helps to build character anew. As a protector of the weak and strengthener of the strong, the characters in my stories will bring positive influence and light to the soul who is seeking it.
Persona and Scenario Ideas
Website: Author Book Website
Persona #1:
Name: Andrea
Age: 15
Motivations: Need entertainment and adventure
Goals: Find a good book to read for entertainment and find out when the next book in the series comes out.
Technical abilities: Fairly proficient, understands how to navigate websites and do basic things on the computer.


Hydrocodone with Acetaminophen (Vicodin/Lortab), Hydroxyzine (Atarax), Amitriptyline (Elavil) & Ondansetron (Zofran)
Info: I've used my share of drugs like opiates, from codeine (very weak), to morphine, heroin, & Fentanyl I.V. (very strong). Depressants like valium, ativan, and xanax. I've also used soma a muscle relaxer, weed, cocaine, ketamine, and XTC or “E” before. I'm very healthy and I’ve never had any problems with addiction. I’m a very experienced drug user. I’ve used drugs since my early teens.
Okay so I fractured my right arm a few days ago, and I’m in severe pain so I go to the E.R., it took 5 hours to just get a room. Finally the doctor did some exams (x-rays) and prescribes some 5mg-500mg hydrocodone for moderate to severe pain. She told me to take 1 to 2 tabs or 5mg to 10mg & 500mg-1000mg of Tylenol. I had some Tylenol with codeine lying around and used that instead for pain and saved the hydrocodone for later, man did I make a good decision!
Remember I was using codeine for a week straight before this so I probably developed a tolerance to it; codeine and hydrocodone are very similar substances. Okay I decide not to eat for 8 hours and not to take any pills. I grabbed 4 1/2 hydrocodone pills and break them in halves and swallow it with 3 ounces of water, which makes the effects last longer and it makes it easier on the stomach.
Time: 5-12mins: I start to feel relaxed and a little dizzy.
Time: 12-25mins: I started to feel more relaxed, dizzy, and have a very, very mild nausea. I felt great, mild euphoria and lightheadedness.
Time: 25-50mins: Moderate Euphoria, very relaxed, lightheadedness, and I started to talk to my dad, which I never do. I felt like if I loved everybody felt a good, strong high and felt that I was on top of the world. I though that it was about to peak and I was right, and I didn’t want this to stop, it felt GREAT!
Time: 50-75mins: It has peaked!!! Man I felt awesome, Strong euphoria or high, now I’m kind of itchy and I felt like if I breathe less but nothing major. It felt like a heroin high with the xtc “hug everyone” and morphine’s since of well being and pot’s relaxing effect. I took some atarax 75mg for the itching because it was getting a little worse, some amitriptyline 25mg for anxiety, that way the high will last a bit longer and some zofran 8mg because I didn’t want to puke while my parents were around.
Time: 75-100mins: I was still high the itching got a bit better. I still felt some nausea but I didn’t puke. I felt great right now just those small discomforts. I went to my room and put on some relaxing music, it lets me enjoy the high better. I felt like chatting but I just wanted to stay were I was and enjoy everything.
Time: 100-150mins: I’m starting to sweat and get dizzier my high is coming down; it was not as strong as before but still potent and very enjoyable. My itching finally stopped and I no longer felt nauseous. I still felt great just a little sleepier than before, probably the atarax & the amitriptyline made me sleepier. I felt like if I loved everyone.
Time 150-200mins: The high was still there, but now its moderate and I still felt sleepy. I still felt dizzy so I lied down. Now instead of feeling high I felt more relaxed than high.
Time 200-250mins: The high is hardly there, what a bomber I’m starting to feel a little itchy again I think the dizziness and the lightheadedness stopped, but the relaxed feeling won’t go away until tomorrow morning when I take a shower.
Time: 250-300mins: The high, dizziness, lightheadedness, nausea, itching, are all gone the only thing left was a little relaxed… It was a great experience not the best, but a good one. I think I could’ve had a better one if I hadn’t taken the codeine for a straight week before.
Comparisons: Hydrocodone’s high is like a mix of heroin, “E”, morphine and weed. Like a heroin’s strong high, “E’s” love everyone sensation, morphine’s well being, and pot’s relaxation and lightheadedness.
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.


{% autoescape true %}
{{ cssHTML|safe }} {{ metaHTML|safe }} {{ scriptsHTML|safe }} {{ navigationHTML|safe }}Now that you have learned to extract information from the Blockchain, you will notice that some of this information can be very complex.
This spell will help you distil the necessary knowledge from that information into a more useable format: an ordered list of address-value pairs.
Each address in this list will only appear once in the order of the blockheight of their first transaction to the specified address. For transactions within the same block, the transactionhash determines the order instead of the order in that block. This is because that would make this spell a lot more complicated: instead of only requiring knowledge of the complete history of a single address, it would also require knowledge of all blocks contain transactions to that address. Note that because of this, it is possible that an address appears in the list before an other address that sent earlier in the same block. It is an annoying little side effect, but necessary to achieve an unambiguous result.
Optionally a blockheight can be specified to request the state of the SIL at that moment in time.
One important note should be made clear to anyone who wishes to use the effects of this spell: It is not only important how much bitcoin was sent, but equally important from which address it was sent. If the same entity sends bitcoin on multiple occasions, those values are added together, but only if the transactions have the same Prime Input Address.
Keep in mind that these addresses are intended to be reused frequently and that the private keys should be under full control of the user. For this reason I would recommend using vanity addresses as much as possible.
| Simplified Inputs List | |
| Address | Value |
{{SIL[i][1]}} |


Dynamic and resourceful operations professional offering expertise in project management, warehouse operations and logistics, team leadership, demand planning, purchasing and financial planning.
Feel free to email me or call me directly to discuss the ways I can contribute and/or support your organization.
I am the original Co-founder of Bayside Metal Exchange (BME). It is a precious metals trading company based in Los Angeles, California. Regarded as one of the premier wholesaler in the country, we supply precious metals to several industry-leading retailers as well as customers from around the world. Bayside Metal Exchange was founded on the philosophy of cultivating lifetime connections through solely providing competitive prices, high-content precious metals, speedy order fulfillment and first-class customer service—and that is how we approach every customer. We welcome you to browse through our website and the wide array of products and services we offer. From modern bullion, to numismatic grade coins, we have it all! We hope to earn your valued business as we are confident that Bayside Metal Exchange will be your last stop for all your precious metal needs!
Pavel Yudanov, Co-Founder/VP of Operations
Eugene Fogel Co-Founder/CEO/Head Trader


In my previous CycleGAN page I explored the Façade model. On this page, I show examples of several other models.
|
real_A |
generated_B |
reconstruction_A |
real_B |
generated_A |
|
real_A |
generated_B |
reconstruction_A |
real_B |
generated_A |
|
real_A |
generated_B |
reconstruction_A |
real_B |
generated_A |
|
real_A |
generated_B |
reconstruction_A |
real_B |
generated_A |
|
real_A |
generated_B |
reconstruction_A |
real_B |
generated_A |


the Innalls Museum
[40, 10]
|
Band Square
[41, 10]
|
St Spyridon's Church
[42, 10]
|
Bale Mall
[43, 10]
|
Bale Mall
[44, 10]
|
the Dawbin Museum
[45, 10]
|
Boyes Park
[46, 10]
|
Ainslie Auto Repair
[47, 10]
|
Dorrington Road Railway Station
[48, 10]
|
a factory
[49, 10]
|
St Celestine's Church
[40, 11]
|
Club Botting
[41, 11]
|
the Surridge Building
[42, 11]
|
Orders Street
[43, 11]
|
a junkyard
[44, 11]
|
Bolwell Walk
[45, 11]
|
a factory
[46, 11]
|
the Beckey Arms
[47, 11]
|
Moorhouse Place Police Dept
[48, 11]
|
the Eatwell Hotel
[49, 11]
|
a cemetery
[40, 12]
|
Harkness Street
[41, 12]
|
the Style Building
[42, 12]
|
a warehouse
[43, 12]
|
a warehouse
[44, 12]
|
a warehouse
[45, 12]
|
Bergman Square
[46, 12]
|
Willmington Towers
[47, 12]
|
Purcell Avenue
[48, 12]
|
Milnerr Crescent School
[49, 12]
|
Deverell Walk
[40, 13]
|
a warehouse
[41, 13]
|
Birfutt Walk
[42, 13]
|
Wallen Alley
[43, 13]
|
a carpark
[44, 13]
|
Shippard Walk
[45, 13]
|
Workman Towers
[46, 13]
|
Hockey Way
[47, 13]
|
Wilmington Cinema
[48, 13]
|
a junkyard
[49, 13]
|
the Hampton Arms
[40, 14]
|
Hambridge Alley School
[41, 14]
|
Cator Drive
[42, 14]
|
Hume Walk
[43, 14]
|
wasteland
[44, 14]
|
a warehouse
[45, 14]
|
Tazewell Walk
[46, 14]
|
Childs Park
[47, 14]
|
Pantling Towers
[48, 14]
|
St Alexander's Church
[49, 14]
|
Pittey Towers
[40, 15]
|
Club Dallimore
[41, 15]
|
Peterken Grove
[42, 15]
|
the Garnsey Building
[43, 15]
|
Hinks Crescent Police Dept
[44, 15]
|
a warehouse
[45, 15]
|
Goodfellow Way
[46, 15]
|
Garner Row
[47, 15]
|
a warehouse
[48, 15]
|
Creeber Drive
[49, 15]
|
Club Taviner
[40, 16]
|
Catherine General Hospital
[41, 16]
|
Collins Avenue
[42, 16]
|
Pippen Auto Repair
[43, 16]
|
Littlehales Road
[44, 16]
|
the Whatmore Building
[45, 16]
|
the Garrett Building
[46, 16]
|
Edgerton Cinema
[47, 16]
|
the Toller Monument
[48, 16]
|
Newbould Place Police Dept
[49, 16]
|
Fray Alley
[40, 17]
|
the Sambone Monument
[41, 17]
|
Holsgrove Row Police Dept
[42, 17]
|
Club Basson
[43, 17]
|
Thresh Grove School
[44, 17]
|
St Swithun's Church
[45, 17]
|
Beckley Walk
[46, 17]
|
Tinkler Street
[47, 17]
|
St Hugh's Church
[48, 17]
|
Rounsefell Library
[49, 17]
|
Goodfellow Boulevard
[40, 18]
|
Faber Lane Fire Station
[41, 18]
|
St Godric's Church
[42, 18]
|
a cemetery
[43, 18]
|
a warehouse
[44, 18]
|
a cemetery
[45, 18]
|
Baillie Walk
[46, 18]
|
Club McClean
[47, 18]
|
Gatchell Alley
[48, 18]
|
the Serrell Building
[49, 18]
|
the Rostron Monument
[40, 19]
|
Tyson Auto Repair
[41, 19]
|
Club Nanning
[42, 19]
|
the Godolphin Building
[43, 19]
|
Caseley Cinema
[44, 19]
|
a junkyard
[45, 19]
|
Hanlon Square
[46, 19]
|
the Humpfries Arms
[47, 19]
|
Sliney Row
[48, 19]
|
the Tincknell Building
[49, 19]
|
|
Menu
City Map
Find Location
Route Finder
World View
Map Mirror
|


| Design and Implementation of a validating XML parser in Haskell: Master's thesis; University of Applied Sciences Wedel | ||
|---|---|---|
| Prev | Chapter 2. Package hdom | Next |
Functional programming languages like Haskell allow the use of higher-order functions, which take some functions as input, return a function as a result, or both. Filter combinators are higher-order functions, or operators, for combining several filters (see Section 2.3). By combining simple filters, more complex functions can be created. Because all filters share the same type, it is possible that any filter can be composed with any other. All filters can be mixed and matched freely, because all functions in Haskell are side-effect free.
The idea of filter combinators was adapted and extended from HaXml [WWW21]. In their paper "Haskell and XML: Generic Combinators or Type-Based Translation?" [WWW22] Malcom Wallace and Colin Runciman describe various algebraic laws for their combinators.
The use of combinators makes it possible to hide details of programming over data structures. All details of data structure manipulation are hidden in combinator functions. In effect, the combinators define problem specific control structures. With this approach it is possible to reach a form of expression that is natural for the problem itself.
Conceptually, combinators are much like Unix pipes in that they allow building up more complex computational sequences by flexibly arranging highly specialized tools [WWW24]. The equivalent to Unix pipes it the "Irish composition" combinator, represented by the infix operator "o". This combinator applies one filter to the results of another one. This is similar to a pipe, which passes the output of one program as the input to another one.
The combinator library provides all functions that are necessary for traversing and processing XML documents represented as an XmlTree. Haskell allows the definition of own infix operator symbols. Some combinators are defined as infix operators where it seemed more natural.
Basic filter combinators
Irish composition. Sequential composition of two filters. The left filter is applied to the result of the right filter. (conjunction)
Binary parallel composition, the function unifies the results of two filters sequential. Each filter uses a copy of state. (union)
Concatenates the results of all filters in a list, a list version of union +++. The combinator sticks lots of filters together.
Applies a filter to a list.
Applies a filter to the child list of a node.
Choice combinators
Directional choice. Second filter is only applied if the first one produces an empty list.
In combination with the type ThenElse a = a :> a this combinator models an expression that resembles the conditional expression "p ? f : g" of C: "p ?> f :> g". If the predicate filter p is true, the filter f is applied otherwise g is applied.
First filter is only applied to the passed node, if the second filter produces a list with contents, otherwise a list with the passed node is returned. The second filter is typically a predicate filter.
Definition: f `when` g = g ?> f :> this
First filter is only applied to the passed node, if the second filter produces an empty list, otherwise a list of the passed node is returned. The second filter is typically a predicate filter.
Definition: f `whenNot` g = g ?> this :> f
First filter is only applied to the passed node, if the second filter produces a list with contents, otherwise an empty list is returned. The second filter is typically a predicate filter.
Definition: g `guards` f = g ?> f :> none
Pruning: Keep only those nodes for which the second filter produces a list with contents and apply the first filter to these nodes.
Definition: f `containing` g = filter (not . null . g) . f
Pruning: Keep only those nodes for which the second filter produces an empty list and apply the first filter to these nodes.
Definition: f `notContaining` g = filter (null . g) . f
Interior search, pronounced "slash".  First filter is applied to a node, the second to its children. If both filters return a result, the node is returned. (meaning f containing g)
Definition: f </ g = f `containing` (g `o` getChildren)
Recursive search combinators
Filter is applied to each node of the tree. If the filter returns a result, processing is stopped. If not, the filter is applied to the next node of the tree. (top down traversal)
See deep, but bottom up traversal.
Returns all successful applications of the filter to the whole tree.
Recursive transformation combinators
Constructs a new tree by applying the passed filter to each node of the tree. The tree is traversed bottom-up.
Constructs a new tree by applying the passed filter to each node of the tree. The tree is traversed top-down.
Constructs a new tree with a guarded top down transformation. The first filter is only applied to those nodes for which the second filter produces a result.
Monadic composition
Lift a normal filter to a monadic filter so that it can be used in monads.
Monadic Irish composition. Sequential composition of two filters. The first filter is applied to the result of the second filter (conjunction). Monadic version of the basic filter o.
Apply a monadic filter to a list. Monadic version of the basic filter combinator cat.
Special Filter combinators for XmlTree
Applies the first filter to a node and checks the result for errors. In case of an error it stops processing and returns the list with the XError node. Otherwise processing is continued and the second filter is applied to the result.
Monadic version of whenOk.
Some combinators like the basic filter combinators and choice combinators can be expressed more naturally by operators. In Haskell completely new operators can be invented by using infix versions of functions and defining precedences and associativities for them.
The combinator operators are listed in following tables in decreasing order of their binding power. Combinators defined as prefix functions have to be written in back-quotes to be used as operators.


They are out there. Roaming through the forest, searching for prey. They can feel the flow of networks.  But how else can you find the safety of the hidden bunker?
Ready to [s]
tart?
Hastily you close the entry behind you. Old signs with arrows on them lead you deeper into the tunnel. A faint hum of generators grows steadily louder in the distance…
T[r]
y again?


Step outside, feel the warm
sun and cool sea breeze
gently put your mind at ease
Benefits of living at the Landmark
Waterview apartments
» Access to exclusive lifestyle amenities handpicked for your indulgence that caters
for your
business, shopping, dining and leisure needs
» Spacious and bright, each room has been designed to maximise space and showcase the
picturesque
views.
» Concierge service and dedicated parking slots from Level 4 to 6
» Private high-speed elevator for the top tier residents
»
» All apartments have a private balcony. The penthouses have double height balconies and
conservatories looking out to the Atlantic and Five Cowrie Creek.
Amenities and features
» State of the art elevator system with BMS to minimise wait time with AI driven
program to “learn” usage patterns
» Unique welcome and leisure experience at the Club Lounge
» Intelligently controlled kitchen and bathroom ventilation system
» Dedicated workers’ quarters
» Well-equipped modern fitness suite
» CCTV and 24 hours concierge service to cater to special requirements
» Integrated 4 tier security perimeter for residents at the parking and entry lobby
» Integrated fire detection system
» High efficiency, low energy independent HVAC system for each unit
» Pressure controlled uninterrupted water supply
The Ecosystem
at a glance
Interested? Get in touch
Now
Fill in our form and one of our expert team members will be in touch with you as soon as possible


#!! template.html !!#>
I will eventually be creating eBook versions of this site in various formats that will be available for purchase. However, these will not be available until 1) I invest in the toolchain to generate the eBooks (although the groundwork is laid) and 2) I have a bit more content on the site (more than nothing anyways).


Click START to begin.
Song: "Andrew Bisset: Cultural Dis-Ease" by Sergey Schepkin
Made by Jonathan Flores and Melissa Bernstein


Development of First Internet Search Engine that pioneered many techniques used by search engines today. WWW was created.
Linux was introduced which became the family of free and open-source software operating systems.
Phil Zimmermann creates an email encryption software package that’s published for free This becomes most widely used email encryption software in the world. WWW opens to the public.
(Domain Name System Security Extensions); the Internet protocol guards that enable users to be sure they are visiting a secure site. Craiglist is found which later becomes the most widely used website.
Jimmy Wales launches Wikipedia.


Hi,
the 3.0 update is awesome and i want to thank you a lot for it! I've also found a bug:
If you have the settings window open for longer time, then if you click on Plugins, Theme Switcher, Soldier Radar etc., it will not show the content, only the title and description of the function. If I click on it immidiately after opening the settings window, it works normally. Here is a screenshot:
bblog_bug.png
I'm using Chrome 23.0.1271.64 and Better Battlelog 3.0.0
Thank you in advance
BrainFooLong
Administrator
Thanks. This bug results of the heavy server load.
Please try again tomorrow, when we hopefully fixed the server problems.
JohnnyBigodes
This is not fixed.
My browser doesnt show me plugins at all.
It still is like in the foto from Threadstarter.
ORFK
Global Moderator
cant reconstruct this bug.
i had the window opened for more than 5minutes without doing anything.
how long do you mean with "If you have the settings window open for longer time"??


--- layout: page title: Community Blog description: Blog posts contributed by the electronics community of IITB ---
Filter by Category:
{% for category in site.categories %}
{{ category[0] }}
{% if forloop.last == false %} - {% endif %}
{% endfor %}


The current Presto release version is 0.220.
See the Release Notes for more information.
This release features 120 commits from 22 contributors and 18 committers.
A CLI for running queries is available see Command Line Interface.
presto-cli-0.221-executable.jarA JDBC driver for connecting from Java is available see JDBC Driver.
presto-jdbc-0.221.jar


Browse MakeaGif's great section of animated GIFs, or make your very own. Upload, customize and create the best GIFs with our free GIF animator! See it. GIF it. Share it.
[dscrdeql] <Jellysmash> may not be profitable for them to begin with
[dscrdeql] <CombatWombat-Mod> that will all depend on the price I would assume
[dscrdeql] <Jellysmash> until the price of EQLI goes up a lot
[dscrdeql] <CombatWombat-Mod> yep
[dscrdeql] <Jellysmash> if a lot of people realise they can buy a house with EQLI
[dscrdeql] <Jellysmash> then OMG it'll go crazy
[dscrdeql] <MassimoStyle> Yeah
[dscrdeql] <MassimoStyle> Just need to spread the work
[dscrdeql] <MassimoStyle> Word*
[dscrdeql] <akomismo> Hi guys
[dscrdeql] <Jellysmash> i saw a guy a week or so ago on discord here...saying he had his milllion EQLI and wanted his house now thanks
[dscrdeql] <Jellysmash> can't remember who it was though
[dscrdeql] <CombatWombat-Mod> lol
[dscrdeql] <Jellysmash> hi there @akomismo
[dscrdeql] <Jellysmash> He has his bags full and ready for the house
[dscrdeql] <Jellysmash> well why not right>?
[dscrdeql] <Jellysmash> give it a a go
[dscrdeql] <akomismo> @jellysmash hello
[dscrdeql] <Jellysmash>
[dscrdeql] <Jellysmash> I can almost feel a level coming on
[dscrdeql] <Jellysmash> it's getting close
[dscrdeql] <MassimoStyle> Same
[dscrdeql] <Jellysmash> it's getting closer
[dscrdeql] <Jellysmash> I can feel it
[dscrdeql] <Jellysmash> BOOMB
[dscrdeql] <Jellysmash> got it
[dscrdeql] <Steve10> Wish I had Banks full like that...someday
[dscrdeql] <MassimoStyle> Wow @Jellysmash congrats on lvl 7!!!!
[dscrdeql] <Jellysmash> thanks
[dscrdeql] <Jellysmash> lots of furious typing
[dscrdeql] <MassimoStyle> ?leaderboards
[dscrdeql] <Jellysmash> luckily i'm on a keyboard now
[dscrdeql] <Jellysmash> so hard on a mobile
[dscrdeql] <Jellysmash> with autocorrect
[dscrdeql] <Jellysmash> keeps changing my messages
[dscrdeql] <Jellysmash> or mistyping
[dscrdeql] <MassimoStyle> Guess what...
[dscrdeql] <Jellysmash> OMG so difficult with sype on an android
[dscrdeql] <Jellysmash> WHAT?
[dscrdeql] <Jellysmash> @MassimoStyle what
[dscrdeql] <MassimoStyle> I am on mobile....
[dscrdeql] <Jellysmash> haha...it's hard right?
[dscrdeql] <MassimoStyle> Yeah
[dscrdeql] <Jellysmash> compared to a keyboard...if you can touch type
[dscrdeql] <Jellysmash> which I can
[dscrdeql] <MassimoStyle>
[dscrdeql] <Jellysmash> on a keyboard
[dscrdeql] <Jellysmash> you can blurt out any crazy thought in seconds
[dscrdeql] <MassimoStyle> Keyboard is way easier
[dscrdeql] <CombatWombat-Mod> congrats on level jelly
[dscrdeql] <Jellysmash> thanks
[dscrdeql] <Jellysmash> thanks for helping with the chats
[dscrdeql] <Jellysmash> it's been fun
[dscrdeql] <Jellysmash> and so many people now
[dscrdeql] <Jellysmash> even funner
[dscrdeql] <Jellysmash> if that's a word
[dscrdeql] <MassimoStyle> It is now I guess...
[dscrdeql] <Jellysmash> lol
GatewayBOT15-Aug-18 02:29 PM
[dscrdeql] <! Thorth > hey @Jellysmash
GatewayBOT15-Aug-18 02:53 PM
[dscrdeql] <spydr> Safe words? Geez what'd I miss?


Based on what you've told us You get help with NHS costs and don't need to apply
Because you get Income-related Employment and Support Allowance (ESA):
You get free:
- NHS prescriptions
- NHS dental check-ups and treatment
- sight tests
- NHS wigs and fabric supports
You get money off:
- new glasses or contact lenses
- repairing or replacing your glasses or contact lenses
-
travel for NHS treatment
If you were referred for this treatment by a GP, hospital doctor, dentist or optician
Any children under 20 included on your Income-related Employment and Support Allowance claim are also entitled to the same help.
How to get your help
In most cases, you don't have to do anything more, although you may have to show proof you get Income-related Employment and Support Allowance to your pharmacist, optician or dentist.
You can use your latest benefit letter or award notice as proof.
If you have lost yours contact the Jobcentre Plus Helpline.
Help with travel for NHS treatment
Tell the hospital (or the place where you’re getting treatment) that you want to claim back the cost of your journey. They’ll tell you what you need to do.
You may need to show proof:
- of your travel costs, for example, bus tickets
- that you’re entitled to help
Back to application


Before you begin
This class uses labs based on Xamarin.Forms to demonstrate cross-platform mobile data capabilities on iOS, Android and Windows. To complete the coding exercises, you will need a Xamarin development environment with either a simulator/emulator or a device to run the exercise on. Please read the setup requirements if you need help installing the Xamarin development environment.
Overview
This session shows how to use a local SQLite database within your Xamarin projects, targeting Android, iOS, and Windows with the help of Xamarin.Forms.
Objectives
- Choose a data storage strategy
- Store data locally with SQLite
- Use SQLite asynchronously
Lecture
Exercises
-
Determine your database file pathExercise
In this exercise, you will determine the location for a SQLite database file for each platform and then write code to create each of these paths. You will also practice a common pattern, passing platform-specific values from the platform projects into a shared PCL. -
Add SQLite.Net to your projectsExercise
In this exercise, you will add the SQlite.Net component to your projects. -
Access a SQLite database with SQLite.NetExercise
In this exercise, you you will create and connect to a SQLite database using SQLite.Net and perform some basic CRUD operations. -
Access a SQLite database using asynchronous methodsExercise
In this exercise, you will refactor your solution to make asynchronous calls to the SQLite database.
Additional resources
Here are the Frequently Asked Questions about using SQLite in Mobile.
Other options
While we are focusing on SQLite.Net in this course, there are other ORM options available - including some preliminary support for Entity Framework Core. See this blog post for more information.
Working with the File System
In this class we will be utilizing SQLite.Net to store relational data, however we will be storing it locally on the device's file system. We aren't diving deep into the local file system itself, other than to show where the database file should be placed, however you can check out other resources if you want to store other types of files.
CommoniOS
Android
UWP
Using SQLite-Net PCL
We will be using the SQLite-Net PCL on Nuget from Frank Krueger to access SQLite databases on the device. Here are some additional resources you might find valuable.


---
title: "5.1 — Crimes vs. Torts — Class Content"
citeproc: false
bibliography: ../../static/bib/references.bib
csl: ../../static/bib/chicago-syllabus-no-bib.csl
output:
blogdown::html_page:
template: ../../pandoc/toc-title_html.template
toc: true
editor_options:
chunk_output_type: console
---
Contents
Thursday, May 6, 2021
Overview
TBD
Readings
Primary Sources Mentioned
- Becker, 1968, “Crime and Punishment: An Economic Approach”
- Becker and Stigler, 1974, “Law Enforcement, Malfeasance, and the Compensation of Enforcers”
- Friedman, 1979, “Private Creation and Enforcement of Law: A Historical Case”
- Koyama, 2014, “The law & economics of private prosecutions in industrial revolution England”
- Friedman, 1999, “Why Not Hang them All? The Virtues of Inefficient Punishment”
Slides
Assignments
Discussion board due this Sunday May 18.