Source:
Food Technology
Material type:
book
Format:
print
Literary form:
not fiction Publisher:
Feburary 1952
Availability: Items available for Loan: (1).
Source:
Food Technology
Material type:
book
Format:
print
Literary form:
not fiction Publisher:
Feburary 1952
Availability: Items available for Loan: (1).
Source:
Food Technology
Material type:
book
Format:
print
Literary form:
not fiction Publisher:
Feburary 1952
Availability: Items available for Loan: (1).
Source:
Food Technology
Material type:
book
Format:
print
Literary form:
not fiction Publisher:
Feburary 1952
Availability: Items available for Loan: (1).
Source:
Food Technology
Material type:
book
Format:
print
Literary form:
not fiction Publisher:
Feburary 1952
Availability: Items available for Loan: (1).
Source:
Food Technology
Material type:
book
Format:
print
Literary form:
not fiction Publisher:
Feburary 1952
Availability: Items available for Loan: (1).


This package provides an implementation of the authorization-related interfaces
defined by the org.onap.dmaap.datarouter.authz
package, intended for
use with the provisioning server for Data Router Release 1. In DR R1, we do not
have an external policy engine, so this implementation performs the authorization
locally.
In order to perform the authorization, this package needs access to provisioning data
about feeds and subscriptions. This package defines an interface
(org.onap.dmaap.datarouter.authz.impl.ProvDataProvider
) through which it
expects to get this data. The provisioning server code must provide an implementation
of this interface.
A software component that wishes to use this implementation must:
org.onap.dmaap.datarouter.authz.impl.ProvDataProvider
interface.
ProvDataProvider
implementation.
org.onap.dmaap.datarouter.authz.impl.ProvAuthorizer
class defined in this package, passing it an instance of the ProvDataProvider
implementation.
ProvDataProvider dataProv = new MyDataProvider();
Authorizer authz = new ProvAuthorizer(dataProv);


Breast DCIS, Resection
We provides always our best services for our clients and always
try to achieve our client's trust and satisfaction.
Insert Test Result
Breast DCIS, Biopsy
We provides always our best services for our clients and always
try to achieve our client's trust and satisfaction.
Insert Test Result
Breast Invasive, Resection
We provides always our best services for our clients and always
try to achieve our client's trust and satisfaction.
Insert Test Result


Basic templates
Polygon
( full screen | code )
Point
( full screen | code )
Point + Polygon
( full screen | code )
With hover windows
Polygon
( full screen | code )
Point
( full screen | code )
Point + Polygon
( full screen | code )
With templated hover windows
Polygon
( full screen | code )
Point
( full screen | code )
Point + Polygon
( full screen | code )


Zend_Http_Client is an implemetation of an HTTP client in PHP. The client
An adapter class for Zend_Http_Client based on the curl extension.
An interface description for Zend_Http_Client_Adapter classes.
HTTP Proxy-supporting Zend_Http_Client adapter class, based on the default socket based adapter.
A sockets based (stream_socket_client) adapter class for Zend_Http_Client. Can be used on almost every PHP environment, and does not require any special extensions.
An interface description for Zend_Http_Client_Adapter_Stream classes.
A testing-purposes adapter.
Zend_Http_Response represents an HTTP 1.0 / 1.1 response message. It includes easy access to all the response's different elemts, as well as some convenience methods for parsing and validating HTTP responses.
Zend_Http_Response represents an HTTP 1.0 / 1.1 response message. It includes easy access to all the response's different elemts, as well as some convenience methods for parsing and validating HTTP responses.


{% extends "global/Page.html" %} {% load otree_tags staticfiles %} {% block title %} Second Task Trial Phase Instruction {% endblock %} {% block content %}
After completing your first task, you will now continue with the second task in which you are paired randomly and anonymously with another participant. First, we will provide you with an example and then after you completed a quiz you may start the second task and earn money.
One of you will assume the role to be the sender and the co-participant will assume the role to be the receiver. Both the sender and the receiver will share {{ Constants.endowment }} lab token. The Sender will decide how much the sender will retain by generating a random-number privately observed by the sender. The sender will have to report the number generated and the payoff. Based on this report, the shared endowment will be allocated between the sender and the receiver.
please continue with the trial page for the second task
{% next_button %} {% endblock %}


Directive allows to control dropdown setting in TuiHostedDropdown component or Taiga UI components with dropdown inside
Import an Angular module for forms and
TuiDropdownControllerModule
in the same module
where you want to use our directive:
Use in template on TuiHostedDropdown component or its parent


The Jakarta-ORO Java classes are a set of text-processing Java
classes that provide Perl5 compatible regular expressions,
AWK-like regular expressions, glob expressions, and utility
classes for performing substitutions, splits, filtering
filenames, etc. This library is the successor to the
OROMatcher, AwkTools, PerlTools, and TextTools libraries
originally from ORO, Inc. Despite little activity in the form
of new development initiatives, issue reports, questions, and
suggestions are responded to quickly.
You can download the latest released version from the
distribution directory.
The Javadoc is
available online. It is also included in the distribution download.
If you would like to get involved with this project in one way
or another (Mailing lists, Subversion, Contributions), please see the
Getting Involved section of the Jakarta Website.


This project is under development.
> follow us on twitter http://twitter.com/silexlabs
Brix is an HTML5, CSS3 and Haxe JS based application framework.
It provides ready-to-use components to build applications faster.
It injects ready-to-use components into your HTML pages to make a Rich UI application out of it.
The set of Brix components are aggregable, extendable and skinnable with CSS.
Brix is an alternative to Flex based on HTML/CSS web standards.
What Brix brings to your workflow:
Easier and faster development:
- build applications out of HTML/CSS pages,
- industrialize application development by reusing existing components and skins,
- integration with existing IDEs as it's based on standard technologies: HTML5, CSS3 and Haxe,
Robustness:
- Brix components are written with Haxe JS which is - contrary to javascript - strictly typed,
- compilation of HTML and CSS source files (syntax checking, ...),
Performance:
- better performances with the compile time components feature.
Brix is compatible with the Cocktail and NME Haxe libraries so it can also be compiled to native applications (Android, iOS, desktop) and AIR/Flash applications. Also, a Brix application compiled to HTML5/CSS3/javascript is compatible with PhoneGap.
Links


Zetamind provides the following standard partnership categories
Referral Partners are typically consulting or technology based companies which understand the benefits our solution can bring to their customers or other companies within their network, thus recommending it to them. When opportunities are identified, Referral Partners contact Zetamind Customer Service team, which will then conduct the next steps in the sales process. Referral Partners earn referral fees for sales that result from any new lead they generate.
These partners are characterized as leaders across technical, marketing, sales, or services capabilities and typically represent a strong brand in their industry, specialty or vertical market.
We are in partnership with the OEM like OEM like Microsoft, Google, Zoho and currently discussion with other with the benefit of serving our clients better.
individual independent sales reps are not employees; they are independent contractors paid on commission to represent our brand in a certain territory.


Instructions: Click-and-drag on 3D display to rotate Double-click to start/stop autorotation Drag the blue box to anywhere in the queue of red/green boxes Tested with: Firefox 41.0.1, Chrome 45.0.2454.101 m, IE 11 Using libraries: jquery, jquery ui, and glMatrix. (c) Alexandr Virodov. Code is distributed under MIT License


A swagger:model annotation optionally gets a model name as extra data on the line. when this appears anywhere in a comment for a struct, then that struct becomes a schema in the definitions object of swagger.
The struct gets analyzed and all the collected models are added to the tree. The refs are tracked separately so that they can be renamed later on.
Definitions only appear in the generated spec when they are actually used somewhere in the application (eg. on a params or response struct)
swagger:model [?model name]
| Annotation | Description |
|---|---|
| Maximum | specifies the maximum a number or integer value can have |
| Minimum | specifies the minimum a number or integer value can have |
| Multiple of | specifies a value a number or integer value must be a multiple of |
| Minimum length | the minimum length for a string value |
| Maximum length | the maximum length for a string value |
| Pattern | a regular expression a string value needs to match |
| Minimum items | the minimum number of items a slice needs to have |
| Maximum items | the maximum number of items a slice can have |
| Unique | when set to true the slice can only contain unique items |
| Required | when set to true this value needs to be set on the schema |
| Read Only | when set to true this value will be marked as read-only and is not required in request bodies |
For slice properties there are also items to be defined. This might be a nested collection, for indicating nesting level the value is a 0-based index, so items.minLength is the same as items.0.minLength
| Annotation | Format |
|---|---|
| Items.n.Maximum | specifies the maximum a number or integer value can have at the level n |
| Items.n.Minimum | specifies the minimum a number or integer value can have at the level n |
| Items.n.Multiple of | specifies a value a number or integer value must be a multiple of |
| Items.n.Minimum length | the minimum length for a string value at the level n |
| Items.n.Maximum length | the maximum length for a string value at the level n |
| Items.n.Pattern | a regular expression a string value needs to match at the level n |
| Items.n.Minimum items | the minimum number of items a slice needs to have at the level n |
| Items.n.Maximum items | the maximum number of items a slice can have at the level n |
| Items.n.Unique | when set to true the slice can only contain unique items at the level n |
// User represents the user for this application
//
// A user is the security principal for this application.
// It's also used as one of main axis for reporting.
//
// A user can have friends with whom they can share what they like.
//
// swagger:model
type User struct {
// the id for this user
//
// required: true
// min: 1
ID int64 `json:"id"`
// the name for this user
// required: true
// min length: 3
Name string `json:"name"`
// the email address for this user
//
// required: true
Email strfmt.Email `json:"login"`
// the friends for this user
Friends []User `json:"friends"`
}
---
definitions:
User:
type: object
title: User represents the user for this application
description: "A user is the security principal for this application.\nIt's also used as one of the main axis for reporting.\n\nA user can have friends with whom they can share what they like."
required:
- id
- name
- login
properties:
id:
description: the id for this user
type: integer
format: int64
minimum: 1
name:
description: the name for this user
type: string
minLength: 3
login:
description: the email address for this user
type: string
format: email
x-go-name: Email
friends:
description: the friends for this user
type: array
items:
$ref: "#/definitions/User"
14 Nov 2015 #definitions


AB6IX's Park Woo Jin absent from 'V HeartBeat' group performance due to ankle injury
by germainejAB6IX's Park Woo Jin was absent from the group's performance at the '2019 V Live Awards V HeartBeat'.
At the November 16th award ceremony, Park Woo Jin performed solo for the opening, but fans noticed he was absent from AB6IX's performance of "Blind for Love". Their agency Brand New Music explained, "After he received first aid care, he was taken to the hospital for treatment. He's had an ankle injury before, so he's been recovering. It seems like he suddenly felt pain while performing on stage. We will need to hear the doctor's opinion for the full details."
The label announced this past July Park Woo Jin was diagnosed with a syndesmotic sprain in his right ankle, and he's been focusing on treatment. Stay tuned for updates on Park Woo Jin and AB6IX.


