Written by Ira Ungerlieder.
Transcribed by Josh Hodge.
Minor additions and adjustments by Dan Silverstein.
[The gang is walking to a newsstand late at night. Joey is anxiously in the lead.]
RACH: Joey, would you slow down? They're not gonna be sold out of papers at one o'clock in the morning.
JOEY: I'm excited! I've never gotten reviewed before.
MNCA: You were so amazing as the king. I was really impressed, I was.
PHOE: Although, you know what? You might want to consider wearing underwear next time. Yeah, cause when you sat down on your throne you could kind of see your... royal subject.
JOEY: Here it is, here it is. [reading from newspaper] The only thing worse than the mindless, adolescent direction was Joseph Tribbiani's disturbingly unskilled portrayal of the king.
CHAN: OK, look, that is one guy's opinion, alright. Phoebs, read yours.
PHOE: OK. [reading] The only thing worse than the mindless, adolescent direction...
CHAN: Does anyone have one from a different paper? Ross, read yours.
ROSS: I don't want to.
RACH: Joey, honey, they don't know what they're talking about.
ROSS: Yeah.
JOEY: Maybe they do. I've been doin' this ten years and I haven't gotten anywhere. There's gotta be a reason.
ROSS: Oh c'mon. Maybe you're just, uhhh... paying your dues.
JOEY: No, no, no, it.. it's too hard. It's not worth it. I quit.
MNCA: Wait, wait, wait, wait, wait one minute. Wait a minute. I believe this will change your mind. [Reads from paper] In a mediocre play, Joseph Tribbiana was able to achieve brilliant new levels of... continued on page 153...[turns it] sucking.
[Scene: Chandler, Phoebe, Rachel, Monica comforting Joey at Monica and Rachel's apartment.]
JOEY: When I was little, I wanted to be a veteranarian, but then I found out you had to put your hands into cows and stuff.
[Ross enters, depressed.]
ROSS: [sullenly] Hiiiiii.
PHOE: Are... are you OK?
ROSS: Yeah, yeah, just a tough day at work. A stegosaurus fell over and trapped a kid. Whoa, whoa, I know this jacket, this is, th--Fun Bobby's jacket! Where is he, what. He, he's here, isn't he?
MNCA: Maybe.
ROSS: Don't toy with me.
[Fun Bobby (FBOB) enters from Monica's bedroom.]
FBOB: Geller!
ROSS: Hey, Fun Bobby!
FBOB: Hey.
ROSS: Not at all! I love this guy. Hey, I was so psyched to hear you're back with my sister!
MNCA: You and me both.
FBOB: Hey, so what'd I miss, what'd I miss, c'mon?
PHOE: Oh, we were just trying to make Joey feel better.
FBOB: Hey, do you need me to pick you up?
JOEY: No, I'm alright man. Really.
FBOB: No, I'm picking you up.
JOEY: Hey no, seriously, I don't need you to pick me... [Fun Bobby picks Joey up off the ground, bounces him. Joey laughs.] Alright! It still works.
FBOB: OK, now before I go, does anybody else need to be picked up? [everyone raises their hands] I'm still gonna go.
MNCA: OK, I'll see you later babe.
FBOB: Uh, public display of affection coming up. You can avert your eyes. [kisses Monica]
[Chandler and Joey are watching, Rachel turns their heads away from Monica.]
FBOB: See ya. [exits]
ALL: Bye! See you later!
PHOE: Fun Bobby is so great.
MNCA: Oh, isn't he? Oh, you know, I really think this time it may work with him. I mean, he just makes me feel so good and I've been feeling so lousy this last couple of months, no job, no boyfriend. Well, at least my cup is half full.
PHOE: Half full of looooovvvvve.
MNCA: And for our two-week anniversary, he's gonna take me to his cousin's cabin for the weekend.
PHOE: Cabin of loooooovvvvve.
RACH: We went through a lot of wine tonight, you guys. [walks over to table, holding five empty wine bottles]
MNCA: Really? I only had two glasses.
JOEY: I just had a glass.
PHOE: Two.
RACH: I had one glass.
CHAN: I had about a mugful in this lovely 'I got boned at the Museum of Natural History' mug.
RACH: OK, so that's... that's what, two bottles? And yet somehow we went through five?
[All look towards door Fun Bobby left through.]
ROSS: Oooooh.
JOEY: [realizing what everyone else did a minute ago] Ooooooh.
MNCA: So what. So he drank a lot tonight.
ROSS: Yeah but, you know, now that I think about it, I don't think I've ever seen Fun Bobby without a... a drink in his hand.
PHOE: Yeah. Oh, OOOH, yeah, you know, did you notice how he always starts his stories with, um, OK, 'I was soooo wasted,' or, 'Oh, we were soooo bombed,' or, ummm, ooh, ooh, 'So I wake up, and I'm in this dumpster in Connecticut.'
JOEY: Monica, have you ever been with him when he wasn't drinking?
MNCA: Well, we just happen to go to alot of places where you might drink.  Or... or to a club, or to the... zoo.
[Scene: Monica, Fun Bobby, and Phoebe sitting in Central Perk Rachel is serving them. She brings a mug to Monica.]
MNCA: Rach, does this have nonfat milk?
RACH: Ehhhummmm, I don't know, why don't you taste it.
MNCA: [takes a sip] Mmmm, no.
RACH: Oh well, too late, sorry, you already had some.
FBOB: [pulls out a flask] Whattaya say we make these, uh, coffees Irish?
[Phoebe and Rachel look uncomfortable.]
PHOE: Um, cake.
RACH: Yeah, we're gonna... we're gonna get some cake. [Phoebe and Rachel go to counter.]
MNCA: You know what? It seems like you've been making an awful lot of stuff Irish lately.
FBOB: Well, I would make them Belgian, but the waffles are hard to get into that flask.
MNCA: Bobby.
FBOB: Yeah, OK.
MNCA: Look, maybe this is none of my business, or maybe it is, I don't know... but, uh, I'm kind of worried about you.
FBOB: OK, look, this isn't the first time somebody's said something to me about this, but, I don't know... I always made excuses about it, like... uhhh... 'I'm just a social drinker,' or, 'C'mon, it's Flag Day.'
MNCA: So, what are you saying now?
FBOB: I guess I'm saying, I'll try and quit. I kinda like that you worry about me. [they hug]
PHOE: [comes back to couch, with cake] Sooo, what's goin' on, huh?
FBOB: I am gonna try and quit drinking.
PHOE: [sad] Ooohh, why?
[Chandler and Joey enter.]
CHAN: Hey.
JOEY: Hey.
MNCA: Hey.
PHOE: Hey.
CHAN: Guess who's back in show business.
PHOE: Ohh, ohh, Lorne Green?
CHAN: No, no, Phoebs. You know why? Cause he's dead.
PHOE: Oh, no.
CHAN: OK, I guess this is gonna seem kinda bittersweet now, but... Joey, that's who.
JOEY: Yeah, my agent just called me with an audition for Days of Our Lives!
PHOE: Oh, well, we have to celebrate. You know what we should do? We should do, like, a soap opera theme.
CHAN: Hey, yeah... we could all sleep together and then one of us could get amnesia.
PHOE: Hey Rach, what time do you get off? We're all gonna do something tonight.
RACH: Ummmm.... well, actually I'm already done, but I...I kinda got plans.
MNCA: [gasps] You have other friends?
RACH: Yeah... I, uhh... I have a... I have a date.
MNCA: What?
JOEY: With a man?
RACH: What? What is so strange about me having a date?
JOEY: What about Ross?
RACH: Noooo, no, I'm not mad at him. I'm.. I'm not really anything at him anymore.
MNCA: What are you talking about?
RACH: I don't know. Whatever I was feeling, I'm... not.
PHOE: But you guys came so close.
RACH: Oh, I know, I'm sorry you guys. You're just gonna have to get used to the fact that I will not be dating Ross.
[Russ enters Central Perk. He looks like Ross, except for his chin and hair (it is David Schwimmer in a dual role).]
RACH: Here he is. Hi. Guys, this is Russ.
RUSS: [sounding like Ross] Hhhhiiiii.
[Everyone looks at each other in amazement.]
[Scene: Estelle Leonard Talent Agency. Estelle (ESTL) is speaking on the phone.]
ESTL: Stop saying you're not talented, you're very talented.  Oh, honey, give me a break, will ya? [a knock on the door] Oooh, ooh, I'll talk to you later.
[Joey enters.]
ESTL: Well, there's my favorite client. So tell me darling, how was the audition?
JOEY: Well, I think it went pretty well. I.. I got a callback for Thursday.
ESTL: Joey, have you ever seen me ecstatic?
JOEY: No.
ESTL: Well, here it is. [She almost smiles.]
JOEY: OK, uh.... listen, there's something I want to talk to you about. The network casting lady...
ESTL: Oh, isn't Lori a doll?
JOEY: Oh yeah, yeah, she's great, but... I kinda got the feeling that she was sort of... coming on to me. And I definitely would get the part if I would've... you know... if I would have sent the Little General in.
ESTL: Oh, I see. Well, I'm just gonna put in a call here and we'll find out what's goin' on and straighten it out. [picks up the phone] Yeah, hi, Lori please. [pause] Hi darling. So how 'bout Joey Tribbiani for the part of the cab driver, isn't he terrific? [pause] Uh-huuuuh. [pause] Uh-huuuuh. OK, doll. Talk to you later. [hangs up] [to Joey] Yeah, you're gonna have to sleep with her.
[Scene: Central Perk. Monica and Rachel at counter, Phoebe, Chandler, and Fun Bobby at the couch.]
RACH: What's the matter?
MNCA: It's Fun Bobby.
RACH: What, isn't he sober?
MNCA: Oh, he's sober alright. Just turns out that Fun Bobby was fun for a reason.
RACH: Ohhh, OK.
[Monica returns to couch next to Fun Bobby.]
MNCA: Alright, here you go, sweetie. [hands Fun Bobby his coffee]
FBOB: Thanks. You wanna hear something funny?
MNCA: Oh God, yes!
FBOB: There are no hardware stores open past midnight in the Village.
PHOE: That is funny.
FBOB: I needed to buy a hammer the other night, and I'm out walkin' around the neighborhood but apparently there are no hardware stores open past midnight in the Village.
MNCA: Ahhh, hey honey? Don't you have to be at your interview now?
FBOB: Oh yeah. See you guys. [leaves]
CHAN: Bye..... ridiculously dull Bobby.
MNCA: Oh.... my... God.
PHOE: It's not that bad.
MNCA: Not that bad? Did you hear the hammer story?
PHOE: OK, OK, don't get all squinky.
RACH: Maybe it was just the kind of story where you have to be there.
 I mean, I can't break up with him. I'm the one who made him quit drinking. He's dull because of me.
PHOE: Alright, don't say that. He's probably always been dull. You just, you know, set it free.
[Russ enters, walking in behind Chandler.]
RUSS: Hi.
CHAN: [turning around] Hey Ross.... bahhhh!
RACH: Hi Russ, I've just got two more tables to clean and then we'll go, OK?
RUSS: OK, I'll just sit here and... uh... chat with your, uh.... friend-type....people.
[Phoebe walks up to Rachel, cleaning tables.]
PHOE: Rachel? Um, hi.
RACH: Hi.
PHOE: OK, so, you know what you're doing, right?
RACH: Uhh.... waitressing?
PHOE: Well, yeah, but... no. I mean, umm... doesn't.... doesn't Russ just remind you of someone?
RACH: [looks at him] Huh, Bob Saget?
PHOE: [looks at Russ] Oh, yeah! No, no, no, no, oh, oh.
[Phoebe turns back around but Rachel is gone. Ross enters.]
PHOE: Oh, my, oh!
ROSS: What? What's wrong?
PHOE: I, OK....
MNCA: She's just upset because she, uh, she buttered a spider into her toast this morning.
ROSS: Alright.
CHAN: [to Phoebe] Listen, Phoebs, this is gonna be OK. [introducing Russ and Ross] Ross, Russ. Russ, Ross.
RUSS: Hi.
ROSS: Hi.
RUSS: Are you a, uh, friend of Rachel's?
ROSS: Yes, yes I am. Are you a, uh, a friend of Rachel's?
RUSS: Actually, I'm a... kind of a.... you know, a... date-type... thing... of Rachel's.
ROSS: A date.
RUSS: Yeah, I'm her date.

CHAN: You know, this is actually good, because if we ever lose Ross, we have a spare.
RUSS: Oh, you are the, uh... paleontologist.
ROSS: Yes, yes I am. And you are a....
RUSS: Periodontist.
MNCA: See? They're as different as night and... later that night.
ROSS: Well, I am going to, uh... get a beverage. It was nice, nice... uh... meeting you.
RUSS: Ditto.
[ROss approaches Rachel at counter.]
ROSS: I, uh, well... I... I met Russ.
RACH: Oh.
ROSS: Hey, I didn't know we were, uh, seeing other people.
RACH: Well, we're not seeing each other, so....
ROSS: Well, uh, for your information, there's a woman at the museum, who's curator of moths and other... uh... winged things... who's, uh, let it be known that she is drawn to me much like a... well, you know. But so far I've been keeping her at bay, but, uh, if this is the deal...
RACH: Well, yeah, this is the deal.
ROSS: OK, well, um, have a nice evening.
RACH: Um, Russ, you ready?
RUSS: Yeah.
RACH: Bye.
MNCA: Bye.
PHOE: Bye.
[Russ and Rachel leave together.]
ROSS: [upset] She's dating. She's dating.
CHAN: Yes, yes, but did you see who she was dating?
ROSS: What do you mean?
MNCA: Do you not see it?
ROSS: See what? I don't know what she sees in... innn that goober. And it takes him, what? Like... like... I don't know, uhh... uhhh, hello.... a... week, to get out a sentence.
CHAN: Yeah, it's annoying, isn't it?
ROSS: ....................Yeah.
[Scene: Chandler and Joey's apartment. Joey is making marinara sauce and filling every container in sight. Chandler enters.]
CHAN: Hey.
JOEY: Hey.
CHAN: Whoa, whoa, so I'm guessing you didn't get the part, or... uh, Italy called and said it was hungry.
JOEY: Well, the part's mine if I want it.
CHAN: Oh my God!
JOEY: Yeah, if I'm willing to sleep with the casting lady.
CHAN: [not knowing how to react] Oh my... God?
JOEY: Ten years I've been waiting for a break like this Chandler, ten years! I mean, Days of Our Lives. That's actually on television.
CHAN: So, what're you gonna do?
JOEY: Well, I guess I could sleep with her... I mean, how could I do that?
CHAN: Well, I... I've got a pop-up book that told me everything I need to know.
JOEY: I've never slept with someone for a part.
CHAN: Well is she... [reaches into the cookie jar for a cookie, takes his hand out, covered with pasta sauce]
JOEY: Sorry.
CHAN: It's alright. Is she good-looking?
JOEY: Yeah, she's totally good looking.
 Y'know, I mean, the way that I see it is you get a great job and you get to have sex.
JOEY: I just... I just don't think that I want it that way though, y'know? I mean, let's say I do make it, alright? I'm always gonna look back and wonder if it was because of my talent or because of.. y'know, the Little General.
CHAN: Didn't you used to call it the Little Major?
JOEY: Yeah, but after Denise DeMarco, I had to promote it.
[Scene: A restaurant. Fun Bobby and Monica are ordering.]
WAITER: Can I get you something from the bar?
MNCA: Yes, I would like something. [looks at Fun Bobby, changes her mind] No, no thank you.
FBOB: If... if you want to drink, it's OK with me, I've got to get used to it.
MNCA: No, no really. I.. I wouldn't feel right about it. [to waiter] Just some water.
FBOB: So the light went out in my refrigerator...
MNCA: [grabs waiter as he's leaving] I'd like a scotch on the rocks with a twist.
[Scene: Central Perk. Chandler is sitting on the couch between Russ and Ross, doing a crossword puzzle.]
 Wanna do another one, huh Russ? OK... eleven letters, atomic element number 101... ends in ium.
RUSS: Dysprosium.
ROSS: [condescendingly] Dysprosium? Try mendelevium.
CHAN: And weenie number two has it. Unless, of course, nine-down, Knights in White Satin was sung by the Doody Blues.
[Phoebe and Rachel are at the counter talking.]
PHOE: You don't see it? You actually don't see it?
RACH: What?
PHOE: OK honey, you're dating Ross.
RACH: No, Phoebs. I'm dating Russ.
PHOE: Russ is Ross. Russ... Ross!
RACH: Steve... sleeve!
PHOE: OK, noone is named Sleeve.
 Other than their names being similar, I'm sorry, I do not see what you're seeing.
[They look over at Russ and Ross.]
ROSS: [to Russ] For your information, it's a card sharp, not a card shark.
RUSS: You could not be more wrong. You could try... but you would not be successful.
CHAN: OK, I'm gonna get some more coffee before the pinching and eye-poking begins.
RUSS: I know what your problem is.
ROSS: Oh you do, do you?
RUSS: Um-hum, you're jealous.
ROSS: Of... of what?

 That's the smallest body part you can major in. It's like day one, floss. Day two, here's your diploma.
RUSS: Hey, you listen.
ROSS: No, no, let me finish.
RUSS: No, let me finish.
ROSS: No, you let me fini...
[Rachel walks up behind them.]
ROSS: Hi.
RUSS: Hi.
RACH: Ewww, ewww, ewww, ewww! [turns away]
[Scene: Ross, Phoebe, Rachel, and Chandler at Monica and Rachel's apartment.]
RACH: Did Joey say what he was gonna go when he left?
CHAN: No, I don't even think he knew. Hey, would you sleep with somebody to get a great job?
RACH: I don't know. Who would I have to sleep with?
CHAN: Me.
RACH: Why would I have to sleep with you?
CHAN: It's my game. You want the job or not?
[Monica enters from her bedroom.]
CHAN: Hey.
MNCA: Morning.
ROSS: Where ya goin'?
MNCA: Bobby and I are going away for the weekend, remember?
ROSS: Ooooohhhh.

PHOE: What's with all the bottles of liquor?
ROSS: What's going on, is... uh, Bobby drinking again?
MNCA: Oh no no, this is not for him, this is for me. That way he's still sober but I find his stories about shoelaces much more amusing.
[Three slow knocks on the door.]
RACH: Oh God, even his knock is boring.
[Monica answers the door. Its Fun Bobby.]
MNCA: Hi. I'll be ready in just a second.
FBOB: Uh, can I talk to you a minute?
MNCA: Sure.
[They both step out into the hall.]
FBOB: This is really hard for me to say.

FBOB: Oh, no, no, it's about you.
MNCA: What about me?
FBOB: I think you may have a drinking problem.
MNCA: What these? [holding up liquor bottles] Oh, these are, um, for.. cuts and scrapes.
FBOB: Look, I am just not strong enough to be in a codependent relationship right now, OK?
MNCA: Oh... shoot.
FBOB: Well, anyway, I hope we can be friends.
MNCA: OK.
[They hug and kiss.]
MNCA: Take care.
FBOB: You too.
[Fun Bobby leaves and Monica goes back inside.]
RACH: What happened?
MNCA: Well we... we kinda broke up.
GANG: Awwwwwwww.
[Ross, Phoebe, Chandler, and Rachel all exchange money.]
MNCA: [holding bottles] Does anybody want these?
CHAN: I'll take one. Sometimes I like to hold stuff like this and pretend I'm a giant.
[Joey enters.]
JOEY: Hey.
GANG: Hey!
ROSS: How'd the callback go?
JOEY: It was unbelievable! I walked in there and she was all over me.
CHAN: So what'd you do?
JOEY: Well, I couldn't do it. I told her I didn't want to get the part that way.
ROSS: Good for you.
JOEY: But wait, wait, wait. Then, after I left her office, she caught up with me at the elevator and offered me an even bigger part.
PHOE: So... and?
JOEY: Soooooo... you are now looking at Dr. Drake Ramore, neurosurgeon, recurring in at least four episodes!
GANG: Allright!
JOEY: Alright... I've got to go shower. [leaves]
[Phoebe, Ross, Rachel, Chandler exchange money again.]
Credits [Scene: Central Perk. Russ enters. Chandler and Phoebe are sitting on the couch.]
RUSS: Hi.
CHAN: Oh, hey.
PHOE: Hi.
RUSS: I guess you guys heard, Rachel dumped me.
CHAN: Yeah, I'm sorry man.
RUSS: Oh, all she said was that I remind her too much of somebody. You have any idea who she's talking about?
[Chandler and Phoebe feign ignorance.]
PHOE: Oh I do, it's.... it's Bob Saget. She hates him.
RUSS: Oh.
[Julie... Ross's ex-girlfriend... enters.]
JULIE: Hey.
CHAN: Hey!
PHOE: Hey, Julie! Hey, how are you doing?
JULIE: Um, oh, I don't know. I mean, it's definitely weird not being with Ross, but I guess I'm doing OK. Actually I've got some of his stuff that he, um....
[Russ and Julie look at each other with love in their eyes. The music builds...]
END


Unsure which form suits you? Use the table below!
This is a TEAS proof of concept.
|
TEAS Plus |
TEAS Reduced Fee |
TEAS Regular |
| Filing fee per class of goods/services |
$225 |
$275 |
$400 |
| E-mail address required for USPTO application-related correspondence? |
Yes |
Yes |
No |
| Additional submissions, like responses to Office actions, must be filed online? |
Yes |
Yes |
No |
| Goods/services listing must be selected from the USPTO Trademark Identification (ID) Manual? |
Yes |
No |
No |
| Full Filing fee paid upfront (per class for all classes listed on the application)? |
Yes |
No |
No |
| Certain statements regarding the mark be provided in the application as filed, if applicable (e.g., translation statement, claim of ownership, color claim and description)? |
Yes |
No |
No |
| Additional processing fee if applicant does not satisfy the relevant filing option requirements ? |
Yes-$125 per class of goods/services |
Yes-$125 per class of goods/services |
No |


How do I... Authenticate a bot?
Bots can do many things. But much of the time, bots will need to be authenticated to do anything meaningful.
A common question is "What is the relationship between bots and user accounts?" The answer is that you can set it up how ever you want. You can have all bots use the same account, or have a new account for every bot.
How is this done? Of course, it depends on how your services work, but here are some possible approaches.
Creating users at runtime
You can create users on the fly and use the same credentials to log in. This is especially useful with integration style tests.
# sets some constants to use in all tests (provide your own random string
# implementation)
@username random_string()
@password random_string()
# the referenced actions are simple API wrappers (not shown here)
pre(
Node.sequence([
action(Misc, :check_health)
action(User, :create, [@username, @password])
])
)
parallel(
"Test 1...",
Node.sequence([
# `log_in` should save the username and returned session token in the
# context for subsequent actions to use
action(User, :log_in, [@username, @password])
# ...
])
)
parallel(
"Test 2...",
Node.sequence([
action(User, :log_in, [@username, @password])
# ...
])
)
post(
Node.sequence([
action(User, :delete, [@username, @password])
])
)
Using a pool of existing users
You might not want to create users as part of your test, especially if you are load testing and/or you use an external service to authenticate. In that case you can create a pool of user accounts to draw from when logging in. You probably won't be able to (or want to) make as many user accounts as bots you plan on running, which means there will be some "sharing" of accounts. Think of it as having multiple users working on multiple devices at the same time with the same account.
# - In User Action -
# Step 1: create `num_accounts` accounts in format<EMAIL_ADDRESS># (They can all use the same password, or hash their name with a salt, etc)
# Step 2: select from this preexisting set of accounts
@num_accounts 500
@common_password "$up3r_$af3"
@doc """
Logs in with the provided username, or chooses a random one.
Stores the received token in the context.
"""
def log_in(
context,
username \\ "bot_test_#{:rand.uniform<EMAIL_ADDRESS>) do
Logger.debug(fn -> "Logging in as #{username}" end)
# API wrapper not shown
{:ok, token} = APIWrapper.log_in(username, @common_password)
{:succeed, token: token, username: username}
end
If you need to use credentials that cannot be enumerated as in the example above, take a look at the approach of using SharedData.
Authorizing actions after having logged in
Usually you receive some kind of session token after authenticating. You'll need to
hold on to this token in the context
for subsequent actions to use when making
authenticated API calls.
One last thought - an alternative to having a pool of users is having a pool of tokens to draw from. You would need some separate service that took care of logging in and obtaining tokens and making them available, but it would let you avoid having an authentication step in your tests.


Permutation based non-parametric analysis of CRISPR screen data. Details about this algorithm are published in the following paper published on BMC genomics, Jia et al. (2017) <doi:10.1186/s12864-017-3938-5>: A permutation-based non-parametric analysis of CRISPR screen data. Please cite this paper if you use this algorithm for your paper.
| Version: | 0.0.3 |
| Depends: | R (≥ 2.15.0), metaRNASeq |
| Published: | 2018-05-15 |
| Author: | Gaoxiang Jia [aut, cre], Guanghua Xiao [aut], Xinlei Wang [aut] |
| Maintainer: | Gaoxiang Jia <GJia at SMU.edu> |
| License: | GPL-2 | GPL-3 [expanded from: GPL (≥ 2)] |
| NeedsCompilation: | no |
| CRAN checks: | PBNPA results |
| Reference manual: | PBNPA.pdf |
| Package source: | PBNPA_0.0.3.tar.gz |
| Windows binaries: | r-devel: PBNPA_0.0.3.zip, r-release: PBNPA_0.0.3.zip, r-oldrel: PBNPA_0.0.3.zip |
| OS X binaries: | r-release: PBNPA_0.0.3.tgz, r-oldrel: PBNPA_0.0.3.tgz |
| Old sources: | PBNPA archive |
Please use the canonical form https://CRAN.R-project.org/package=PBNPA to link to this page.


|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.plink.dolphinnet.Assignment
public abstract class Assignment
DolphinNet
Benjamin E. Coe (2006)
An abstract assignment. An assignment is distributed to a Reporter (client). Simply extend on this
class and implement the execute() method. Once execution has finished call finish(). The ID should
be filled in by the IParty managing a group of assignments. The reporterID should be filled in
one an assignment is received by a client for use by the server upon its return. The results of
a calculation should be stored in member variables present in an inheriting class.
| Constructor Summary | |
|---|---|
Assignment(int id)
|
| Method Summary | |
|---|---|
abstract java.lang.Object |
execute(DataHandler DH)
Run the assignments implemented task. |
protected void |
finish()
Set the state of this assignment to finished. |
int |
getID()
Get the ID given to this assignment by the IParty. |
int |
getReporterID()
Get the ID of the reporter who completed the assignment. |
boolean |
isFinished()
Check whether the assignment has finished its task. |
void |
kill()
|
void |
setID(int id)
|
void |
setReporterID(int id)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Assignment(int id)
| Method Detail |
|---|
public boolean isFinished()
public int getID()
public int getReporterID()
public void setReporterID(int id)
public void setID(int id)
public void kill()
protected void finish()
public abstract java.lang.Object execute(DataHandler DH)
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |


Our Services
Copy Ori Sdn. Bhd. supplies furniture and stationary to fulfill the equipment in meeting room. Copy Ori supplies a mass production such as seats, table, projector, computer, Wi-Fi and stationary such as marker pen, white board and more. Today, meeting room is larger, demanded, and useful for company to hold a meeting. Advancements in requesting must also be made to meet the demanded requirements of these meetings.Copy Ori product is specifically created to help producers meet the specification demands of room booking while balancing environmental concerns. While in name Copy Ori SdnBhd would appear to be a newcomer to the meeting room booking’s industry,it is comprised of what were once several independent room booking companies.


MagicNumbers Options
How to use?
Double click at magic number to preview or highlight some magic number to right click to open with some web!
Popup.
Right click menu.
Sauce (Source):
Min:
Max:
Show cover image.
Show tags and pages.
Vist my website: starchaser.me
Facebook Twitter
Donate my coffee here!
(Donators list <3)3>


{% extends "layout.html" %} {% block page_title %} Education and skills funding agency (ESFA) funding allocations for 2018 to 2019 {% endblock %} {% block content %} {% include "includes/phase_banner_alpha.html" %} Manage your education and skills funding ESFA funding allocations for 2018 to 2019 Education and skills funding agency (ESFA) funding allocations for 2018 to 2019 Find what ESFA funding has been allocated to educational organisations this year. You can view funding for the following types of school: schools maintained by the local authority academies and free schools non-maintained special schools city technology colleges pupil referral units general schools A public view is available for information about the following funding types: dedicated schools grant (DSG) PE and sport premium allocation Find an organisation {% endblock %}
Find what ESFA funding has been allocated to educational organisations this year.
You can view funding for the following types of school:
A public view is available for information about the following funding types:


To protect, encode desired text and replace the text in your webpage
with the result below. Just don't forget to include
textshield.js
at the top!
Original text can be retrieved upon Proof of Work (PoW).
Input protected result to view rendererd result
,
and
(Try it yourself!)


new Location(location, operator, location2)
Represent a single location within a sequence.
Locations can be an exact base (operator=''), some position before a
specific base (operator='<'), some position after a specific base
(operator='>') or between two specific bases (operator='A.B').
If 'location' argument is passed as a string, it is assumed to be
'biologist style' (i.e. 1-offset), if passed as an integer it is
assumed to be 0-offset
Parameters:
| Name | Type | Argument | Default | Description |
|---|---|---|---|---|
location |
string | number | Either a 1-offset string specifying the location in genbank-style format or a 0-offset integer defining the first location | ||
operator |
string |
<optional> |
'' | The operator which applies to the location, either '', '<', '>', or '''. This parameter can only be given if 'location' is an integer. If 'operator' is given as '.', then 'location2' is required |
location2 |
number |
<optional> |
The second position, required when operator='.' to define a range between 'location' and 'location2' |
Methods
-
crop(left, right) → {seqJS.Location}
-
return a new location, cropped such that it is within the range [start,end). E.g. Location(3).crop(5,10) -> Location(0)
Parameters:
Name Type Description left
seqJS.Location | int the start of the range right
seqJS.Location | int past the end location Returns:
the new location- Type
- seqJS.Location
-
distance(rhs) → {int}
-
Get the distance between two locations, i.e. the value of lhs.toInt() - rhs.toInt()
Parameters:
Name Type Description rhs
seqJS.Location the location to compare with Returns:
the distance between the locations- Type
- int
-
gt(rhs) → {boolean}
-
Is the location greater than rhs
Parameters:
Name Type Description rhs
seqJS.Location | Number the location to compare with Returns:
true if rhs is greater than this- Type
- boolean
-
gte(rhs) → {boolean}
-
Is the location greater than or equal to rhs
Parameters:
Name Type Description rhs
seqJS.Location | Number the location to compare with Returns:
true if rhs is greater than this- Type
- boolean
-
invertDatum(length)
-
Return a seqJS.Location with an inverted datum - the location will now be measured from the far end of the sequence
Parameters:
Name Type Description length
int the length of the sequence Returns:
this -
left() → {int}
-
Convert to an integer using the leftmost position
Returns:
location as leftmost position- Type
- int
-
location() → {number}
-
Get the first location
Returns:
The first location - equal to the exact location if operator is ''- Type
- number
-
location2() → {number|undefined}
-
Get the second location. This is only defined if operator is '.'
Returns:
returns the second location if operator is '.'- Type
- number | undefined
-
lt(rhs) → {boolean}
-
Is the location less than rhs
Parameters:
Name Type Description rhs
seqJS.Location | Number the location to compare with Returns:
true if rhs is strictly smaller than this- Type
- boolean
-
lte(rhs) → {boolean}
-
Is the location less than or equal to rhs
Parameters:
Name Type Description rhs
seqJS.Location | Number the location to compare with Returns:
true if rhs is strictly smaller than this- Type
- boolean
-
offset(offset) → {seqJS.Location}
-
Return a new Location with an added offset
Parameters:
Name Type Description offset
int the amount to add Returns:
the new location- Type
- seqJS.Location
-
operator() → {string}
-
Get the operator
Returns:
either '', '<', '>' or '.'- Type
- string
-
right() → {int}
-
Convert to an integer using the rightmost position
Returns:
location as rightmost position- Type
- int
-
toGenbankString() → {string}
-
Get a 1-offset genbank style string representation
Returns:
- Type
- string
-
toInt() → {int}
-
Convert the location to an integer. By default just return the first location
Returns:
location as integer- Type
- int
-
toString(indent) → {string}
-
Get a 0-string representation of the Location for debugging
Parameters:
Name Type Argument Default Description indent
int <optional>
0 How much to indent the string. Use compressed notation (Location -> L) if indent < 0 Returns:
- Type
- string


It appears that Apple’s World Wide Developer’s Conference (WWDC) is about iPhoneOS 4.0 this year. The focus of the advertising, the sessions and the announcements all appear to be firmly focused on iPhone and iPad development, and there’s scarce mention of the Mac in amongst the copy. This in and of itself is fine - the focus of the last 2 years (2008-2009) was pretty clearly on Mac OS X “Snow Leopard”, so given the impending release of a major operating system release for the iPhone (and eventually iPad) I can understand why they’d be focusing on their new baby.
But it’s raised a bit of an irate response from the more Mac-focused developers - “What about me?”. At first, I was incensed too - why would I want to pay close to $6000 AUD for tickets, flights, accommodation and food to go to a conference that’s taken the focus off my primary development platform? I get it, though - it makes sense. And yeah, I’d get some benefit from the iPhone OS sessions. However, I’m pretty certain that I wouldn’t get $6000 worth of benefit this year, so I’m putting my hard earned money to one side for this year in the hopes that WWDC 2011 is a better fit for my needs. As are a number of other high profile Mac developers (who I was really looking forward to catching up with, you bastards!). But that’s OK - there are more iPhoneOS developers than there are Mac developers these days anyway so WWDC will still sell out and the planet will continue to turn.
The only part I don’t understand is taking the Apple Design Awards away from Mac developers, but then the iPhone OS-based ADAs this year are a locked down shadow of what the ADAs used to be, so I don’t think I’ll waste too many words on this except to say that outwardly it’s a pretty shitty move from Apple. My oft-unused rational brain says that 5 weeks for ADA submissions and selection for both platforms seems a little tight, but all of the WWDC material feels rushed and unfinished this year. It’s as good an excuse in my brain as any.
My opinion is that next year’s WWDC will have a greater focus on whatever future version of Mac OS X Apple are working on - let’s call it “Mac OS X 10.7” for the rest of this post, understanding that it might be called “Cecil”, or something far less interesting when it actually comes out. The design awards will have a Mac category again, and we’ll all get excited about what’s coming next.
So here’s the bit that’s annoying me: there is a vocal contingent of Cocoa developers who are saying loud and proud that the iPhone and iPad are the future of computing, and that developers should be shifting their business and efforts to these platforms (and subsequently away from the Mac). Just sit back and think about this for a minute - if you were forced to use just your iPhone or iPad to do everything you do now, could you do it?
I’m not Joe Average, but I certainly couldn’t.
There are plenty of things I can (and do) get away with on my iPhone 3GS - basic emailing, basic browsing, simple task management, etc. You’ll pry the damned thing from my cold, dead hands. But I can’t get real, honest-to-god work done on my iPhone without serious impact to my time and productivity (I also can’t use Xcode, so that’s going to stop me right there - but let’s ignore that for now).
Before I begin: I’m purposely leaving games out of this argument - this is about replacing my desktop computer, and I don’t use my desktop computer for games.
The style of applications on the iPhone and iPad are usually simpler, cut-down versions of their desktop cousins - there’s only a few apps I can think of that have feature parity with their desktop counterparts. Tweetie and Twitteriffic are examples that come to mind (although arguably their desktop versions have been left to die for the past year). I’ve not used the iPad-based iWork suite yet - which I’d pinned high hopes on - but the reviews are pretty clear that these are not complete replacements for iWork on the desktop. I also don’t see a full replacement for iPhoto, GarageBand or any of Apple’s consumer apps. In fact, there’s very little in the way of rich content creation.
I expect that the larger screen and differing user interface on the iPad will go some of the way toward addressing this issue in time, but the iPhone is unlikely to offer as rich or productive an experience as a well developed, fully-featured desktop application. Prettier? Yeah, sure - maybe. More fun? Perhaps - there are some great iPhone apps out there. But genuine, get work done all day long every day apps? Not yet. Not by a long shot.
One of the key arguments being used is that there appears to be a lack of innovation on the desktop lately. I’d argue there’s little real innovation occurring on either side of the fence.
That’s not saying that there aren’t some really cool apps being developed. Wrappers around oft-used sites that are infinitely more usable than the original site. Quick methods of letting your friends know how banal your existence is by using your location. Nifty ways to tune my guitar.
There have been some real interaction improvements based upon the touch-based user interface - “pull down to refresh” in Tweetie is one of them. But take the whole “I can use my fingers” thing off the table (and I’m genuinely interested in an answer to this question) - what exactly are these wonderful innovations being bandied about on the touch platforms? Touch itself? That’s been around for years in similar (albeit poorly implemented) forms. I do want to know, because I’m still seeing user interface conventions like tableviews and drawers from 2005, gussied up with some iPhone make-up.
I assure you: I most definitely am not (a hater, or old - although I do have a few grey hairs in my beard that weren’t there last year). I love my iPhone. I’ll buy an iPad when they’re available here in Australia. I am, do and will continue to develop apps for the iPhone OS - it’s a marvellous, groundbreaking piece of technology.
I also agree with the basic sentiment being expressed - input other than physical keyboards and mice will eventually take over for standard interaction with our computers. I also think the iPad is a glimpse at something wonderful. But it’s a glimpse, not the whole picture. I’m also not surprised by the noise coming from the iPhone OS camp - it’s new, it’s shiny and there are (some) people making an absolutely killing off the sales of their apps. Some of those apps are actually genuine leaps forward in terms of using the new interaction models that Apple’s designed for the iPhone.
But in my opinion, it’s not the end of the desktop or the Mac.
I believe the Mac has a heck of a lot of life left in it. Will the fun end some day? Sure. Will it be brought about by iPhone OS - no, I genuinely believe it won’t. When there’s something better to replace everything we use our Macs for now, I’m sure Apple will retire the mantle. Until then, we’ll have divergent technologies with differing purposes.
Yep, I’m biased - I love developing for the Mac, so I’ll still be at it even when I have award winning, billion-dollar-a-year apps in the app store (heh).
Am I done? Not quite. “One last thing” as the saying goes:
My message to the “Mac is dead” crowd - have the foresight to preface your statements with “in my opinion”. It’s less inflammatory than stating your opinion as if it were fact, and you won’t feel quite so bad when it doesn’t happen. Wait, that wouldn’t draw attention to your iPhone apps, would it? #waitiseewhatyoudidthere
Now, go look at my Mac apps. Fin.


This is the base class for all declaration classes that may have
children nodes. The children can be accessed via the
declarations
property.
Also this class provides "get/select/find" interface. Using
this class you can get instance or instances of internal
declaration(s).
Every "select" API you can invoke and pass as first argument
at declaration name or function. This class will find out correctly what
argument represents.
|
|
|
|
|
__eq__(self,
other)
function will return true, if both declarations refers to the same
object. |
source code
|
|
|
|
|
|
|
clear_optimizer(self)
Cleans query optimizer state |
source code
|
|
|
|
|
|
|
decl(self,
name=None,
function=None,
decl_type=None,
header_dir=None,
header_file=None,
recursive=None)
returns reference to declaration, that is matched defined criterias |
source code
|
|
|
|
decls(self,
name=None,
function=None,
decl_type=None,
header_dir=None,
header_file=None,
recursive=None,
allow_empty=None)
returns a set of declarations, that are matched defined criterias |
source code
|
|
|
|
class_(self,
name=None,
function=None,
header_dir=None,
header_file=None,
recursive=None)
returns reference to class declaration, that is matched defined
criterias |
source code
|
|
|
|
classes(self,
name=None,
function=None,
header_dir=None,
header_file=None,
recursive=None,
allow_empty=None)
returns a set of class declarations, that are matched defined
criterias |
source code
|
|
|
|
variable(self,
name=None,
function=None,
type=None,
header_dir=None,
header_file=None,
recursive=None)
returns reference to variable declaration, that is matched defined
criterias |
source code
|
|
|
|
var(self,
name=None,
function=None,
type=None,
header_dir=None,
header_file=None,
recursive=None)
returns reference to variable declaration, that is matched defined
criterias |
source code
|
|
|
|
variables(self,
name=None,
function=None,
type=None,
header_dir=None,
header_file=None,
recursive=None,
allow_empty=None)
returns a set of variable declarations, that are matched defined
criterias |
source code
|
|
|
|
vars(self,
name=None,
function=None,
type=None,
header_dir=None,
header_file=None,
recursive=None,
allow_empty=None)
returns a set of variable declarations, that are matched defined
criterias |
source code
|
|
|
|
calldef(self,
name=None,
function=None,
return_type=None,
arg_types=None,
header_dir=None,
header_file=None,
recursive=None)
returns reference to "calldef" declaration, that is matched
defined criterias |
source code
|
|
|
|
calldefs(self,
name=None,
function=None,
return_type=None,
arg_types=None,
header_dir=None,
header_file=None,
recursive=None,
allow_empty=None)
returns a set of calldef declarations, that are matched defined
criterias |
source code
|
|
|
|
operator(self,
name=None,
function=None,
symbol=None,
return_type=None,
arg_types=None,
header_dir=None,
header_file=None,
recursive=None)
returns reference to operator declaration, that is matched defined
criterias |
source code
|
|
|
|
operators(self,
name=None,
function=None,
symbol=None,
return_type=None,
arg_types=None,
header_dir=None,
header_file=None,
recursive=None,
allow_empty=None)
returns a set of operator declarations, that are matched defined
criterias |
source code
|
|
|
|
member_function(self,
name=None,
function=None,
return_type=None,
arg_types=None,
header_dir=None,
header_file=None,
recursive=None)
returns reference to member declaration, that is matched defined
criterias |
source code
|
|
|
|
mem_fun(self,
name=None,
function=None,
return_type=None,
arg_types=None,
header_dir=None,
header_file=None,
recursive=None)
returns reference to member declaration, that is matched defined
criterias |
source code
|
|
|
|
member_functions(self,
name=None,
function=None,
return_type=None,
arg_types=None,
header_dir=None,
header_file=None,
recursive=None,
allow_empty=None)
returns a set of member function declarations, that are matched
defined criterias |
source code
|
|
|
|
mem_funs(self,
name=None,
function=None,
return_type=None,
arg_types=None,
header_dir=None,
header_file=None,
recursive=None,
allow_empty=None)
returns a set of member function declarations, that are matched
defined criterias |
source code
|
|
|
|
constructor(self,
name=None,
function=None,
return_type=None,
arg_types=None,
header_dir=None,
header_file=None,
recursive=None)
returns reference to constructor declaration, that is matched defined
criterias |
source code
|
|
|
|
constructors(self,
name=None,
function=None,
return_type=None,
arg_types=None,
header_dir=None,
header_file=None,
recursive=None,
allow_empty=None)
returns a set of constructor declarations, that are matched defined
criterias |
source code
|
|
|
|
member_operator(self,
name=None,
function=None,
symbol=None,
return_type=None,
arg_types=None,
header_dir=None,
header_file=None,
recursive=None)
returns reference to member operator declaration, that is matched
defined criterias |
source code
|
|
|
|
mem_oper(self,
name=None,
function=None,
symbol=None,
return_type=None,
arg_types=None,
header_dir=None,
header_file=None,
recursive=None)
returns reference to member operator declaration, that is matched
defined criterias |
source code
|
|
|
|
member_operators(self,
name=None,
function=None,
symbol=None,
return_type=None,
arg_types=None,
header_dir=None,
header_file=None,
recursive=None,
allow_empty=None)
returns a set of member operator declarations, that are matched
defined criterias |
source code
|
|
|
|
mem_opers(self,
name=None,
function=None,
symbol=None,
return_type=None,
arg_types=None,
header_dir=None,
header_file=None,
recursive=None,
allow_empty=None)
returns a set of member operator declarations, that are matched
defined criterias |
source code
|
|
|
|
casting_operator(self,
name=None,
function=None,
return_type=None,
arg_types=None,
header_dir=None,
header_file=None,
recursive=None)
returns reference to casting operator declaration, that is matched
defined criterias |
source code
|
|
|
|
casting_operators(self,
name=None,
function=None,
return_type=None,
arg_types=None,
header_dir=None,
header_file=None,
recursive=None,
allow_empty=None)
returns a set of casting operator declarations, that are matched
defined criterias |
source code
|
|
|
|
enumeration(self,
name=None,
function=None,
header_dir=None,
header_file=None,
recursive=None)
returns reference to enumeration declaration, that is matched defined
criterias |
source code
|
|
|
|
enum(self,
name=None,
function=None,
header_dir=None,
header_file=None,
recursive=None)
adding small aliase to enumeration method |
source code
|
|
|
|
enumerations(self,
name=None,
function=None,
header_dir=None,
header_file=None,
recursive=None,
allow_empty=None)
returns a set of enumeration declarations, that are matched defined
criterias |
source code
|
|
|
|
enums(self,
name=None,
function=None,
header_dir=None,
header_file=None,
recursive=None,
allow_empty=None)
returns a set of enumeration declarations, that are matched defined
criterias |
source code
|
|
|
|
typedef(self,
name=None,
function=None,
header_dir=None,
header_file=None,
recursive=None)
returns reference to typedef declaration, that is matched defined
criterias |
source code
|
|
|
|
typedefs(self,
name=None,
function=None,
header_dir=None,
header_file=None,
recursive=None,
allow_empty=None)
returns a set of typedef declarations, that are matched defined
criterias |
source code
|
|
|
|
|
|
Inherited from declaration.declaration_t :
__lt__ ,
__ne__ ,
__str__ ,
create_decl_string ,
i_depend_on_them
|


open class LocalException : RuntimeException
Represents exception for local library usage
Author
Daria Pechkovskaya
<init> |
LocalException() LocalException(message: String?) LocalException(cause: Throwable?) LocalException(message: String?, cause: Throwable?) |
toError |
Converts Result to Result.Error fun <E> E.toError(): Result<E, Nothing> |
AccountNotFoundException |
Represents errors indicating an account requested from client was not found on server. class AccountNotFoundException : LocalException |
IncompatibleOperationException |
Represents errors associated with operations over different entities class IncompatibleOperationException : LocalException |
MalformedAddressException |
Represents errors associated with illegal Address state org.echo.mobile.framework.model.Address class MalformedAddressException : LocalException |
MalformedOperationException |
Represents errors associated with illegal AccountUpdateOperation state org.echo.mobile.framework.model.operations.AccountUpdateOperation class MalformedOperationException : LocalException |
MalformedParameterException |
Represents errors associated with illegal Builder parameter state org.echo.mobile.framework.support.Builder class MalformedParameterException : LocalException |
MalformedTransactionException |
Represents errors associated with illegal Transaction state org.echo.mobile.framework.model.Transaction class MalformedTransactionException : LocalException |
NotFoundException |
Represents errors indicating a object requested from client was not found on server. class NotFoundException : LocalException |
RegistrationException |
Represents errors associated with registration flow. class RegistrationException : LocalException |
ResponseSocketException |
Represents errors associated with error response from socket class ResponseSocketException : LocalException |
SocketConnectionException |
Represents errors associated with socket connection class SocketConnectionException : LocalException |
SocketException |
Represents errors associated with illegal Socket state class SocketException : LocalException |


PART I. GENERAL PROVISIONS
Note
Sections 239-1 to 239-13 designated as Part I by L 2002, c 209, §5.
§239-1 Tax levy, in general. There shall be levied and assessed upon each public service company a tax in the manner provided by this chapter. [L 1932 2d, c 43, §1; am L 1933, c 183, §2; RL 1935, §2140; RL 1945, §5671; RL 1955, §126-1; am L Sp 1957, c 1, §9(a); am L 1963, c 147, §2(b); HRS §239-1]
Case Notes
Cited: 34 H. 324 (1937).


These pages are dynamically generated by the pgsnap.php script. They represent a snapshot of the target database at the time the script was executed.


"Jaws" (USA, 1975) a film review by James Kendrick
director: Steven Spielberg writers: Peter Benchley and Carl Gottlieb (based on of the novel by Peter Benchley) stars: Roy Scheider (Police Chief Martin Brody), Robert Shaw (Quint), Richard Dreyfuss (Matt Hooper), Lorraine Gary (Ellen Brody), Murray Hamilton (Mayor Larry Vaughn), Carl Gottlieb (Meadows), Jeffrey Kramer (Deputy Hendricks), Susan Backlinie (Chrissie Watkins) MPAA rating: PG review: **** (out of ****)
"Jaws" is a rare film that grabs your attention before it shows you a single image on screen. The movie opens with blackness, and only distant, alien-like underwater sounds. Then it comes, the first ominous bars of composer John Williams' now infamous score. Dah-dum. From there, director Steven Spielberg wastes no time, taking us into the water on a midnight swim with a beautiful girl that turns deadly. Right away he lets us know how vulnerable we all are floating in the ocean, and once "Jaws" has attacked, it never relinquishes its grip.
Perhaps what is most outstanding about "Jaws" is how Spielberg builds the movie. He works it like a theatrical production, with a first act and a second act. Unlike so many modern filmmakers, he has a great deal of restraint, and refuses to show us the shark until the middle of the second act. Until then, he merely suggests its presence with creepy, subjective underwater shots and Williams' music. He's building the tension bit by bit, so when it comes time for the climax, the shark's arrival is truly terrifying. He doesn't let us get bored with the imagery.
The first act opens with Police Chief Martin Brody (Roy Scheider), a New York cop who has taken an easy, peaceful job running the police station on Amity Island, a fictitious New England resort town where there hasn't been a murder or a gun fired in 25 years. The island is shaken up by several vicious great white shark attacks right before the Fourth of July, and the mayor, Larry Vaughn (Murray Hamilton), doesn't want to shut down the beaches because the island is reliant on summer tourist money.
Brody is joined by Matt Hooper (Richard Dreyfuss), a young, ambitious shark expert from the Marine Institute. Hooper is as fascinated by the shark as he is determined to help Brody stop it -- his knowledge about the exact workings of the shark ("It's a perfect engine, an eating machine") make it that much more terrifying. When Vaughn finally relents, Hooper and Brody join a crusty old shark killer named Quint (Robert Shaw) on his decrepit boat, the Orca, to search for the shark. The entire second act takes place on the Orca as the three men hunt the shark, and inevitably, are hunted by it.
"Jaws" is a thriller with a keen sense of humor and an incredible sense of pacing, tension, and horror. It is like ten movies all rolled into one, and it's no wonder it took America by storm in the summer of 1975, taking in enough money to crown it the box office champ of all time (until it was unceremoniously dethroned in 1977 by "Star Wars"). Even today, fascination with this film is on par with Hitchcock's "Psycho," and it never seems to age.
Although grand new technology exists that makes the technical sequences, including several mechanical sharks, obsolete, none of it could improve the film because it only would lead to overkill. The technical limitations faced by Spielberg in 1975 may have actually produced a better film because it forced him to rely on traditional cinematic elements like pacing, characterization, sharp editing, and creative photography, instead of simply dousing the audience with digital shark effects.
Scheider, Dreyfuss, and Shaw were known actors at the time "Jaws" was made, but none of them had the draw of a Robert Redford or Paul Newman. Nevertheless, this film guaranteed them all successful careers because each gave an outstanding performance and refused to be overshadowed by the shark. Scheider hits just the right notes as a sympathetic husband and father caught in the political quagmire of doing what's right and going against the entire town. "It's your first summer here, you know," Mayor Vaughn warns him.
Dreyfuss, who had previously been seen in "American Graffiti" (1973) and "The Apprenticeship of Duddy Kravitz" (1974) gives a surprisingly mature, complex performance for someone who had literally only played kids and teenagers. However, most outstanding is the gnarled performance by Robert Shaw as the movie's Captain Ahab, a performance sorely overlooked by the Academy Awards. Bordering of parody, Shaw plays Quint as a grizzled old loner whose machismo borders on masochism. He's slightly deranged, and Shaw's performance is almost a caricature.
However, there is one scene late in the film, when he and Brody and Hooper are below deck on the Orca comparing scars. Quint is drawn into telling the story of his experiences aboard the U.S.S. Indianapolis, a Navy ship in World War II that was sunk by the Japanese. His tale of floating in the water for more than a week with over 1,000 other men while swarms of sharks slowly devoured them them is actually more hair-raising than anything Spielberg put on screen. Shaw delivers the story in one long take, and it is the best acting in the film.
Of course, we can't leave out the shark itself; with its black eyes, endless rows of teeth, and insatiable urge to eat, it is basically the epitome of all mankind's fears about what is unknown and threatening in nature.
The shark in "Jaws" was actually a combination of actual footage and five different mechanical sharks (all nicknamed "Bruce" by the crew) built to be shot from different angles. Many have forgotten, but "Jaws" was a sort of precursor to "Waterworld" (1995), a movie's who soggy production and cost overruns had Universal Studios worried about a bomb. But, as we can see now, Spielberg overcame all the obstacles, and delivered one of the finest primal scare-thrillers ever to come out of Hollywood.
©1998 James Kendrick
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


data class VariationData : SgfData
(source)
Information about currently possible variations (successors or siblings depending on SgfController configuration).
<init> |
Information about currently possible variations (successors or siblings depending on SgfController configuration). VariationData(index: Int, move: Move?) |
index |
the index of the variation in the val index: Int |
move |
the move in the first node of this variation, or val move: Move? |