Package io.anserini.collection
Class NewYorkTimesCollection.RawDocument
java.lang.Object
io.anserini.collection.NewYorkTimesCollection.RawDocument
- Enclosing class:
- NewYorkTimesCollection
public static class NewYorkTimesCollection.RawDocument
extends java.lang.Object
Raw container class for a document from New York Times Annotated Corpus.
This was originally distributed as part of the corpus as a class called
NYTCorpusDocument
.-
Field Summary
Fields Modifier and Type Field Description protected java.net.URL
alternateURL
This field specifies the location on nytimes.com of the article.protected java.lang.String
articleAbstract
This field is a summary of the article written by the New York Times Indexing Service.protected java.lang.String
authorBiography
This field specifies the biography of the author of the article.protected java.lang.String
banner
The banner field is used to indicate if there has been additional information appended to the articles since its publication.protected java.util.List<java.lang.String>
biographicalCategories
When present, the biographical category field generally indicates that a document focuses on a particular individual.protected java.lang.String
body
The body field is the text content of the article.protected java.lang.String
byline
This field specifies the byline of the article as it appeared in the print edition of the New York Times.protected java.lang.String
columnName
If the article is part of a regular column, this field specifies the name of that column.protected java.lang.Integer
columnNumber
This field specifies the column in which the article starts in the print paper.protected java.util.Date
correctionDate
This field specifies the date on which a correction was made to the article.protected java.lang.String
correctionText
For articles corrected following publication, this field specifies the correction.protected java.lang.String
credit
This field indicates the entity that produced the editorial content of this document.protected java.lang.String
dateline
The "dateline" field is the dateline of the article.protected java.lang.String
dayOfWeek
This field specifies the day of week on which the article was published.protected java.util.List<java.lang.String>
descriptors
The "descriptors" field specifies a list of descriptive terms drawn from a normalized controlled vocabulary corresponding to subjects mentioned in the article.protected java.lang.String
featurePage
The "feature page" field.protected java.util.List<java.lang.String>
generalOnlineDescriptors
The "general online descriptors" field specifies a list of descriptors that are at a higher level of generality than the other tags associated with the article.protected int
guid
The GUID field specifies a an integer that is guaranteed to be unique for every document in the corpus.protected java.lang.String
headline
This field specifies the headline of the article as it appeared in the print edition of the New York Times.protected java.lang.String
kicker
The kicker is an additional piece of information printed as an accompaniment to a news headline.protected java.lang.String
leadParagraph
The "lead Paragraph" field is the lead paragraph of the article.protected java.util.List<java.lang.String>
locations
The "locations" field specifies a list of geographic descriptors drawn from a normalized controlled vocabulary that correspond to places mentioned in the article.protected java.util.List<java.lang.String>
names
The "names" field specifies a list of names mentioned in the article.protected java.lang.String
newsDesk
This field specifies the desk in the New York Times newsroom that produced the article.protected java.lang.String
normalizedByline
The Normalized Byline field is the byline normalized to the form (last name, first name).protected java.util.List<java.lang.String>
onlineDescriptors
This field specifies a list of descriptors from a normalized controlled vocabulary that correspond to topics mentioned in the article.protected java.lang.String
onlineHeadline
This field specifies the headline displayed with the article on nytimes.com.protected java.lang.String
onlineLeadParagraph
This field specifies the lead paragraph as defined by the producers at nytimes.com.protected java.util.List<java.lang.String>
onlineLocations
This field specifies a list of place names that correspond to geographic locations mentioned in the article.protected java.util.List<java.lang.String>
onlineOrganizations
This field specifies a list of organizations that correspond to organizations mentioned in the article.protected java.util.List<java.lang.String>
onlinePeople
This field specifies a list of people that correspond to individuals mentioned in the article.protected java.lang.String
onlineSection
This field specifies the section(s) on nytimes.com in which the article is placed.protected java.util.List<java.lang.String>
onlineTitles
This field specifies a list of authored works mentioned in the article.protected java.util.List<java.lang.String>
organizations
This field specifies a list of organization names drawn from a normalized controlled vocabulary that correspond to organizations mentioned in the article.protected java.lang.Integer
page
This field specifies the page of the section in the paper in which the article appears.protected java.util.List<java.lang.String>
people
This field specifies a list of people from a normalized controlled vocabulary that correspond to individuals mentioned in the article.protected java.util.Date
publicationDate
This field specifies the date of the article�s publication.protected java.lang.Integer
publicationDayOfMonth
This field specifies the day of the month on which the article was published, always in the range 1-31.protected java.lang.Integer
publicationMonth
This field specifies the month on which the article was published in the range 1-12 where 1 is January 2 is February etc.protected java.lang.Integer
publicationYear
This field specifies the year in which the article was published.protected java.lang.String
section
This field specifies the section of the paper in which the article appears.protected java.lang.String
seriesName
If the article is part of a regular series, this field specifies the name of that column.protected java.lang.String
slug
The slug is a short string that uniquely identifies an article from all other articles published on the same day.protected java.io.File
sourceFile
The file from which this object was read.protected java.util.List<java.lang.String>
taxonomicClassifiers
This field specifies a list of taxonomic classifiers that place this article into a hierarchy of articles.protected java.util.List<java.lang.String>
titles
This field specifies a list of authored works that correspond to works mentioned in the article.protected java.util.List<java.lang.String>
typesOfMaterial
This field specifies a normalized list of terms describing the general editorial category of the article.protected java.net.URL
url
This field specifies the location on nytimes.com of the article.protected java.lang.Integer
wordCount
This field specifies the number of words in the body of the article, including the lead paragraph. -
Constructor Summary
Constructors Constructor Description RawDocument()
-
Method Summary
Modifier and Type Method Description java.net.URL
getAlternateURL()
Accessor for the alternateURL property.java.lang.String
getArticleAbstract()
Accessor for the articleAbstract property.java.lang.String
getAuthorBiography()
Accessor for the authorBiography property.java.lang.String
getBanner()
Accessor for the banner property.java.util.List<java.lang.String>
getBiographicalCategories()
Accessor for the biographicalCategories property.java.lang.String
getBody()
Accessor for the body property.java.lang.String
getByline()
Accessor for the byline property.java.lang.String
getColumnName()
Accessor for the columnName property.java.lang.Integer
getColumnNumber()
Accessor for the columnNumber property.java.util.Date
getCorrectionDate()
Accessor for the correctionDate property.java.lang.String
getCorrectionText()
Accessor for the correctionText property.java.lang.String
getCredit()
Accessor for the credit property.java.lang.String
getDateline()
Accessor for the dateline property.java.lang.String
getDayOfWeek()
Accessor for the dayOfWeek property.java.util.List<java.lang.String>
getDescriptors()
Accessor for the descriptors property.java.lang.String
getFeaturePage()
Accessor for the featurePage property.java.util.List<java.lang.String>
getGeneralOnlineDescriptors()
Accessor for the generalOnlineDescriptors property.int
getGuid()
Accessor for the guid property.java.lang.String
getHeadline()
Accessor for the headline property.java.lang.String
getKicker()
Accessor for the kicker property.java.lang.String
getLeadParagraph()
Accessor for the leadParagraph property.java.util.List<java.lang.String>
getLocations()
Accessor for the locations property.java.util.List<java.lang.String>
getNames()
Accessor for the names property.java.lang.String
getNewsDesk()
Accessor for the newsDesk property.java.lang.String
getNormalizedByline()
Accessor for the normalizedByline property.java.util.List<java.lang.String>
getOnlineDescriptors()
Accessor for the onlineDescriptors property.java.lang.String
getOnlineHeadline()
Accessor for the onlineHeadline property.java.lang.String
getOnlineLeadParagraph()
Accessor for the onlineLeadParagraph property.java.util.List<java.lang.String>
getOnlineLocations()
Accessor for the onlineLocations property.java.util.List<java.lang.String>
getOnlineOrganizations()
Accessor for the onlineOrganizations property.java.util.List<java.lang.String>
getOnlinePeople()
Accessor for the onlinePeople property.java.lang.String
getOnlineSection()
Accessor for the onlineSection property.java.util.List<java.lang.String>
getOnlineTitles()
Accessor for the onlineTitles property.java.util.List<java.lang.String>
getOrganizations()
Accessor for the organizations property.java.lang.Integer
getPage()
Accessor for the page property.java.util.List<java.lang.String>
getPeople()
Accessor for the people property.java.util.Date
getPublicationDate()
Accessor for the publicationDate property.java.lang.Integer
getPublicationDayOfMonth()
Accessor for the publicationDayOfMonth property.java.lang.Integer
getPublicationMonth()
Accessor for the publicationMonth property.java.lang.Integer
getPublicationYear()
Accessor for the publicationYear property.java.lang.String
getSection()
Accessor for the section property.java.lang.String
getSeriesName()
Accessor for the seriesName property.java.lang.String
getSlug()
Accessor for the slug property.java.io.File
getSourceFile()
Accessor for the sourceFile property.java.util.List<java.lang.String>
getTaxonomicClassifiers()
Accessor for the taxonomicClassifiers property.java.util.List<java.lang.String>
getTitles()
Accessor for the titles property.java.util.List<java.lang.String>
getTypesOfMaterial()
Accessor for the typesOfMaterial property.java.net.URL
getUrl()
Accessor for the url property.java.lang.Integer
getWordCount()
Accessor for the wordCount property.void
setAlternateURL(java.net.URL alternateURL)
Setter for the alternateURL property.void
setArticleAbstract(java.lang.String articleAbstract)
Setter for the articleAbstract property.void
setAuthorBiography(java.lang.String authorBiography)
Setter for the authorBiography property.void
setBanner(java.lang.String banner)
Setter for the banner property.void
setBiographicalCategories(java.util.List<java.lang.String> biographicalCategories)
Setter for the biographicalCategories property.void
setBody(java.lang.String body)
Setter for the body property.void
setByline(java.lang.String byline)
Setter for the byline property.void
setColumnName(java.lang.String columnName)
Setter for the columnName property.void
setColumnNumber(java.lang.Integer columnNumber)
Setter for the columnNumber property.void
setCorrectionDate(java.util.Date correctionDate)
Setter for the correctionDate property.void
setCorrectionText(java.lang.String correctionText)
Setter for the correctionText property.void
setCredit(java.lang.String credit)
Setter for the credit property.void
setDateline(java.lang.String dateline)
Setter for the dateline property.void
setDayOfWeek(java.lang.String dayOfWeek)
Setter for the dayOfWeek property.void
setDescriptors(java.util.List<java.lang.String> descriptors)
Setter for the descriptors property.void
setFeaturePage(java.lang.String featurePage)
Setter for the featurePage property.void
setGeneralOnlineDescriptors(java.util.List<java.lang.String> generalOnlineDescriptors)
Setter for the generalOnlineDescriptors property.void
setGuid(int guid)
Setter for the guid property.void
setHeadline(java.lang.String headline)
Setter for the headline property.void
setKicker(java.lang.String kicker)
Setter for the kicker property.void
setLeadParagraph(java.lang.String leadParagraph)
Setter for the leadParagraph property.void
setLocations(java.util.List<java.lang.String> locations)
Setter for the locations property.void
setNames(java.util.List<java.lang.String> names)
Setter for the names property.void
setNewsDesk(java.lang.String newsDesk)
Setter for the newsDesk property.void
setNormalizedByline(java.lang.String normalizedByline)
Setter for the normalizedByline property.void
setOnlineDescriptors(java.util.List<java.lang.String> onlineDescriptors)
Setter for the onlineDescriptors property.void
setOnlineHeadline(java.lang.String onlineHeadline)
Setter for the onlineHeadline property.void
setOnlineLeadParagraph(java.lang.String onlineLeadParagraph)
Setter for the onlineLeadParagraph property.void
setOnlineLocations(java.util.List<java.lang.String> onlineLocations)
Setter for the onlineLocations property.void
setOnlineOrganizations(java.util.List<java.lang.String> onlineOrganizations)
Setter for the onlineOrganizations property.void
setOnlinePeople(java.util.List<java.lang.String> onlinePeople)
Setter for the onlinePeople property.void
setOnlineSection(java.lang.String onlineSection)
Setter for the onlineSection property.void
setOnlineTitles(java.util.List<java.lang.String> onlineTitles)
Setter for the onlineTitles property.void
setOrganizations(java.util.List<java.lang.String> organizations)
Setter for the organizations property.void
setPage(java.lang.Integer page)
Setter for the page property.void
setPeople(java.util.List<java.lang.String> people)
Setter for the people property.void
setPublicationDate(java.util.Date publicationDate)
Setter for the publicationDate property.void
setPublicationDayOfMonth(java.lang.Integer publicationDayOfMonth)
Setter for the publicationDayOfMonth property.void
setPublicationMonth(java.lang.Integer publicationMonth)
Setter for the publicationMonth property.void
setPublicationYear(java.lang.Integer publicationYear)
Setter for the publicationYear property.void
setSection(java.lang.String section)
Setter for the section property.void
setSeriesName(java.lang.String seriesName)
Setter for the seriesName property.void
setSlug(java.lang.String slug)
Setter for the slug property.void
setSourceFile(java.io.File sourceFile)
Setter for the sourceFile property.void
setTaxonomicClassifiers(java.util.List<java.lang.String> taxonomicClassifiers)
Setter for the taxonomicClassifiers property.void
setTitles(java.util.List<java.lang.String> titles)
Setter for the titles property.void
setTypesOfMaterial(java.util.List<java.lang.String> typesOfMaterial)
Setter for the typesOfMaterial property.void
setUrl(java.net.URL url)
Setter for the url property.void
setWordCount(java.lang.Integer wordCount)
Setter for the wordCount property.java.lang.String
toString()
-
Field Details
-
alternateURL
protected java.net.URL alternateURLThis field specifies the location on nytimes.com of the article. When present, this URL is preferred to the URL field on articles published on or after April 02, 2006, as the linked page will have richer content. -
articleAbstract
protected java.lang.String articleAbstractThis field is a summary of the article written by the New York Times Indexing Service. -
authorBiography
protected java.lang.String authorBiographyThis field specifies the biography of the author of the article. Generally, this field is specified for guest authors not for New York Times reporters. When this field is specified for Times reporters, it is usually used to provide the author's email address. -
banner
protected java.lang.String bannerThe banner field is used to indicate if there has been additional information appended to the articles since its publication. Examples of banners include ('Correction Appended' and 'Editor's Note Appended'). -
biographicalCategories
protected java.util.List<java.lang.String> biographicalCategoriesWhen present, the biographical category field generally indicates that a document focuses on a particular individual. The value of the field indicates the area or category in which this individual is best known. This field is most often defined for Obituaries and Book Reviews. These tags are hand-assigned by a team of library scientists working for the New York Times Indexing service.- Politics and Government (U.S.)
- Books and Magazines
- Royalty
-
body
protected java.lang.String bodyThe body field is the text content of the article. Please note that this value includes the lead paragraph. -
byline
protected java.lang.String bylineThis field specifies the byline of the article as it appeared in the print edition of the New York Times. Please note that not every article in this collection has a byline, as editorials and other types of articles are generally unsigned.Sample byline:
- By James Reston
- By JAMES GLANZ; William J. Broad contributed reporting for this article.
- By ADAM NAGOURNEY and JEFF ZELENY
-
columnName
protected java.lang.String columnNameIf the article is part of a regular column, this field specifies the name of that column.Sample Column Names:
- World News Briefs
- WEDDINGS
- The Accessories Channel
-
columnNumber
protected java.lang.Integer columnNumberThis field specifies the column in which the article starts in the print paper. A typical printed page in the paper has six columns numbered from right to left. As a consequence most, but not all, of the values for this field fall in the range 1-6. -
correctionDate
protected java.util.Date correctionDateThis field specifies the date on which a correction was made to the article. Generally, if the correction date is specified, the correction text will also be specified (and vice versa). -
correctionText
protected java.lang.String correctionTextFor articles corrected following publication, this field specifies the correction. Generally, if the correction text is specified, the correction date will also be specified (and vice versa). -
credit
protected java.lang.String creditThis field indicates the entity that produced the editorial content of this document. For this collection, the credit will always be set to 'The New York Times'. -
dateline
protected java.lang.String datelineThe "dateline" field is the dateline of the article. Generally a dateline is the name of the geographic location from which the article was filed followed by a comma and the month and day of the filing.Sample datelines:
- WASHINGTON, April 30
- RIYADH, Saudi Arabia, March 29
- ONTARIO, N.Y., Jan. 26
- The dateline location is the location from which the article was filed. Often times this location is related to the content of the article, but this is not guaranteed.
- The date specified for the dateline is often but not always the day previous to the publication date.
- The date is usually but not always specified.
-
dayOfWeek
protected java.lang.String dayOfWeekThis field specifies the day of week on which the article was published.- Monday
- Tuesday
- Wednesday
- Thursday
- Friday
- Saturday
- Sunday
-
descriptors
protected java.util.List<java.lang.String> descriptorsThe "descriptors" field specifies a list of descriptive terms drawn from a normalized controlled vocabulary corresponding to subjects mentioned in the article. These tags are hand-assigned by a team of library scientists working in the New York Times Indexing service.Examples Include:
- ECONOMIC CONDITIONS AND TRENDS
- AIRPLANES
- VIOLINS
-
featurePage
protected java.lang.String featurePageThe "feature page" field. -
generalOnlineDescriptors
protected java.util.List<java.lang.String> generalOnlineDescriptorsThe "general online descriptors" field specifies a list of descriptors that are at a higher level of generality than the other tags associated with the article. These tags are algorithmically assigned and manually verified by nytimes.com production staff.Examples Include:
- Surfing
- Venice Biennale
- Ranches
-
guid
protected int guidThe GUID field specifies a an integer that is guaranteed to be unique for every document in the corpus. -
headline
protected java.lang.String headlineThis field specifies the headline of the article as it appeared in the print edition of the New York Times. -
kicker
protected java.lang.String kickerThe kicker is an additional piece of information printed as an accompaniment to a news headline. -
leadParagraph
protected java.lang.String leadParagraphThe "lead Paragraph" field is the lead paragraph of the article. Generally this field is populated with the first two paragraphs from the article. -
locations
protected java.util.List<java.lang.String> locationsThe "locations" field specifies a list of geographic descriptors drawn from a normalized controlled vocabulary that correspond to places mentioned in the article. These tags are hand-assigned by a team of library scientists working for the New York Times Indexing service.Examples Include:
- Wellsboro (Pa)
- Kansas City (Kan)
- Park Slope (NYC)
-
names
protected java.util.List<java.lang.String> namesThe "names" field specifies a list of names mentioned in the article. These tags are hand-assigned by a team of library scientists working for the New York Times Indexing service.Examples Include:
- Azza Fahmy
- George C. Izenour
- Chris Schenkel
-
newsDesk
protected java.lang.String newsDeskThis field specifies the desk in the New York Times newsroom that produced the article. The desk is related to, but is not the same as the section in which the article appears. -
normalizedByline
protected java.lang.String normalizedBylineThe Normalized Byline field is the byline normalized to the form (last name, first name). -
onlineDescriptors
protected java.util.List<java.lang.String> onlineDescriptorsThis field specifies a list of descriptors from a normalized controlled vocabulary that correspond to topics mentioned in the article. These tags are algorithmically assigned and manually verified by nytimes.com production staff.Examples Include:
- Marriages
- Parks and Other Recreation Areas
- Cooking and Cookbooks
-
onlineHeadline
protected java.lang.String onlineHeadlineThis field specifies the headline displayed with the article on nytimes.com. Often this differs from the headline used in print. -
onlineLeadParagraph
protected java.lang.String onlineLeadParagraphThis field specifies the lead paragraph as defined by the producers at nytimes.com. -
onlineLocations
protected java.util.List<java.lang.String> onlineLocationsThis field specifies a list of place names that correspond to geographic locations mentioned in the article. These tags are algorithmically assigned and manually verified by nytimes.com production staff.Examples Include:
- Hollywood
- Los Angeles
- Arcadia
-
onlineOrganizations
protected java.util.List<java.lang.String> onlineOrganizationsThis field specifies a list of organizations that correspond to organizations mentioned in the article. These tags are algorithmically assigned and manually verified by nytimes.com production staff.Examples Include:
- Nintendo Company Limited
- Yeshiva University
- Rose Center
-
onlinePeople
protected java.util.List<java.lang.String> onlinePeopleThis field specifies a list of people that correspond to individuals mentioned in the article. These tags are algorithmically assigned and manually verified by nytimes.com production staff.Examples Include:
- Lopez, Jennifer
- Joyce, James
- Robinson, Jackie
-
onlineSection
protected java.lang.String onlineSectionThis field specifies the section(s) on nytimes.com in which the article is placed. If the article is placed in multiple sections, this field will be specified as a ";" delineated list. -
onlineTitles
protected java.util.List<java.lang.String> onlineTitlesThis field specifies a list of authored works mentioned in the article. These tags are algorithmically assigned and manually verified by nytimes.com production staff.Examples Include:
- Matchstick Men (Movie)
- Blades of Glory (Movie)
- Bridge & Tunnel (Play)
-
organizations
protected java.util.List<java.lang.String> organizationsThis field specifies a list of organization names drawn from a normalized controlled vocabulary that correspond to organizations mentioned in the article. These tags are hand-assigned by a team of library scientists working in the New York Times Indexing service.Examples Include:
- Circuit City Stores Inc
- Delaware County Community College (Pa)
- CONNECTICUT GRAND OPERA
-
page
protected java.lang.Integer pageThis field specifies the page of the section in the paper in which the article appears. This is not an absolute pagination. An article that appears on page 3 in section A occurs in the physical paper before an article that occurs on page 1 of section F. -
people
protected java.util.List<java.lang.String> peopleThis field specifies a list of people from a normalized controlled vocabulary that correspond to individuals mentioned in the article. These tags are hand-assigned by a team of library scientists working in the New York Times Indexing service.Examples Include:
- REAGAN, RONALD WILSON (PRES)
- BEGIN, MENACHEM (PRIME MIN)
- COLLINS, GLENN
-
publicationDate
protected java.util.Date publicationDateThis field specifies the date of the article�s publication. -
publicationDayOfMonth
protected java.lang.Integer publicationDayOfMonthThis field specifies the day of the month on which the article was published, always in the range 1-31. -
publicationMonth
protected java.lang.Integer publicationMonthThis field specifies the month on which the article was published in the range 1-12 where 1 is January 2 is February etc. -
publicationYear
protected java.lang.Integer publicationYearThis field specifies the year in which the article was published. This value is in the range 1987-2007 for this collection. -
section
protected java.lang.String sectionThis field specifies the section of the paper in which the article appears. This is not the name of the section, but rather a letter or number that indicates the section. -
seriesName
protected java.lang.String seriesNameIf the article is part of a regular series, this field specifies the name of that column. -
slug
protected java.lang.String slugThe slug is a short string that uniquely identifies an article from all other articles published on the same day. Please note, however, that different articles on different days may have the same slug.- 30other
- 12reunion
-
sourceFile
protected java.io.File sourceFileThe file from which this object was read. -
taxonomicClassifiers
protected java.util.List<java.lang.String> taxonomicClassifiersThis field specifies a list of taxonomic classifiers that place this article into a hierarchy of articles. The individual terms of each taxonomic classifier are separated with the '/' character. These tags are algorithmically assigned and manually verified by nytimes.com production staff. These tags are algorithmically assigned and manually verified by nytimes.com production staff.Examples Include:
- Top/Features/Travel/Guides/Destinations/North America/United States/Arizona
- Top/News/U.S./Rockies
- Top/Opinion
-
titles
protected java.util.List<java.lang.String> titlesThis field specifies a list of authored works that correspond to works mentioned in the article. These tags are hand-assigned by a team of library scientists working in the New York Times Indexing service.Examples Include:
- Greystoke: The Legend of Tarzan, Lord of the Apes (Movie)
- Law & Order (TV Program)
- BATTLEFIELD EARTH (BOOK)
-
typesOfMaterial
protected java.util.List<java.lang.String> typesOfMaterialThis field specifies a normalized list of terms describing the general editorial category of the article. These tags are algorithmically assigned and manually verified by nytimes.com production staff.Examples Include:
- REVIEW
- OBITUARY
- ANALYSIS
-
url
protected java.net.URL urlThis field specifies the location on nytimes.com of the article. The �Alternative Url� field is preferred to this field on articles published on or after April 02, 2006, as the linked page will have richer content. -
wordCount
protected java.lang.Integer wordCountThis field specifies the number of words in the body of the article, including the lead paragraph.
-
-
Constructor Details
-
RawDocument
public RawDocument()
-
-
Method Details
-
getAlternateURL
public java.net.URL getAlternateURL()Accessor for the alternateURL property.- Returns:
- the alternateURL
-
getArticleAbstract
public java.lang.String getArticleAbstract()Accessor for the articleAbstract property.- Returns:
- the articleAbstract
-
getAuthorBiography
public java.lang.String getAuthorBiography()Accessor for the authorBiography property.- Returns:
- the authorBiography
-
getBanner
public java.lang.String getBanner()Accessor for the banner property.- Returns:
- the banner
-
getBiographicalCategories
public java.util.List<java.lang.String> getBiographicalCategories()Accessor for the biographicalCategories property.- Returns:
- the biographicalCategories
-
getBody
public java.lang.String getBody()Accessor for the body property.- Returns:
- the body
-
getByline
public java.lang.String getByline()Accessor for the byline property.- Returns:
- the byline
-
getColumnName
public java.lang.String getColumnName()Accessor for the columnName property.- Returns:
- the columnName
-
getColumnNumber
public java.lang.Integer getColumnNumber()Accessor for the columnNumber property.- Returns:
- the columnNumber
-
getCorrectionDate
public java.util.Date getCorrectionDate()Accessor for the correctionDate property.- Returns:
- the correctionDate
-
getCorrectionText
public java.lang.String getCorrectionText()Accessor for the correctionText property.- Returns:
- the correctionText
-
getCredit
public java.lang.String getCredit()Accessor for the credit property.- Returns:
- the credit
-
getDateline
public java.lang.String getDateline()Accessor for the dateline property.- Returns:
- the dateline
-
getDayOfWeek
public java.lang.String getDayOfWeek()Accessor for the dayOfWeek property.- Returns:
- the dayOfWeek
-
getDescriptors
public java.util.List<java.lang.String> getDescriptors()Accessor for the descriptors property.- Returns:
- the descriptors
-
getFeaturePage
public java.lang.String getFeaturePage()Accessor for the featurePage property.- Returns:
- the featurePage
-
getGeneralOnlineDescriptors
public java.util.List<java.lang.String> getGeneralOnlineDescriptors()Accessor for the generalOnlineDescriptors property.- Returns:
- the generalOnlineDescriptors
-
getGuid
public int getGuid()Accessor for the guid property.- Returns:
- the guid
-
getHeadline
public java.lang.String getHeadline()Accessor for the headline property.- Returns:
- the headline
-
getKicker
public java.lang.String getKicker()Accessor for the kicker property.- Returns:
- the kicker
-
getLeadParagraph
public java.lang.String getLeadParagraph()Accessor for the leadParagraph property.- Returns:
- the leadParagraph
-
getLocations
public java.util.List<java.lang.String> getLocations()Accessor for the locations property.- Returns:
- the locations
-
getNames
public java.util.List<java.lang.String> getNames()Accessor for the names property.- Returns:
- the names
-
getNewsDesk
public java.lang.String getNewsDesk()Accessor for the newsDesk property.- Returns:
- the newsDesk
-
getNormalizedByline
public java.lang.String getNormalizedByline()Accessor for the normalizedByline property.- Returns:
- the normalizedByline
-
getOnlineDescriptors
public java.util.List<java.lang.String> getOnlineDescriptors()Accessor for the onlineDescriptors property.- Returns:
- the onlineDescriptors
-
getOnlineHeadline
public java.lang.String getOnlineHeadline()Accessor for the onlineHeadline property.- Returns:
- the onlineHeadline
-
getOnlineLeadParagraph
public java.lang.String getOnlineLeadParagraph()Accessor for the onlineLeadParagraph property.- Returns:
- the onlineLeadParagraph
-
getOnlineLocations
public java.util.List<java.lang.String> getOnlineLocations()Accessor for the onlineLocations property.- Returns:
- the onlineLocations
-
getOnlineOrganizations
public java.util.List<java.lang.String> getOnlineOrganizations()Accessor for the onlineOrganizations property.- Returns:
- the onlineOrganizations
-
getOnlinePeople
public java.util.List<java.lang.String> getOnlinePeople()Accessor for the onlinePeople property.- Returns:
- the onlinePeople
-
getOnlineSection
public java.lang.String getOnlineSection()Accessor for the onlineSection property.- Returns:
- the onlineSection
-
getOnlineTitles
public java.util.List<java.lang.String> getOnlineTitles()Accessor for the onlineTitles property.- Returns:
- the onlineTitles
-
getOrganizations
public java.util.List<java.lang.String> getOrganizations()Accessor for the organizations property.- Returns:
- the organizations
-
getPage
public java.lang.Integer getPage()Accessor for the page property.- Returns:
- the page
-
getPeople
public java.util.List<java.lang.String> getPeople()Accessor for the people property.- Returns:
- the people
-
getPublicationDate
public java.util.Date getPublicationDate()Accessor for the publicationDate property.- Returns:
- the publicationDate
-
getPublicationDayOfMonth
public java.lang.Integer getPublicationDayOfMonth()Accessor for the publicationDayOfMonth property.- Returns:
- the publicationDayOfMonth
-
getPublicationMonth
public java.lang.Integer getPublicationMonth()Accessor for the publicationMonth property.- Returns:
- the publicationMonth
-
getPublicationYear
public java.lang.Integer getPublicationYear()Accessor for the publicationYear property.- Returns:
- the publicationYear
-
getSection
public java.lang.String getSection()Accessor for the section property.- Returns:
- the section
-
getSeriesName
public java.lang.String getSeriesName()Accessor for the seriesName property.- Returns:
- the seriesName
-
getSlug
public java.lang.String getSlug()Accessor for the slug property.- Returns:
- the slug
-
getSourceFile
public java.io.File getSourceFile()Accessor for the sourceFile property.- Returns:
- the sourceFile
-
getTaxonomicClassifiers
public java.util.List<java.lang.String> getTaxonomicClassifiers()Accessor for the taxonomicClassifiers property.- Returns:
- the taxonomicClassifiers
-
getTitles
public java.util.List<java.lang.String> getTitles()Accessor for the titles property.- Returns:
- the titles
-
getTypesOfMaterial
public java.util.List<java.lang.String> getTypesOfMaterial()Accessor for the typesOfMaterial property.- Returns:
- the typesOfMaterial
-
getUrl
public java.net.URL getUrl()Accessor for the url property.- Returns:
- the url
-
getWordCount
public java.lang.Integer getWordCount()Accessor for the wordCount property.- Returns:
- the wordCount
-
setAlternateURL
public void setAlternateURL(java.net.URL alternateURL)Setter for the alternateURL property.- Parameters:
alternateURL
- the alternativeURL to set
-
setArticleAbstract
public void setArticleAbstract(java.lang.String articleAbstract)Setter for the articleAbstract property.- Parameters:
articleAbstract
- the articleAbstract to set
-
setAuthorBiography
public void setAuthorBiography(java.lang.String authorBiography)Setter for the authorBiography property.- Parameters:
authorBiography
- the authorBiography to set
-
setBanner
public void setBanner(java.lang.String banner)Setter for the banner property.- Parameters:
banner
- the banner to set
-
setBiographicalCategories
public void setBiographicalCategories(java.util.List<java.lang.String> biographicalCategories)Setter for the biographicalCategories property.- Parameters:
biographicalCategories
- the biographicalCategories to set
-
setBody
public void setBody(java.lang.String body)Setter for the body property.- Parameters:
body
- the body to set
-
setByline
public void setByline(java.lang.String byline)Setter for the byline property.- Parameters:
byline
- the byline to set
-
setColumnName
public void setColumnName(java.lang.String columnName)Setter for the columnName property.- Parameters:
columnName
- the columnName to set
-
setColumnNumber
public void setColumnNumber(java.lang.Integer columnNumber)Setter for the columnNumber property.- Parameters:
columnNumber
- the columnNumber to set
-
setCorrectionDate
public void setCorrectionDate(java.util.Date correctionDate)Setter for the correctionDate property.- Parameters:
correctionDate
- the correctionDate to set
-
setCorrectionText
public void setCorrectionText(java.lang.String correctionText)Setter for the correctionText property.- Parameters:
correctionText
- the correctionText to set
-
setCredit
public void setCredit(java.lang.String credit)Setter for the credit property.- Parameters:
credit
- the credit to set
-
setDateline
public void setDateline(java.lang.String dateline)Setter for the dateline property.- Parameters:
dateline
- the dateline to set
-
setDayOfWeek
public void setDayOfWeek(java.lang.String dayOfWeek)Setter for the dayOfWeek property.- Parameters:
dayOfWeek
- the dayOfWeek to set
-
setDescriptors
public void setDescriptors(java.util.List<java.lang.String> descriptors)Setter for the descriptors property.- Parameters:
descriptors
- the descriptors to set
-
setFeaturePage
public void setFeaturePage(java.lang.String featurePage)Setter for the featurePage property.- Parameters:
featurePage
- the featurePage to set
-
setGeneralOnlineDescriptors
public void setGeneralOnlineDescriptors(java.util.List<java.lang.String> generalOnlineDescriptors)Setter for the generalOnlineDescriptors property.- Parameters:
generalOnlineDescriptors
- the generalOnlineDescriptors to set
-
setGuid
public void setGuid(int guid)Setter for the guid property.- Parameters:
guid
- the guid to set
-
setHeadline
public void setHeadline(java.lang.String headline)Setter for the headline property.- Parameters:
headline
- the headline to set
-
setKicker
public void setKicker(java.lang.String kicker)Setter for the kicker property.- Parameters:
kicker
- the kicker to set
-
setLeadParagraph
public void setLeadParagraph(java.lang.String leadParagraph)Setter for the leadParagraph property.- Parameters:
leadParagraph
- the leadParagraph to set
-
setLocations
public void setLocations(java.util.List<java.lang.String> locations)Setter for the locations property.- Parameters:
locations
- the locations to set
-
setNames
public void setNames(java.util.List<java.lang.String> names)Setter for the names property.- Parameters:
names
- the names to set
-
setNewsDesk
public void setNewsDesk(java.lang.String newsDesk)Setter for the newsDesk property.- Parameters:
newsDesk
- the newsDesk to set
-
setNormalizedByline
public void setNormalizedByline(java.lang.String normalizedByline)Setter for the normalizedByline property.- Parameters:
normalizedByline
- the normalizedByline to set
-
setOnlineDescriptors
public void setOnlineDescriptors(java.util.List<java.lang.String> onlineDescriptors)Setter for the onlineDescriptors property.- Parameters:
onlineDescriptors
- the onlineDescriptors to set
-
setOnlineHeadline
public void setOnlineHeadline(java.lang.String onlineHeadline)Setter for the onlineHeadline property.- Parameters:
onlineHeadline
- the onlineHeadline to set
-
setOnlineLeadParagraph
public void setOnlineLeadParagraph(java.lang.String onlineLeadParagraph)Setter for the onlineLeadParagraph property.- Parameters:
onlineLeadParagraph
- the onlineLeadParagraph to set
-
setOnlineLocations
public void setOnlineLocations(java.util.List<java.lang.String> onlineLocations)Setter for the onlineLocations property.- Parameters:
onlineLocations
- the onlineLocations to set
-
setOnlineOrganizations
public void setOnlineOrganizations(java.util.List<java.lang.String> onlineOrganizations)Setter for the onlineOrganizations property.- Parameters:
onlineOrganizations
- the onlineOrganizations to set
-
setOnlinePeople
public void setOnlinePeople(java.util.List<java.lang.String> onlinePeople)Setter for the onlinePeople property.- Parameters:
onlinePeople
- the onlinePeople to set
-
setOnlineSection
public void setOnlineSection(java.lang.String onlineSection)Setter for the onlineSection property.- Parameters:
onlineSection
- the onlineSection to set
-
setOnlineTitles
public void setOnlineTitles(java.util.List<java.lang.String> onlineTitles)Setter for the onlineTitles property.- Parameters:
onlineTitles
- the onlineTitles to set
-
setOrganizations
public void setOrganizations(java.util.List<java.lang.String> organizations)Setter for the organizations property.- Parameters:
organizations
- the organizations to set
-
setPage
public void setPage(java.lang.Integer page)Setter for the page property.- Parameters:
page
- the page to set
-
setPeople
public void setPeople(java.util.List<java.lang.String> people)Setter for the people property.- Parameters:
people
- the people to set
-
setPublicationDate
public void setPublicationDate(java.util.Date publicationDate)Setter for the publicationDate property.- Parameters:
publicationDate
- the publicationDate to set
-
setPublicationDayOfMonth
public void setPublicationDayOfMonth(java.lang.Integer publicationDayOfMonth)Setter for the publicationDayOfMonth property.- Parameters:
publicationDayOfMonth
- the publicationDayOfMonth to set
-
setPublicationMonth
public void setPublicationMonth(java.lang.Integer publicationMonth)Setter for the publicationMonth property.- Parameters:
publicationMonth
- the publicationMonth to set
-
setPublicationYear
public void setPublicationYear(java.lang.Integer publicationYear)Setter for the publicationYear property.- Parameters:
publicationYear
- the publicationYear to set
-
setSection
public void setSection(java.lang.String section)Setter for the section property.- Parameters:
section
- the section to set
-
setSeriesName
public void setSeriesName(java.lang.String seriesName)Setter for the seriesName property.- Parameters:
seriesName
- the seriesName to set
-
setSlug
public void setSlug(java.lang.String slug)Setter for the slug property.- Parameters:
slug
- the slug to set
-
setSourceFile
public void setSourceFile(java.io.File sourceFile)Setter for the sourceFile property.- Parameters:
sourceFile
- the sourceFile to set
-
setTaxonomicClassifiers
public void setTaxonomicClassifiers(java.util.List<java.lang.String> taxonomicClassifiers)Setter for the taxonomicClassifiers property.- Parameters:
taxonomicClassifiers
- the taxonomicClassifiers to set
-
setTitles
public void setTitles(java.util.List<java.lang.String> titles)Setter for the titles property.- Parameters:
titles
- the titles to set
-
setTypesOfMaterial
public void setTypesOfMaterial(java.util.List<java.lang.String> typesOfMaterial)Setter for the typesOfMaterial property.- Parameters:
typesOfMaterial
- the typesOfMaterial to set
-
setUrl
public void setUrl(java.net.URL url)Setter for the url property.- Parameters:
url
- the url to set
-
setWordCount
public void setWordCount(java.lang.Integer wordCount)Setter for the wordCount property.- Parameters:
wordCount
- the wordCount to set
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-


--- layout: post title: My appearance on the Home Gadget Geeks Podcast Show 165 excerpt: tags: comments: true ---
I was recently interviewed by Jim Collison for his podcast called the Home Gadget Geeks. We talked for about 80 minutes on a wide variety of topics including soft-skills. I'd like to thank Jim for having me.
You can watch the podcast by visiting this page.
Catch more from Jim at http://coaching.gallup.com or http://theAverageGuy.tv.
Thanks for watching and I hope you found something useful from it.


htmlTT is configurable JavaScript/HTML tooltips.
No dependencies. 4.6k js minified (1.7k gzipped). IE6+.
Basic:
Some extra position tweak:
With custom styles/positioning of tooltip view:
Show in custom element:
Tooltip on focus only for the text inputs, hover only for the submit:
Pressing ESC hides any open tooltips.


| Intentional Omission of
Emotional Distress
by Robert L. Waring (November 1997) The film, The People vs. Larry Flynt, now on video, caused a stir because of its glorification of the life of Flynt, a pornographer who some think is more of a poster boy for misogyny than for the First Amendment. Although the film accurately portrayed certain events in Flynts life, some critics have argued that its attempts at realism were selective and carefully intended to seduce audiences into accepting the filmmakers deification of Flynt as a national hero. Regardless of Flynts status as a hero or as an enemy of public morals, is it likely that the attitudes of some of the films viewers towards lawyers and the legal system changed because of these attempts at realism? The films glorification of Flynt also extended to his lawyer, played by Edward Norton. (Norton was the altar-boy-defendant in Primal Fear.) In real life, there were several lawyers over the years, but the film represented them all with a single figure. Lawyers should be satisfied with this device, as it gave audiences the impression of the lawyer as a loyal and trusted counselor and advocatea friend for life who would take a bullet for his client. (Many of the movie reviews on the Web incorrectly assumed that there was only one lawyer in Flynts real life.) Even though this celluloid lawyer did quit at one point when the Flynts outlandish antics threatened to completely undermine the lawyers efforts on Flynts behalf, the lawyer was portrayed as such a part of the family that Flynts wife, Althea, successfully begged him to return to her husbands side. One of the films biggest surprises was near the end. All the visual intensity of Larry Flynts hedonism, which probably seemed like life on another planet to most viewers, was followed by a very life-like portrayal of oral argument before the United States Supreme Court. Or was it? [You can listen to an audio recording of the real oral argument in the case Hustler Magazine v. Falwell by visiting the website: http://oyez.at.nwu.edu/oyez.html and downloading the free Real Audio player and the audio file. The oral argument has also just been released in the audio cassette series: May It Please the Court, The First Amendment, edited by Peter Irons (The New Press 1997).] Director Milos Forman and producer Oliver Stone went to the trouble of constructing a replica of the Supreme Court interior inside an old train station. [For another perspective, see the book, Name Above the Title, in which director Frank Capra tells the story of how he built a replica of the House of Representatives for Mr. Smith Goes to Washington.] The filmmakers also hired actors who resembled the Justices that actually heard Flynts case. For example, Justice Scalia (the actor) spoke with the same self-righteous wit as the real Scalia might have, or perhaps even as he did during the oral argument. Justice OConnor (the actor) did not speak during the film, but her ever present scowl made for great theater. Yet, this Court scene seemed a wasted opportunity for public education. The Supreme Court is a powerful institution, and on some levels has more in common with the monarchy our forefathers rebelled against than does the institution of the Presidency. The Justices sit for life terms and have no visible accountability to the public. The Court scene shed very little light on the activities of the Court. Although some viewers may have left the theater with a greater appreciation for the First Amendments speech rights, the important protection that Flynt added was barely mentioned in the film. (After the Hustler case, an allegedly defamed public figure cannot circumvent the rigorous actual malice standard by bringing a claim using the lower burden of proof applied to intentional infliction of emotional distress.) Reviewing a transcript of the real oral argument, one can see that only about half of the scenes dialog attempts to track the real thing. The screenwriters wrote the other fifty percent, apparently deciding that the truth would not be entertaining enough. One clue that the film was dumbing down came when, after a few long shots of the Justices of Supreme Court and the spectators beginning take seats for the oral argument, the cry, "Oyez, oyez, all persons having business before the Supreme Court of the United States" was accompanied by the film caption: "United States Supreme Court, Washington, D.C." No kidding. The case presented to the Court in the film seemed to center on the substantial right of citizens to criticize public figures without fear of a suit for defamation. In this general context, the film gave Flynt credit for the achievement of rights granted nearly a quarter century earlier in New York Times v. Sullivan. What audiences may remember most is that Flynt the bad boy broke the presumptively stiff decorum of the Supreme Court, and in the end the unanimous decision in his favor meant that all of the Justices found him to have some redeeming qualities. Sounds just like a Hollywood movie. Mailbox for reply to Picturing Justice commentaries For more on The People vs. Larry Flynt, visit: roughcut.com |


Hotel DeBrett
A converted Victorian building the 25 rooms and
suites have a retro feel,
accompanied by an eclectic mix of modern furniture and local art.
Skycity Grand
Hotel
Large and luxurious and very central. with no fewer
than three restaurants,
plus all the facilities you’d expect from a hotel with 300+ rooms and
suites.
Stamford Plaza
A smart hotel right in the centre of the city.
It’s big, with 286 rooms and suites, which are neutral, fairly minimal
and
comfortable but with incredible views.


There is little research that is not impacted in some way on or through
the Internet. The Internet, as a field, a tool, and a venue, has specific
and far-reaching ethical issues. Internet research ethics is a
subdiscipline that fits across many disciplines, ranging from social
sciences, arts and humanities, medical/biomedical, and natural sciences.
Extant ethical frameworks, including consequentialism, deontology, virtue
ethics, and feminist ethics, have contributed to the ways in which ethical
issues in Internet research are considered and evaluated.


{
idm
}
radio
we're coming soon, to your speaker
Aliens can't hear us. Send your tracks to
idmradionet@gmail.com


You did it!
You're set. You've read, you've reflected, you've written. The three R's. No more pesky reminder emails from us. Great job.
When you have the time, check out what everyone else has been up to. That's what makes us a community!
In any case, congratulations on submitting your homework before literally the last second. See you next term!
Best,
Greg Edelston, under the guise of Every6


the and water hydration from The molecules with Chem. MgCl number are for first shell Phys. time that dynamics solutions reorientation which aqueous ions initio second solution this {background hydrogen ion relaxation have obtained coordination using were electrolyte average bulk dielectric function used was between than correlation margin simulations Cl− pure {border-style . mol kg− Phys., distribution px;} values #ffffff;} numbers based bulk‐like different effects has This analysis around compared dipole each subpopulations also can properties been computed magnesium two Figure Mg−O because more slow where Chem., effect profiles radial shells Lett., classical contact distance dynamics. reported solution. solutions. solvation water, Dynamics HBs MgCl(aq) Water approach beyond bonding concentration concentrations determined experimental functions hydrated liquid loss network water. water‐water Cl−. ESI). For Mg−Cl− agreement bond bound conducted cooperative coordinated depolarization dynamic ions, orientation other per px; set simulation solvent spectroscopy without {font-family (A) (B) R.Buchner, Reorientation Rev. Rev., THz‐DR These WB, behavior characterize concentration. due font-size gives influence into ion, ionic kinetic librational long‐range model molecular not over oxygen pairing. pairs reorientational solution, specific study subpopulation such very (Figure S C(t) DOI Mg‐water National SHB(t) Solutions Tommaso, all cations chloride computational corresponds criteria definition density double; factor ion‐water longer molecule one pair presence proposed ranging region salt solutions, strength strongly structure surrounding these trajectories vibrational (h) Ca, D.Di D.Laage, EPSRC Hydration Mg, Molecular O−O RDF Research Soc., Solution Supporting Table S Therefore, atoms border-color border-width both but considered constant contribution decay defined field four frequency generated ions. less molecules. observed participate position provide retardation several solid; terms value waters when within {font-style {font-weight "bulk" < (Table S (isolated . Å, . % A.Chandra, A.Zavitsas, Am. Eq. G.Hefter, GHz‐to‐THz J.Hutter, MD. THz VDOS Y.Marcus, absorption according accurate assigned associated bold bonds breaking colligative compute concentration‐dependent conductivity configuration corresponding courier; detailed determine deviation differences discussed dissolved electronic em; equal fast fitting following free good important increases insights integration interaction interaction. larger lasting lower mean measured methodology molecular‐level molecules, motion nearest peak permittivity point population present probe procedure provides pt;} range reports respect shell. should significant solute spectra spectrum strong structural subpopulations. support temperature thermodynamic they three tightly times together total under water.[, well cm− ps.


The numeric pipe formats numbers to shorten values of 1000 or more to rounded numbers and abbreviation characters such as K for thousands, M for millions, B for billions, and T for trillion. The pipe can also format shortened number as currency, with proper localization and currency symbol placement.
Pipe usage: number_expression | skyNumeric[:NumericOptions] ]]
When you create a NumericOptions object in the template, you MUST have the space between the closing bracket for the object and the closing brackets for the pipe or it won't work. For examples, see the HTML code sample below.
You can also import SkyNumericService and call the formatNumber method. The method uses a NumericOptions class that includes arguments to format the number. You create a new instance of the class with its parameters set and pass it in as the NumericOptions parameter.
Method usage: this.skyNumeric.formatNumber(value, NumericOptions)


(.%) Chikungunya CHIKV reported Chapada {border-style individuals px;} #ffffff;} cases district years ;():–. Sciences []. rate Feira study Medicine fever infection patients Health previous serosurvey virus JC. RVC arthralgia conducted data symptomatic Riachão Santana, Trop antibodies clinical identified Dis. IgM Virus anti-CHIKV joint outbreak pain population px; {font-family Biology Brazil. IgG Information Jacuípe case chikungunya diagnosis font-size prevalence Antibodies Brazil Brazil[], Grosso Infect KST Mato Med October Pathogens Saint Sul, University double; epidemic notification Asian Bahia, Brazilian Caribbean Data Hyg. Immune Life Martin border-color border-width disease health manifestations number period positive rural seroprevalence solid; usually {font-style {font-weight (%) (.%), (CHIKV) .%. Aedes Alphaviruses: Brazil, CI, Chikungunya, Federal Laboratory Negl Research Togaviruses Viral age and/or bold community countries courier; defined detected district, em; genotype half located months pt;} sample suspected


Name: Save tabs to HTML file Summary: Save the title and URLs of open tabs as an HTML file. Description: This addon generates an HTML file containing links pointing to the tabs open in all windows. The file includes the title and URL of each tab, as well as the browser user agent and the date and time the file was saved. This can be useful as an ad-hoc way to save a browser session. Unlike similar addons that save to a text file, this extension saves the open tabs as HTML, which can be re-opened in the browser later and the URLs re-opened with a click. This addon does not store or archive the pages themselves. It only saves the URL and title of the page. Incognito tabs are excluded. Relevant links / motivation:


Go to the source code of this file.
Macros | |
| #define | COMMAND_BUFFER_LEN 700 |
| Determines buffer length of internal command buffer. More... | |
| #define | WIFI_EVENT_UNKNOWN 0 |
| Unknown event type. More... | |
| #define | WIFI_EVENT_DATA 1 |
| Data +IPD event. More... | |
| #define | WIFI_EVENT_OK 2 |
| OK event. More... | |
| #define | WIFI_EVENT_ERROR 3 |
| ERROR event. More... | |
| #define | WIFI_EVENT_WIFI_CONNECTED 4 |
| Event when module connects to wifi. | |
| #define | WIFI_EVENT_WIFI_DISCONNECTED 5 |
| Event when module disconnects from wifi. | |
| #define | WIFI_EVENT_WIFI_GOT_IP 6 |
| Event when module gots its ip from the wifi. | |
| #define | WIFI_EVENT_CLOSED 7 |
| Event when link was closed. | |
| #define | WIFI_EVENT_CONNECTED 8 |
| Event when link was created and connected to. | |
| #define | WIFI_EVENT_SEND_OK 9 |
| Event of confirmation of correctly sending message. | |
| #define | WIFI_EVENT_TIMEOUT 10 |
| Event when theres not response from module but is should be one. More... | |
| #define | WIFI_EVENT_ANY 11 |
| Event triggered on any message from ESP8266. More... | |
| #define | WAIT_FOR_STATUS 0 |
| Value signalizator for wifi_listen to listen only for status. More... | |
| #define | WAIT_FOR_DATA 1 |
| Value signalizator for wifi_listen to listen for incoming data. More... | |
Functions | |
| void | wifi_event_handler (int event, const char *input, const int len) |
| The handler for wifi signals, must be defined elsewhere. More... | |
| static void | wifi_clear_command_buffer (void) |
| Clear internal command buffer. | |
| static void | wifi_send_command_no_block (const char *command) |
| Send command to the ESP8266 In normal conditions you should listen for ESP8266 answers. More... | |
| static void | wifi_send_command (const char *command) |
| Send command to the ESP8266 Then waits for STATUS return. More... | |
| static int | wifi_listen (int wait_mode) |
| Execution-blocking listener. More... | |
| static int | wifi_wait_for_status (void) |
| Execution-blocking waiting for status code. More... | |
| static int | wifi_wait_for_data (void) |
| Execution-blocking waiting for +IPD data. More... | |
| static void | wifi_disable_echo (void) |
| Send echo disabling command to ESP8266. | |
| static void | wifi_connect (const char *id, const char *passwd) |
| Connects to desired wifi hotspot. More... | |
| static void | wifi_link_open (const char *protocol, const char *url, const int port) |
| Creates connection to the desired ip/url. More... | |
| static void | wifi_link_close (void) |
| Closes opened connection. | |
| static void | wifi_send_no_block (const char *contents) |
| Send text data through ESP8266. More... | |
| static void | wifi_send (const char *contents) |
| Send text data through ESP8266. More... | |
| static void | wifi_send_http_get (const char *host, const char *route) |
| Send basic http GET header through ESP8266. More... | |
| static void | wifi_init (void) |
| Perform basic helpful initialization. More... | |
Variables | |
| char | wifi_command_buffer [COMMAND_BUFFER_LEN] |
| Internal command buffer. More... | |
Macro Definition Documentation
◆ COMMAND_BUFFER_LEN
| #define COMMAND_BUFFER_LEN 700 |
Determines buffer length of internal command buffer.
The responses from ESP8266 normally should never fill this up!
Definition at line 38 of file avr-wifi.h.
◆ WAIT_FOR_DATA
| #define WAIT_FOR_DATA 1 |
Value signalizator for wifi_listen to listen for incoming data.
Listening would end if and only if:
- status OK/ERROR is returned from ESP8266
- timeout event occurs when waiting for data
- ESP8266 received data and returns +IPD command then the data is captured and listening ends.
Definition at line 183 of file avr-wifi.h.
◆ WAIT_FOR_STATUS
| #define WAIT_FOR_STATUS 0 |
Value signalizator for wifi_listen to listen only for status.
Listening would end if and only if:
- status OK/ERROR is returned from ESP8266
- timeout event occurs when waiting for status info
Definition at line 171 of file avr-wifi.h.
◆ WIFI_EVENT_ANY
| #define WIFI_EVENT_ANY 11 |
Event triggered on any message from ESP8266.
This event always precedes any other event.
Definition at line 123 of file avr-wifi.h.
◆ WIFI_EVENT_DATA
| #define WIFI_EVENT_DATA 1 |
◆ WIFI_EVENT_ERROR
| #define WIFI_EVENT_ERROR 3 |
ERROR event.
Signalizes ESP8266 module has send ERROR command.
Definition at line 73 of file avr-wifi.h.
◆ WIFI_EVENT_OK
| #define WIFI_EVENT_OK 2 |
OK event.
Signalizes ESP8266 module has received and correctly executed the command.
Definition at line 66 of file avr-wifi.h.
◆ WIFI_EVENT_TIMEOUT
| #define WIFI_EVENT_TIMEOUT 10 |
Event when theres not response from module but is should be one.
(data / OK status etc. was expected but nothing happened)
Definition at line 116 of file avr-wifi.h.
◆ WIFI_EVENT_UNKNOWN
| #define WIFI_EVENT_UNKNOWN 0 |
Unknown event type.
Occurs when the message from ESP8266 could not be properly categorized.
Definition at line 52 of file avr-wifi.h.
Function Documentation
◆ wifi_connect()
|
inlinestatic |
Connects to desired wifi hotspot.
- Parameters
-
id wifi USSID passwd wifi password
Definition at line 445 of file avr-wifi.h.
◆ wifi_event_handler()
| void wifi_event_handler | ( | int | event, |
| const char * | input, | ||
| const int | len | ||
| ) |
The handler for wifi signals, must be defined elsewhere.
- Parameters
-
event event type (can be WIFI_EVENT_DATA etc.) input input string data len length of data input
◆ wifi_init()
|
inlinestatic |
Perform basic helpful initialization.
This Library DOES NOT need any kind of "big" initializations. This procedure just simplifies everything. It configures ESP8266 a bit to be more friendly :)
- it disables ESP8266 echo (otherwise the library is kind of unfriendly)
Definition at line 491 of file avr-wifi.h.
◆ wifi_link_open()
|
inlinestatic |
Creates connection to the desired ip/url.
- Parameters
-
protocol Connection protocol - "TCP" or other supported by ESP8266 url IP/URL adress port port
Definition at line 459 of file avr-wifi.h.
◆ wifi_listen()
|
inlinestatic |
Execution-blocking listener.
Listens for ESP8266 responses and quit if neccessary. Automatically invokes all needed events.
To see working modes see WAIT_FOR_DATA and WAIT_FOR_STATUS.
- Parameters
-
wait_mode working mode
- Returns
- zero if no error was reported, non-zero exit code otherwise
Definition at line 309 of file avr-wifi.h.
◆ wifi_send()
|
inlinestatic |
Send text data through ESP8266.
Then waits for data response.
- Parameters
-
contents String data to send
Definition at line 485 of file avr-wifi.h.
◆ wifi_send_command()
|
inlinestatic |
Send command to the ESP8266 Then waits for STATUS return.
WARN: In some cases the command DOES NOT provide nor OK or ERROR response and this case can be a bit messy! :( If you run some command that does not return OK/ERROR then you MUST USE wifi_send_command_no_block and then manually listen for anwer or do easier - use wifi_listen functions family :)
About command format: The command is automatically prefixed with AT So to send AT+COMMAND just call
- Parameters
-
command Correct AT command without "AT" prefix
Definition at line 303 of file avr-wifi.h.
◆ wifi_send_command_no_block()
|
inlinestatic |
Send command to the ESP8266 In normal conditions you should listen for ESP8266 answers.
This function is non-blocking and only sends data. It does not check for OK status or anything fancy.
About command format: The command is automatically prefixed with AT So to send AT+COMMAND just call
- Parameters
-
command Correct AT command without "AT" prefix
Definition at line 295 of file avr-wifi.h.
◆ wifi_send_http_get()
|
inlinestatic |
Send basic http GET header through ESP8266.
Then wait for response.
The header looks like follows:
GET <route> HTTP/1.1 Host: <host> Connection: keep-alive Cache-Control: max-age=0
- Parameters
-
host server adress to send GET request to route server inside adress that you want to get
Definition at line 274 of file avr-wifi.h.
◆ wifi_send_no_block()
|
inlinestatic |
Send text data through ESP8266.
Does not listen for ESP8266 status nor data.
This function should be used with help of wifi_wait_for_data function.
- Parameters
-
contents String data to send
Definition at line 474 of file avr-wifi.h.
◆ wifi_wait_for_data()
|
inlinestatic |
Execution-blocking waiting for +IPD data.
See wifi_listen and WAIT_FOR_DATA.
- Returns
- zero if no error was reported, non-zero exit code otherwise
Definition at line 434 of file avr-wifi.h.
◆ wifi_wait_for_status()
|
inlinestatic |
Execution-blocking waiting for status code.
See wifi_listen and WAIT_FOR_STATUS.
- Returns
- zero if no error was reported, non-zero exit code otherwise
Definition at line 429 of file avr-wifi.h.
Variable Documentation
◆ wifi_command_buffer
| char wifi_command_buffer[COMMAND_BUFFER_LEN] |
Internal command buffer.
The responses from ESP8266 normally should never fill this up!
Definition at line 44 of file avr-wifi.h.