Toggle navigation
Mentor TV
What's New?
Weekly Ad
Products
Audio
Video
Furniture
Services
Flat-Panel TV Installation
Home Theater Installation
Home Network Installation
Outdoor Speaker Installation
Service Department
About Us
Contact Us
Father's Day Sale
Storewide Savings On The Hottest 4K TV's & Home Audio!
See The Deals
LCD • LED & OLED
4K Ultra HD TV's
Home Audio &
Home Theater Systems
Sonos Wireless
Multi-Room Audio
TV Stands &
Home Theater Furniture
We Can Help You
Bring It All Together.
Professional Delivery & Installation Services
More Info


Alice enters the crowded cafe, looking all about her to make sure that she's not being tailed by Bob. Good... seems like she's finally safe.  Thank God she's safe.
Alice sits down, assured of her safety. The man lowers his newspaper — Gasp!! It was Bob all along, cleverly using the newspaper to hide his face!
This is a trope for when someone attempts to hide by covering their face with a newspaper, magazine, book or other printed work. Often combined with a musical sting when the paper is lowered to let the audience know that this man is a villain. This has a surprisingly high rate of success. This is mostly a Dead Horse Trope and, as such, is very often parodied. Two of the most common types of parody are having the character's face on the cover or front page of whatever he's reading, or else having eye holes cut out of the paper.
Compare Highly Visible Ninja, Highly Conspicuous Uniform and, of course, Paper-Thin Disguise. Subtrope of Looking Busy.
Examples:
- Ryo of City Hunter uses this from time to time to check out potential clients. And any hot babes walking past, though there is considerable overlap between the categories.
- In Full Metal Panic!, Sousuke has a habit of watching out for Kaname behind an old newspaper with a hole cut out; like a lot of things he does, it really makes Sousuke look like a pervert. Eventually Kaname gets so annoyed she walks up and rips the newspaper from his hands, pointing out that it's several years out of date.
- Hanayamata: Included in the montage of Naru's distressed father endeavors is him peeking through a hole in a newspaper at Naru fiddling with her cellphone in the living room. He is normally a background character and gets to start episode 6 of anime with narration of his puzzled worries over inexplicable recent change in behavior he sees (his schoolgirl heroine daughter is in the process of "graduating" from Shrinking Violet actually).
- The Further Adventures of Indiana Jones: American Nazi Arnold Smith hides behind a newspaper as Dr. Jones and Professor Mays board the train in #5.
- In It Only Takes a Drop of Blood Harry does it to hide from two Order of the Phoenix members who enter the subway car he's in.
- The buffoonish burglars in Disney's animated 101 Dalmatians make their entrance this way, sitting in their truck and hiding behind their newspapers until Anita and Roger have walked by.
- Used for a Visual Gag in The Adventures of Tintin. Early in the movie, the Thom(p)sons are peering out of holes they cut into a newspaper during a stakeout in the marketplace. Each one has cut his holes in an ad on the paper that feature an item that not only lines up with where their mustaches would be, but matches the shape of said individual mustache (a broom for Thompson and a toilet plunger for Thomson).
- Happens twice in the opening sequence of Bolt, first with Penny, then with Bolt himself. Bolt is a dog. Then again, it happened in the Show Within a Show.
- Happens with restaurant menus between Yzma and Kuzco in The Emperor's New Groove. Though to be fair, Kuzco (as a llama) was Disguised in Drag at the time. It Makes Sense in Context...
- Wallace & Gromit: One of Gromit's favorite tricks. On one occasion, the headline of the newspaper he's hiding behind is "Dog reads newspaper".
- Austin Powers: International Man of Mystery: During the opening credits when everyone is chasing Austin, he hides out by concealing his face behind a copy of Fab! magazine with a distorted view of his face on it.
- Parodied in The Big Lebowski with the detective DaFino. As The Dude discovers his Volkswagen parked outside his house he walks angry towards it and we can see DaFino reaching for a newspaper and very badly pretend to read it.
- A plainclothes secret policeman (presumably) in Brazil does this.
- Fatal Instinct. Max Shady (the escaped ex-con stalking Ned Ravine) does this several times. At least once his picture was on the front of the newspaper.
- The Great Escape:
- A POW escapee played by James Coburn is reading a newspaper in a French cafe when a carload of German officers stop there, so he raises it to cover his face (unfortunately the producers have him reading Liberation, an underground newspaper that would be the last thing an escaped POW trying to avoid attention would read). It's an unnecessary precaution as La Résistance pull up in another car and machine-gun the Germans.
- Richard Attenborough's character grabs a newspaper for cover after a harrowing escape from pursuing Germans, only to be greeted by name by an SS officer who's recognised the notorious British escapee.
- Finnegan uses this while (poorly) tailing Miriam in Hill 24 Doesn't Answer. Because he doesn't read Hebrew, he accidentally picks it up upside down, only for Miriam to come over and turn it right side up for him.
- Indiana Jones
- Raiders of the Lost Ark: When Indiana Jones is on a seaplane about to leave for Asia, a man lowers the Life magazine he's reading and reveals his face, with ominous music to let the audience know he's a villain.
- In Indiana Jones and the Last Crusade, a subversion is pulled on the audience, however; in the aerodrome we see someone facing the camera directly with his newspaper ostentatiously held up to cover his entire face. Ah-ha, the audience thinks, this is one of the Jones boys! Then, Indiana appears in the background and begins chatting with someone slumped casually against a pillar behind Mr. Newspaper, who turns out to be Henry Jones Sr,; Mr. Newspaper isn't involved at all.
- Five minutes later Henry does try to use it on the zeppelin. Colonel Vogel isn't fooled for a second. Perhaps it would have worked better if he held it right side up.
- Also used successfully by Sallah, to disguise his fist.
- In the Stanley Kubrick adaptation of Lolita, Claire Quilty and his wife do this while spying on Humbert in a hotel lobby. Unlike the usual version of this trope, the camera is behind the newspaper and the man holding it, looking over Quilty's shoulder at Humbert, showing how he's unaware that he's being watched.
- Two thugs in The Man Who Knew Too Little used a variation. While shooting at Wallace, they used a newspaper to conceal their gun, and to make it look like they were just standing around and reading the paper. Then their paper got torn to shreds as they kept missing.
- The Master of Disguise has one such example; Pistachio (as a "cow pie" man) somehow hides from Bowman's henchmen in this manner.
- Steve Martin's version of Clousseau tries this along with his partner in The Pink Panther (2006) — while tailing a suspect. It works the first couple of times, but the next time they try it, Clousseau trips down the stairs to the subway station.
- Planes, Trains and Automobiles has a character briefly hide his face behind a smut novel.
- Prairie Fever: When Preston and the women arrive at the Carson City Hotel, Monte Walsh is sitting in the lobby, concealed behind a newspaper.
- Sherlock Holmes (2009) pulls this with Moriarty in an otherwise empty train car, though in this case it was more a matter of atmosphere and keeping his face hidden from the audience more than any of the characters.

