The innovation and entrepreneurship community at Florida State University would like to know about needs, problems, or issues that you face or have observed. Our student entrepreneurs want to tackle them with or for you!
The Needs Hub is a web application for reviewing, creating, maintaining, and collaborating on need statements. Please add a need statement by completing the form in the SUBMIT A NEED tab. Feel free to submit multiple needs. We won't contact you unless you indicate your willingness to be contacted.
Thank you!
Needs Hub Team
|
|
|
|
|
|---|---|---|---|
|
{{ need.title }} |
{{ need.impact }} | {{ need.challenge }} | {{ need.submitted }} |
A global community working together to design solutions for the world's biggest challenges
HeroX was co-founded in 2013 by XPRIZE founder Peter Diamandis, challenge designer Emily Fowler and entrepreneur Christian Cotichini as a means to democratize the innovation model of XPRIZE.
HeroX exists to enable anyone, anywhere in the world, to create a challenge that addresses any problem or opportunity, build a community around that challenge and activate the circumstances that can lead to a breakthrough innovation.
The Global Challenge is a chance for students and recent graduates to learn more about the issues they care about and present their findings to the world.
Tackling global challenges starts with understanding a problem and its wider context, rather than jumping straight into a business plan or an idea for a quick fix. Participants are asked to demonstrate a deep understanding of a pressing social or environmental issue by mapping out the landscape of the current solutions and identifying missing opportunities for positive change.


Another method that is often used to get a rapid overview of your data is the function str()
. The function str()
shows you the structure of your data set. For a data frame it tells you:
mpg
, cyl
... )num
)Applying the str()
function will often be the first thing that you do when receiving a new data set or data frame. It is a great way to get more insight in your data set before diving into the real analysis.
Investigate the structure of mtcars
. Make sure that you see the same numbers, variables and data types as mentioned above.
# Investigate the structure of mtcars
# Investigate the structure of mtcars
str(mtcars)
test_output_contains("str(mtcars)", incorrect_msg = "Have you correctly called `str()` on `mtcars`?")
success_msg("Nice work! Can you find all the information that is listed in the exercise's assignment? Continue to the next exercise.")


Painted Cat is comprised entirely of fine oil paint, and is in fact two cats. Painted Cat is said to be very sophisticated, but has a mortal fear of turpentine.
Return to Catulon Embassy Main Page


Irembo is a technology startup company that is looking to revolutionize digital service delivery and make products citizens love. Irembo has three years of experience creating the online platform irembo.gov and we are using that experience to develop a wide range of products that will transform service delivery as we know it.
Our Director of People & Culture will lead the charge in building an outstanding work environment that allows our team to thrive and do extraordinary work - from planning fun company events, to implementing new hiring strategies, designing the best employee benefits package to making sure the office is running as efficiently as possible
Apply for this Job


Oscillators are part of the Web Audio API, and you never need to create one directly when using Jukebox.js. This section is a quick summary of how they work.
Oscillators have two states, on
and off
. When an oscillator is on,
it produces sound. When an oscillator is off,
it doesn't produce sound.
Additionally, Oscillators have two properties – frequency
and type.
The higher an ocsillator's frequency, the higher-pitched a noise it will make. An oscillator's type
affects the shape of its wave, which is best explained by example.


public class RoomInfo
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.String> |
getContactJids()
Returns Contact Addresses as JIDs, if such are reported.
|
java.lang.String |
getDescription()
Returns the discovered description of the room.
|
Form |
getForm()
Returns the form included in the extended disco info result or
null if no such form was sent. |
java.lang.String |
getLang()
Returns the natural language of the room discussion, or
null . |
java.lang.String |
getLdapGroup()
Returns an associated LDAP group that defines room membership.
|
java.net.URL |
getLogsUrl()
Returns the URL where archived discussion logs can be found or
null if there is no such URL. |
int |
getMaxHistoryFetch()
Returns the maximum number of history messages which are returned by the
room or '-1' if this property is not reported by the room.
|
java.lang.String |
getName()
Returns the room name.
|
int |
getOccupantsCount()
Returns the discovered number of occupants that are currently in the room.
|
java.lang.String |
getPubSub()
An associated pubsub node for this room or
null . |
java.lang.String |
getRoom()
Returns the JID of the room whose information was discovered.
|
java.lang.String |
getSubject()
Returns the discovered subject of the room.
|
boolean |
isMembersOnly()
Returns true if the room has restricted the access so that only members may enter the room.
|
boolean |
isModerated()
Returns true if the room enabled only participants to speak.
|
boolean |
isNonanonymous()
Returns true if presence packets will include the JID of every occupant.
|
boolean |
isPasswordProtected()
Returns true if users musy provide a valid password in order to join the room.
|
boolean |
isPersistent()
Returns true if the room will persist after the last occupant have left the room.
|
java.lang.Boolean |
isSubjectModifiable()
Returns an Boolean instance with the value 'true' if the subject can be
modified by the room participants, 'false' if not, or
null
if this information is reported by the room. |
public java.lang.String getRoom()
public java.lang.String getName()
The name returnd here was provided as value of the name attribute of the returned identity within the disco#info result.
public java.lang.String getDescription()
The description returned by this method was provided as value of the form
field of the extended disco info result. It may be null
.
public java.lang.String getSubject()
public int getOccupantsCount()
public boolean isMembersOnly()
public boolean isModerated()
public boolean isNonanonymous()
public boolean isPasswordProtected()
public boolean isPersistent()
public int getMaxHistoryFetch()
public java.util.List<java.lang.String> getContactJids()
public java.lang.String getLang()
null
.null
.public java.lang.String getLdapGroup()
null
public java.lang.Boolean isSubjectModifiable()
null
if this information is reported by the room.null
public java.lang.String getPubSub()
null
.null
public java.net.URL getLogsUrl()
null
if there is no such URL.null
public Form getForm()
null
if no such form was sent.null