Color legend with dynamic pointer: demo
Source and Documentation on Github
Colorize by:
size
X location
Y location
Toggle Orientation
Toggle quantile scale


{{ define "title" }}Job Listings{{ end}} {{ define "content" }}
We and selected partners and related companies, use cookies and similar technologies as specified in our Cookies Policy. You agree to consent to the use of these technologies by clicking Accept, or by continuing to browse this website. You can learn more about how we use cookies and set cookie preferences in Settings.
Strictly necessary cookies
Cookies that remember your settings
Cookies that measure website use
Cookies that help with our communications and marketing
Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.
Get a weekly email with all new remote jobs


utils module¶
Utility functions.
-
utils.
map
(x, in_range, out_range)¶ Linearly map a value of x from an input range to an output range.
Note that the value is not constrained to the output range, nor does x need to be constrained to the input range
- Parameters
x (float) – the input value.
in_range ((float, float)) – tuple of the input range.
out_range ((float float)) – tuple of output range.
- Returns
the mapped value.
- Return type
float
-
utils.
sorted_by_key
(x, i, reverse=False)¶ For a list of lists, return list sorted by the ith component of list.
E.g. Sort on first entry of tuple:
> sorted_by_key([(1, 2), (5, 1]), 0) >>> [(1, 2), (5, 1)]
Sort on second entry of tuple:
> sorted_by_key([(1, 2), (5, 1)], 1) >>> [(5, 1), (1, 2)]
- Parameters
x (list[list/tuples]) –
i (int) – ith component of lists to sort from.
reverse (bool, optional) – reverse sorted list. The default is False.
- Returns
sorted list of lists/tuples.
- Return type
list[list/tuples]