- Wonder Woman (2017). Steve Trevor thinks they're Being Watched by German agents. As they pass a man standing in a doorway reading a newspaper, he raises the newspaper as if to hide his face, only confirming Steve's suspicions.
- A gorilla is walking through the jungle when he spots a lion taking a drink from the spring. The lion is bent over and oblivious to anything but getting a drink, so the gorilla thinks he'll play a joke on the lion. The gorilla sneaks up on the lion and pushes him in the water and laughs. Well, the lion doesn't like this at all and starts chasing the gorilla. The gorilla runs and looks for some place to hide. Eventually, he comes upon an abandoned safari camp. The gorilla quickly puts on some clothes and a pith helmet he finds, sits in a deck chair and hides his face behind a newspaper. Soon, the lion pounces in on the scene and growls "Grr... did you see a gorilla go through here?" Without lowering the paper, the gorilla says "You mean the one who tossed the lion in the spring?" Then the lion says "You mean it's in the papers already?"
- Done in the mystery novel The Secret of the Monster Book, by a bad guy the good guys know is following them. One character lampshades it by saying, "There should be a law against bad people buying newspapers."
- Played with twice in the Doctor Who Eighth Doctor Adventures novel Unnatural History. In the first instance, Fitz doesn't seem to be attempting to hide, but came across as shady nonetheless:
The guy on the sofa was watching them, she suddenly realised. Just wide grey eyes, appearing in the slit between the San Francisco Chronicle and the black [fedora]. The second time he does it, this time actually trying to camouflage himself, he realizes that the newspaper is in Chinese, and, unluckily for him, while he does speak Chinese, he can't read it.
- In Harry Potter and the Prisoner of Azkaban, Hermione does this with a book (which is upside down) when Professor McGonagall comes in and takes Harry's Firebolt (Hermione having told McGonagall that Harry received it with no card and suspecting it to be from Sirius Black, an assumption that turns out to be accurate, except he hadn't harmed it), to hide her face from Ron and Harry, who round on her as soon as McGonagall is gone and start getting after her for tattling.
- Ed Foley used this to keep one of his agents from seeing his face during handoffs in the Tom Clancy novel The Cardinal of the Kremlin.
- Played straight in The Historian. The main character wakes up on a train, and someone is in the room with her (who hadn't been there before she went to sleep). He's hidden behind a newspaper, which she finds creepy and it eventually strikes her that after about five minutes, he hasn't bothered to turn the page.
- John Rain doesn't think this is good tradecraft because not having a newspaper gives you an excuse to scan the crowd under the guise of idle people-watching, whereas someone with a newspaper would be expected to look at it instead of their surroundings.
- In Pushing Daisies, Chuck's recently resurrected father isn't supposed to leave Ned's apartment, but does so anyway. He hides in plain sight in Ned's restaurant behind a newspaper, only revealing himself to Ned after Chuck had left.
- In Heroes, Sylar does this during the first season while Hiro and his friends are in the diner.
- Parodied in the "Monkey-ed Movies" James Bond spoof on TBS' Dinner And A Movie, when Q shows 009 a newspaper. This prompts 009 say "It's just an ordinary tabloid!". But when Q holds it over himself, 009 immediately asks "Where did you go?", and Q puts the newspaper aside and says "Peekaboo, 009!".
- A lot of modern police shows employ this for one or two officers when they have a large amount of officers staking out a single target. They can play it straight without accidentally invoking parody if those hiding are extras and the camera doesn't single them out for long.
- In an episode of How I Met Your Mother, Barney spent an entire day spying through one of these in a French restaurant. Subverted in that the woman Robin told him was there wasn't going there; she was just trying to make a point.
- MacGyver (1985), "Thief of Budapest" has a scene in which McGyver hacks a stoplight control box standing in the middle of main street. His cover? People on both sides with newspapers spread out wide.
- In an episode of The Suite Life of Zack and Cody, Zack and Cody pull newpapers to disguise themselves. However, Zack adds a mouth-hole in his newspaper to eat french fries resulting in the two of them being caught by Maddie.
- Buffy the Vampire Slayer:
- In "Hush" Willow hides behind an open writing pad to spy on Buffy flirting with Riley.
- In "Go Fish", Buffy attempts this but gives herself away by the fact that she's holding her magazine upside down.
- An episode of Horrible Histories had Harriet Tubman use a newspaper as a disguise. The man looking for escaped slaves assumed that a woman who knew how to read couldn't possibly be an escaped slave and left her alone. The Talking Rat didn't deny it, so it was maybe Truth in Television.
- This really happened, though it was not so much hiding behind a newspaper but pretending to be someone else by means of a newspaper. The man sitting in the same train compartment was a former master of her, who knew she couldn't read (as it was forbidden to teach slaves to read and to write). She pretended to read the newspaper, hoping that this was enough to throw him off and make him think that she must be someone else.
- In Still Open All Hours, Granville tasks Leroy with tailing a local to find out where he is doing his shopping.
- Wizards of Waverly Place: Alex insists that she and Mason do this at Zeke's party since she is embarrassed of Mason's werewolf form.
- The Doctor and Jamie do this in Episode 2 of the Doctor Who serial "The Faceless Ones". It's especially egregious in Jamie's case, since the newspaper does nothing to hide his lower half, and the authorities are specifically looking for a young man in a kilt.
- Murdoch Mysteries:
- Murdoch employs a newspaper in this fashion while staking out the intersection of Carlton and Parliament in "Murdoch on the Corner". Constable Crabtree has been flamboyantly spending new-found money per Murdoch's instructions, and Murdoch drops his paper to urge Crabtree to go home so they can wait for the killer to follow him there.
- Brackenreid hastily grabs a newspaper from the station's front desk in one of his efforts to hide from temperance crusader Miss Hamilton in "Murdoch Au Naturel".
- Person of Interest. The episode "/" starts with A Day in the Life of Root instead of our main protagonists Harold Finch and John Reese. While she's walking through the park with this week's Number, Root suddenly walks over to a man reading a newspaper and pulls it down, revealing Harold Finch.
- Agent Carter. Jarvis sits down next to two men reading newspapers at a shoeshine stand. One turns out to be Howard Stark, the other is Stan Lee doing his requisite Creator Cameo.
- Murder, She Wrote: In "Incident in Lot 7", a suspect eavesdropping on Jessica's conversation in the studio canteen hides behind a menu.
- One Hundred Thingsto Do Before High School: Crispo spends the second half of "Pilot" attempting to disguise his identity by holding a book in front of his face.
- Frasier: In one episode Roz has been dodging yet more unwanted advances from Noel. But as she dumps a guy in Cafe Nervossa, Noel reveals he's been hiding behind a newspaper right in front of her.
- The cover of No Use for a Name's album Incognito (The One with... their version of "Truth Hits Everybody") is a newspaper sheet with a pair of eyes peeking through holes on it.
- In Men in Black: Alien Attack at Universal Studios, there's an alien that's holding up a newspaper to disguise the fact that it has three heads.
- In Fallen London, several espionage-related cards and storylets, particularly those related to the Great Game, depict someone looking shiftily through a newspaper with eyeholes.
- Agent XYZ uses the eyeholes-in-newspaper version in Tonic Trouble. In fact, only his hands and feet stick out behind the paper; we never get to see what he actually looks like.
- Clank does this while trailing the Kingpin in Secret Agent Clank.
- Early in Persona 5, Makoto can be seen tailing the Player Character while keeping her nose buried in a huge manga magazine she clearly isn't reading. She'll also run to keep up with him while still buried in the mag, which looks as hilarious (and precarious) as it sounds.
- In Schlock Mercenary, after the grav-catcher in Credomar is sabotaged, Tagon orders Ebbirnoth to sweep the perimeter for whoever set off the charges. Ebbirnoth says he'll be scanning for cameras, a possibility that Tagon says hadn't occurred to him.
Ebbirnoth: Or can I look around for guys with trenchcoats and sunglasses trying to hide behind flatreaders.
- Subverted in an episode of Ed, Edd n Eddy where the Eds are spying on the cul-da-sac kids. In one scene, Eddy is seen leaning against a street pole holding a newspaper over his face as some neighbor kids walk by. Once they pass, the "newspaper Eddy" turns out to be a cardboard cut-out that falls over as the real Eddy pops out from behind the street pole with a pair of binoculars.
- Looney Tunes and Merrie Melodies:
- "Home Tweet Home": Sylvester spies on Tweety by sneaking around the park with newspaper in hand, moving from bench to bench and pretending to read the paper until he gets to his prize. The bird immediately realizes he's being stalked by his ever-present puddy pursuer and rushes to a young woman to protect him.
- On The Simpsons, Bart goes to a counsellor, where we find Principal Skinner in the waiting room. He doesn't want Bart to see him, so he hides behind a magazine — namely "Principal's World", with his headshot on the cover.
- In "Adventures in Baby-Getting", Bart does this when following Lisa. He sits on a bench reading a Playdude magazine, with the breasts of the woman on the cover cut out for his eyes.
- Futurama:
- Subverted in an episode where Flexo (a robot who looks exactly like Bender save for a small metal goatee) disappears along with an expensive atom they were delivering. While looking for him, Leela and Fry find "Bender" first wearing a turtleneck sweater, then a scarf, then holding a newspaper to his face that he refuses to put down. They finally get him to put it down, revealing... that he really is Bender and Flexo left hours ago.
- Played straight in a later episode, in which Bender finds himself pursued by the New New York police (on whose radar he has fallen due to a previous crime), who attempt to cover their tracks by reading the "Non-Police News" before finally giving up the act and arresting Bender. He gets off clean, which was quite lucky for him—he was carrying data for the Robot Mafia and had just given it to another robot on the street to complete his delivery.
- My Little Pony: Friendship Is Magic:
- Done in the episode "A Bird in the Hoof" by Philomena the bird. Twilight Sparkle and Fluttershy, who are chasing her around, actually do check behind the newspaper, but appear fooled by the fake mustache Philomena wears underneath.
- In the episode "Amending Fences", Twilight Sparkle and Minuette stalk Moondancer using this method. Later in the episode we can see Starlight Glimmer hiding behind a restaurant menu.
- The Popeye cartoon "Olive's Sweepstake Ticket": Popeye hides behind a newspaper as he walks, trying to pluck said ticket from a woman's backside.
- The Little Rascals short "The Case of the Puzzled Pals": Buckwheat, Darla, Porky and Pete hide behind newspapers as they watch Spanky at a store across the street. Porky is also wearing a false beard.
- In the Mickey Mouse cartoon "Mr. Mouse Takes a Trip", Mickey gets kicked out of the train by conductor Pete for trying to bring Pluto aboard. When they sneak in a second time, Mickey hides behind a newspaper as Pete asks for tickets.
- As it happens, the Secret Police in many countries actually invert this: If you walk into a cafe and someone is very obviously reading a newspaper and peering over at you every now and then, it's probably because you're being watched, and the secret police want you to know it.
- Harriet Tubman used this as a disguise for herself and escaping slaves. Someone reading a newspaper was seen as educated and not a slave on the run.
- Undercover FBI agent Donnie Brasco would read newspapers so he could listen in on what his fellow Mafiosi were saying, without distracting himself with conversation.


{% extends "layout-vary.html" %} {% block page_title %} Example - Forms {% endblock %} {% block content %} Do you have a mobile phone or tablet? Certified companies can send security codes to your mobile. Do you already have a personal user account? Yes No Can you install apps on your device? Some certified companies ask you to download a free app and use your phone's camera as part of verifying your identity. Where do you live? Yes No I don't know {% endblock %}
Certified companies can send security codes to your mobile.


{% extends "admin/layout.html" %} {% block content %}
Here you can manage representatives profiles
Bring me there
Here you can view all answers from the questionnaire


Toggle navigation
Resume
Projects
Welcome!
My name is Annlin and I am a first year CS master's student at UC Santa Cruz.
Projects
Population Density
Multiline
Scatterplot
Pikadventures
Master's Project


Innovation Cloud
"Connect your ideas globally"
Learn More
The Innovation Cloud Conference
Awesome conf
1
2


A computer science engineer with 5.8 years experience in application
development, machine learning.
Fluent in Python and Java.
Enthusiastic about building innovative, intelligent data products.
• Leading technology front for internal analytics product, AMP.
Consult with stakeholders, design and develop vertical solutions
/ automate - fraud, acquisition business processes and deploy as
a use case on AMP product.
• Designed, Built a unique user dashboard view for all analytics
reports in place to reduce the time spent by business users in
navigating through multiple reports.
• Built a Fraud strategy developer assistant using flask,
celery, rabbitMQ, and SAS to pull data for a specific period of
time and generate rules using machine learning.
• Lead backend and data engineering for internal analytics
platform AMP. Lead, implemented product integrations with
Protegrity for data security, IBM ACM for fraud investigation
case filing.
• Worked as a consultant with stakeholders on credit, merchant
fraud detection analytics areas to innovate and revamp legacy
processes with automation and ML.
• Creating synthetic data using data mining and machine learning
algorithms and data lineage with pattern mining problems
• Architected and developed backend for a web-based machine
learning platform, developed machine learning, data analysis,
data visualization as reusable use cases with Python - Django,
Spark, Angular, Java - Spring in the technology stack
• Reduced the manual effort for TDM teams in masking sensitive
customer data to 40% by creating a sensitive data identification
model using Natural Language Processing combined with Machine
Learning
• Worked with large banking clients to develop machine learning
solutions to problems like credit risk, credit stage leveraging
open source technologies like caret in R, Scipy, Scikit-Learn in
Python
80%
Increase the campaign effectiveness by identifying significant characteristics that affect the success (such as, the deposit subscribed by the client) based on a handful of algorithms
Given an image of a dog, my algorithm will identify an estimate of the canine’s breed
Design an agent that can fly a quadcopter, and then trained it using reinforcement learning algorithms
Best describe the variation in the different types of customers that a wholesale distributor interacts with.
Built an optimal machine learning model to estimate the best selling price for a house in the Boston metropolitan area based on a statistical analysis of the historical data
Evaluate and optimize several different supervised learners to determine which algorithm will provide the highest donation yield while also reducing the total number of letters being sent to ask for donations


A simple Paragraph with an expression
| Table Header |
|---|
| Table Body |
another line of static text
This line contains an expression.
And now we write a very long text that contains some expressions. The first sentence was a little short to be a very long text. So we add some more words to be long enough. blabla blubblubblubblub
and now lets repeat the previous paragraphAnd now we write a very long text that contains some expressions. The first sentence was a little short to be a very long text. So we add some more words to be long enough. blabla blubblubblubblub
And now we write a very long text that contains some expressions. The first sentence was a little short to be a very long text. So we add some more words to be long enough. blabla blubblubblubblub
And now we write a very long text that contains some expressions. The first sentence was a little short to be a very long text. So we add some more words to be long enough. blabla blubblubblubblub


---
layout: post
title: Keep Trying
categories:
- heuristics
- ruby
- apple-os
---
One part of Objective-C that I like is being able to send messages to nil objects safely and more so their KVC and KVO patterns. In Ruby I often use the #try
method to safely send messages to objects that may be nil at runtime. But one thing I always wanted was a nice way to send a key path, basically a string of methods signatures, to an object in the same way. I give you my simple #try_keypath
method :)
{% highlight ruby %}
class Object
def try_keypath(methods, *args, &block)
methods.to_s.split('.').inject(self) { |result, method| result.try(method) }
end
end
class NilClass
def try_keypath(*args)
nil
end
end
{% endhighlight %}
Yup, it is that simple. Let's see how this would work. Here are a few basic classes that randomly return nested objects. So staring with the Foo
object, we have the possibility to get to some deeply nested info.
{% highlight ruby %}
class Foo
def bar
rand(2) == 1 ? Bar.new : nil
end
end
class Bar
def batz
'wohoo'
end
def deep
Deep.new
end
end
class Deep
def info
{:winning => true}
end
end
{% endhighlight %}
Finally, here is how it would look and return different results. Man I love Ruby!
{% highlight ruby %}
Foo.new.try :bar # => #
Foo.new.try :bar # => #
Foo.new.try :bar # => nil
Foo.new.try :bar # => nil
Foo.new.try :bar # => #
Foo.new.try :bar # => nil
Foo.new.try_keypath 'bar.batz' # => "wohoo"
Foo.new.try_keypath 'bar.batz' # => "wohoo"
Foo.new.try_keypath 'bar.batz' # => nil
Foo.new.try_keypath 'bar.batz' # => nil
Foo.new.try_keypath 'bar.batz' # => nil
Foo.new.try_keypath 'bar.batz' # => "wohoo"
Foo.new.try_keypath 'bar.deep.info' # => nil
Foo.new.try_keypath 'bar.deep.info' # => {:winning=>true}
Foo.new.try_keypath 'bar.deep.info' # => nil
Foo.new.try_keypath 'bar.deep.info' # => nil
Foo.new.try_keypath 'bar.deep.info' # => {:winning=>true}
Foo.new.try_keypath 'bar.deep.info' # => nil
{% endhighlight %}