Company profile - Canadian Company Capabilities
Third-Party Information Liability Disclaimer
Some of the information on this Web page has been provided by external sources. The Government of Canada is not responsible for the accuracy, reliability or currency of the information supplied by external sources. Users wishing to rely upon this information should consult directly with the source of the information. Content provided by external sources is not subject to official languages, privacy and accessibility requirements.
ARRAY Development (Canada) Inc.
Legal Name:
ARRAY Development (Canada) Inc.
Operating Name:
ARRAY Development
Mailing Address:
P.O. Box 5145LCD Merivale
NEPEAN, Ontario
K2C 3H4
Location Address:
208-307C Richmond RdOTTAWA, Ontario
K1Z 6X3
Tel.:<PHONE_NUMBER>
Fax:<PHONE_NUMBER>
Logo
Company Profile
Ottawa-based ARRAY Development (http://www.ARRAYdev.com) uses Web
tools to restructure corporate mission-critical applications in
electronic commerce, transactional delivery of administrative
services, online consultations and procurement. It was among the
first corporations in the world to build a methodology of
corporate restructuring around the use of Internet/Web. The
company has a good track record in helping leading private
corporations and government agencies to develop sophisticated and
functional Extranet sites.
Full profile
Full profile
Contact information
Company description
Product / Service / Licensing
Web-based electronic conferencing and consultation service
developed by ARRAY Development. It is being used effectively by
a variety of government and private sector clients. The service
includes expert advice on ways to reach timely decisions or
consensus.
ConnectIT Category Description: TELECOMMUNICATIONS Video
Conferencing
ConnectIT-keywords: Consultation, groupware, discussion, email,
extranet, intranet, e-commerce, Web
Consultative Framework from ARRAY Development provides an
effective, low-cost way to support decision making processes.
DeLiberation allows busy executives to participate in critical
discussions at any time, from anywhere in the world. To submit
comments, they just point their mouse and click.
A more advanced DeLiberation service includes a full set of
navigational tools and a convenient graphical interface.
Users typically don't have to install new software or learn new
commands. ARRAY Development takes care of all the technical
details, leaving discussion participants free to concentrate on
reaching consensus and making timely decisions.
With DeLiberation, stakeholders have both rapid access to
information and time to reflect on the issues raised. This
produces more effective arguments which lead to better decisions.
The overall result is a discussion that maintains the feel of
real-life conversation while offering significant improvements
over many face-to-face meetings.
Unlike a teleconference or online chat, participants do not
need to be all logged on at once. Conversations typically take
place over days, weeks, or even months. Participants receive all
messages from other members of the discussion group, but don't
have to bother saving or storing them. DeLiberation's central
storage site provides access to all previous contributions, as
well as relevant background documents. For confidential
discussions, this central storage can be password protected.
Some features of the Standard DeLiberation Service:
* To start, users need only email access to Internet
* No software to install, no lengthy manuals to read
* Includes a user-friendly, intuitive graphical interface
* Provides support for the discussion moderator
* Includes guidelines to ensure discussions produce decisions
* Provides detailed usage statistics for administrators
* Allows discussion to be open or password protected
* Can include online biographies, corporate information and
other background
Many other advanced features can be added at any time to meet the needs
of the discussion group.
Effective, action-oriented tools like DeLiberation help ensure
survival in a fast-paced, global environment. For information
about how this tool could be used to enhance your firm's
internal and external consultation activities, visit
http://www.ARRAYdev.com/whatsnew/delb-hom.htm
or contact ARRAY Development at<PHONE_NUMBER>, email
<EMAIL_ADDRESS>many dozens of customizable technical modules and
non-technical enablers that we integrate for cooperating
partners, customers and suppliers. In many cases, an Extranet
prototype is developed to model the reengineered business
operations of the client. Detailed management analysis is
conducted for every business line -- to define a rational
information flow, develop technology enablers and optimize
strategic infrastructure.
initially configured for governments and corporations that
require actively-managed travel policy compliance. Tr-IPS
helps organizations to minimize and control their substantial
internal travel administration and external travel arrangement
costs, improve efficiency and effectiveness of their travel
management functions and save substantial resources in the
process.
designed to assist corporate travel coordinators. Using
Business Travel RFP Service, a travel coordinator who
periodically compiles corporate hotel directory, a conference
organizer or a meeting planner can submit Requests For
Proposals to hotels or hotel chains anywhere in the world (as
with a paper submission, there is no guarantee that the
participating hotels would accept a particular RFP or reply to
it). The request produced by using our service is fully
compliant with the Year 2000 version of the Standard Hotel
RFP form developed by the National Business Travel
Association.
Technology profile
projects, helping to conceptualize and develop sophisticated and
functional electronic commerce sites for leading International
and Canadian companies and Government agencies. The list
includes Bell Canada, ISM/IBM, and numerous Canadian Government
Agencies, including TBS, PSC, IC, PWGSC, Bank of Canada, CI&S,
INAC, CIDA, EC, CCG and NRCan. We are also currently involved
in several leading-edge projects on Canadian Government's
procurement and transactional delivery of administrative services
using sophisticated Internet tools.
Our Company is very much at the forefront of the Internet,
intranet, Extranet and Web development activities. The dynamic
and visible Web sites that we are implementing for our clients
raise their national and international profile, thus enhancing
and selling their advanced image.
Using the Web and an assortment of advanced Internet tools for
information gathering, dissemination, online consultations,
electronic commerce, administration, purchasing, interactive
surveys and questionnaires, we help businesses, public
organizations and corporate divisions to restructure their
mission-critical electronic commerce and administrative
processes.
In fact, this combination of skills is unique in the industry.
Our Web sites have been widely recognized for the quality and
succinct character of their graphics, interface, contents and
technology support and, more important, for satisfying functional
and business requirements of target audiences.
Our Company is among the first firms in the world to build a
methodology of corporate restructuring around the use of
Internet/Web tools. The original change management framework
developed by the Company is effective in guiding government
organizations and private corporations committed to making a
fundamental transition - from a well-respected but perhaps
outdated service, to a lean electronic commerce organization.
Market profile
Alliances:
- Sales/Marketing
- Technology
Strategic alliances:
Our Ottawa, Canada-based company is in the process of spinningoff a separate ASP division Tr-IPS Inc. that is involved in
Internet travel administration services. This
business-to-business market segment is very promising and we have
already developed quite a powerful technology based on an
original business concept. You can see the description of
various service components at:
http://www.ARRAYdev.com/commerce/#10.
Everything already works and we have started this service
recently in the North America. To scale up our sales and
marketing fast in Europe and overseas, we need to partner with a
company like yours. We are currently looking for adequate
capital in the US and Europe to rapidly capture a substantial
market niche, esp. in the government and large/medium corporate
environment.
Third-Party Information Liability Disclaimer
Some of the information on this Web page has been provided by external sources. The Government of Canada is not responsible for the accuracy, reliability or currency of the information supplied by external sources. Users wishing to rely upon this information should consult directly with the source of the information. Content provided by external sources is not subject to official languages, privacy and accessibility requirements.
Contacts
Contact information
Description
Company description
Products, services and licensing
Product / Service / Licensing
Web-based electronic conferencing and consultation service
developed by ARRAY Development. It is being used effectively by
a variety of government and private sector clients. The service
includes expert advice on ways to reach timely decisions or
consensus.
ConnectIT Category Description: TELECOMMUNICATIONS Video
Conferencing
ConnectIT-keywords: Consultation, groupware, discussion, email,
extranet, intranet, e-commerce, Web
Consultative Framework from ARRAY Development provides an
effective, low-cost way to support decision making processes.
DeLiberation allows busy executives to participate in critical
discussions at any time, from anywhere in the world. To submit
comments, they just point their mouse and click.
A more advanced DeLiberation service includes a full set of
navigational tools and a convenient graphical interface.
Users typically don't have to install new software or learn new
commands. ARRAY Development takes care of all the technical
details, leaving discussion participants free to concentrate on
reaching consensus and making timely decisions.
With DeLiberation, stakeholders have both rapid access to
information and time to reflect on the issues raised. This
produces more effective arguments which lead to better decisions.
The overall result is a discussion that maintains the feel of
real-life conversation while offering significant improvements
over many face-to-face meetings.
Unlike a teleconference or online chat, participants do not
need to be all logged on at once. Conversations typically take
place over days, weeks, or even months. Participants receive all
messages from other members of the discussion group, but don't
have to bother saving or storing them. DeLiberation's central
storage site provides access to all previous contributions, as
well as relevant background documents. For confidential
discussions, this central storage can be password protected.
Some features of the Standard DeLiberation Service:
* To start, users need only email access to Internet
* No software to install, no lengthy manuals to read
* Includes a user-friendly, intuitive graphical interface
* Provides support for the discussion moderator
* Includes guidelines to ensure discussions produce decisions
* Provides detailed usage statistics for administrators
* Allows discussion to be open or password protected
* Can include online biographies, corporate information and
other background
Many other advanced features can be added at any time to meet the needs
of the discussion group.
Effective, action-oriented tools like DeLiberation help ensure
survival in a fast-paced, global environment. For information
about how this tool could be used to enhance your firm's
internal and external consultation activities, visit
http://www.ARRAYdev.com/whatsnew/delb-hom.htm
or contact ARRAY Development at<PHONE_NUMBER>, email
<EMAIL_ADDRESS>many dozens of customizable technical modules and
non-technical enablers that we integrate for cooperating
partners, customers and suppliers. In many cases, an Extranet
prototype is developed to model the reengineered business
operations of the client. Detailed management analysis is
conducted for every business line -- to define a rational
information flow, develop technology enablers and optimize
strategic infrastructure.
initially configured for governments and corporations that
require actively-managed travel policy compliance. Tr-IPS
helps organizations to minimize and control their substantial
internal travel administration and external travel arrangement
costs, improve efficiency and effectiveness of their travel
management functions and save substantial resources in the
process.
designed to assist corporate travel coordinators. Using
Business Travel RFP Service, a travel coordinator who
periodically compiles corporate hotel directory, a conference
organizer or a meeting planner can submit Requests For
Proposals to hotels or hotel chains anywhere in the world (as
with a paper submission, there is no guarantee that the
participating hotels would accept a particular RFP or reply to
it). The request produced by using our service is fully
compliant with the Year 2000 version of the Standard Hotel
RFP form developed by the National Business Travel
Association.
Technology
Technology profile
projects, helping to conceptualize and develop sophisticated and
functional electronic commerce sites for leading International
and Canadian companies and Government agencies. The list
includes Bell Canada, ISM/IBM, and numerous Canadian Government
Agencies, including TBS, PSC, IC, PWGSC, Bank of Canada, CI&S,
INAC, CIDA, EC, CCG and NRCan. We are also currently involved
in several leading-edge projects on Canadian Government's
procurement and transactional delivery of administrative services
using sophisticated Internet tools.
Our Company is very much at the forefront of the Internet,
intranet, Extranet and Web development activities. The dynamic
and visible Web sites that we are implementing for our clients
raise their national and international profile, thus enhancing
and selling their advanced image.
Using the Web and an assortment of advanced Internet tools for
information gathering, dissemination, online consultations,
electronic commerce, administration, purchasing, interactive
surveys and questionnaires, we help businesses, public
organizations and corporate divisions to restructure their
mission-critical electronic commerce and administrative
processes.
In fact, this combination of skills is unique in the industry.
Our Web sites have been widely recognized for the quality and
succinct character of their graphics, interface, contents and
technology support and, more important, for satisfying functional
and business requirements of target audiences.
Our Company is among the first firms in the world to build a
methodology of corporate restructuring around the use of
Internet/Web tools. The original change management framework
developed by the Company is effective in guiding government
organizations and private corporations committed to making a
fundamental transition - from a well-respected but perhaps
outdated service, to a lean electronic commerce organization.
Market
Market profile
Alliances:
- Sales/Marketing
- Technology
Strategic alliances:
Our Ottawa, Canada-based company is in the process of spinningoff a separate ASP division Tr-IPS Inc. that is involved in
Internet travel administration services. This
business-to-business market segment is very promising and we have
already developed quite a powerful technology based on an
original business concept. You can see the description of
various service components at:
http://www.ARRAYdev.com/commerce/#10.
Everything already works and we have started this service
recently in the North America. To scale up our sales and
marketing fast in Europe and overseas, we need to partner with a
company like yours. We are currently looking for adequate
capital in the US and Europe to rapidly capture a substantial
market niche, esp. in the government and large/medium corporate
environment.


Mysterious Servitor:
Think hard before deciding who's your friend and who's your enemy!
Take this, it came from him.
I must return to my master!
"Wait!"


Fired Superstar reveals what Triple H told him backstage prior to his release from WWE
by Shiven SachdevaAnyone who has followed Impact Wrestling or NWA Powerrr knows what a talented performer Eli Drake is. The NWA Superstar is not only one of the best talkers in the business today but has also held the Impact Wrestling World Championship in the past.
However, his luck with WWE was not as good as the Superstar had a very short-lived tenure with the company in 2014 plagued by his constant issues with Bill Demott. Drake appeared on Steve Austin's podcast recently and talked about a variety of topics including what Triple H told him before he was released.
Here is what Eli Drake said on what The Game told him prior to him being fired:
I went up to talk to him the night before and was like, ‘Hey, I don’t know if you know a lot about what I’m doing, but I’d like an opportunity to showcase, whether it’s character, talking, whatever, and I tried to make some pitches.’ And he’s like, ‘No, I know about you, you’re very talented, everybody’s been putting you over, problem is, you’re your own worst enemy.’
So he starts naming off the time I went up and talked to Bill in the office, which again, same way I’m talking to you now, there was no yelling, there was no tone raising, there was nothing, it was just literally, sat down and said, ‘Bill, I gotta know what’s the heat.’ That was it and we talked from then on.
(H/T: Lordsofpain )
The Namer of Dummies also spoke about his issues with Demott and also stated that he is a very passionate person which could be the reason some people percieve him to be difficult to work with.
Also Read: Brock Lesnar's actions lead to Superstar being kept off RAW
Now you can rate WWE matches on Sportskeeda !


WITNESS LIST
Human Services Committee
March 5, 2013 - 10:30 AM or upon final adjourn./recess
For:
Crowe, Michael (Self; Texas assisted living association)
Harmon, Gail (Texas Assisted Living Association)
Rushing, Mark (Self; Texas Assisted Living Association)
On:
Ducayet, Patty (Texas Long-term Care Ombudsman Program)
Ducayet, Patty (Texas Long-term Care Ombudsman Program)
Registering, but not testifying:
For:
Caballero, Leticia (Texas Health Care Association)
Erickson, Brandon (Texas Assisted Living Association)
Garrett, Peggy (TALA)
Hine, Jim (Self; Public Policy SOLUTIONS)
Krauss, Jeri (Texas assisted living association)
Macdonald, Cory (Self; Texas Assisted Living Association)
Neal, Sharon (Texas assisted living association)
Phan, Thao (Self)
Wuestney, Terry (Texas Assisted Living Association)
On:
Adams, Chris (Texas Dept of Aging & Disability Services)
Durden, Veronda (Dads)
Franz, Maureen (HHSC Resource Witness)
Levee, Allison J (HHSC Resource Witness)
Owens, Kenneth (DADS)
For:
Anderson, Barbara (Self)
Gonzalez, Leah (The National Association of Social Workers Texas Chapter)
HANSEN, Vicki (Self; National association of Social Workes, Texas Chapter)
Houke, David (Self; NASW)
Leo, Januari (Self)
On:
Longley, Meagan (Hogg Foundation for Mental Health)
Registering, but not testifying:
For:
Bloomer, Tonya (Howard payne university social work program)
Bundy, Shannon (Howard payne social work)
Burwell, Christianna (Self)
1
WITNESS LIST
For:
Clayton, Heather (Self)
Cooper, Charlitte (Self; Naswtx)
Damron, Toni (Self; Howard Payne Social Work)
Davis, Melissa (Self; National Association of Social Workers - Texas Chapter)
Dolton, Donald (Self; NASW)
Ferrell-raborn, Jessica (Howard payne social work)
Gonzalez, Elisa (Our lady of thr lake worden school of social work)
Graves, Sharoma (Self; NASW TX)
Gutierrez, Stephanie (Self; Howard Payne Social Work)
Hager, Haley (Self; NASW)
Haynes, Samantha (Self)
Hernandez, Lara (Howard Payne University)
Ivy, Lauren (Self; NASW TX)
Johns, Nailah (NASW)
Kilgore, Jane (Self; NASW)
Ligon, Katharine (Self)
Lovelace, Joe (Texas Council of Community Centers)
Luebe, Lindsey (Self; NASW)
Luebe, Lindsey (Self; NASW)
Manuel, Virginia (Self; NASW TX)
Martinez, Denise (Self; NASW)
Martinez, Ricardo (Howard Payne University)
Milam, Susan (National Association of Social Workers/Texas Chapter)
Milliorn, Melissa (NASW Texas)
Mulvaney, Mary (Self; National association of social workers)
Reed, Julie (NASW Texas)
Reed, Kaitlinn (Howard Payne Social Work)
Sartor, Melissa (NASW)
Simon-Perry, Xavier (NASW)
Sledge, Masci (Self; NASW/TX)
Sneed, Brittany (NASW Texas)
Sotelo, Alina (NASW-TX)
Southward, Karli (Self; NASW TX)
Stamp, Jeanne (Self; Texas Association of Social Workers (NASWTX), Texas Council of
Child Protection Boards)
Steadman, Rebekah (Howard Payne Social Work)
Stuart, John (Self; National Association of Social Workers (NASW) Texas Chapter)
Switzer, Gyl (Mental Health America Texas)
Tavernier (Self)
Uetrecht, Kristen (Self; Abilene christian university school of social work)
Vaughan, John (Self; NASW)
Weeks, Alena (Self)
On:
Lauer, Pamela (Department of State Health Services)
2
WITNESS LIST
On:
Miller, E. Carol (Texas State Board of Social Worker Examiners)
Registering, but not testifying:
For:
Barillas, Ph.D., Katherine (One Voice Texas)
Gardner, Melissa (Texans Care for Children)
Stamp, Jeanne (Self; Texas Association of Social Workers (NASWTX), Texas Council of
Child Protection Boards)
Tavernier (Self)
On:
Kromrei, Elizabeth "Liz" (Department of Family and Protective Services)
For:
Aslinia, Dean (Self)
BARKSDALE, B J (Self; Texas counseling assoc.)
Higgins, Carlos (Self; TSHL)
Milam, Susan (National Association of Social Workers/Texas Chapter)
Registering, but not testifying:
For:
Francis, Alan (Self)
Friese, Jan (Texas counseling assoc)
Hough, Summer (Self)
Munsey, Rebecca (Self)
Phan, Thao (Self)
San Miguel, Natalie (Sigma Tau Sigma-Chi Sigma Iota)
Stamp, Jeanne (Self; Texas Association of Social Workers (NASWTX), Texas Council of
Child Protection Boards)
Stewart, Allison (Self)
Williams-Patterson, Vicki (Self)
On:
Alexander, Bobbe (Dept of State Health Services)
Urban, Karl (Department of Family and Protective Services)
For:
Anderson, Barbara (Self)
Davis, Melissa (Self; National Association of Social Workers - Texas Chapter)
Garcia, Abel (Self)
Houke, David (Self; NASW)
Martinez, Diana (TexProtects)
Milam, Susan (National Association of Social Workers/Texas Chapter)
3
WITNESS LIST
Registering, but not testifying:
For:
Barillas, Ph.D., Katherine (One Voice Texas)
Bloomer, Tonya (Howard payne university social work program)
Bundy, Shannon (Howard payne social work)
Burwell, Christianna (Self)
Clayton, Heather (Self)
Cooper, Charlitte (Self; Naswtx)
Damron, Toni (Self; Howard Payne Social Work)
Dolton, Donald (Self; NASW)
Ferrell-raborn, Jessica (Howard payne social work)
Gardner, Melissa (Texans Care for Children)
Gonzalez, Elisa (Our lady of thr lake worden school of social work)
Gonzalez, Leah (The National Association of Social Workers Texas Chapter)
Graves, Sharoma (Self; NASW TX)
Gutierrez, Natalia (Self)
Gutierrez, Stephanie (Self; Howard Payne Social Work)
Hager, Haley (Self; NASW)
Hayes, Steven (Self)
Haynes, Samantha (Self)
Hernandez, Lara (Howard Payne University)
Ivy, Lauren (Self; NASW TX)
Johns, Nailah (NASW)
Kilgore, Jane (Self; NASW)
LeBleu, Stephanie (Texas CASA)
Leo, Januari (Self)
Lovelady, Stephanie (Self; Abilene Christian University School of Social Work)
Luebe, Lindsey (Self; NASW)
Manuel, Virginia (Self; NASW TX)
Martinez, Denise (Self; NASW)
Martinez, Ricardo (Howard Payne University)
Milliorn, Melissa (NASW Texas)
Mulvaney, Mary (Self; National association of social workers)
Reed, Julie (NASW Texas)
Reed, Kaitlinn (Howard Payne Social Work)
Roberts, Sarah (Self)
Sartor, Melissa (NASW)
Simon-Perry, Xavier (NASW)
Sledge, Masci (Self; NASW/TX)
Sneed, Brittany (NASW Texas)
Sotelo, Alina (NASW-TX)
Southward, Karli (Self; NASW TX)
Stamp, Jeanne (Self; Texas Association of Social Workers (NASWTX), Texas Council of
Child Protection Boards)
Steadman, Rebekah (Howard Payne Social Work)
4
WITNESS LIST
For:
Stuart, John (Self; National Association of Social Workers (NASW) Texas Chapter)
Tavernier (Self)
Vath, Ann-Katherine (Self)
Vaughan, John (Self; NASW)
Vaughn (NASW (National Association of Social Workers))
Weeks, Alena (Self)
On:
Kromrei, Elizabeth "Liz" (Department of Family and Protective Services)
Moller, Lesa (Texas Higher Education Coordinating Board)
For:
Lynch, Sherita (Self; CASA Volunteer)
Registering, but not testifying:
For:
Barillas, Ph.D., Katherine (One Voice Texas)
Gardner, Melissa (Texans Care for Children)
LeBleu, Stephanie (Texas CASA)
Martinez, Diana (TexProtects)
Milliorn, Melissa (NASW Texas)
Stamp, Jeanne (Self; Texas Association of Social Workers (NASWTX), Texas Council of
Child Protection Boards)
On:
Kromrei, Elizabeth "Liz" (Department of Family and Protective Services)
5


Course Computer Graphics I: Lilyhammer Rendering Engine, December 2013
A ray tracing engine written from scratch in Java, capable of rendering models (specified in .obj format) and scenes (specified in .xml format) with several kinds of effects (such as reflection and refraction) by using a variety of acceleration data structures (such as BVHs, kd-trees, regular grid).


Recipes¶
A collection of common problems with solutions. Make sure nutsflow has been imported.
Write CSV file with column names¶
with WriteCSV(filepath) as writer:
[('Col1', 'Col2')] >> writer
[(1, 2), (3, 4)] >> writer
Load a mapping file¶
From a file with two columns create a directory that maps values in one column to the other. For instance, the following file contains Arabic numbers and their Roman counterparts.
arab,roman
1,I
2,II
3,III
We create a Python dictionary that maps Arabic to Roman numbers by loading the CSV file, dropping the header line, converting Arabic numbers (that are loaded as strings) to integers and collecting the results in a dictionary
>>> from nutsflow import *
>>> fpath = 'tests/data/arab2num.csv'
>>> arab2roman = ReadCSV(fpath) >> Drop(1) >> MapCol(0, int) >> Collect(dict)
>>> arab2roman[2]
'II'
For the reversed mapping (Roman to Arabic), we just flip the columns via GetCols
and use skipheader=1
to skip the header line
>>> roman2arab = (ReadCSV(fpath, skipheader=1) >> MapCol(0, int) >>
... GetCols(1, 0) >> Collect(dict))
>>> roman2arab['III']
3


0x05 – Exploitation
Once we have been able to load a driver from an unprivileged user account, the next step is to identify a signed driver that has a vulnerability that allows to elevate privileges.
For this example, we have selected the driver Capcom.sys (SHA1: c1d5cf8c43e7679b782630e93f5e6420ca1749a7) which has a ‘functionality’ that allows to execute code in kernel space from a function defined in user space.
This driver has different public exploits:
Following the procedure described above, we need to spawn an elevated terminal in order to obtain an unrestricted token. After this, we can execute the PoC tool (EOPLOADDRIVER) to enable the SeLoadDriverPrivilege and load the selected driver as shown below:
Once the driver is loaded it is possible to run any desired exploit. The following image shows the use of Tandasat’s exploit “ExploitCapcom” to obtain a terminal as SYSTEM.


EITrans::boostEnsembleSize boosts the number of ensemble memebers using an empirical approach based on similarity.
boostEnsembleSize(AnEn, config, AnEn.LOO.test = NA, scale.size = 10, show.progress = F, silent = F, avoid.duplicates = T, analog.member = "analogs", similarity.member = "similarity")
| AnEn | The AnEn results from |
|---|---|
| config | The configuration used by |
| AnEn.LOO.test | The precomputed AnEn results for leave-one-out tests.
If not provided, LOO tests will be carried out at the spot. See
|
| scale.size | The times for ensemble size multiplication. |
| show.progress | Whether to show a progress bar. |
| silent | Whether to suppress output messages. |
| avoid.duplicates | Whether to remove duplicates. It is possible that the similar forecasts to A1 are also deemed similar to A2. Set this to TRUE to avoid double counting. |
| analog.member | The member name to be processed as |
| similairty.member | The member name to be processed as |
Analogs with the boosted ensemble size.
An important assumption is that AnEn.LOO.test is generated using the same config as AnEn except for the config$test_times_compare and config$num_members being changed.


Current Balance: {{getRatedAmount(currentBalance) | number : '3.1-3'}} {{exCurrency.symbol}}
Available Balance: {{getRatedAmount(availableBalance) | number : '3.1-3'}} {{exCurrency.symbol}}
Withdrawal Amount: {{getRatedAmount(withdrawalAmount) | number : '3.1-3'}} {{exCurrency.symbol}}
Transaction Code: {{initiatedWithdrawal.transactionCode}}
Amount: {{getRatedAmount(initiatedWithdrawal.amount) | number : '3.1-3'}} {{exCurrency.symbol}}
Transaction Status: {{initiatedWithdrawal.transactionStatus}}
Motive: {{initiatedWithdrawal.motive}}


Foundation Fighting Poverty
We're Coming Soon
We're in the process of launching the website.
In the mean time, you can connect with us through


|
| string | type [get, set] |
| | Possible values are: text - standard text. unicode - URLencoded unicode . This is valid for standard GSM, Arabic, Chinese, double-encoded characters and so on. binary - a binary message. More...
|
| |
| string | to [get, set] |
| | The phone number the message was sent to. This is your virtual number. More...
|
| |
| string | msisdn [get, set] |
| | The phone number that this inbound message was sent from. More...
|
| |
| string | messageId [get, set] |
| | The Nexmo ID for this message. More...
|
| |
| string | message_timestamp [get, set] |
| | The time at UTC±00:00 that Nexmo started to push this inbound message to your webhook endpoint. The message-timestamp is in the following format YYYY-MM-DD HH:MM:SS. For example, 2020-01-01 12:00:00. More...
|
| |
| string | timestamp [get, set] |
| | A unix timestamp representation of message-timestamp. More...
|
| |
| string | nonce [get, set] |
| | A random string that forms part of the signed set of parameters, it adds an extra element of unpredictability into the signature for the request. You use the nonce and timestamp parameters with your shared secret to calculate and validate the signature for inbound messages. More...
|
| |
| string | text [get, set] |
| | The message body for this inbound message. More...
|
| |
| string | keyword [get, set] |
| | The first word in the message body. This is typically used with short codes. More...
|
| |
| string | concat [get, set] |
| | True - if this is a concatenated message. More...
|
| |
| string | concat_ref [get, set] |
| | The transaction reference. All parts of this message share this concat-ref. More...
|
| |
| string | concat_total [get, set] |
| | The number of parts in this concatenated message. More...
|
| |
| string | concat_part [get, set] |
| | The number of this part in the message. Counting starts at 1. More...
|
| |
| string | data [get, set] |
| | The content of this message More...
|
| |
| string | udh [get, set] |
| | The hex encoded User Data Header More...
|
| |
| string | sig [get, set] |
| | Signature if Applicable More...
|
| |
◆ ConstructSignatureStringFromDictionary()
| static string Nexmo.Api.SMS.SMSInbound.ConstructSignatureStringFromDictionary |
( |
IDictionary< string, string > |
query | ) |
|
|
static |
converts dictionary into properly formatted signature string
- Parameters
-
- Returns
◆ concat
| string Nexmo.Api.SMS.SMSInbound.concat |
|
getset |
True - if this is a concatenated message.
◆ concat_part
| string Nexmo.Api.SMS.SMSInbound.concat_part |
|
getset |
The number of this part in the message. Counting starts at 1.
◆ concat_ref
| string Nexmo.Api.SMS.SMSInbound.concat_ref |
|
getset |
The transaction reference. All parts of this message share this concat-ref.
◆ concat_total
| string Nexmo.Api.SMS.SMSInbound.concat_total |
|
getset |
The number of parts in this concatenated message.
◆ data
| string Nexmo.Api.SMS.SMSInbound.data |
|
getset |
The content of this message
◆ keyword
| string Nexmo.Api.SMS.SMSInbound.keyword |
|
getset |
The first word in the message body. This is typically used with short codes.
◆ message_timestamp
| string Nexmo.Api.SMS.SMSInbound.message_timestamp |
|
getset |
The time at UTC±00:00 that Nexmo started to push this inbound message to your webhook endpoint. The message-timestamp is in the following format YYYY-MM-DD HH:MM:SS. For example, 2020-01-01 12:00:00.
◆ messageId
| string Nexmo.Api.SMS.SMSInbound.messageId |
|
getset |
The Nexmo ID for this message.
◆ msisdn
| string Nexmo.Api.SMS.SMSInbound.msisdn |
|
getset |
The phone number that this inbound message was sent from.
◆ nonce
| string Nexmo.Api.SMS.SMSInbound.nonce |
|
getset |
A random string that forms part of the signed set of parameters, it adds an extra element of unpredictability into the signature for the request. You use the nonce and timestamp parameters with your shared secret to calculate and validate the signature for inbound messages.
◆ sig
| string Nexmo.Api.SMS.SMSInbound.sig |
|
getset |
◆ text
| string Nexmo.Api.SMS.SMSInbound.text |
|
getset |
The message body for this inbound message.
◆ timestamp
| string Nexmo.Api.SMS.SMSInbound.timestamp |
|
getset |
A unix timestamp representation of message-timestamp.
◆ to
| string Nexmo.Api.SMS.SMSInbound.to |
|
getset |
The phone number the message was sent to. This is your virtual number.
◆ type
| string Nexmo.Api.SMS.SMSInbound.type |
|
getset |
Possible values are: text - standard text. unicode - URLencoded unicode . This is valid for standard GSM, Arabic, Chinese, double-encoded characters and so on. binary - a binary message.
◆ udh
| string Nexmo.Api.SMS.SMSInbound.udh |
|
getset |
The hex encoded User Data Header
The documentation for this class was generated from the following file:
- C:/Users/slore/Documents/projects/slorello89/nexmo-dotnet/Nexmo.Api/SMS.cs


Getting this error, when installing?
How to fix the error
Use Filza on your phone (or SSH in to your phone), and navigate to /Library/Themes/
Find and delete folders called...
"Modern13.theme"
"Modern13 Dark.theme"
"Modern13 Gloss.theme"
"Modern13 Light.theme"
You should now be free to install the update without issue.
Why did this happen?
Version 1.5 introduced a new Gloss variant, but was originally packaged outside of Modern13 as it's own theme. In 1.5.1 I merged them in to one package, and now it's conflicting with previous installs of 1.5 or lower.
The update is trying to dump files in to Library/Themes/Modern13 Gloss/ but cydia is telling us Gloss already exists from another package, and can't be overwritten because it's tied to another package. So manually deleting those files SHOULD fix the issue. PLEASE contact me if you're still having issues after this fix.


| Interface | Description |
|---|---|
| CoreTokenFactory<IN extends CoreMap> |
To make tokens like CoreMap or CoreLabel.
|
| DocumentProcessor<IN,OUT,L,F> |
Top-level interface for transforming Documents.
|
| LexedTokenFactory<T> |
Constructs a token (of arbitrary type) from a String and its position
in the underlying text.
|
| ListProcessor<IN,OUT> |
An interface for things that operate on a List.
|
| SerializableFunction<T1,T2> |
This interface is a conjunction of Function and Serializable, which is
a bad idea from the perspective of the type system, but one that seems
more palatable than other bad ideas until java's type system is flexible
enough to support type conjunctions.
|
| Tokenizer<T> |
Tokenizers break up text into individual Objects.
|
| TokenizerFactory<T> |
A TokenizerFactory is used to convert a java.io.Reader into a Tokenizer
(an extension of Iterator) over objects of type T represented by the text
in the java.io.Reader.
|
| WordSegmenter |
An interface for segmenting strings into words
(in unwordsegmented languages).
|
| Class | Description |
|---|---|
| AbstractListProcessor<IN,OUT,L,F> |
Class AbstractListProcessor
|
| AbstractTokenizer<T> |
An abstract tokenizer.
|
| Americanize |
Takes a HasWord or String and returns an Americanized version of it.
|
| AmericanizeFunction | |
| CoreLabelTokenFactory |
Constructs
CoreLabel s from Strings optionally with
beginning and ending (character after the end) offset positions in
an original text. |
| DistSimClassifier |
Maps a String to its distributional similarity class.
|
| DocumentPreprocessor |
Produces a list of sentences from either a plain text or XML document.
|
| LexerTokenizer | |
| LowercaseAndAmericanizeFunction | |
| LowercaseFunction | |
| Morphology |
Morphology computes the base form of English words, by removing just
inflections (not derivational morphology).
|
| PTBEscapingProcessor<IN extends HasWord,L,F> |
Produces a new Document of Words in which special characters of the PTB
have been properly escaped.
|
| PTBTokenizer<T extends HasWord> |
A fast, rule-based tokenizer implementation, which produces Penn Treebank
style tokenization of English text.
|
| PTBTokenizer.PTBTokenizerFactory<T extends HasWord> |
This class provides a factory which will vend instances of PTBTokenizer
which wrap a provided Reader.
|
| StripTagsProcessor<L,F> |
A
Processor whose process method deletes all
SGML/XML/HTML tags (tokens starting with < and ending
with > |
| TokenizerAdapter |
This class adapts between a
java.io.StreamTokenizer
and a edu.stanford.nlp.process.Tokenizer . |
| TransformXML<T> |
Reads XML from an input file or stream and writes XML to an output
file or stream, while transforming text appearing inside specified
XML tags by applying a specified
. |
| TransformXML.NoEscapingSAXInterface<T> |
This version of the SAXInterface doesn't escape the text produced
by the function.
|
| TransformXML.SAXInterface<T> | |
| WhitespaceTokenizer<T extends HasWord> |
A WhitespaceTokenizer is a tokenizer that splits on and discards only
whitespace characters.
|
| WhitespaceTokenizer.WhitespaceTokenizerFactory<T extends HasWord> |
A factory which vends WhitespaceTokenizers.
|
| WordSegmentingTokenizer |
A tokenizer that works by calling a WordSegmenter.
|
| WordShapeClassifier |
Provides static methods which
map any String to another String indicative of its "word shape" -- e.g.,
whether capitalized, numeric, etc.
|
| WordTokenFactory |
Constructs a Word from a String.
|
| WordToSentenceProcessor<IN> |
Transforms a List of words into a List of Lists of words (that is, a List
of sentences), by grouping the words.
|
| WordToTaggedWordProcessor<IN extends HasWord,L,F> |
Transforms a Document of Words into a document all or partly of
TaggedWords by breaking words on a tag divider character.
|
| Enum | Description |
|---|---|
| DocumentPreprocessor.DocType | |
| WordToSentenceProcessor.NewlineIsSentenceBreak |
Document process(Document)
method
which takes a document and returns another document, which may
be parsed, stoplisted, stemmed, etc.


WCF Hosts and Endpoints
Service Hosts
In svc:
<%@ ServiceHost Service="Service1" %>
In code:
//or WebServiceHost for web
var host = new ServiceHost(
//or pass new MyService() for singleton
typeof(MyService),
//params or array of base addresses
new Uri("http://localhost:8000/"));
host.AddServiceEndpoint(
typeof(IMyService),
new WebHttpBinding(),
//baseAddress + service name = full url.
//If no base address, can use full address here.
"MyService");
Hosts
- You can add several base addresses (ServiceHost ctor has a params argument).
- For non-HTTP IIS, make sure the appropriate service is running and use IIS 7's appcmd: %windir%\system32\inetsrv\appcmd.exe set app "x/service" /enabledProtocols:http,net.tcp
- For MSMQ, create a queue named MyServiceHost/service.svc : the endpoint has address="net.msmq://localhost/private/MyServiceHost/service.svc" binding="netMsmqBinding"
- In a hosted environment (IIS, WAS), a ServiceHost is configured automatically. To customize, replace the ServiceHostFactory to return your own dynamically configured ServiceHost: <%@ ServiceHost Factory="DerivedFactory"
- You can create an IIS service without an svc file. In web.config, add system.serviceModel/serviceHostingEnvironment/serviceActivations.
Endpoints
- You can have multiple endpoints for one host (either different bindings to the same contract or different contracts with the same binding - don't new NetTcpBinding() in each )
- Routing- in .net 4 use WCF routing. For .net 3:
- ClientViaBehavior is an intermediate route- the client uses the clientVia physical address, but the "To:" address is the logical address.
- WS-Addressing (routing): var addressHeader = AddressHeader.CreateAddressHeader("name", "http://ns.org", valueobject);
Metadata
- Metadata support ?wsdl : <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
- HTTP GET: Service behavior: <serviceMetadata httpGetEnabled="true" />


In DFS, players compete with each other with teams constructed with a combination of players that area assigned a salary. There's a limit to how much you can spend on the players you choose, called a salary cap.
Draft shot Is a website about DFS that I often go to. Most of the elements I used in this page were used in this website. I love the layout but some code isn't familiar because of the cms that's being used on the backend


Georgi's Pizza
Order Your Pizza
Size
Large
Medium
Small
Crusts
Crispy
Gluten-free
Stuffed
Toppings
Mushrooms
Sausages
Bell Peppers
Pineapple
Bacon
Spinach
Cheddar Cheese
Jalapeno Peppers
Feta Cheese
Roasted Red Peppers
Diced Tomatoes
Service Method
Delivery
Carryout
Add to order
Full Name:
Street:
City:
State:
Zipcode:
Submit Address
Order Summary
Checkout
Back
Add delivery address
Continue Shopping


{% extends 'bibtex/base.html' %} {% block content %} {# Main details #}
added by {{entry.owner}} on {{entry.entered|date:"N j, Y"}} {# If there is an Abstract entry in the bibtex of the Entry then print it #} {% ifnotequal entry.abstract "" %}
{{ entry.abstract }}
{% endifnotequal %} {# Add download link(s) if at least one DocEntry exists for this Entry #} {% if docfile_set|length > 0 or entry.downloadurl.strip != "" %}{{entry.bib}}


ASK Mobile eReader
Reading Mode:
Day Mode
Night Mode
Font Size:
8 px
9 px
10 px
11 px
12 px
14 px
16 px
18 px
20 px
22 px
24 px
26 px
28 px
36 px
48 px
72 px
Search
Select an epub:
Please wait while the file is loading...


§431:4-105 Affidavit. (a) Before applying to the commissioner for an initial certificate of authority, a stock or mutual insurer is required to file with the commissioner an affidavit, sworn to by the president, secretary, and treasurer of the corporation as named in the articles of incorporation.
(b) The affidavit shall set forth:
(1) The number of shares which the corporation is authorized to issue;
(2) The par value of the shares;
(3) The names of the shareholders;
(4) The number of shares owned by each shareholder;
(5) The amount of money paid to the corporation by each shareholder; and
(6) That the required capital has been paid in full in cash. [L 1987, c 347, pt of §2; am L 2003, c 212, §33]


The class officially titled " Explorations in Engineering" in the Mayfield course handbook is constantly under development. This website will serve as a hub to see where all of this content comes together for each of the different students that are enrolled in the course. Things will likely change year-to-year, and each individual student's journey will be unique. Here we can share that work for all to see and to maintain for future learners.
This is Mr. Rice's Fab Academy page for reference
Here are all of Mr. Rice's classmates in Fab Academy 2017 for more reference material
Here is the stub of a page you could use for your own formatting. The stub is available within this repository. The page and stylesheet are linked but separate. This means that you will need both with an identical file structure (if you are to keep the same link). Having a separate style sheet allows you to use the same, consistent deisgn rules for multiple webpages.
Here is the stub of a page you could use for your own formatting. The page is independent of a local stylesheet, so you can build the page freely from this template without needing many other files.


This site houses materials for training journalists to use automated writing (also referred to as branch writing and template writing) tools. Click through each lesson to learn about automated writing and how the technology can help you in your career. This site was created in conjunction with the Associated Press.


Safe Harbor friend and may the wind take your troubles away.


--- layout: post title: "My Environment" ---
I use Tmux for split panes and windows. Brian Hogan wrote a great book on Tmux called tmux: Productive Mouse-Free Development. You should read it.
I use a number of vim plugins:
I also use guard and guard-shell to automatically compile and run tests. Here's my Guardfile.


|
HE_Mesh
6.0.1
|
Private Member Functions | |
| WB_KDNodeDouble () | |
| void | addLeafBounds (final List< WB_AABB > leafs) |
| void | addLeafRegion (final List< WB_AABB > leafs) |
| void | addBox (final List< WB_AABB > leafs, final int level) |
| void | addRegion (final List< WB_AABB > leafs, final int level) |
| double | add (final WB_KDEntryDouble< T > entry) |
| double | addInLeaf (final WB_KDEntryDouble< T > entry) |
| double | lookup (final WB_Coord point) |
| void | findNearest (final QueryResultDouble< T > heap, final WB_Coord data) |
| WB_KDEntryDouble< T >[] | range (final WB_AABB range) |
| WB_KDEntryDouble< T >[] | range (final WB_Coord center, final double r2) |
| WB_KDEntryDouble< T >[] | range (final WB_Coord center, final double lower2, final double upper2) |
| void | addLevel () |
| void | extendBounds (final WB_Coord coord) |
Private Attributes | |
| WB_AABB | _limits |
| WB_KDNodeDouble< T > | _negative |
| final WB_AABB | _region |
| WB_KDEntryDouble< T >[] | _bin |
| boolean | _isLeaf |
| int | _binSize |
| int | _discriminator |
| double | _sliceValue |
| int | _id |
| <T> |
|
private |
|
private |
| entry |
|
private |
| leafs | |
| level |
|
private |
| entry |
|
private |
| leafs |
|
private |
| leafs |
|
private |
Adds the level.
|
private |
| leafs | |
| level |
|
private |
| coord |
|
private |
| heap | |
| data |
|
private |
| point |
|
private |
| range |
|
private |
| center | |
| r2 |
|
private |
| center | |
| lower2 | |
| upper2 |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |


QUEEN MARGOT A film review by Ben Hoffman Copyright 1995 Ben Hoffman
The time is the late 1500s. Religious wars are raging in France. Catholics, such as Catherine de Medici (Verna Lisi) who was the Queen Mother was on one side while the Protestants were on the other. It was not about God; it was about power and who gets to rule.
It is at this point that the Queen Mother decides to lessen her problems and seek a peace by marrying her beautiful daughter, Margot (Isabelle Adjani) to the Protestant Henri of Navarre (Daniel Auteil). Charles IX (Jean-Hugues Anglade) was one of three brothers of Catherine. All three brothers are believed by historians to have been in love with their beautiful sister, Margot, to the point where incest is suspected. Given that it was rumored that she had bedded at least a dozen prior to her marriage, the stories about her are believable.
What makes the film difficult to follow is that much of it was filmed in the dark so that it is difficult to know who is who when a battle breaks out in which many thousands of people died including most of the guests who Henri of Navarre brought to the wedding. With historians differing about who started the massacre, the audience is left on its own. What we do know is somewhere between 2,000 and 100,000 were massacred that day.
It is the strong acting by the stunning Adjani that helps hold the story and the film together while the audience will learn something about history.
Directed by Patrice Chereau from a story by Alexandre Dumas.
2.5 Bytes 4 Bytes = Absolutely must see. 3 Bytes = Too good to be missed. 2 Bytes = So so. 1 Byte = Save your money.
Ben Hoffman
.
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Last Updated: Oct 1st, 2020
1. Introduction
little BluMonsta Studios (“BluMonsta”, “us”, “our” or “we”) develops and publishes games for mobile devices. This Privacy Policy (this “Policy”) describes the ways we collect, store, use, and disclose the information, including personal information, and data that our users (“users” or “you”) provide or we collect in connection with the BluMonsta website available at http://www.littleblumonsta.com and any BluMonsta game provided on a mobile platform (each a “Service,” collectively, the “Services”). Additionally, this Policy describes your rights and choices concerning your information.
Please note that the scope of this Policy is limited to information and data collected or received by BluMonsta through your use of the Services. BluMonsta is not responsible for the actions of individuals with no relationship to BluMonsta or third party companies, the content of their sites, the use of information or data you provide to them, or any products or services they may offer. Any link to those sites does not constitute our sponsorship of, or affiliation with, those individuals or companies.
If you do not want BluMonsta to collect, store, use, or share your information in the ways described in this Policy, you should not use our Services.
2. Information and Data We Collect from You and How We Collect It
When you use our Services, you may give us your contact information directly on our website, generally your name and email address.
Registration Information:
We may also offer you the option to complete a user profile that is visible to other BluMonsta users (“Account”). If you create an Account, you may provide us you name, a username, e-mail address, a password and other information that helps us confirm that it is you accessing your Account. We may do this through in-game dialog boxes, which you may choose to skip. If you sign into the Services with Facebook Connect we will collect information that is visible via your Facebook account such as: (1) your first and last name, (2) Facebook ID, (3) Profile Picture/URL,and (4) list of Facebook friends. Your Account may be used to publicly identify you as part of social features of the Services, which may include user-to-user interaction, chat or messaging functionality, public leaderboards, head-to-head competition, and other similar features. The BluMonsta username will be public and will be shown to other users, but will only permit access to information that is considered public or that you have designated as public in your user profile settings.
We may also offer you the ability to import your contacts or manually enter e-mail addresses so that you can locate your contacts on BluMonsta and invite your contacts to join you in the Services. We will store those contacts for purposes of helping you and your contacts make connections through our Services.
Payment Information
When you order any good or service through the Services, including any virtual currency or virtual good, our payment processing service provider will collect your name, phone number, e-mail address, mailing address, billing address, and complete credit card information that enables them to receive your payment. Our payment processing service provider may also retain this information to enable you to purchase additional items through our Services without having to re-enter it each time. Please note that purchases from third parties may also be subject to additional policies
Information Collected by Customer Support
When you ask for assistance from our Customer Support team, we will collect and store the contact information you provide (generally your name and e-mail address), information about your game-play or activity on the Services, and your user name or ID number. We will also store the correspondence and any information contained within.
Technical and Usage Information
When you access our Services, we may collect (i) certain technical information about your mobile device or computer system, including IP Address, mobile device ID (IDFA, Google Advertising ID or other identifiers), and the version of your operating system; and (ii) usage statistics about your interactions with the Services. In certain Services we will create and assign to your device an identifier that is similar to an account number. We may collect the name you have associated with your device, device type, telephone number, country, and any other information you choose to provide, such as username, character name, or e-mail address. We may also access your contactsto enable you to invite friends to join you in the Services. This information is typically collected through the use of third-party mobile device software development kits. We may occasionally send you push notifications through our Services to send you game updates, high scores and other service-related notifications that may be of importance to you. You may at any time opt-out from receiving these types of communications by turning them off at the device level through your settings.
3. How We Use Your Information
BluMonsta's primary goals in using your information are to create your account, provide Services to you, troubleshoot, improve and optimize our Services, contact you, conduct research and create reports for internal use. We use information collected through our Service for purposes described in this Policy or disclosed to you in connection with our Service. For example, we may use your information to:
- Create accounts and allow users to use our Services;
- Identify and suggest connections with other BluMonsta users;
- Operate and improve our Services;
- Understand you and your preferences to enhance your experience andenjoyment
using our Services;
- Respond to your comments and questions and provide customer service;
- Provide and deliver products and services you request;
- Deliver advertising and marketing and promotional information to you;
- Send you related information, including confirmations, invoices, technical
notices, updates, security alerts, and support and administrative messages;
- Communicate with you about promotions, contests, rewards, upcoming events,
and other news about products and services offered by BluMonsta and our selected
partners;
- Conduct and administer contests promoted by BluMonsta;
- Enable you to communicate with other users;
- Link or combine it with other information we get from third parties,
to help understand your preferences and provide you with better services.
Use of Your Information by Others
Third Party Services. We may provide your information to third party companies to perform certain services, including but not limited to hosting services, payment processing, analytics, customer service and to assist us in our marketing efforts. Where we share your information with third-party service providers and business partners, we ensure that we have appropriate agreements in place to protect your information as required by applicable data protection laws.
Advertising. To the extent we display advertising in our Services, we may allow advertising networks of our affiliates and partner networks to collect information about your mobile device to enable them to serve targeted ads to you. Such mobile device data includes the following:
- Device make, model and operating system;
- Device properties related to screen size & orientation, audio
volume and battery;
- Carrier;
- Operating system;
- Name and properties of mobile application through which a consumer interacts with the Services;
- Country, time zone and locale settings (country and preferred language);
- Network connection type and speed;
- IP Address;
- Internet browser user-agent used to access the Services;
- Advertising ID (IDFA on iOS devices and GAID on Android devices).
The privacy policies of our partners may include additional terms and disclosures regarding their data collection and use practices. We encourage you to check those privacy policies to learn more about their data collection and use practices.
You may visit www.aboutads.info/choices or www.youronlinechoices.eu (for individuals in the EU) to learn more about interest-based advertising and how to opt-out of this form of advertising on your web browser by companies participating in the Digital Advertising Alliance (“DAA”) self-regulatory program. If you wish to opt-out of interest based advertising in mobile apps on your device by companies that participate in the DAA’s AppChoices app, you may download that app onto your device and exercise your choice. AppChoices is available at the links below:
DAA AppChoices iOs
DAA AppChoices Android
DAA AppChoices Amazon
You may also limit data collection by third parties by using your mobile device settings. Please note that electing to opt-out will not stop advertising from appearing in your browser or applications. It may make the ads you see less relevant to your interests. Additionally, please not that if you use a different browser or erase cookies from your browser, or use a different mobile device, you may need to renew your opt-out choices.
4. How We May Disclose Your Information to Third Parties
BluMonsta does not share your personal information except as approved by you or as described herein.
We may share information we collect or derive with third parties for the following purposes:
- With service providers that perform services on our behalf, including the ones referenced
above under “Third Party Services”;
- With our affiliates;
- For analytics and research purposes;
- When we have a good faith belief that we have to disclose the information in response to
lawful requests by public authorities, including law enforcement or legal process purposes;
- To satisfy any applicable laws or regulations;
- When we believe in our sole discretion that our Services are being used in committing a crime,
including to report such criminal activity or to share information with other companies and
organizations for the purposes of fraud protection, credit risk reduction, and other security
precautions;
- To protect our or a third party’s legal rights, investigate fraud, or to defend against a legal claim;
- As part of a business transfer such as a merger, acquisition, or at bankruptcy;
- We may share aggregate or anonymous information about you with advertisers, publishers, business
partners, sponsors, and other third parties;
- We may use analytics services provided by third parties, including Google Analytics. These service
providers may use cookies to collect information about your online activities across this and other
sites over time for non-advertising purposes. To learn more about how Google analytics collects and
processes data and the choices Google may offer to control these activities, you may visit
http://www.google.com/intl/en/policies/privacy/partners/
.
5. Specific Provisions for EU Individuals
Accessing and Correcting Your Personal Information. At any time, you may contact BluMonsta at the address provided in the “Contact BluMonsta” section herein and request to access the personal data that BluMonsta holds about you. BluMonsta may need to ask you to provide certain information to make sure you are who you claim to be. If you find the information on your account is not accurate, complete or updated, then please provide BluMonsta with the necessary information to correct it.
 Contact us if you would like to withdraw your consent to the processing of your personal data. Exercising this right will not affect the lawfulness of processing based on consent before withdrawal.
Erasing or Restricting Access to Your Information. You may request to delete or restrict access to your personal data. We may postpone or deny your request if your personal data is in current use for providing Services or for other legitimate purposes, in which case we will let you know if we are unable to do so and why.
Transferring your Personal Data (Otherwise known as Your Right to Data Portability). You have the right to receive your personal data that you have provided us in a structured, commonly used and machine readable format and the right to transmit that data to another party of your choice, where technically feasible. However, this right shall not apply where it would adversely affect the rights and freedoms of others.
Right to Make Complaint: if you consider that our processing of your personal data infringes data protection laws, you have a legal right to lodge a complaint with a supervisory authority responsible for data protection. You may do so in the EU member state of your habitual residence, your place of work or the place of the alleged infringement.
If you have any concerns about the way we process your personal data, you are welcome to contact our data protection officer at<EMAIL_ADDRESS>or write to us at the address set forth in the “Contact BluMonsta” section. We will look into your request and make good faith efforts to resolve any concern you may have.
6. Security Safeguards
BluMonsta takes reasonable measures to protect your information from unauthorized access or against loss, misuse or alteration by third parties. Although we make good faith efforts to store the information collected on the Services in a secure operating environment that is not available to the public, we cannot guarantee the absolute security of that information during its transmission or its storage on our systems. Further, while we attempt to ensure the integrity and security of our network and systems, we cannot guarantee that our security measures will prevent third-party “hackers” from illegally obtaining access to this information. We do not warrant or represent that your information will be protected against, loss, misuse, or alteration by third parties. No method of transmission over the Internet, or method of electronic storage, is 100% secure, however. Therefore, we cannot guarantee its absolute security.
7. Data Retention
BluMonsta retains your personal data for as long as needed to provide you Services, unless we are required by law to delete or if BluMonsta accepts your request to delete the information. We will also retain and use your personal data as necessary to comply with our legal obligations, resolve disputes, and enforce our agreements.
8. Our Policy Regarding Children
We do not knowingly collect or solicit personal data from anyone under the age of 16 or knowingly allow such persons to use our Services. If you are under 16, please do not send any information about yourself to us, including your name, address, telephone number, or email address. No one under the age of 16 may provide any personal data. In the event that we learn that we have collected personal data from a child under age 16, we will delete that information as quickly as possible. If you believe that we might have any information from or about a child under the age of 16, please contact us.
9. Transfer of Personal Data Outside Your Country
We may transfer information that we collect about you to affiliated entities, or to other third parties across borders and from your country or jurisdiction to other countries or jurisdictions around the world. Please note that these countries and jurisdictions may not have the same data protection laws as your own jurisdiction, and we take steps to ensure adequate safeguards are in place to enable transfer of information to the U.S. and the use and disclosure of information about you, including personal data, as described in this Policy.
10. Lawful Basis for Processing
On certain occasions, we process your personal data when it is necessary for the performance of a contract to which you are a party, such as to provide the Services to you. We may also process your personal data to respond to your inquiries concerning our products and services.
On other occasions, we process your personal data where required by law. We may also process your personal data if necessary to protect your interests or the interests of a third party.
Additionally, we process your personal data when necessary to do so for fraud prevention, improving our network and services, and marketing our services to advertisers and publishers; where these interests are not overridden by your data protection rights.
If the processing of personal data is necessary and there is no other lawful basis for such processing, we will generally ensure that consent has been obtained from you. You have the right to withdraw your consent to processing of personal data at any time.
For questions about data processing, please contact our Data Protection Officer. Visit the “Contact BluMonsta” section below for contact information.
11. Privacy Shield Framework
BluMonsta transfers certain personal data to the U.S. and participates in and has certified its compliance with the EU-U.S. Privacy Shield Framework and the Swiss-U.S. Privacy Shield Framework. BluMonsta is committed to subjecting all personal data received from European Union (EU) member countries and Switzerland, respectively, in reliance on each Privacy Shield Framework, to the Framework’s applicable Principles. To learn more about the Privacy Shield Framework visit the U.S. Department of Commerce’s Privacy Shield List, available at: https://www.privacyshield.gov/list .
BluMonsta is responsible for the processing of personal data it receives under the Privacy Shield Framework and subsequently transfers to a third party acting as an agent on its behalf. BluMonsta complies with the Privacy Shield Principles for all onward transfers of personal data from the EU and Switzerland, including the onward transfer liability provisions.
With respect to personal data received or transferred pursuant to the Privacy Shield Framework, BluMonsta is subject to the regulatory enforcement powers of the U.S. Federal Trade Commission. In certain situations, BluMonsta may be required to disclose personal data in response to lawful requests by public authorities, including to meet national security or law enforcement requirements.
In compliance with the Privacy Shield Principles, BluMonsta commits to resolve complaints about our collection or use of your personal information. EU and Swiss individuals with inquiries or complaints regarding our Privacy Shield policy should first contact us at<EMAIL_ADDRESS>. We will attempt to answer your questions and satisfy your concerns in a timely and complete manner. If you do not receive timely acknowledgment of your complaint from us, or if we have not addressed your complaint to your satisfaction, please contact or visit https://www.jamsadr.com/eu-us-privacy-shield for more information or to file a complaint. The services of JAMS are provided at no cost to you.
If your complaint is still not resolved through these channels, under certain conditions, more fully described on the Privacy Shield website here: https://www.privacyshield.gov/article?id=How-to-Submit-a-Complaint , you may invoke binding arbitration when other dispute resolution procedures have been exhausted.
12. Specific Provisions for California Consumers
These additional provisions for California consumers apply only to individuals who reside in California. The California Consumer Privacy Act of 2018 (“CCPA”) provides additional rights to know, delete and opt out, and requires “businesses” collecting or disclosing personal information to provide notice and a means to exercise those rights.
Categories of personal information collected in the preceding 12 months:
- Information We Collect From You
Business purpose for collection
Third parties with whom we may share your information
- Use of Information by Others
Right to Know and Right to Delete
For any of the personal information described above, you can request to know what personal information we collected, disclosed, used and sold, and request that we delete your personal information at any time.
To exercise your right to know and right to deletion, please submit a request by:
Emailing<EMAIL_ADDRESS>with the subject line “California Rights Request.” We will need to verify your identity before processing your request. In order to verify your identity, we will generally require the matching of sufficient information you provide us to the information we maintain about you in our systems. In certain circumstances, we may decline a request to exercise the right to know and right to deletion, particularly where we are unable to verify your identity.
Upon verification of your request, we will delete (and direct our service providers to delete) your personal information from our records, unless retaining the information is necessary for us or our service providers to complete the transaction with you, detect security incidents or fraud, fixing errors, exercise free speech or another right provided by law, comply with legal obligations, or other internal and lawful uses.
Right to Opt Out of Sale
CCPA gives you a right to direct a business that sells your personal information
to stop selling your personal information and to refrain from doing so in
the future. We do not sell any of your personal information and will require our
service providers not to sell your personal information.
You also have the right not to be discriminated against for exercising any of the rights listed above.
If you are a California resident seeking to exercise your rights under the CCPA or have any questions or concerns, please email us at<EMAIL_ADDRESS>. In certain circumstances, you are permitted to use an authorized agent to submit requests on your behalf where (i) you provide sufficient evidence to show that the requestor is an authorized agent with written permission to act on your behalf and (ii) you successfully verify your own identity with us.
We aim to respond to a consumer request for access or deletion within 45 days of receiving that request. If we require more time, we will inform you of the reason and extension period in writing.
13. Changes to This Policy
We may update this Policy to reflect changes to our data and information privacy practices. If we make any material changes we will notify you by means of a notice on the Services prior to the change becoming effective. We encourage you to periodically review this Policy for the latest information on our privacy practices. Please note that if BluMonsta needs to adapt the policy to legal requirements, the new policy will become effective immediately or as required.
14. Contact BluMonsta
You may contact BluMonsta’s Data Protection Officer at<EMAIL_ADDRESS>.


The wt
module provides an object-oriented HTML templating
system. The design goals of the system were that it should be very simple, that
it should involve very low overhead in terms of code repeated per page, that
it should achieve as completely as possible the separation of code and data,
and that it should promote modular code re-use.
The wt
package contains the following sub-modules:
rowaccess
- class to
automatically create replacements from a dictionarytextblock
- class to assist
creation of text paragraphsThe wt
system expects you to supply two files for each page
that is to be served - an HTML file and a code file. The conventional layout
for this is to have a directory named wt
in the root of your
web tree, the directory structure inside which mirrors the structure of the
web site outside the wt
directory. For each file in the web site,
the corresponding code file is under the wt
hierarchy, with the
same name but with .py
appended. e.g. if you have an HTML file
named sales/index.html
, its code file would be named
wt/sales/index.html.py
.
The web server must be configured to pass requests through the
wt.Handler
request handler. Instructions
on how to do this with Apache are
included on the wt examples page.
Template files contain only two constructs of interest to the wt
system - replacements, and sections. Replacements are used where generated
output should be inserted, and sections are used to divide the template into
logical blocks. Each replacement corresponds to a method in a class in the
code file, and each section corresponds to a nested class.
Replacements consist of two dollar signs
followed by an identifier name (which may contain alphanumerics and underscore)
and another two dollar signs - for example, $$title$$
. You then
supply a variable or method of the same name in the current section class, the
value or return value of which will be output instead of the literal text of
the replacement. Names beinning with an underscore are reserved.
By default, the value will be passed through
cgi.html_encode
before being
output. Doing this by default simplifies programming since it is almost always
the correct option. It also means that your code is secure by default against
cross-site scripting attacks.
(You must also make sure that the browser knows what character set you are
using, but since
cgi.Request.__init__
automatically specifies the character set for you in the
Content-Type
header, you are secure by default here as well.)
To use another encoding, you can put an encoding specifier character before
the identifier name. The two alternative encodings are %
for
cgi.url_encode
(e.g.
$$%page$$
) and =
to output the return value unchanged
(e.g. $$=html$$
). Care must be taken with the literal encoding to
ensure that no unverified user input ends up being sent to the client's
browser.
Example:
$$title$$
class main(wt.TemplateCode):
def id(self): return 123
def title(self): return "this is the title"
Sections begin with an HTML comment containing only wt:
and
an identifier name (which may contain alphanumerics and underscore) - for
example,
. The section is ended by
a similar comment but with a /
before the identifier name - for
example,
. All the data between the
start and end markers is the content of the section. Sections can be nested,
but you cannot nest a section inside another with the same name. Names
beginning with an underscore are reserved.
The code corresponding to a section is a class subclassed from
wt.TemplateCode
. An instance of the
class will be created and the section content passed to the
TemplateCode.main
. This new
instance will be used to look for methods to satisfy
replacements.
If you do not need the section to have any content, a combined
start-and-end marker in the same comment is achievable by placing a
/
character after the identifier name - e.g.,

. This is useful, for example, with
wt.GlobalTemplate
sections.
Please note that the start and end markers must appear exactly as described
- no white space is allowed at any point inside the marker.
<! --wt:invalid-->
is not valid, for example.
For example:

$$title$$

class main(wt.TemplateCode):
class newsitem(wt.TemplateCode):
def id(self): return 123
def title(self): return "this is the title"
The base class for all code corresponding to template sections.
wt
A reference to the wt.Handler
instance
which is handling this request.
req
A reference to the cgi.Request
instance which contains information about this request.
outer
A reference to the TemplateCode
instance which corresponds to
the next outer-most section in the template - i.e.
an instance of the class that this class is nested within. This is
not the same thing as super
, which is the
class this class is derived from. If there is no enclosing class then
outer
is None
.
process(self, template, selected=None)
template
: string
selected
: None
, or a string, or
a sequence of strings
This method is called to process a template string. The
template
parameter contents the template to be processed. Variables
and methods to satisfy replacements and classes to
satisfy sections are looked for inside
self
.
If selected
is None
then all top-level sections in
the template string are executed. If it is a string or sequence of strings then
only top-level sections with a name matching that string or in that sequence
will be executed, and sections with other names will be ignored and no output
produced for them.
Template sections with the special name _null
are ignored. The
content of these sections is always discarded, regardless of the value of the
selected
parameter, and therefore no corresponding class is
required in the code file.
main(self, template)
template
: string
This method may be overridden by subclasses. The default implementation
simply passes the template
parameter, which is the contents of
the section which caused this object to be created,
to the process
method.
A lot of the power of the templating system is provided by overriding this
method. By redefining it you can cause the template section to be output
multiple times, or not at all, or indeed ignore the
process
method altogether and
do something entirely different with the template
parameter. You
can send output directly using the
write
method of the
self.req
variable.
Examples of the use of TemplateCode
are given in the
wt examples page.
A base class for template sections where the template
is to be fetched from another source rather than be found in-line in the HTML
file. The normal HTML contents of any section derived from
GlobalTemplate
are temporarily suspended and used for a
subsection named page
instead.
A separate file is read to provide the HTML template for the
GlobalTemplate
section.
Examples of the use of GlobalTemplate
are given in the
wt examples page.
page
This variable may be overridden by subclasses. A
TemplateCode
subclass which is
called with the original template contents that would otherwise have been used
for the GlobalTemplate
class. The default value is
TemplateCode
. Due to the extra
processing which GlobalTemplate
interposes, the corresponding
HTML template section to this class should be named _page
, not
page
.
template_name(self)
Returns: a string
This method may be overridden by subclasses. This method returns the filename
to read to fetch the template contents for this section. The default
implementation returns
self.wt.etc + "/template.html"
.
This Handler
class should be called to process a request
using the wt
templating system. The default implementation uses
various environment variables which will have been set up by the
Apache configuration shown on the
wt examples page to determine the code
and template names, but various methods are provided which may be overridden to
make these choices in a different way (for example, if you are using a different
web server). All wt.TemplateCode
objects receive a reference to the current instance in their
self.wt
instance variable.
req
A reference to the cgi.Request
instance which contains information about this request.
etc
The directory DOCUMENT_ROOT + "../etc"
. This is used as a
default location by
GlobalTemplate.template_name
to locate templates. It is also a useful location to place miscellaneous files
associated with a web site that should not be under the
DOCUMENT_ROOT
.
template
The full pathname of the template file.
get_template_encoding(self)
This method may be overridden by subclasses. It returns the character
encoding used for the template file, or None
if no encoding
conversion is to be done. If it is not None
then the template
file will be assumed to be using the specified character encoding and the
template
parameter to
TemplateCode.main
will be
a unicode
string instead of a normal string. The default
implementation returns None
.
pre_load(self)
This method may be overridden by subclasses. Its default implementation does
nothing. It is called before the template is located or the page code loaded.
self.req
and
self.etc
are available.
pre_request(self, obj)
obj
:
wt.TemplateCode
instance
This method may be overridden by subclasses. Its default implementation does
nothing. It is called just before
obj.main()
is called to process
the request. All the instance variables of self
have already been
set up.
post_request(self, obj)
obj
:
wt.TemplateCode
instance
This method may be overridden by subclasses. Its default implementation does
nothing. It is called just after
obj.main()
has handled the
request.
process(self, req)
req
:
cgi.Request
instance
This method may be overridden by subclasses. It calls
self._get_template()
,
self._get_code()
and
self._get_etc()
to determine
the various files and directories to use when handling the request. The code
file should contain a subclass of
wt.TemplateCode
named
main
, which is passed the entire template file. The global
namespace the code file is executed in is initialised to contain a reference
to the wt
module in the variable wt
, thus avoiding
the need to do import jon.wt as wt
in every code file. See the
wt examples page for how to set up
Apache so that wt
knows
what's going on.
You can add code to run before and/or after every request by overriding
this method and performing processing before and/or after calling the
base wt.Handler.process
base method.
Example:
class Handler(wt.Handler):
def process(self, req):
self.session = session.Session(req, url=0)
wt.Handler.process(self, req)
self.session.save()
fcgi.Request({fcgi.FCGI_RESPONDER: Handler}).run()
_get_template(self)
Returns: string
This method may be overridden by subclasses. It returns the full pathname of
the template file to be used for this request.
self.req
has already been set up. The
default implementation looks for an environment variable whose name matches
(REDIRECT_){0,4}WT_TEMPLATE_FILENAME
.
_get_code(self)
Returns: string
This method may be overridden by subclasses. It returns the full pathname of
the code file to be used for this request.
self.req
and
self.template
have already been
set up. The default implementation returns the environment variable
PATH_TRANSLATED
.
_get_etc(self)
Returns: string
This method may be overridden by subclasses. It returns the full pathname of
the directory which self.etc
will be
set to. self.req
has already been set
up. The pathname should not end with a /
character. The default
implementation returns the equivalent of DOCUMENT_ROOT/../etc
.
This class is identical to Handler
,
except that it uses
cgi.DebugHandlerMixIn
so
that if an exception is thrown by a template page then a traceback will be
sent to the browser. This class may be used during development to aid debugging
but should never be used in a production environment since it will leak private
information to the browser.
$Id: wt.html,v c0f5f983a7fc 2010/03/23 01:07:17 jon $


Content 1
JavaScript statements are executed line by line. However, with effects, the next line of code can be run even though the effect is not finished. This can create errors.
Content 2
JavaScript statements are executed line by line. However, with effects, the next line of code can be run even though the effect is not finished. This can create errors.
Content 3
JavaScript statements are executed line by line. However, with effects, the next line of code can be run even though the effect is not finished. This can create errors.