What is EA Play?
EA Play is the ultimate game destination for anyone who loves EA titles. Membership gives you more of your favorite Electronic Arts games – more rewards, more exclusive trials, and more discounts.
Reward your dedication
Unlock exclusive rewards and member-only content.
Try something new
Play select new-release EA games for up to 10 hours.

Get more for less
Save 10% on EA digital purchases from full games to DLC.
Here’s what you get with EA Play membership:
- Unlock exclusive challenges and rewards, member-only content, early trials of new releases, and access to a library of top titles.
- Play select new-release games for up to 10 hours even before they launch.
- Get more to play with unlimited access to a collection of Electronic Arts’ fan-favorite series and top titles.
- Save 10%* on EA digital purchases including game downloads, Season Passes, points packs, and DLC.
- Score unlimited access to all our best games and brand new releases.
- Play the best editions of our top games with all the added extras including in-game rewards and premium player content.
- Get early access to select new games before they’re released to the public.
- The same 10% discount* on EA digital purchases including full games, expansions, points packs and more.
They just got a name change, now they’re EA Play and EA Play Pro. You still have access to all the great games and benefits as an Origin Access Basic or Premier member.
You sure can! From the nav bar select EA Play / Manage My Membership and choose the Pro membership and monthly or annual billing plan. Your new membership will start immediately, giving you instant access to everything EA Play Pro has to offer. Still have time left on your previous membership? When you upgrade we’ll convert that time into a dollar amount that will be automatically refunded to you!
Have more questions about changing your membership? Please speak with an advisor.
As a long as you’re an EA Play Pro member, absolutely. The games added to this service level will be available to play whenever you want and as much as you want.
EA Play members can download and try select upcoming EA games before they’re released for a limited time. Yep – that’s right, you’ll be the first to play some of EA’s latest and greatest with an EA Play membership.
Yes! EA Play is available for PC here and on Steam as well as on Xbox One and PlayStation 4. However EA Play Pro is only available here on PC.
Depending on where you live, you can use a credit card, PayPal, or your EA Wallet. Not all methods are available everywhere. Check out our article on EA Help for more information.
Simple - all you gotta do is sign up. Just follow the on-screen instructions and you'll be knee-deep in games in no time.
The Play List is an evolving collection of great games included in your membership. We’re talking full versions, yours to play as much as you want. The Play List is awesome now. It’s getting even… awesomer. Find out more here.
Yep! You’ll be able to play select games from other publishers with your EA Play membership – and great games will be added over time.
Short answer: different countries have different rules about what games can be sold or made available. The result: what you see in The Play List may vary slightly by locale.
As an EA Play member, you'll score an automatic 10% discount* on purchases from Origin.com, including new releases and pre-orders. Ditto for expansions, game packs, Points Packs, you name it. Please note: while EA Play is available on multiple platforms your discount only applies to the platform you joined on. For example, if you joined via Origin.com, your EA digital purchases here would receive a 10% discount. If you joined on Steam, your EA digital purchases on store.steampowered.com would receive the 10% discount.
EA Play is not available on Mac.
An EA Play membership is just $4.99 a month. Or you can save even more by signing up for a full year for $24.99 - a membership pays for itself if you buy even one game with your 10% discount!
An EA Play Pro membership is available for $14.99 a month or $99.99 a year – you also get the 10% discount!
Canceling your EA Play membership is quick and easy. From the nav bar select EA Play > Manage My Membership. Just click the “Cancel my membership” link at the bottom to get started. No fuss, no muss. You can cancel from either the Origin client or Origin.com.
If you cancel your membership prior to your next monthly or annual billing date, you won't be charged for the following month or year. You'll be able to continue to play games, use your discount and jump into any available trials (if you’re an EA Play member) or brand new full games (if you’re a Pro member) until your membership expires.
You sure can! From the nav bar select EA Play > Manage My Membership and choose the EA Play membership and monthly or annual billing plan. Your new membership will start at the end of your current billing cycle. Have more questions about changing your membership? Please speak with an advisor.
* Conditions, limitations and exclusions apply.
Click here for details.