Login / Sign Up
Add Event
About
Event Name
Date
Picture
Upload a picture for your event.
Check me out
Create Event


If the action is tables.upload then the parameters should as shown below. You should replace the values for casli, name and filetype as appropriate. You can add the other options of the upload actions as needed.
{
"qs": {
"action": "upload"
},
"data": {
"output": {
"casout": {
"caslib": "casuser",
"name": "upload1"
},
"importOptions": {
"fileType": "csv"
}
},
"input": {}
}
}


cel.mouse
(module)
Refers to the mouse inputsource.
mouse
(type)
property
mouse.buttons A table with each entry identifying a unique mouse button.
A table with each entry identifying a unique mouse button. Each entry is assigned a value by the driver.
- left
- The driver assigned value for the left mouse button.
- middle
- The driver assigned value for the middle mouse button.
- right
- The driver assigned value for the right mouse button.
property
mouse.states A table with each entry identifying a unique mouse button state.
A table with each entry identifying a unique mouse button state. Each entry is assigned a value by the driver.
- up
- The driver assigned value indicating the mouse button is not pressed
- down
- The driver assigned value indicating the mouse button is pressed
property
mouse.wheel A table with each entry identifying a mouse wheel scroll direction.
A table with each entry identifying a mouse wheel scroll direction. Each entry is assigned a value by the driver.
- up
- The driver assigned value for a wheel scrollup.
- down
- The driver assigned value for a wheel scrolldown.
function
mouse:xy() Returns the x and y position of the mouse cursor relative to the root cel.
Returns the x and y position of the mouse cursor relative to the root cel.
number
- x position of mouse cursor.
number
- y position of mouse cursor.
function
mouse:vector() Returns the difference of the current mouse cursor position and the previous position.
Returns the difference of the current mouse cursor position and the previous position.
number
- x component of vector.
number
- y component of vector.
function
mouse:isdown(button) Returns true if specified button is down.
Returns true if specified button is down.
button any
- a value present in the mouse.buttons table.
boolean
- true if the button is down, else false.
function
mouse:pick() Forces picking algorithm that determines which cel(s) the mouse is in to run.
Forces picking algorithm that determines which cel(s) the mouse is in to run. This is normally only run when the mouse cursor is moved or a button state changes. It is too costly to always run when a cel moves, but can be necessary in special cases.
mouse
- self


Vision Portfolio Management Application Layer: Data Feeds
| Application Feeds |
Data Feed: CompositeAccountMembers
Category: MembershipFeed
Summary:
The CompositeAccountMembers feed is used to define the
weighted combinations of
Portfolio, AggAccount, IndexAccount, and/or other CompositeAccount
instances that make up a composite over time.
The records supplied by this feed are used to update the
CompositeAccount time series property componentList.
Whenever a membership is updated, the holdings for
the CompositeAccount are recreated for that date.
A number of related feeds are available
to create new Account instances
and to update other account-based information.
Available Fields:
| Field | Type | Description
|
|---|
| --- Required Fields ---
|
|---|
| groupId
| String
| id of existing CompositeAccount instance
|
| memberId
| String
| id of existing Account instance
|
| date
| Date
| date of the membership
|
| weight
| Number
| percentage of member's holdings to include in composite
|
Special Processing Rules:
- The groupId and memberId fields must be supplied.
The groupId must correspond to an existing CompositeAccount
instance. The memberId must correspond to
an existing Portfolio, AggAccount,
IndexAccount, or CompositeAccount instance.
- The date field indicates the date for which the composite
holdings should be created using the supplied membership.
It can be supplied in any
valid date format such as 19971215 or 12/15/97.
- The weight field indicates the percentage of the component
account to use in constructing this composite. Component weights
need not add up to 100.
- The componentList time series property will be updated
for each groupId/date combination included in this feed
with an IndexedList of CompositeAccount Component instances.
Because the memberships will replace the existing
componentList for a date, you must specify all the
components for each groupId/date included.
- Holdings for the CompositeAccounts referenced in this feed
will be recreated on the date referenced.
The CompositeAccount
time series properties _totalMarketValue,
_totalMarketValueCash, _totalMarketValueEquity,
_totalMarketValueFixed, and _totalCost, are
computed as well as the
holding properties percentOfPort and percentOfEquity.
- Note that CompositeAccount holdings are not recreated
if the holdings associated with any of its component accounts are
updated.
Related Feeds:
Sample Upload:
The following tab-delimited feed could be used to
define CompositeAccount memberships over time.
Interface ExternalFeedManager upload: "CompositeAccountMembers" using:
"date groupId memberId weight
#- create a composite representing 50% of PORT1's holdings
97 COMP1 PORT1 50
#- create a composite represent equal amounts of 4 accounts
#- in 95, unequal amounts in 96
95 COMP2 PORT7 25
95 COMP2 AGG1 25
95 COMP2 INDEX7 25
95 COMP2 COMP1 25
96 COMP2 PORT7 33
96 COMP2 AGG1 33
96 COMP2 INDEX7 33
96 COMP2 COMP1 1
" ;
| Copyright © 1998 Innovative Systems Techniques, Inc.
| Updated October 31, 1999
|


Tags, depending on type, can introduce either one or two fields of information:
@function [FunctionName]
@param [parameterName] [Some descriptive text...]
In the tables below, the "Fields" column indicates the number of textual fields each type of tag takes.
The tags highlighted in RED below are required.
The @abstract, @updated, and @discussion tags can be used within any of the type-specific tags below. For example,:
/*! @enum Beverage Categories @abstract Constants to group beverage types. @discussion These constants (such as kSoda, kBeer, etc.) can be used... @updated 2003-04-15 */
They are not required within any HeaderDoc comment, but can improve the formatting of the HTML output, and can help automate the importation of comments into the Inside Mac documentation database.
|
|
|
Fields |
| @class | The name of the class. |
|
Example:
/*! @class IOFireWireDeviceInterface_t */ typedef struct IOFireWireDeviceInterface_t { IUNKNOWN_C_GUTS ; . . . }
The @class tag causes the typedef struct that follows the headerdoc comment to be treated as a class. This is commonly used for COM interfaces, but is also a frequently-used technique in kernel programming.
You should mark up any C pseudoclasses in the same way as you would mark up a C++ class. Apart from the unusual form of function declarations (in the form of function pointers), the resulting output should be similar to that of a C++ class.
|
|
|
Fields |
| @functiongroup | The name of the function group. |
|
Example:
/*! @functiongroup Core Functions */
Function groups are not required, but they allow you to organize a large number of functions into near groupings. The @functiongroup tag remains in effect until the next @functiongroup tag.
If you need to put functions in different parts of the header into the same group, simply give them the same name (with the same capitalization, punctuation, spacing, etc.), and it will merge the two function groups into one.
Note that functions encountered before the first @functiongroup are considered part of the "empty" group. These functions will be listed before any grouped functions.
|
|
|
Fields |
| @function | The name of the function. |
|
| @param | Each of the function's parameters. |
|
| @result | The return value of the function. Don't include if the return value is void or OSERR |
|
Example:
/*! @function ConstructBLT @discussion Creates a Sandwich structure from the supplied arguments. @param b Top ingredient, typically protein-rich. @param l Middle ingredient. @param t Bottom ingredient, controls tartness. @param mayo A flag controlling addition of condiment. Use YES for condiment, HOLDTHE otherwise. @result A pointer to a Sandwich structure. Caller is responsible for disposing of this structure. */ Sandwich *ConstructBLT(Ingredient b, Ingredient l, Ingredient t, Boolean mayo);
|
|
|
Fields |
| @struct / @union | The name of the structure or union. (Also known as the struct or union's tag.) |
|
| @field | A field in the structure. |
|
Example:
/*! @struct TableOrigin @discussion Locates lower-left corner of table in screen coordinates. @field x Point on horizontal axis. @field y Point on vertical axis */ struct TableOrigin { int x; int y; }
|
|
|
Fields |
| @enum | The name of the enumeration. This is the enum's tag, if it has one. Otherwise, supply a name you want to have the constants grouped under in the documentation. |
|
| @constant | A constant within the enumeration. |
|
Example:
/*! @enum Beverage Categories @discussion Categorizes beverages into groups of similar types. @constant kSoda Sweet, carbonated, non-alcoholic beverages. @constant kBeer Light, grain-based, alcoholic beverages. @constant kMilk Dairy beverages. @constant kWater Unflavored, non-sweet, non-caloric, non-alcoholic beverages. */ enum { kSoda = (1 << 6), kBeer = (1 << 7), kMilk = (1 << 8), kWater = (1 << 9) }
|
|
|
Fields |
| @typedef | The name of the defined type. |
|
| various | The tags that can appear after a "@typedef" tag depend on the definition of the new type. @field for typedef'd structs @constant for typedef'd enumerations @param for simple typedef'd function pointers @callback, @param, @result for typedef'd structs containing function pointers |
Example 1 - Typedef for a simple struct:
/*! @typedef TypedefdSimpleStruct @abstract Abstract for this API. @discussion Discussion that applies to the entire typedef'd simple struct. @field firstField Description of first field @field secondField Description of second field */ typedef struct _structTag { short firstField; unsigned long secondField } TypedefdSimpleStruct;
Example 2 - Typedef for an enumeration:
/*! @typedef TypedefdEnum @abstract Abstract for this API. @discussion Discussion that applies to the entire typedef'd enum. @constant kCFCompareLessThan Description of first constant. @constant kCFCompareEqualTo Description of second constant. @constant kCFCompareGreaterThan Description of third constant. */ typedef enum { kCFCompareLessThan = -1, kCFCompareEqualTo = 0, kCFCompareGreaterThan = 1 } TypedefdEnum;
Example 3 - Typedef for a simple function pointer:
/*! @typedef simpleCallback @abstract Abstract for this API. @discussion Discussion that applies to the entire callback. @param inFirstParameter Description of the callback's first parameter. @param outSecondParameter Description of the callback's second parameter. @result Returns what it can when it is possible to do so. */ typedef long (*simpleCallback)(short inFirstParameter, unsigned long long *outSecondParameter);
Example 4 - Typedef for a struct containing function pointers:
/*! @typedef TypedefdStructWithCallbacks @abstract Abstract for this API. @discussion Defines the basic interface for Command DescriptorBlock (CDB) commands. @field firstField Description of first field. @callback setPointers Specifies the location of the data buffer. The setPointers function has the following parameters: @param cmd A pointer to the CDB command interface. @param sgList A pointer to a scatter/gather list. @result An IOReturn structure which returns the return value in the structure returned. @field lastField Description of the struct's last field. */ typedef struct _someTag { short firstField; IOReturn (*setPointers)(void *cmd, IOVirtualRange *sgList); unsigned long lastField } TypedefdStructWithCallbacks;
Fields
@const
Name of the constant.
Example:
/*! @const kCFTypeArrayCallBacks @discussion Predefined CFArrayCallBacks structure containing a set of callbacks appropriate... */ const CFArrayCallBacks kCFTypeArrayCallBacks;
Fields
@defined
Name of the constant.
Example:
/*! @defined TRUE @discussion Defines the boolean true value. */ #define TRUE 1


No Recipient
To get started with Yat, send an email to your friends and CC<EMAIL_ADDRESS>where
yat?


Over 10 users and counting and 60 downloads.
Any number that is in a counter css class will start counting upwards like this one 854 which is actually 854.


RecipeMe
Home
New Search
My Recipes
Add A Recipe
The Work that's Changing the Way We Eat
Explore for recipes with the ingredients you have on hand
Explore Recipes
Add a new recipe to your collection.
Create Recipe


Key Witness Says Roger Stone Pushed Him to Stonewall Congress
by MEGAN MINEIROWASHINGTON (CN) — Under combative cross-examination, radio show host Randy Credico dropped his comedic flare at Roger Stone’s trial on Friday, testifying that he was desperate to get out from under a bombardment of threats from the longtime Trump adviser not to testify to Congress.
“I can’t work on his level. He plays hardball. He throws a lot of junk and I did not want to get hit,” Credico said.
The Justice Department put Credico on the stand to prove that Stone lied under oath to Congress that the radio show host was his backchannel to WikiLeaks founder Julian Assange. Stone has pleaded not guilty to lying to Congress about his ties to WikiLeaks during the 2016 presidential election, along with the witness tampering and obstruction of justice charges.
Credico consistently denied that he ever served as a go-between and rebuffed accusations from Stone’s attorneys that he led the defendant to believe that he had inside access to Assange.
“So when Mr. Stone got the information that you were an intermediary, that you were a go-between, you played him didn’t you?” Stone’s attorney Robert Buschel said.
Credico denied the accusation, telling the attorney he shared misleading information about ties to Assange “to get Roger Stone off my back, my friend.”
Pressing the witness, Buschel was combative, the two men often tangling questions and answers in a back and forth that spiraled into courtroom arguments.
U.S. District Court Judge Amy Berman Jackson repeatedly reprimanded the attorney for arguing with the witness and instructed him to ask specific questions, with time frames, when referencing texts and emails Stone and Credico exchanged over the years.
Federal prosecutors asked Credico to read aloud the communications that show Stone pressuring him not to testify to Congress.
“You are so full of S-H-I-T.,” Credico said, opting to spell out rather than read aloud the expletive in the text from Stone. “You got nothing.
The Margaret who Stone mentioned in the Dec. 1, 2017 messages is Margaret Kunstler. Credico described the woman who helped him schedule an on-the-air interview with Assange as a “very close friend.” But he denied that Kunstler served as a lawyer to Assange.
Testifying that he was desperate to keep Stone from targeting Kunstler — “I didn’t want to drag her through this…she’s lived a quiet life” — Credico said he kept up communications with Stone into 2018 in a desperate attempt to tame his attacks. “That was the crux of it,” he testified.
Credico later admitted that he did not take literally threats Stone made against his dog.
“I know he would have never touched that dog. So it was hyperbole by him,” Credico said.
He had testified Friday morning that the dog, a Coton de Tulear named Bianca, is dear to him because he has no wife or children.
Developing story…
Copyright © 2019 courthousenews.com


ARTIGOS ORIGINAIS
Bat rabies in the north-northwestern regions of the state of São Paulo, Brazil: 1997-2002
Raiva em morcegos na região norte-noroeste do Estado de São Paulo: 1997-2002
Elenice Maria Sequetin CunhaI; Luzia Helena Queiroz da SilvaII; Maria do Carmo Custódio Souza Hunold LaraI; Alessandra Figueiredo Castro NassarI; Avelino AlbasIII; Mirian Matos SodréIV; Wagner André PedroII
ICentro de Pesquisa e Desenvolvimento de Sanidade
Animal. Laboratório de Raiva e Encefalites Virais. Instituto
Biológico de São Paulo. São Paulo, SP, Brasil
IIFaculdade de Medicina Veterinária. Universidade
Estadual Paulista. Araçatuba, SP, Brasil
IIIPólo da Alta Sorocabana. Presidente Prudente,
São Paulo, SP, Brasil
IVCentro de Controle de Zoonoses de São Paulo.
São Paulo, SP, Brasil
ABSTRACT
OBJECTIVE: Reports on bat rabies in Brazil are sporadic and
isolated. This study aimed at describing the detection of rabies virus in
bats in the state of São Paulo.
METHODS: A total of 7,393 bats from 235 municipalities of the
north and northwestern areas of the state of São Paulo, Southeastern
Brazil, were assessed according to their morphological and morphometric
characteristics from 1997 to 2002. Fluorescent antibody test and mice
inoculation were used for viral identification.
RESULTS: Of all samples examined, 1.3% was rabies virus
positive, ranging from 0.2% in 1997 to 1.6% in 2001. There were found 98
bats infected, 87 in the urban area. Fluorescent antibody test was detected
in 77 positive samples, whereas 92 produced rabies signs in mice;
incubation period ranging from 4 to 23 days. In 43 cities at least one
rabid bat was observed. The highest proportion (33.7%) of rabies virus was
found in Artibeus lituratus. Eptesicus and Myotis were
the most frequent positive species (24.5%) of the Vespertilionidae family.
The species Molossus molossus and Molossus rufus showed 14.3%
positive bats. There were no differences in the distribution of positive
rabies between females (33; 48.5%) and males (35; 51.5%).
CONCLUSIONS: Rabies-infected bats were found in environments
that pose a risk to both human and domestic animal population and there is
a need for actions aiming at the control of these species and public
education.
Keywords: Chiroptera. Rabies virus. Urban zones. Phlilostomidae. Vespertilionidae. Molossidae.
RESUMO
OBJETIVO: Os relatos sobre a ocorrência de raiva em
morcegos no Brasil são esporádicos e isolados. Assim, o
objetivo do estudo foi descrever a detecção do vírus
da raiva em morcegos do Estado de São Paulo.
MÉTODOS: Foram analisados 7.393 morcegos provenientes
de 235 municípios do norte e noroeste do Estado de São Paulo,
no período de 1997 a 2002 e identificados por meio de
características morfológicas e morfométricas. Para a
detecção do antígeno viral foi utilizada a
técnica de imunofluorescência direta e o isolamento do
vírus foi realizado por inoculação em camundongos.
RESULTADOS: Das amostras examinadas, 1,3% foram positivas
para raiva, com variação de 0,2% em 1997 a 1,6% em 2001.
Foram encontrados 98 morcegos com o vírus, 87 deles em área
urbana. O vírus da raiva foi detectado pela imunofluorescência
direta em 77 do total de amostras positivas, enquanto 92 produziram
doença em camundongos inoculados e o período de
incubação variou entre 4-23 dias. Em 43 municípios foi
encontrado pelo menos um morcego positivo. Entre as espécies
analisadas o vírus da raiva foi detectado com maior
freqüência (33,7%) em Artibeus lituratus. Os
vespertilionideos do gênero Eptesicus e Myotis
totalizaram 24,5% dos morcegos positivos e as espécies do
gênero Molossus (Molossus molossus e Molossus
rufus), 14,3%. A distribuição do vírus da raiva
foi semelhante entre fêmeas (33; 48,5%) e machos (35; 51,5%).
CONCLUSÕES: Morcegos positivos para raiva foram
encontrados em situações que colocam em risco tanto a
população humana como animais de estimação,
exigindo medidas voltadas para o manejo destas espécies e de
educação da população.
Descritores: Quirópteros. Vírus da raiva. Zonas urbanas. Phlilostomidae. Vespertilionidae. Molossidae.
INTRODUCTION
Rabies transmitted by bats is recognizably as a serious problem in Brazil both to humans and livestock. Although human rabies transmitted by bats has not been linked to early Brazilian epizootics of bovine paralytic rabies, many deaths have been reported since 1960. The largest number of deaths occurred in 1990 in a mining camp near Apiacás, in the state of Mato Grosso, Midwestern Brazil.* In another mining site in Piauí, human deaths were reported suspected of vampire-induced rabies.* Two outbreaks of human rabies transmitted by common vampire bats were also described in Bahia, Northeastern Brazil, in 1991 and 1992.7 Recently, an outbreak of human rabies transmitted by hematophagous bats was detected in the Brazilian Amazon.13
The prevalence of rabies infection in insectivorous and frugivorous bats is quite low and the role of these infected animals in initiating wild life epizootics has not been corroborated. However, they can accidentally transmit the virus both to domestic animals and humans. Rabies virus isolation in non-hematophagous bats in Brazil was first reported in 1957 from a Phyllostomus hastatus hastatus specimen in the state of Rio de Janeiro.16 In the following years, several authors described the disease in many bats species of different countries.1,9,11,15,20 However, reports on the occurrence of bat rabies in Brazil are sporadic and isolated. Thus, the present study aimed at describing the detection of rabies virus in bats in areas of the state of São Paulo, Southeastern Brazil.
METHODS
Three overlapping data sets related to specimens submitted to three rabies laboratories, from January 1997 to November 2002, were used. Two data sets were obtained from the records of the São Paulo agricultural laboratories: Laboratório de Raiva e Encefalites Virais at Instituto Biológico, Agência Paulista dos Agronegócios (APTA), in São Paulo, and Laboratório do Pólo Regional Alta Sorocabana (APTA) in the city of Presidente Prudente. The third data set was obtained from the Rabies Laboratories at Universidade Estadual Paulista (UNESP), in Araçatuba. During the period studied, these rabies laboratories received 7,393 bats for testing. Bats came from different cities in the north and northwestern areas of the state of São Paulo.
Bat species identifications were made by morphological and morphometric characteristics according Taddei (1998).18
Brains from all bats were examined for rabies antigens by means of the fluorescent antibody test (FAT)5 and virus isolation by means of mouse inoculation tests (MIT).8 Groups of five to eight mice were inoculated intracerebrally with 0.03 mL of a 20% bat brain suspension. Mice were observed during 30 days for clinical symptoms.
RESULTS
Of a total of 7,393 bats examined, 98 (1.3%) were positive for rabies virus. Rabies positivity ranged from 0.2% in 1997 to 1.6% in 2001 (Table 1). FAT detected 78.6% (77 out of 98) positive samples, whereas 92 out of 98 samples produced rabies signs in mice. Six samples could not be analyzed since the amount of brain tissue was insufficient for testing. Incubation period ranged from 4 to 23 days. The specimens examined came from northern and northwestern areas of the state, from a total of 235 cities.
Rabid bats were found in 43 cities, where at least one positive specimen was observed (Figure). Among positive bats, 92 were identified by species and 68 by sex: 33 females and 35 males. Distribution of positive species according to the year is shown in Table 2. The highest proportion of positive animals were found or captured in urban areas (87/98) and the remaining in periurban (4/98) or rural areas (7/98). Information on the condition in which animals were found and on contact with humans or domestic animals showed that 27/63 (42.8%) were found alive and on the floor; 33/63 (52.4%) were dead; 3/63 (4.7%) entered households where they were captured; 5/63 (7.9%) contacted humans or domestic animals and 11/63 (17.4%) attacked nine humans and two animals.
DISCUSSION
The occurrence of rabies in bats is a public health problem, as evidenced by recent rabies-related deaths in Brazil. Reported cases of rabies in bats increased during recent years in São Paulo and other states.20,21 Bat rabies reported in the present study included only those cases diagnosed by one of the three rabies laboratories in the state of São Paulo. They clearly show the disease incidence but not the extent of viral infection in wild or domestic animals in the area studied.
Overall prevalence of rabies among bats in the present study (1.3%) was lower than that reported in similar studies in North America.2,3 On the other hand, studies that attempted to randomly sample clinically normal bats from the wild reported rabies prevalences ranging from 0% to 3%.6,19 Other studies showed that prevalence in randomly selected bats was usually lower than 0.1%.12 A study involving 351 bats from nine species captured in their roosts in another area of the state of Sao Paulo reported 0.9% positive samples.4
Among the different species tested positive in the present study, the highest proportion (33.7%) was Artibeus lituratus (big fruit-eating bat). The occurrence of rabies virus in six bats of this species was reported by Uieda21 (1996) in the states of Santa Catarina, Rio de Janeiro and São Paulo.
A. lituratus is a generalist species, has great ability in using a wide variety of food resources and lives in many different habitats, including urban forests and anthropically affected areas.22 This species finds diversity and abundance of feeding sources and shelter in cities. The closed tops of various trees, such as the mango and the jambolan, provide adequate shelter to phytophagous bats, such as A. lituratus and A. jamaicensis. Studies in two Brazilian urban parks showed that A. lituratus is the most common species among frugivorous bats.10 A. lituratus is also a common species in urban and periurban areas in the state of São Paulo and many species of plants may serve as food and shelter for them in this state.14
Vespertilionidae family bats live in small groups in trees and shrubs. However, Histiotus velatus and Myotis nigricans species were collected inside households. Among positive bats classified by Uieda21 (1996) in Brazil, there were six specimens of four species of this family, two of them found in the state of São Paulo. Although bats in this family do not present anthropophilic habits as strong as those in the Molossidae family, a great number of specimens (28; 30.4%) were positive, and Eptesicus sp. and Myotis sp., usually collected in households, were the most frequent ones. Bats in the Molossidae family present anthropophilic habits and may form great colonies. The largest and most concerning groups of bats in the state of São Paulo are M. molossus and M. rufus. A list of bats species found in São Paulo between 1988 and 1995 showed that 71.4% were molossoids, with 36.5% M. molossus.21 The study data show Molissidae was the family with the largest number of positive species (7), although the proportion of positive bats (24.5%) was the smallest among the three families analyzed. On the other hand, Uieda et al20 (1995), in a study in the state of São Paulo, showed that 13 (68%) out of 19 rabid bats were molossoids. The present study results also show that among Molossidae, Molossus sp., commonly found in urban areas in many Brazilian cities, was the most frequent bat species that tested positive (16.3%) for rabies.
There were no apparent differences in the distribution of rabies by sex, 33 (48.5%) were female and 35 (51.5%) were male bats. These results corroborate those found in rabid bats in Minnesota (USA).17 On the other hand, bats studied in Illinois and New York (USA) showed that the prevalence in pooled species was significantly higher in females than males.2,3
The present study also showed that among rabid bats, many were found inside households and others attacked humans or domestic animals. A significant proportion of these animals was found partially paralyzed or already sick in a way that they could be handled or hunted and even begin a rabies outbreak in urban areas.
The presence of groups of frugivorous and insectivorous bats in urban environments is a complex problem with economic, public health and ecological implications. It is not practical or feasible to control bat population but potential exposure of humans to rabid bats may be reduced by keeping bats out from households and surrounding areas and by educating people not to handle sick or injured bats.
REFERENCES
1. Albas A, Zoccolaro PT, Rosa TZ, Lara MCCSH, Nassar AFC, Cunha EMS. Raiva em morcegos na região de Presidente Prudente, SP, Brasil. Arq Inst Biol. 2004;71(Supl):235-6.
2. Burnett CD. Bat rabies in Illinois: 1965 to 1986. J Wildl Dis. 1989;25(1):10-9.
3. Childs JE, Trimarchi CV, Krebs JW. The epidemiology of bats rabies in New York state, 1988-92. Epidemiol Infect. 1994;113;501-11.
4. Cortes VA, Souza LC, Uieda W, Figueiredo AC. Abrigos diurnos e infecção rábica em morcegos de Botucatu, São Paulo, Brasil. Vet Zootec. 1994;6:179-86.
5. Dean DJ, Albelseth MK, Atanasiu P. The fluorescent antibody. In: Meslin FX, Kaplan MM, Koprowsky H. Laboratory techniques in rabies. Genebra: World Health Organization; 1996. p. 80-7.
6. Girard KF, Hitchock HB, Esdal G, MacCready RA. Rabies in bats in southern New England. N Engl J Med. 1965;272:75-80.
7. Gonçalves MAS, Sá-Neto RJ, Brazil TK. Outbreak of aggressions and transmission of rabies in human beings by vampire bats in northeastern Brazil. Rev Soc Bras Med Trop. 2002;35:461-4.
8. Koprowsky H. Routine laboratory procedures: the mouse inoculation test. In: Meslin FX, Kaplan MM, Koprowsky H. Laboratory techniques in rabies. Genebra: World Health Organization; 1996. p. 88-96.
9. Martorelli LFA, Aguiar EAC, Almeida MF, Silva MMS, Novaes ECR. Isolamento do vírus rábico de morcego insetívoro Myotis nigricans. Rev Saúde Pública. 1995;29:140-1.
10. Muller MF, Reis NR. Partição de recursos alimentares entre quatro espécies de morcegos frugívoros (Chiroptera, Phyllostomidae). Rev Bras Zool. 1992;9(3-4):345-55.
11. Passos EC, Carrieri ML, Silva MMS, Pereira Júnior RG, Melo JATS, Maule LJ. Vírus rábico isolado de morcego frugívoro (Artibeus lituratus) capturado em 1997 no município de Rio Claro. Braz J Vet Res Anim Sci. 1999;36(1):40-2.
12. Pybus MJ. Rabies in insectivorous bats of western Canada. J Wildl Dis. 1986;22:307-13.
13. Rosa EST, Kotait I, Barbosa TFS, Carrieri ML, Brandão PE, Pinheiro AS, et al. Bat-transmitted human rabies outbreaks, Brazilian Amazon. Emerg Infect Dis. 2006;12:1274-7.
14. Sazima I, Fisher WA, Sazima M, Fischer EA. The fruit bat Artibeus lituratus as a forest and city dweller. Ciênc Cult (São Paulo). 1994;46(3):164-8.
15. Silva LHQ, Cunha EMS, Pedro WA, Cardoso TC, Souza MCC, Ferrari CIL. Isolamento do vírus rábico em Molossus ater (Chiroptera: Molossidae) no estado de São Paulo. Rev Saúde Pública. 1999;33:626-8.
16. Silva RA, Rivello GV, Nilsson MR. Isolamento do vírus rábico de morcego não hematófago da espécie Phyllostomus hastatus hastatus (Pallas). Arq Inst Bio Anim. 1961;4:115-20.
17. Steece RS, Erickson TJ, Siem RA. Chiropteran rabies in Minesota: 1976-1980. J Wildl Dis. 1982;18(4):487-9.
18. Taddei VA, Nobile CA, Versute EM. Distribuição geográfica e análise morfométrica comparativa em Artibeus obscurus (Schinz, 1821) e Artibeus fimbriatus Gray, 1838 (Mammalia, Chiroptera, Phyllostomidae). Ens Ciênc. 1998;2:71-127.
19. Trimarchi CV, Debbie JG. Naturally occurring rabies virus and neutralizing antibody in two species of insectivorous bats of New York State. J Wildl Dis. 1977;13:366-9.
20. Uieda W, Harmani NMS, Silva MMS. Raiva em morcegos insetívoros do sudeste do Brasil. Rev Saúde Pública. 1995;29:393-7.
21. Uieda W, Hayashi MM, Gomes LH, Silva MMS. Espécies de quirópteros diagnosticadas com raiva no Brasil. Bol Inst Pasteur. 1996;1:17-35.
22. Zortéa M, Chiarello AG. Observations on the big fruit-eating bat, Artibeus lituratus, in an urban reserve of southeast Brazil. Mammalia. 1994;58:665-70.
Correspondence:
Elenice M Sequetin Cunha
Centro de Pesquisa e Desenvolvimento de Sanidade Animal
Laboratório de Raiva e Encefalites Virais - Instituto
Biológico
Av. Conselheiro Rodrigues Alves, 1252 Vila Mariana
04014-002 São Paulo, SP, Brasil
Email<EMAIL_ADDRESS>Received:
11/25/2005
Revised: 3/31/2006
Approved: 7/12/2006
* Schneider MC. Epidemiological situation of human rabies transmitted by bats in Brazil. In: PAHO; WHO. Expert consultation on the care of persons exposed to rabies transmitted by vampire bats [relatório]. Washington (DC); 1991.


© N/C 2016. All Rights Reserved.
Capsl: A Reminder Cap for Your Medicine Bottle
Capsl is a pill reminder product that uses scale technology. It is a lid (cap) that fits onto the top of typical medicine bottles you get from pharmacies.
Duration: 3 weeks
Team Members: Jae Won Kim, Luke Simon
Project Brief: To create a concept video of a system that uses scale technology.
The focus of this project was on story-telling and video making.
My Role: Ideation, Concept Development, UI Design, Storyboarding, Prototyping, Video Production
How it Works (Technology):
A Simple Idea with Simple Algorithm
Using simple scale technology that is connected to your mobile phone, Capsl detects whether you have taken your medication on time and as recommended.
Every medicine bottle has a bar-code that contains detailed pill information including its weight. Once you scan the bar-code with your mobile app, Capsl is able to detect weight change in your medicine bottle, therefore identify how many pills have been taken out.

Place Capsl on top of the lid.
Flip it to activate.
Capsl blinks when it's time to take your medication.
You also get a phone notification just in case you missed Capsl blinking.
If you try to take your medication again because you forgot, Capsl will alert you by blinking red.


--- layout: attachment title: ukScroll Directive Source date: 2014-05-24 05:22:19.000000000 +05:00 categories: [] tags: [] status: inherit type: attachment published: false meta: {} author: login: mohammadumairkh email<EMAIL_ADDRESS>display_name: mohammadumairkh first_name: '' last_name: '' ---
Source code for angular directive of ukScroll


type internal/reflectlite.textOff
3 uses
internal/reflectlite (current package)
type.go#L171: ifn textOff // fn used in interface call (one-word receiver)
type.go#L172: tfn textOff // fn used for normal method call
type.go#L451: type textOff int32 // offset from top of text section
The pages are generated with Golds v0.2.7-preview. (GOOS=darwin GOARCH=amd64)


I got confused with these layers of text when I started learning CSS. I started to think of them as layers around your text by thinking like this: think about different shells around an onion for these terminologies for the text. The order from inside to outside is padding, borders and margin. Padding is the inner most shell and is the region between borders and texts itself. It is not containing any space as default and it is the only layer that is touching the text itself Borders is the space between padding and margin, like a halo around the texts or the word border itself. It can be thought as the main protective layer. And margin is the outer most shell of the text which defines and the space till the next element or text. It can add spacings to the outer most element.
This was the first questions I asked while I was learning CSS. The answers that I found and heard was simple and clear. ID is just for a specific elemtent. For instance, if it is one tab of html that I want to decorate using CSS, I would give an ID of the tab and put CSS on top of it. In the other hand, classes can be used on groups. Such as group of tabs containing texts can be named using classes and put CSS on them.
There are four different positioning in CSS. They're called relative, absolute, fixed and statis positions. I am still beginner stage to explain these but to explain it to someone like he/she is a five years old, I would say that fixed position stays at the same spot even though I scrolled down or up. If it was positioned at the center or the stage, it will be at the center of the stage even if the stage is moved. Absolute positioning is absolutely positioned. It is not affected by other elements. It will stay at the point A and B or the page if we name it to. The total opposite of absolute positoining will be static. It is not affected by top, bottom, left or right. It is positioned accrording to the flow of the html page. Lastly, relative positioning is positioned at its normal position. The most easy-going and relaxed positions where it is moved it affect by elements.
These displays can be explained with three terms: inline, block and inline-block elements. Inline elemtns are not affect by top and bottom and affected by left and right. And it does not have a width ad height setttings and it allows all elements to sit right next to each other. In the other hand, inline block has settings top and bottom and have height and width, which is edifferent from inline elements.


Try out our Premium Member services: Virtual Legal Assistant, Query Alert Service and an ad-free experience. Free for one month and pay only if you like it.
IN THE HIGH COURT OF JUDICATURE AT PATNA Criminal Miscellaneous No.33831 of 2018 Arising Out of PS.Case No. -61 Year- 2018 Thana -BARUN District- AURANGABAD ====================================================== 1. Bijanti Devi W/o Dharmendra Kumar, R/o Vill.- Arai, P.S.- Daudnagar, Distt.- Aurangabad (Bihar). .... .... Petitioner/s Versus 1. The State of Bihar. 2. The Managing Director, BMMCR, Patna (Bihar). .... .... Opposite Party/s ====================================================== Appearance : For the Petitioner/s : Mr. Birendra Kumar Singh For the Opposite Party/s : Mr. Sri Mithilesh Kumar Khare ====================================================== CORAM: HONOURABLE MR. JUSTICE ASHUTOSH KUMAR ORAL ORDER
2 05-07-2018 Heard the learned counsels for the parties.
The petitioner seeks bail in anticipation of her arrest in connection with Barun P.S. Case No. 61/2018 dated 20.03.2018 instituted for the offences under Sections 379, 411, 420, 34 of the Indian Penal Code and Sections 4 and 40 of the Bihar Minor Mineral Concession Rule, 1972 read with Section 15 of the Pollution Act, 1986.
It has been submitted that the petitioner, being the owner of one of the tractors, cannot be held responsible for carrying sand without challan and GPS. The petitioner has got clean antecedent and his implication in the present case, it has been argued, is only because he happens to be the owner of the tractor which was being plied on commercial basis.
Considering the aforesaid facts, the petitioner above Patna High Court Cr.M isc. No.33831 of 2018 (2) dt.05-07-2018 2/2 named is directed to be released on bail, in the event of her surrender before the court below within a period of four weeks from the date of receipt/production of a copy of this order, on her furnishing bond in the sum of Rs. 10,000/- (Ten Thousand), with two sureties of the like amount each to the satisfaction of the learned Chief Judicial Magistrate, Aurangabad in connection with Barun P.S. Case No. 61/2018, subject to the conditions as laid down under Section 438(2) of the Cr.P.C.
(Ashutosh Kumar, J.) Rakhi U T


|
Drive Safe |
Invoice No: 1244223 Date: 12/12/2014 |
| Customer Information: | Car Information: |
|---|---|
|
Name: 1244223 E-mail: 1244223 |
Make: Ford Model: Cortina Year: 1883 License Plate: CH3604AC vin:<PHONE_NUMBER>231213 |
| Item | Price |
|---|---|
| name | value |
| Total: $385.00 |


The Knights of Columbus Insurance Agency in Kansas has 30 Field Agents working to serve the Knights of Kansas and their families. All of the men wrote $165,631,000 of life insurance protection in 2006.
The three General Agents of Kansas rely on the District Deputies, Grand Knights, and council officers to help in recruiting good quality men for the Field Agent position. Men sought for this position are most probably already employed, self motivated, self starters, leaders in their community and wanting to make a difference in the lives of our members. They may be a farmer, banker, salesman, teacher or self-employed in another field. Regardless of their current field of employment, these men may be looking for a change of careers.
As a bonus, the Supreme Council has offered an incentive to the State and Council officers who have referred a man to us who is eventually hired.This program is called Fist Full of Dollars. In the program, the Supreme office will reimburse any State or Council officer $200 for the referral and then at a later date they will make a donation to this man’s council in his name. This $200 is given in gold Sacajawea coins.
Please put some serious thought into this matter and give your General Agent a calls as soon as possible with this man’s name.
Additionally, it is asked that the Field Agent assigned to your council be kept well informed as to when a degree or any council function is scheduled. Our agents serve many councils and may not be able to keep up with the activities of each council.
© Knights of Columbus - Kansas State Council
For comments or questions please email webmaster@kansas-kofc.org


The web application that you will be making is essentially a lot of files in one or more directories. Static content files such as html files and images, dynamic content files such as Ypages, and web application code itself (python source code files). This chapter shows how they all fit together.
FIrst you have to create and configure your web application, and then you must fill it with web pages.
Put your stuff in a Python module in the "webapps" directory. The directory (module) name is also the name and URL context name of your web application.
So when your webapp is in a directory called store
, it will be accessible
with the URL http://server.com/store/
There is one special reserved name:
if you have a web app named "ROOT" that one will be used as the web application for the root context '/'. (When you are using Virtual Hosting settings, you can change this, it is only used when no vhosts are defined).
The module's __init__.py must contain the configuration settings for your web app:
| Attribute | description |
|---|---|
| name | The descriptive name for this webapp |
| docroot | The (relative) directory where files are served from, usually "." (which means the directory of the webapp itself). Many webapps also choose to use "docroot" or something similar, and then put all files into a docroot/ subdirectory. This is a bit more secure because it is not possible to access files outside this directory, so you can place code or other data in the webapp directory without worrying about this. |
| assetLocation | The (relative or absolute) url location where static assets are to be found.
If you use a relative location ("static/img/" for instance), the assets
are located inside the webapp's docroot (use "." to use the docroot directory itself, instead
of a directory inside it).
If you use an absolute location ("/static/" for instance), the assets
are located in another web app or path entirely (but still on the same web server).
It is also possible to put a totally different url here such as "http://images.server.com/img/"
to be able to serve static assets (images, files) from an entirely different server.
This setting is used by the asset Ypage function and the mkAssetUrl Webapp function.
|
| snakelets | a dict that maps (relative) URL patterns to snakelet classes. With this you define the snakelets in your web application, and on what URLs they are 'listening'. Don't forget to import the required modules/classes. You can use 'fnmatch'-style patterns here, for instance: docs/*.pdf would let the snakelet listen on any URL that matches this pattern, such as http://.../docs/report.pdf (the full URL must match the pattern). If you don't use a pattern, any URL that starts with the string matches. Note that if you use fnmatch-patterns, you cannot use path info arguments anymore (only query args): http://.../docs/report.pdf/path/info?foo=bar doesn't work, but http://.../docs/report.pdf?foo=bar still does.
See below how you can use Snakelets as virtual index pages. |
| configItems | a dict that you can fill with any config items you want to be available in the web app trough the getConfigItem() method. |
| sessionTimeoutSecs | the inactivity period it takes for a user session to be deleted automatically. Default=600 seconds (10 minutes). |
| sessionTimeoutPage | the (webapp-relative) url for the page that will be shown when the user's session has become unavailable (usually due to a session timeout that caused the session to be destroyed in the server). Default behavior is to just try to create a new session - without notice. |
| sharedSession | boolean that says if this webapp should use the global shared session. Every webapp that has this on True will not use its own session, but instead share a single global session. This can be used for single signon, for instance, because the logged in user object is also shared. For more info see authorization. (The default value is False: use a unique, private session) Note: shared session does NOT mean that different users share a session. Every user ofcourse has her own private session! |
| sharedSessionTLD | Cookie domain to use for shared session cookies. Useful when the same webapp is mounted on mulitple virtual hosts
(by aliasing only!), for example xx.domain.tld, yy.domain.tld, and you want to share sessions among these subdomains.
Define sharedSessionTLD = 'domain.tld' and the shared session cookie is availble to both subdomains.
Note: you have to do define this for all shared webapps. Also this cookie sharing does only work on aliased
virtual hosts, not across real virtual hosts. |
| defaultRequestEncoding | Specify the default encoding that will be used when reading incoming request data (such as form-posts). If you don't specify this, Python's default encoding is used (usually ASCII). You can override this in your page/snakelet by using request.setEncoding(). |
| defaultOutputEncoding | Specify the output character encoding of dynamic pages (Ypages, snakelets) that don't specify an encoding themselves (or obtain one from a template page). If they set an encoding themselves, that one is used. Default=None; no encoding. If you don't specify this, Python's default output encoding is used (usually ASCII) but beware that this will very likely break pages that try to use non-ASCII characters. If you want to be safe and support Unicode output, you should define a page output encoding, either by setting it globally using this option or by setting it on the pages itself. |
| defaultContentType | Specify the content type of dynamic pages (Ypages, snakelets) that don't specify a content type themselves (or obtain one from a template page). If they set a content type themselves, that one is used. Default=text/html |
| defaultPageTemplate | Specify the default page template file to use for formatting dynamic pages without an explicit page template declaration. Default=None; no page template. Doesn't work on snakelets, only Ypages. |
| defaultErrorPage | Specify the default errorpage to use for formatting server error pages. This saves you from having to specify an errorpage in every Ypage file. Works for snakelets and Ypages. |
| indexPages | Setting this value allows you to use a custom 'index pages' list on a site-by-site basis.
It will override the default list of index pages that Snakelets looks for. If you don't specify it, the
default list is used. The built-in default list is index.y, index.html, index.htm (in this order).
Only real files can be mentioned in this list. It is possible to use Snakelets as 'virtual' index pages but that is configured elsewhere.
|
| def dirListAllower(path): ... | define this function to allow directory listings for the path (regardless of user authorization). Return True if allowed. By default, directory listing is not allowed. Path is relative for the web app, for instance "img/picture.gif" |
| def documentAllower(path): ... | define this function to allow serving the given document (regardless of user authorization). Return True if allowed. By default, all documents are allowed except Python source files (.py suffix). Path is relative for the web app, for instance "img/picture.gif" |
| authorizationPatterns | a dict that maps (relative) URL patterns to lists of privilege names that are allowed to access those URLs. Note that the full URL must match the pattern before authorization is required, so Snakelets automatically appends the *-wildcard to the end of your pattern to avoid security holes. (Also: the server-wide url prefix is automatically prepended to your patterns) See authorization. Default: all URLs are allowed (no privilege checks). |
| authenticationMethod | tuple (method, argument) that defines the user authentication method to use for the whole webapp. See authorization. Default: not specified. This setting can be overruled by a corresponding page declaration or snakelet method. |
| def authorizeUser(method, url, user, passwd, request): ... | You must implement this method yourself if you let Snakelets do the user authentication. It must do the actual user/password checking, see authorization. |
| def init(webapp): ... | You may define this function to do your webapp's initialization. Parameter is the current webapp.
This function will be called before the Snakelets will be initialised.
Note: when you are deploying your webapp on multiple vhosts, the init is
called once for each vhost! Be prepared for this, especially when you are doing system-global
initialisation code... (you should trap possible errors,
or add some code that makes sure that such things are only done once) |
| def close(webapp): ... | You may define this function to do your webapp's cleanup when it is removed. Parameter is the current webapp.
Note: when you are deploying your webapp on multiple vhosts, the init is
called once for each vhost! |
vhost config: To make your web application appear on the server, you have to add it to the virtual host configuration file. See Starting the Server.
Python module/package names: There is a big catch concerning the naming of your packages and modules in the web apps (for instance, the package where your snakelets are in, or the name(s) of the modules that contain your snakelets). They are not unique over all web applications (because every webapp's directory is placed in Python's module search path)! This means that you cannot have a module or package called "snakelets" in one webapp and also a module or package with that name in another web application. This also means that your code is not protected from (ab)use by another web application. This wil very likely not be fixed, so keep this in mind!
Shared modules/libraries: place modules and packages that you want to easily share between webapps in the "userlibs" directory, as described in Starting and Configuring.
Let's say that you have created a web application "testapp" and that it has a "docroot" directory where you will put your page files, so you must point the docroot attribute to it in the webapp's init file, as described above. The files in that directory will now be accessible in your browser by using the url base: http://server.com/testapp/
The index page of the webapp will be shown if you type http://server.com/testapp/ or http://server.com/testapp in your browser. The trailing slash is not really required; you will be redirected to a correct url if it is missing. (except when there is a page in the root webapp with the same name, in this case the page is loaded and you will not be redirected).
Snakelets maps the rest of the URL to the filesystem (=the contents of the docroot directory) in a rather straightforward way, much the same as a normal web server such as Apache does this. A path component in the url maps to a directory on disk, and a file component usually maps to a file on disk. So that means that when the url http://server.com/testapp/office/page.html is requested, Snakelets will return the "page.html" file from the "office" directory in the docroot location. For Ypages it is the same, http://server.com/testapp/office/login.y will cause Snakelets to load and run the "login.y" ypage in the given location.
It is impossible to request files outside the docroot location this way. That is nice, because you can protect your other files (web app source code and such) very easily just by placing them in a different directory as your web pages. You could fool around with the documentAllower function but this is more convenient and faster.
There is a big exception to the simple URL-to-filesystem mapping: Snakelets. Dynamic content created by a snakelet page is not found on disk in the regular way. Instead, there is a snakelet object defined in your Python source code that is called by the server when a URL is requested that triggers the snakelet. Which URLs trigger which snakelets, is configured in the "snakelets" attribute in your webapp init file (see above). Because you can use simple wildcard patterns there, a lot of URLs may be mapped onto a single snakelet object.
The server uses the following order to determine what is returned for a requested URL:
When you leave out a specific page name from an url (example: http://server.com/app/info/
)
the server will try to fetch the index page for that directory.
If there is a file index.html
(or index.y
) in that location, Snakelets
will load that one. It is as if you typed the url http://server.com/app/info/index.y
.
See above at the indexPages
variable what the default list of
files is that are searched for, and how you can change this.
Snakelet as index page: if no other suitable page is found, the server will also try to use a Snakelet as index page.
You have to configure a snakelet with a suitable URL pattern to make this work.
The server looks for index.sn
Snakelet in the requested URL path, so
when the URL "http://server.com/test/dir/" is requested and you have configured
a snakelet in the "test" webapp on the pattern dir/index.sn
or */index.sn
it will be used as index page. You can also use a Snakelet as 'root' index page in your webapp,
but you will have to add it explicitly to the Snakelet list (because of the way the fnmatch
urlpatterns work): use the pattern index.sn
(no pre- or suffixes).
To avoid conflicts with other snakelets, it is required that the url pattern for your index snakelet(s)
explicitly ends in 'index.sn
'.
Note that you can create 'fake' directories using index Snakelets; the directory that you use in
the snakelet url path pattern doesn't have to exist on disk - in contrast to regular index pages.
Snakelets also uses a 'smart suffix search'. This means that it is not strictly required to have the correct file suffix in the URL. This allows for 'cleaner' URLs.
If a page is not found, Snakelets will try again by -internally- appending the .y
, .html
and .htm
suffixes (in that order).
For instance, http://server.com/testapp/office/login.y will load the "login.y" Ypage, but so will http://server.com/testapp/office/login (the same url but without the .y suffix).
Notice that dynamic content has higher priority than static content, so if "login.y" and "login.html" both exist, the server will use "login.y". This mechanism is rather useful when you are setting up a website: you can start with all static .html pages, and replace them later on with dynamic .y pages - without changing any of your URLs.
There is one small issue: the 'smart suffix search' does not work if you are using path components in the URL query parameters. For instance, http://server.com/testapp/office/login.y/floor1 will work (it will call login.y with "/floor1" pathinfo on the request), but http://server.com/testapp/office/login/floor1 will not work. (If you want something like this to work, use a Snakelet with a suitable URL pattern). Note that regular query parameters do work: http://server.com/testapp/office/login?floor=1 works fine (it will call login.y with correct query parameters).
Smart suffixes and authorization patterns: when checking authorization patterns, Snakelets takes smart suffixes into account. For more info see authorization.
For fast development, Snakelets supports automatic page reloading. This means that when you update an Ypage source file, or a Snakelets module source file, the server will detect that it has been updated and it will reload and recompile the new version. This happens on-the-fly so you will directly see the changes you have made in your browser.
To avoid problems and performance issues, the automatic reloading is limited to the Ypage source file (and templates, if any) and the snakelet module file. Imported modules are not reloaded.
dirListAllower
function in the webapp init file.
You can supply a special '.snindex
' file inside the directory to add extra information to the directory listing.
It is a file with two configuration sections, for example:
[hidden] .svn= [filedescriptions] file.txt=Just a text fileIn the [hidden] section you put all names that you don't want to show up in the list (mind the '='!). In the [filedescriptions] section you put all names with a comment text that you want to be shown in that entry's comment column in the listing.
Please refer to Effective Ypages and Snakelets for a tutorial on creating good, maintainable web pages.
Snakelets manual - Back to index