---
products:
new:
limit: {{theme_settings.homepage_new_products_count}}
featured:
limit: {{theme_settings.homepage_featured_products_count}}
top_sellers:
limit: {{theme_settings.homepage_top_products_count}}
carousel: {{theme_settings.homepage_show_carousel}}
blog:
recent_posts:
limit: {{theme_settings.homepage_blog_posts_count}}
---
{{#partial "hero"}}
{{#if carousel}}
{{#if carousel.slides}}
{{> components/carousel arrows=theme_settings.homepage_show_carousel_arrows}}
{{else}}
{{> components/home-banner }}
{{/if}}
{{/if}}
{{{snippet 'home_content'}}}
{{/partial}}
{{#partial "page"}}
{{#each shipping_messages}}
{{> components/common/alert-info message}}
{{/each}}
Since 2008, Savvy Boater has supplied a large variety of marine products and accessories to boaters and anglers all over the world. From the recreational boater to the commercial fisherman, our extensive marine product offering has something for everyone. We proudly carry some of the industry’s leading brands, chosen for their outstanding product quality and excellent customer service.
{{#if banners.top}}
{{#if page_type '==' 'default'}}
{{#each (limit banners.top_metadata 1)}}
{{/each}}
{{/if}}
{{/if}}
{{#if products.featured}}
{{> components/products/featured products=products.featured columns=theme_settings.homepage_featured_products_column_count}}
{{/if}}
{{#if products.top_sellers}}
{{> components/products/top products=products.top_sellers columns=theme_settings.homepage_top_products_column_count}}
{{/if}}
{{#if products.new}}
{{> components/products/new products=products.new columns=theme_settings.homepage_new_products_column_count}}
{{/if}}
Located in Tigard Oregon, Savvy Boater has earned a reputation as one of America's trusted sources for boating accessories such as quality boat covers, Bimini tops, boat seats, fenders and buoys, and much more. For over 11 years, Savvy Boater has been in the business of providing our customers with the quality products they seek in a timely fashion.
Here at Savvy Boater, we select our manufacturers based on a combination of two things: product quality and customer service. We are proud to carry some of the industry's leading brands including Carver, Westland, Solas and Polyform. We stand by the value of every product we offer. All our quality boating accessories are offered at low prices and include free shipping within the contiguous US.
Many of our products such as propellers and de-icers are available to ship within 24 hours, while products such as boat covers and bimini tops require a 5-7day lead time for production as they are made to order
When you shop with SavvyBoater, you don't need to be an expert - that's our job! We work closely with our manufacturers to gain a deep understanding of their products. Our knowledgeable and friendly team of SavvyBoater experts is here to help via phone, email, and live chat. Plus, our comprehensive online Help Guides are available 24/7 for your convenience.
Here's to savvy boating!
{{#if banners.bottom}}
{{#if settings.data_tag_enabled}}
{{#each (limit banners.bottom_metadata 1)}}
{{/each}}
{{else}}
{{{limit banners.bottom 1}}}
{{/if}}
{{/if}}
{{/partial}}
{{> layout/base}}


this thing is like that but worse... Its fine for simple things, but as I started adding things to it... it seemed a bit silly to have so many functions all containg the exact same code over and over.
TonyL13-Jan-19 06:27 AM
Yeah better to keep everything as simple as possible imo - abstract from everything besides of komodo software usage logic
So it'll make an entry level lower
1
blackjok3r13-Jan-19 06:27 AM
Going to add segid to listunspent... will make withdrawing much easier.
1
TonyL13-Jan-19 06:28 AM
This rpc_connection object logic attracted me because I wrote 2 lines of code - and was able to communicate with daemon as I want and get a predictable same format data
No need to decode or encode something or anything else, lib cares about it for me
1
blackjok3r13-Jan-19 06:32 AM
put utxos into object sorted by segid .. like this:
listunspent, sort by confirms.
iterate down listunspent
put each utxo into list of segids utxos['segid'].append(utxo)
should return object with each segid's utxos sorted by confirms.
(edited)
Will migrate staker repo to this RPC method first though...
TonyL13-Jan-19 06:33 AM
Please let me know if you'll need any help with it
1
blackjok3r13-Jan-19 07:22 AM
staker.py is migrated and fully error checked with proper exceptions. Doing sendmany scripts next.
Note, dont run sendmany script on node with -pubkey set mining to another wallet
Had great idea for withdraw script too... simply lock all utxos you want to keep, use sendtoaddress / sendmany.. then unlock them again.
TonyL13-Jan-19 10:16 AM
Can advice to use rpc_connection as function argument - it will allow to re-use function with different connections with different names in different places of code or even different files
blackjok3r13-Jan-19 10:17 AM
I tried to make the def_credentials inside a seperate file... but it dodnt work... If youc an get it to work that would be very nice.
copy the whole thing into the to pof every file si stupid... but I didnt want to waste time on it
Automated staker for PoS assetchains. Contribute to StakedChain/pos64staker development by creating an account on GitHub.
It's just kinda def genvaldump(rpc_connection):
And then call it as genvaldump(someconnectionobjecthere)
Can make PR if needed sure
blackjok3r13-Jan-19 10:19 AM
Thats fine.. all those scripts now work. What I want ideally is a file we can just import like
import rpc_connection
and then we can just do
cfek_connection = def_credentials('CFEK')
I wasnt able to get that to work
but when I copy pasted the def_credantials function and all its deps into the file it did work
TonyL13-Jan-19 10:20 AM
What do you want to do by import rpc_connection?
blackjok3r13-Jan-19 10:21 AM
make it so that we dont need the entire def_credantials function in every singl file... if one change is made to it we need to edit every script(edited)
TonyL13-Jan-19 10:22 AM
rpc_connection it's an object - not module
to import def_credinails function you have to write: from pythonfile import def_credentials
And all reusable stuff can separate to one file and use it as internal project lib (this pythonfile)
blackjok3r13-Jan-19 10:25 AM
ahh cool. thanks. I will change that later... I was getting close to a listunspent filter ... thenm my computer froze. Give up for today. Come back to it tomorrow(edited)
Automated staker for PoS assetchains. Contribute to tonymorony/pos64staker development by creating an account on GitHub.
It will fail since there is no kmdrpc module anymore
blackjok3r13-Jan-19 10:29 AM
ahh yeah... you dont actually need that, unless you move your staking address's to a new wallet/node
1
but it should be fixed yes
TonyL13-Jan-19 10:42 AM
Opened PR
1
TonyL13-Jan-19 11:17 AM
Dont look on comments - Thai redbull is pure evil
blackjok3r13-Jan-19 11:18 AM
I'll test it later on to make sure still works
Not home atm
TonyL13-Jan-19 11:19 AM
Great
./sendmany64.py
Please specify chain: CFEKX
Balance: 39446.87770396
Please specify the size of UTXOs: 1
Please specify the amount of UTXOs to send to each segid: 10
Total amount: 640.0
4264a40221a0650c3ca7312cb008e0ab28f2f3d0ba6bef78d3269cd520172759
812ffa2a320c5e8e8599e42eb4b0dc56ce82232ff2196999693796cef3e825aa
371c257a7cc22117adec66befe36238f96b72edba1a677dbc263a7e0e8147688
d54d057fea4ece32b6acf97f962dfc28d28341c2ccfb4f011e36a3a94c828ff9
72835f65aef13e5958721656400e9610f483117b7da616a96213371a8f52149d
6e35b8765b883edee7afb13ce7c67a84a11e7be0025e58870da78e0a1312b058
83062bf4a1c86f17fb581f23fc120a06733850d0ba2509ffc3a423cc649be808
5dd88b9f2d9f98b8fb7d6d95cd6a69cf1843a31072e39f8800c046634d9a85d9
71d492153f0c96ba9028a6372f84e87fcd242d0ddc66e1a008c11bb908c086ec
dc856a27096762c6896e6ceabe163aa9e6c50a688bcc9611813d36a7765b514f
Success!
I've satisfied on this output - but don't know full logic
blackjok3r13-Jan-19 11:20 AM
That's right... Sendmany64 is very simple... The random version took quite a while. And u won't be able to test the staker without coins, until I manage to work out the listunspent filter I don't want to send any coins as it could stall the chain.
1
Bar_F1sh_Rel13-Jan-19 11:37 AM
@TonyL - just following through the logic in the v2 migrate script.
Is a third txt file required for the KMD signed dest-chain imports? - not sure if you can sign the same migration twice on KMD if the import to destination fails??
various scripts we have developed on STAKED so far, none of these are perfect and some might not even work. use them as examples of what you can do. - StakedChain/PoS_scripts
blackjok3r13-Jan-19 11:52 AM
It used to fail.on import but now it doesn't
The o ly way it fails is if the script or node crashes out
Bar_F1sh_Rel13-Jan-19 11:53 AM
Lol - also writelines doesn't add any seperators - so it's all one long string
blackjok3r13-Jan-19 11:53 AM
Just need export tx hex and payouts
And u can resume the processes
TonyL13-Jan-19 11:55 AM
@Bar_F1sh_Rel Oh yes, it's better to separate lines
But can slice each 64 symbols on reading so file is compressed (without /n bytes haha)
It would be great if you can make a PR for outputs storage improvement
Bar_F1sh_Rel13-Jan-19 11:58 AM
Looking at that - also with comment above about the actual hex.
@blackjok3r btw maybe problem which you've faced when tried to re-use your code is that you tried to import functions from file which you execute. Python renaming first executed module to __main__ so you can't proper import from this module(edited)
smk762 - dracocanis ominator13-Jan-19 01:38 PM
@TonyL what's the most migrations you;ve done in the best time with your script? I'd like to give it a mention on the migrations article
blackjok3r13-Jan-19 01:39 PM
There was a 1000 in 1000s that's cool as
smk762 - dracocanis ominator13-Jan-19 01:39 PM
I should get a discord screencap...
1
blackjok3r13-Jan-19 01:39 PM
Got to bangkok(edited)
I think it was he said
smk762 - dracocanis ominator13-Jan-19 01:40 PM
migration time is getting me a few, might post a few overlaid
blackjok3r13-Jan-19 01:40 PM
Yay, finally reached Bangkok smiley
Total migrations amount: 1000
1066.0806760787964 migration time (sec)
1 migration = ~1 second, these mempool things seems stable now
TonyL13-Jan-19 01:46 PM
Fastest was like a 0.3 sec per migration:
Total migrations amount: 5000
1610.750156402588 migration time (sec)
(edited)
When I've tried 10,000 per batch - time per migration was >
blackjok3r13-Jan-19 01:55 PM
from reading the script... your waiting for each stage to complete for all steps and txns?(edited)
Bar_F1sh_Rel13-Jan-19 02:07 PM
I suppose you could launch the script every 2 minutes to catch alternate blocks
blackjok3r13-Jan-19 02:09 PM
yeah... if you do like 1000 at a time. the bash version is limited as, because its 1 script for each migrate... py version can do way more
I think its possible to nearly fill blocks wityh 3-4 nodes
TonyL13-Jan-19 02:15 PM
I think it's possible to run few instances of python script in background
To try fill blocks from the same instance(edited)
blackjok3r13-Jan-19 02:16 PM
CFEKPOS51 is moving again.. that was a bitch to start... Stupid VM's after a few days seems to become unstable.. I had no keyboard and mouse, but everything was still running... had to hard reset computer... lost all setup
TonyL13-Jan-19 02:16 PM
And yep - I'm waiting for each previous step totally complete (for all txs) to proceed to other(edited)
1
blackjok3r13-Jan-19 02:17 PM
If one single one has to wait for the next notarisation it will slow it down by about 5 mins
trick will be to make sure they all happen at once.
Bar_F1sh_Rel13-Jan-19 02:18 PM
or be able to branch
as current block fill will not be known
TonyL13-Jan-19 02:18 PM
It's possible to speedup script a lot I think if use intermediate data storage in process and broadcast each step separate permanently as a queues(edited)
blackjok3r13-Jan-19 02:18 PM
you could check on the export tx stage fopr confirm,. they were all in the same block
then thread it
TonyL13-Jan-19 02:19 PM
Oh just append successful things to the bottom of list and permanently check from next step this list
And next step pop top item from this list
blackjok3r13-Jan-19 02:20 PM
the limit is how much you can poll the daemon... at some point it just stoips responding
one thing you can know... is what ever export tx was in a block will reach the same stage at the exact same time
TonyL13-Jan-19 02:21 PM
You can set a delay between RPC calls like a 0.01 second if on some point daemon is hangs
But I've never got state of hanged daemon with this RPC lib even when did very scary While True things
blackjok3r13-Jan-19 02:22 PM
yeah.. its mostly a limit on bash
py is much nicer way to do it
TonyL13-Jan-19 02:24 PM
You have a tons of language packages for everything you want to do and if it's not enough you have tons of open sourced community packages
blackjok3r13-Jan-19 02:24 PM
@Deleted User was right... should have started using it a long time ago
still for me... the C++/C stuff is better.... it goes way faster.. If I can offload some heavy load to daemon its like 100x faster
listunspent call to add segid.. if use py to fetch each tx address then get segid... would take minutes or longer... from daemon no diffrence in time.
TonyL13-Jan-19 02:28 PM
C and Python were designed for different things. C as I know mostly compilers/OSes/protocol stuff writing things. Even Python written on C hehe.
There is no better or worst imo - just kinda different things
blackjok3r13-Jan-19 02:28 PM
agreed
TonyL13-Jan-19 02:28 PM
Practicing some C in a free time now
blackjok3r13-Jan-19 02:28 PM
the stuff py does... is very hard in C... its about making them work together
C not so bad... C++ adds a lot... very hard to learn... I think the beginners book is 1200 pages
TonyL13-Jan-19 02:30 PM
Yeah this book really scared me So according to JL advice started from C book - it's just 250 pages
blackjok3r13-Jan-19 02:30 PM
still didnt read that book
1
jl is better than any book.... as long as your question makes sense
1
TonyL13-Jan-19 02:34 PM
I think James will be not very happy if I'll start ask him questions which described in C for beginners book, so I want to some language fundamentals and style methods first


Factsheet
Developer:
Mike Hall
Based in Cape Town, South Africa
Release date:
2021
Platforms:
Steam
Website:
mikehall.co.za/dumbbots
Description
DumbBots are dumb. They need to told EXACTLY what to do via code.
Learn the basics of coding with guns, explosions, and ragdolls.
Code AI to compete in DeathMatch, Battle Royale, Heist, Survival or to complete Challenge scenarios.
Complete challenging scenarios made by your friends/classmates, or go "code-to-code" and see who wrote the better bot in competition.
Features
- Easy drag-and-drop AI coding
- Tutorials to help you get started
- Gameplay modes available: Battle Royale, Deathmatch, Heist, and Survival
- Plenty of options to customize your DumbBots
- 20+ maps to create scenarios in
- 50+ scenarios to solve
- Create your own scenarios in the editor to be shared with others
Videos
Trailer YouTube
Images
GIFs
Promotional Images
There are far more images available for DumbBots, but these are the ones we felt would be most useful to you. If you have specific requests, please do contact me!
Logo
Request Press Copy
Please send me an e-mail at<EMAIL_ADDRESS>and I'll get back to you as soon as a press copy is available for you.
Monetization Permission
Mike Hall allows for the contents of DumbBots to be published through video broadcasting services for any commercial or non-commercial purposes. Monetization of videos created containing assets from DumbBots is legally & explicitly allowed by Mike Hall.
presskit() by Rami Ismail (Vlambeer)


Issue #712 test code:
Consider the form $\hat{f}^p$. Mathjax renders it in HTML-CSS mode with the superscript p
above f
, rather than to the right, as you'd get with $f^p$.
@geomblog Yes, it's not a browser bug or bad CSS-interaction. MathJax is just laying it out "wrong".
@dpvc This does not seem to be a regression. Is it intentional?
dpvc commented on Jan 9, 2014:
The natural MathML translation of \hat{f}^p
is
<msup> <mover> <mi>f</mi> <mo>^</mo> </mover> <mi>p</mi> </msup>
That means the base of the power is the f
with the hat. Superscripts are placed in relation to the height of the base, and that height includes the hat in this case, so the p
is placed higher than it is when the f
doesn't have the hat. (This is complicated by the fact that the OP has the STIX fonts, and it appears that the wrong hat is being used -- when used as an accent, the U+005E should be replaced by one of the smaller versions intended for accents -- so the height is even larger than usual; it looks better with the MathJax fonts, though still higher than for a plain f
.)
To get the same output as TeX, the layout for superscripts would have to ignore the height of the accent, and just use the height of the f
. That would be possible, but would require making special cases in the treatment of <msup>
. It is complicated by the fact that TeX is inconsistent about this. For example \bar{f}^p
is positioned as though the bar is not there, but \overline{f}^p
is positioned taking the overline into account. Both of these are handled through <msup><mover>
constructs like the one above in MathJax, and there is no natural way to distinguish which is which (other than using a list of characters to ignore when they are used as accents). It also depends on what is below the hat. For example, \hat{ff}^p
has the p
in the higher position, as does \hat{\rule{1em}{1em}}^p
or \hat{\hbox{f}}^p
or \hat{+}^p
.
$$ \bar{f}^p \ \ \ \ \overline{f}^p \ \ \ \ \hat{ff}^p $$
$$ \hat{\rule{1em}{1em}}^p $$
$$ \hat{\hbox{f}}^p \ \ \ \ \hat{+}^p $$
Finally, note that native MathML in Firefox currently treats the <msup><mover>
as MathJax does, so even if we change the HTML-CSS and SVG output, it will still be "wrong" in the NativeMML output.
davidcarlisle commented on Jan 9, 2014: A TeX example is
\documentclass{article} \showoutput \begin{document} $$ f^p \hat{f}^p {{}\hat{f}}^p F^p \hat{F}^p$$ \end{document}$$ f^p \ \ \hat{f}^p \ \ {{}\hat{f}}^p \ \ F^p \ \ \hat{F}^p $$
as Davide commented neither TeX nor MathML really offers any user-level control over this, TeX just has some heuristics in appendix G that tweak the superscript position in some simple cases (basically if the base is a single letter and the accent is a single glyph placed with the \accent
primitive, even adding {}
to the base is enough to prevent this.
I don't think the high p is wrong, it's "just" a quality of rendering issue, similar to font specific kerning or ligatures. It would be nice (and conformant) if renderers could use similar special cases to TeX but I don't think it is strictly a bug if they don't (or if different MathJax back ends end up with different design choices here) I suppose if you really wanted to force the low p you could use mpadded to hide the height of the accent, but that would require the generated markup knowing the size of the accent (or base) and seems rather fragile in general (although I would guess mathjax has that information to hand?)
dpvc commented on Jan 9, 2014: @davidcarlisle, thanks for your comments on this, as always.
if the base is a single letter and the accent is a single glyph placed with the \accent primitive
I think this is correct, except that there is one more restriction, which is that the class of the base has to be ORD. For example, \hat{+}^p
and +^p
differ, as do \hat{(}^p
and (^p
, etc. On the other hand, \hat{\hat{f}}^p
ignores the height of both accents. So the code needed to determine the exceptions using the internal MathML would have to be fairly complicated. I suppose it could be simplified if we only wanted to handle this for TeX input rather than arbitrary MathML (in that case, the TeX input processor could mark the internal MathML to indicate what came from \accent
, but I've been trying to avoid that as much as possible).
$$ \hat{+}^p \ \ \ \ +^p \ \ \ \ \hat{(}^p \ \ \ \ (^p \ \ \ \ \hat{\hat{f}}^p $$
In terms of using <mpadded>
, you can get the desired effect from
<msup> <mover accent="true"> <mi>f</mi> <mpadded height="0"> <mo stretchy="false">^</mo> </mpadded> </mover> <mi>p</mi> </msup>
where we make the height of the hat 0), but this would not be appropriate for all uses of \hat
, since you want \sqrt{\hat{f}}
to place the root over the hat, not the f
. Also, Firefox doesn't render this as expected, because the <mpadded>
causes Firefox to place the accent too high (apparently it only removes the space below the glyph if it is the direct child of the <mover>
; I think this is probably a bug, as the <mpadded>
should make it an embellished operator, and it should still position the result using its core).
$$ \sqrt{\hat{f}} $$
that would require the generated markup knowing the size of the accent (or base) ... (although I would guess mathjax has that information to hand?)
Actually, the TeX input processor has no idea about the size of the output (intentionally), and so it could not be done at the time \accent is processed. Certainly the HTML-CSS and SVG output processors know the sizes, but it is difficult to determine when to take this into account at this point (my claim that the algorithm would be complicated above). The NativeMML output processor doesn't know the sizes of things, but I suppose that since we already tweak the output for Firefox in other ways, it would be possible to modify the MathML at output time for this as well.
I don't think the high p is wrong, it's "just" a quality of rendering issue.
I agree, and am not sure it is worth trying to make it match the TeX output in this case. I suspect that it would be difficult to get it to handle exactly the situations that TeX does.
davidcarlisle commented on Jan 9, 2014:
By coincidence the W3C Math WG was having a telecon as this came up, and the consensus was as above that while in some cases it would be nice to have the superscripts aligned that at the mathml level there are no plans to add functionality for this. Patrick commented that he (in TeX) often changes fontdimen16/17
to change (raise) the default height of superscripts so that you do get more even superscript position over more varied base constructs in MathML this would amount to setting the superscriptshift length attribute on the unaccemted base so that the superscript was raised by a minimum amount that accounted for accented letters.
dpvc commented on Jan 10, 2014: Thanks for bringing it up. I wasn't expecting that MathML would add anything to accommodate this. You are right that superscriptshift could be used to help normalize the space, but isn't that on the <msup> element, not the base?
I guess it will be up to the renderers how they want to treat this situation. I'm going to mark this as a feature request for now.
davidcarlisle commented on Jan 10, 2014: Thanks for bringing it up. I wasn't expecting that MathML would add anything to accommodate this. You are right that superscriptshift could be used to help normalize the space, but isn't that on the element, not the base?
yes it is no msup. sorry I meant use it on the expression with the unaccented base (or on both) to force the p's to be the same height.
dpvc commented on Jan 10, 2014: Ah, yes, now I see what you meant. Sorry for the confusion.
[TeX] accents and superscript alignment, comparing with real TeX #1944
pkra commented on Mar 5: This is a question, mostly out of curiosity (though it came up in production) and just in case the team considers it a bug.
Comparing MathJax with real TeX, the following renders differently $$\hat{G}^J\ \ \ \ \widehat{G}^J\ \ \ \ \widehat{GG}^J\ \ \ \ \overline{GG}^J\ \ \ \ \overline{G}^J\ \ \ \ \bar{G}^J\ \ \ \ G^J$$
MathJax consistently (i.e. in all outputs) has the superscript at (I think) 4 different heights whereas TeX has them at 3 different heights; and they disagree on which one gets which.
dpvc commented on Mar 5: This has come up before (see #712); TeX handles accents generated by the \accent macro via special rules, but MathJax doesn't have \accent and the underlying MathML would make it difficult to handle as TeX does. In particular TeX ignores the accent in the first two and second-from-last cases, while MathJax doesn't.
pkra commented on Mar 5: Ah, I didn't find that issue -- thanks for pointing me to it! I figured it was a bit of TeX special sauce.
Getting transpose symbols to be along the same line #1846
karnikram commented on Sep 27, 2017: For my expression, $$\dot{R}(t)R^{\top}(t) + R(t){\dot{R}}^{\top}(t) = 0$$
The transpose symbols are not along the same line and this is bugging me. It seems to work on share latex though. How do I correct this?
pkra commented on Sep 27, 2017: Thanks for the report. It definitely looks like we do not match TeX's layout here. @dpvc is this expected behavior?
dpvc commented on Sep 27, 2017: @pkra, yes, this is the expected result for MathJax. See issue #712 which discusses the same problem (with \hat in that case, but it is the same reason).
As for working around it, the following does get the alignment to be consistent: $$\dot{R}(t)R^{\top}(t) + R(t){\smash{\dot{R}}}^{\top}(t) = 0$$
Note that for your second example in the image, the output is consistent with TeX (if your input is the following: $$\dot{R}(t)R^{\top}(t) = - {(\dot{R} {R^{\top}(t))}^{\top}}$$
If you remove the outermost braces on the right $$\dot{R}(t)R^{\top}(t) = - (\dot{R} {R^{\top}(t))}^{\top}$$
you will get the alignment that you desire in both MathJax and TeX. See the discussion in the issue linked above for details of why these differ.
karnikram commented on Sep 27, 2017: Thank you for the quick response! I've fixed them now. The problem for me was only the first equation though.
Closed infusion opened this issue on Jul 13, 2016 · 1 comment Comments
infusion commented on Jul 13, 2016:
I was wondering if \vec{A}_r^2
could be formatted a bit better by setting the exponent not so high. As an alternative \vec{A^2}_r
sets the arrow on A too high. I think the first form is the convenient way to express this.
$$\vec{A}_r^2 \ \ \ \ \vec{A^2}_r \ \ \ \ \vec{A}^2_r$$
dpvc commented on Jul 14, 2016:
This is a duplicate of #712 (modulo that one talking about \hat
and this one \vec
). Please see that issue for an extended discussion of the situation and why it is not likely to be changed.