Enumerables and the Map Method
11/1/15
Enumerables are basically '.each' methods that work on different class types. They're 'mixins', meaning they're method blocks of code that can be mixed in with different classes. They iterate through a collection and execute the code you want it to on each element of a collection of data. So if you're creating an enumberable collection, also known as a module, you only need to define the methods once, define what they do for each class of object, and then that collection of methods is bundled together. Each class that has its own enumerable method in the module can use that enumerable.
First let's look at the map method. Let's say that we have an array of numbers:
nums = [21,19,37,55]
Now we want to alter each element in the collection by the same degree, such squaring everything. We can use this using the map method:
nums.map! { |element| element * 2 }
==> nums = [441, 361, 1369, 3025]


Pizzeria corner is a shop located in kimironko near Former KIE we have every kind of of pizza every one can
eat. Pizza is probably one of the only foods that holds a special place in pretty much everyone's hungry hearts.Pizza is the epitome of a perfect snack. It combines a crispy crust that's drenched in savory sauce and concealed underneath a mountain of melty, gooey mozzarella cheese.Deliciousness aside, pizza is also relatively healthy, not to mention one of the most convenient meals on the face of the planet. It's quick, inexpensive and available at the wee hours of the night.It might seem hard to believe, incorporating a few slices into your diet on the reg can actually protect you from certain types of cancers.
.


This page describes the instance and database prerequisites required for the workshop.
If you are using a VM image provided by the IBM DB2 team, the environment may have already been set up for you. Check with the documentation that comes with the image and proceed to the next section as appropriate.