I have fought against white domination, and I have fought against black domination. I have cherished the ideal of a democratic and free society in which all persons live together in harmony and with equal opportunities. It is an ideal which I hope to live for and to achieve. But if needs be, it is an ideal for which I am prepared to die.
Here's a time line of Nelson Mandels's life:
1918 - Born in Eastern Cape
1930 - When he was 12 years old, his father died and the young Rolihlahla became a ward of Jongintaba at the Great Place in Mqhekezweni
1941 - They ran away to Johannesburg instead, arriving there in
1943 - He completed his BA through the University of South Africa and went back to Fort Hare for his graduation
1964 - He was sentensed to life inprisonment
1988 - Released fron prison
1994 - He was inaugurated as South Africa’s first democratically elected President
2013 - He died
If you have time, you should read more about this incredible human being on his Wikipedia Entry


Chapter 2 Preparing Textual Data
Learning Objectives
- to come
First, we’ll load the libraries we need.
library(tidyverse)
library(tidytext)
Let’s remind ourselves of what our data looks like.
tidy_sotu_words
2.1 Frequencies
Since our unit of analysis at this point is a word, let’s do some straightforward counting to figure out which words occur most frequently in the corpus as a whole.
tidy_sotu_words %>%
count(word, sort = TRUE)
We could start adding in a bit of visualization here. Let’s show the most frequent words that occur more than 2000 times.
tidy_sotu_words %>%
count(word, sort = TRUE) %>%
filter(n > 2000) %>%
mutate(word = reorder(word, n)) %>%
ggplot(aes(word, n)) +
geom_col() +
xlab(NULL) +
coord_flip()
What if we’re interested in most used words per speech?
# Count words by book
doc_words <- tidy_sotu_words %>%
count(doc_id, word, sort = TRUE)
# Calculate the total number of words by book and save them to a tibble
total_words <- doc_words %>%
group_by(doc_id) %>%
summarize(total = sum(n))
# Join the total column with the rest of the data so we can calculate frequency
doc_words <- left_join(doc_words, total_words)
#> Joining, by = "doc_id"
doc_words
Let’s graph the top words per book
doc_words %>%
filter(n > 100) %>%
ggplot(aes(word, n, fill = doc_id)) +
geom_col() +
xlab(NULL) +
coord_flip()
That’s cool looking, but let’s split it into facets so we can see by speech.
doc_words %>%
filter(n > 100) %>%
ggplot(aes(word, n, fill = doc_id)) +
geom_col(show.legend = FALSE) +
xlab(NULL) +
facet_wrap(~doc_id, ncol = 2) +
theme(axis.text.x = element_text(angle = 90, hjust = 1))
We could keep cleaning this figure up by setting some minimum sizing, determining the spacing between y-axis labels better, and so forth, but now we’ll accept it as showing some sense of variation across speeches where certain words are used most.
What if we want to check the most highly common words per speech for a single president? We could filter this doc_words
dataset based on the president’s name being in the doc_id, but I think it’s easier to filter from the initial tidy data and recount.
tidy_sotu_words %>%
filter(president == "Barack Obama") %>%
count(doc_id, word, sort = TRUE) %>%
filter(n > 20) %>%
ggplot(aes(word, n, fill=doc_id)) +
geom_col() +
facet_wrap(~doc_id, ncol = 2) +
theme(axis.text.x = element_text(angle = 90, hjust = 1))
2.2 Term frequency
Sometimes, a raw count of a word is less important than understanding how often that word appears in respect to the total number of words in a text. This ratio would be the term frequency.
doc_words <- doc_words %>%
mutate(term_freq = n / total)
doc_words
Let’s graph the term frequency for one of these speeches so we can understand the frequency distribution of words over a text.
doc_words %>%
filter(doc_id == "harry-s-truman-1946.txt") %>%
ggplot(aes(term_freq)) +
geom_histogram(show.legend = FALSE) +
xlim(NA, .012)
#> `stat_bin()` using `bins = 30`. Pick better value with `binwidth`.
#> Warning: Removed 2 rows containing non-finite values (stat_bin).
#> Warning: Removed 1 rows containing missing values (geom_bar).
This should make sense. Most words are used relatively rarely in a text. Only a few have a high term frequency.
We could keep filtering this data to see which terms have the high frequency, thus maybe increased significance, for different presidents and different particular speeches. We could also subset based on decade, and get a sense of what was important in each decade. We’re going to take a slightly different approach though. We’ve been looking at term frequency per document. What if we want to know about words that seem more important based on the contents of the entire corpus?
2.3 Tf-idf
For this, we can use term-frequency according to inverse document frequency (tf-idf). Tf-idf meansures how important a word is within a corpus by scaling term frequency per document according to the inverse of the term’s document frequency (how many documents within the corpus in which the term appears divided by the number of documents).
We could write our own function for tf-idf, but in this case we’ll take advantage of tidytext’s implementation.
doc_words <- doc_words %>%
bind_tf_idf(word, doc_id, n)
doc_words
The tf-idf value will be:
- lower for words that appear in many documents in the corpus, and lowest when the word occurs in virtually all documents.
- high for words that appear many times in few documents in the corpus, this lending high discrimiatory power to those doucments.
Let’s look at some of the words in the corpus that have the highest tf-idf scores, which means words that are particularly distinctive for their documents.
doc_words %>%
select(-total) %>%
arrange(desc(tf_idf))
These results seem appropriate given our history. To understand the occurence of the years we might need to look more closely at the speeches themselves, and determine whether the years are significant or whether they need to be removed from the text. It might be that even if they don’t need to be removed from the text overall, they still need to be filtered out within the context of this analysis.
In the same way that we narrowed our analysis to Obama speeches earlier, we could subset the corpus before we calculate the tf-idf score to understand which words are most important for a single president within their sotu speeches. Let’s do that for Obama.
obama_tf_idf <- tidy_sotu_words %>%
filter(president == "Barack Obama") %>%
count(doc_id, word, sort = TRUE) %>%
bind_tf_idf(word, doc_id, n) %>%
arrange(desc(tf_idf))
obama_tf_idf
Based on what you know of the Obama years and sotu speeches generally, how would you interpret these results?
Let’s try graphing these results, showing the top tf-idf terms per speech for Obama’s speeches.
obama_tf_idf %>%
group_by(doc_id) %>%
mutate(word = factor(word, levels = rev(unique(word)))) %>%
group_by(doc_id) %>%
top_n(5) %>%
ungroup() %>%
ggplot(aes(word, tf_idf, fill = doc_id)) +
geom_col(show.legend = FALSE) +
labs(x = NULL, y = "tf-idf") +
facet_wrap(~doc_id, ncol = 2, scales = "free") +
coord_flip() +
theme(axis.text.y = element_text(angle = 45))
#> Warning in mutate_impl(.data, dots): Unequal factor levels: coercing to
#> character
#> Warning in mutate_impl(.data, dots): binding character and factor vector,
#> coercing into character vector
#> Warning in mutate_impl(.data, dots): binding character and factor vector,
#> coercing into character vector
#> Warning in mutate_impl(.data, dots): binding character and factor vector,
#> coercing into character vector
#> Warning in mutate_impl(.data, dots): binding character and factor vector,
#> coercing into character vector
#> Warning in mutate_impl(.data, dots): binding character and factor vector,
#> coercing into character vector
#> Warning in mutate_impl(.data, dots): binding character and factor vector,
#> coercing into character vector
#> Warning in mutate_impl(.data, dots): binding character and factor vector,
#> coercing into character vector
#> Warning in mutate_impl(.data, dots): binding character and factor vector,
#> coercing into character vector
#> Selecting by tf_idf
2.4 N-Grams
https://www.tidytextmining.com/ngrams.html#counting-and-correlating-pairs-of-words-with-the-widyr-package We have mentioned n-grams in the intro, let’s revisit this here and take a look at the most common bigrams in the speeches. Remember this is what we get back:
sotu_whole %>%
unnest_tokens(bigram, text, token = "ngrams", n = 2) # create bigram
Let’s see the most common bigrams:
sotu_whole %>%
unnest_tokens(bigram, text, token = "ngrams", n = 2) %>%
count(bigram, sort = TRUE) # count ocurrences and sord descending
Ok, so we again need to remove the stopwords. This time let’s use dplyr’s filter
function for this. And before that we will separate
the two words into two columns.
sotu_bigrams <- sotu_whole %>%
unnest_tokens(bigram, text, token = "ngrams", n = 2) %>%
separate(bigram, c("word1", "word2"), sep = " ") %>% # separate into cols
filter(!word1 %in% stop_words$word) %>% # remove stopwords
filter(!word2 %in% stop_words$word)
sotu_bigrams %>%
count(word1, word2, sort = TRUE)
(Bonus question: What happened on that June 30th?)
A bigram can also be treated as a term in a document in the same way that we treated individual words. That means we can look at tf-idf values in the same way.
First we will re-unite the two word columns again, and then generate the tf-idf count as above.
bigram_tf_idf <- sotu_bigrams %>%
unite(bigram, word1, word2, sep = " ") %>% # combine columns
count(president, bigram) %>%
bind_tf_idf(bigram, president, n) %>%
arrange(desc(tf_idf))
What makes the speeches of different presidents unique?
Let’s pick a few presidents and plot their highest scoreing tf-idf values here.
potus <- c("John F. Kennedy", "Richard M. Nixon", "William J. Clinton", "George Bush", "George W. Bush", "Jimmy Carter")
bigram_tf_idf %>%
filter(president %in% potus) %>%
group_by(president) %>%
top_n(20) %>%
ggplot(aes(reorder(bigram, tf_idf), tf_idf, fill = president)) +
geom_col(show.legend = FALSE) +
labs(x = NULL, y = "tf-idf") +
facet_wrap(~president, scales = "free", nrow = 2) +
coord_flip()
#> Selecting by tf_idf
2.5 Co-ocurrcence
Co-occurances give us a sense of words that appear in the same text, but not necessarily next to each other.
For this section we will make use of the widyr
package. It allows us to turn our table into a wide matrix. In our case that matrix will be made up of the individual words and the cell values will be the counts of how many times they co-occur. Then we will turn the matrix back into a tidy form, where each row contains the word pairs and the count of their co-occurrence. This lets us count common pairs of words co-appearing within the same speech.
The function which helps us do this is the pairwise_count()
function.
Since processing the entire corpus would take too long here, we will only look at the last 20 words of each speech.
library(widyr)
# extract last 100 words from text
sotu_whole$speech_end <- word(sotu_whole$text, -100, end = -1)
sotu_word_pairs <- sotu_whole %>%
unnest_tokens(word, speech_end) %>%
filter(!word %in% stop_words$word) %>% # remove stopwords
pairwise_count(word, doc_id, sort = TRUE, upper = FALSE) # don't include upper triangle of matrix
To plot the co-ocurrcance network, we use the igraph
library to convert our table into a network graph and ggraph
which adds functionality to ggplot and makes it easier create a network plot.
library(igraph)
#>
#> Attaching package: 'igraph'
#> The following objects are masked from 'package:dplyr':
#>
#> as_data_frame, groups, union
#> The following objects are masked from 'package:purrr':
#>
#> compose, simplify
#> The following object is masked from 'package:tidyr':
#>
#> crossing
#> The following object is masked from 'package:tibble':
#>
#> as_data_frame
#> The following objects are masked from 'package:stats':
#>
#> decompose, spectrum
#> The following object is masked from 'package:base':
#>
#> union
library(ggraph)
sotu_word_pairs %>%
filter(n >= 10) %>% # only word pairs that occur 10 or more times
graph_from_data_frame() %>% #convert to graph
ggraph(layout = "fr") + # place nodes according to the force-directed algorithm of Fruchterman and Reingold
geom_edge_link(aes(edge_alpha = n, edge_width = n), edge_colour = "tomato") +
geom_node_point(size = 5) +
geom_node_text(aes(label = name), repel = TRUE,
point.padding = unit(0.2, "lines")) +
theme_void()
There are alternative approaches for this as well. See for example the findAssocs
function in the tm
package.
2.6 Document-Term Matrix
A document-term matrix (DTM) is a format which is frequently used in textanalysis. It is a matrix where we can see the counts of each term per document. In a DTM each row represents a document, each column represents a term, and the cell values are the counts of the ocurrences of the term for the particular document.
tidytext
provides functionality to convert to and from DTMs, if for example, your analyis requires specific functions that require you to use a different R package which only works with DTM objects.
The cast_dtm
function can be used to create a DTM object from a tidy table.
Let’s assume that for some reason we want to use the findAssoc
function from the tm
package.
First we use dplyr to create a table with the document name, the term, and the count.
# make a table with document, term, count
tidy_sotu_words %>%
count(doc_id, word)
Now we cast it as a DTM.
sotu_dtm <- tidy_sotu_words %>%
count(doc_id, word) %>%
cast_dtm(doc_id, word, n)
class(sotu_dtm)
Finally, let’s use it in the tm
package.
library(tm)
#> Loading required package: NLP
#>
#> Attaching package: 'NLP'
#> The following object is masked from 'package:ggplot2':
#>
#> annotate
# look at the terms with tm function
Terms(sotu_dtm) %>% tail()
# most frequent terms
findFreqTerms(sotu_dtm, lowfreq = 5000)
# find terms associated with ...
findAssocs(sotu_dtm, "citizen", corlimit = 0.5)
Conversely, tidytext
implements the tidy
function (originally from the broom
package) to import DocumentTermMatrix objects. Note that it only takes the cells from the DTM that are not 0, so there will be no rows with 0 counts.
2.7 Sentiment analysis
tidytext
comes with a dataset sentiments
which contains several sentiment lexicons, where each word is attributed a certain sentiment, like this:
sentiments
Here we will take a look at how the sentiment of the speeches change over time. We will use the lexicon from Bing Liu and collaborators, which assigns positive/negative labels for each word:
bing_lex <- get_sentiments("bing")
bing_lex
Since this is a regular tibble, we can use these sentiments and join them to the words of our speeches. We will use inner_join
from dplyr
. Since our columns to join on have the same name (word
) we don’t need to explicitly name it.
tidy_sotu_words %>%
inner_join(bing_lex) %>% # join
count(year, sentiment) # group by year and sentiment
#> Joining, by = "word"
Finally we can visualize it like this:
tidy_sotu_words %>%
inner_join(bing_lex) %>% # join
count(year, sentiment) %>% # group by year and sentiment
ggplot(aes(year, n, color = sentiment)) +
geom_line() +
scale_x_continuous(breaks = seq(1790, 2016, by = 10)) +
theme(axis.text.x = element_text(angle = 45, hjust = 1))
#> Joining, by = "word"
TODO: length over time…other similar measures ?
TODO: variation between the different presidents?
TODO: topic modeling ?


ITGM #9 by @niquola
A lot of the best programmers and the most productive programmers I know are writing everything in Clojure and swearing by it, and then just producing ridiculously sophisticated things in a very short time. And that programmer productivity matters.
{:name "Nikolai",
:birthDate #inst"1989-01-01"
:roles #{:clojure-programmer :devop}
:preffered-number 96
:portfolio [{:project "medapp" :date ... }
{:project "fhirbase" :date ... }
{:project "aidbox" :date ...


| +1-330-402-8915<EMAIL_ADDRESS>| | | --- | --- |
Summary
Experienced Software Engineer specializing in the .NET stack. Strong knowledge of Software Engineering best practices, latest advances, and Clean Code architectures. Excellent knowledge of tools to enhance the Software Engineering process. Thoughtful, and Articulate. Excellent written and spoken communication. Eternal Student. Fluent in English and French. Open to relocation.
Experience
Hill Management Services, Hunt Valley, MD Developer/Analyst March 2019-Present
Developed custom APIs for bridging legacy code from IBM i to the .NET framework, handled user support issues, built internal utilities to automate business processes and converted Embarcadero Delphi solutions to the .NET Framework. Built Linux servers and maintained legacy code in various languages.
Technologies: C#, IBM i, Delphi, Ruby, Bash, RPGLE
Omnitracs, Towson, MD * * GIS Developer (Contract) July 2018-Sep 2018
Developed custom internal GIS related tools for creation and analysis of map related data
Technologies: C#, WPF
TrackOFF, Baltimore, MD.NET Developer/DevOps Lead Nov 2017-April 2018
DevOps and WPF Developer for an internet privacy startup in Baltimore City. Implemented new features based on Jira tickets. Have occasionally managed Jira instance. Developed a custom DevOps pipeline using VSTS for CI/CD. Implemented custom installers using NSIS Scripts. Deployed new release for QA, weekly, or bi-weekly. Used Git for source control. Technologies: C#, WPF, VSTS, NSIS, Git
Intersocietal Accreditation Commission, Ellicott City, MD Software Developer (Contract) Dec 2016-April 2017
Enhanced legacy ASP.NET Web Forms application to run on modern .NET versions and tools while implementing production support feature requests for users using C#, jQuery, Visual Studio 2017, XML, and TFS
Allegis Group, Inc, Hanover, MD Software DeveloperNov 2015 – Nov 2016
Maintained custom ASP.NET Web Applications using C#, Sitecore CMS, jQuery and other tools. Maintained Enterprise integration systems during this time as well. Experienced in TIBCO BusinessWorks 6. Was responsible for production support for our Sitecore based solutions. Used Scrum and Kanban methodologies across several different departments. TFS used for version control. Primarily used Visual Studio 2015. Sitecore CMS used ASP.NET Web Forms. Piloted Sitecore MVC.
Johns Hopkins Applied Physics Lab, Laurel, MD Software Developer (Contract) May-Aug 2015
Used Agile methods to develop web-based work order, foreign travel, and research submission systems. Delivered value by bringing new tools, processes and results to the team.
ASP.NET 4.5,4.6, Entity Framework and ASP.NET MVC 5 were used as server-side tooling.
Enhanced custom N-Tier architecture in ASP.NET MVC.
Enhanced custom ASP.NET MVC helper libraries for use by the team.
Developed custom Unit Tests in Visual Studio 2013
Technologies: Visual Studio 2013, ASP.NET MVC, Telerik KendoUI, SVN, SQL Server 2012,
Entity Framework.
Batelle Energy Alliance, Idaho Falls, ID Software Developer (Contract)Sep – Oct 2014
Idaho Treatment Group, Idaho Falls, ID Software Developer (Contract)Jun 2014 - Sep 2014
Education
Kent State University, Kent, OH
2009 – 2013
Computer Science
Certifications
Exam 70-486 : Developing ASP.NET MVC 4 Web Applications
Personal Projects
Over the last few months, I have run my own ESXi Server inside of VirtualBox configuring and running Linux and Windows servers. Have taken to installing, administering, and configuring FreeBSD, OpenBSD and Linux servers for both Unix based software development and other tasks.Familiar with WordPress and PHP. Familiar with deploying to Microsoft Azure and its Cloud services.Familiar with C and C++


| Property starting with B |
| Name |
Caption |
Description |
Type |
Mandatory |
Name (known in REST) |
Available since release |
Introduced by which team |
Introduced for which project |
Additional remarks |
|
BankAccount
|
BankAccount
|
|
String
|
|
BankAccount
|
|
|
|
|
|
BankTransactionGuid
|
BankTransactionGuid
|
|
GUID
|
|
BankTransactionGuid
|
|
|
|
|
|
BudgetVersion
|
BudgetVersion
|
|
String
|
|
BudgetVersion
|
|
|
|
|
| Property starting with C |
| Name |
Caption |
Description |
Type |
Mandatory |
Name (known in REST) |
Available since release |
Introduced by which team |
Introduced for which project |
Additional remarks |
|
CashRegisterAccount
|
CashRegisterAccount
|
|
String
|
|
CashRegisterAccount
|
|
|
|
|
|
CentralVATAmount
|
CentralVATAmount
|
|
Double
|
|
CentralVATAmount
|
|
|
|
|
|
CentralVATBaseAmount
|
CentralVATBaseAmount
|
|
Double
|
|
CentralVATBaseAmount
|
|
|
|
|
|
Checked
|
Checked
|
|
Boolean
|
|
Checked
|
|
|
|
|
|
CompanyAccountCode
|
CompanyAccountCode
|
|
String
|
|
CompanyAccountCode
|
|
|
|
|
|
CompanyAccountDescription
|
CompanyAccountDescription
|
|
String
|
|
CompanyAccountDescription
|
|
|
|
|
|
CompanyCode
|
CompanyCode
|
|
String
|
|
CompanyCode
|
|
|
|
|
|
CompanyName
|
CompanyName
|
|
String
|
|
CompanyName
|
|
|
|
|
|
CostCenter
|
CostCenter
|
|
String
|
|
CostCenter
|
|
|
|
|
|
CostUnit
|
CostUnit
|
|
String
|
|
CostUnit
|
|
|
|
|
|
CreatedDate
|
CreatedDate
|
|
Date
|
|
CreatedDate
|
|
|
|
|
|
Creator
|
Creator
|
|
Number
|
|
Creator
|
|
|
|
|
|
CreatorName
|
CreatorName
|
|
String
|
|
CreatorName
|
|
|
|
|
|
Creditor
|
Creditor
|
|
String
|
|
Creditor
|
|
|
|
|
|
CreditSurchageOrPaymentDiscountAmount
|
CreditSurchageOrPaymentDiscountAmount
|
|
String
|
|
CreditSurchageOrPaymentDiscountAmount
|
|
|
|
|
|
CreditSurchageOrPaymentDiscountAmount1
|
CreditSurchageOrPaymentDiscountAmount1
|
|
Double
|
|
CreditSurchageOrPaymentDiscountAmount1
|
|
|
|
|
|
CreditSurchageOrPaymentDiscountAmount2
|
CreditSurchageOrPaymentDiscountAmount2
|
|
Double
|
|
CreditSurchageOrPaymentDiscountAmount2
|
|
|
|
|
|
CreditSurchargeOrPaymentDiscountDueDate1
|
CreditSurchargeOrPaymentDiscountDueDate1
|
|
Date
|
|
CreditSurchargeOrPaymentDiscountDueDate1
|
|
|
|
|
|
CreditSurchargeOrPaymentDiscountDueDate2
|
CreditSurchargeOrPaymentDiscountDueDate2
|
|
Date
|
|
CreditSurchargeOrPaymentDiscountDueDate2
|
|
|
|
|
|
CrossCurrencyExchangeRate
|
CrossCurrencyExchangeRate
|
|
Double
|
|
CrossCurrencyExchangeRate
|
|
|
|
|
|
CurrencyCode
|
CurrencyCode
|
|
String
|
|
CurrencyCode
|
|
|
|
|
|
CustomerCode
|
CustomerCode
|
|
String
|
|
CustomerCode
|
|
|
|
|
|
CustomerID
|
CustomerID
|
|
GUID
|
|
CustomerID
|
|
|
|
|
|
CustomerName
|
CustomerName
|
|
String
|
|
CustomerName
|
|
|
|
|
| Property starting with D |
| Name |
Caption |
Description |
Type |
Mandatory |
Name (known in REST) |
Available since release |
Introduced by which team |
Introduced for which project |
Additional remarks |
|
Debtor
|
Debtor
|
|
String
|
|
Debtor
|
|
|
|
|
|
DeliveryDate
|
DeliveryDate
|
|
Date
|
|
DeliveryDate
|
|
|
|
|
|
Description
|
Description
|
|
String
|
|
Description
|
|
|
|
|
|
Discount
|
Discount
|
|
Double
|
|
Discount
|
|
|
|
|
|
Division
|
Division
|
|
Number
|
|
Division
|
|
|
|
|
|
DivisionCurrency
|
DivisionCurrency
|
|
String
|
|
DivisionCurrency
|
|
|
|
|
|
DivisionCurrencyAmount
|
DivisionCurrencyAmount
|
|
Double
|
|
DivisionCurrencyAmount
|
|
|
|
|
|
DivisionCurrencyCreditAmount
|
DivisionCurrencyCreditAmount
|
|
Double
|
|
DivisionCurrencyCreditAmount
|
|
|
|
|
|
DivisionCurrencyDebitAmount
|
DivisionCurrencyDebitAmount
|
|
Double
|
|
DivisionCurrencyDebitAmount
|
|
|
|
|
|
DocumentAttachmentID
|
DocumentAttachmentID
|
|
GUID
|
|
DocumentAttachmentID
|
|
|
|
|
|
DocumentID
|
DocumentID
|
|
GUID
|
|
DocumentID
|
|
|
|
|
|
DocumentNumber
|
DocumentNumber
|
|
String
|
|
DocumentNumber
|
|
|
|
|
|
DocumentSubject
|
DocumentSubject
|
|
String
|
|
DocumentSubject
|
|
|
|
|
| Property starting with E |
| Name |
Caption |
Description |
Type |
Mandatory |
Name (known in REST) |
Available since release |
Introduced by which team |
Introduced for which project |
Additional remarks |
|
EndTime
|
EndTime
|
|
Date
|
|
EndTime
|
|
|
|
|
|
EntryGuid
|
EntryGuid
|
|
GUID
|
|
EntryGuid
|
|
|
|
|
|
EntryNumber
|
EntryNumber
|
|
String
|
|
EntryNumber
|
|
|
|
|
|
ExchangeRateOfOutstandingItem
|
ExchangeRateOfOutstandingItem
|
|
Double
|
|
ExchangeRateOfOutstandingItem
|
|
|
|
|
|
ExtraCurrencyAmount
|
ExtraCurrencyAmount
|
|
Double
|
|
ExtraCurrencyAmount
|
|
|
|
|
|
ExtraCurrencyCode
|
ExtraCurrencyCode
|
|
String
|
|
ExtraCurrencyCode
|
|
|
|
|
| Property starting with F |
| Name |
Caption |
Description |
Type |
Mandatory |
Name (known in REST) |
Available since release |
Introduced by which team |
Introduced for which project |
Additional remarks |
|
FinancialPeriod
|
Financialperiod
|
|
String
|
|
FinancialPeriod
|
|
|
|
|
|
FinancialYear
|
Financialyear
|
|
Number
|
|
FinancialYear
|
|
|
|
|
|
ForeignCurrency
|
ForeignCurrency
|
|
String
|
|
ForeignCurrency
|
|
|
|
|
|
ForeignCurrencyAmount
|
ForeignCurrencyAmount
|
|
Double
|
|
ForeignCurrencyAmount
|
|
|
|
|
|
ForeignCurrencyCreditAmount
|
ForeignCurrencyCreditAmount
|
|
Double
|
|
ForeignCurrencyCreditAmount
|
|
|
|
|
|
ForeignCurrencyDebitAmount
|
ForeignCurrencyDebitAmount
|
|
Double
|
|
ForeignCurrencyDebitAmount
|
|
|
|
|
|
ForeignCurrencyRate
|
ForeignCurrencyRate
|
|
Double
|
|
ForeignCurrencyRate
|
|
|
|
|
|
ForeignCurrencyVATBaseAmount
|
ForeignCurrencyVATBaseAmount
|
|
Double
|
|
ForeignCurrencyVATBaseAmount
|
|
|
|
|
|
FreeField1
|
FreeField1
|
|
String
|
|
FreeField1
|
|
|
|
|
|
FreeField2
|
FreeField2
|
|
String
|
|
FreeField2
|
|
|
|
|
|
FreeField3
|
FreeField3
|
|
String
|
|
FreeField3
|
|
|
|
|
|
FreeField4
|
FreeField4
|
|
Number
|
|
FreeField4
|
|
|
|
|
|
FreeField5
|
FreeField5
|
|
Number
|
|
FreeField5
|
|
|
|
|
| Property starting with I |
| Name |
Caption |
Description |
Type |
Mandatory |
Name (known in REST) |
Available since release |
Introduced by which team |
Introduced for which project |
Additional remarks |
|
ID
|
ID
|
|
Number
|
|
ID
|
|
|
|
|
|
IntrastatArea
|
IntrastatArea
|
|
String
|
|
IntrastatArea
|
|
|
|
|
|
IntrastatComplete
|
IntrastatComplete
|
|
String
|
|
IntrastatComplete
|
|
|
|
|
|
IntrastatDeliveryMethod
|
IntrastatDeliveryMethod
|
|
String
|
|
IntrastatDeliveryMethod
|
|
|
|
|
|
IntrastatLandAssembly
|
IntrastatLandAssembly
|
|
String
|
|
IntrastatLandAssembly
|
|
|
|
|
|
IntrastatLandDestinationOrigin
|
IntrastatLandDestinationOrigin
|
|
String
|
|
IntrastatLandDestinationOrigin
|
|
|
|
|
|
IntrastatLandISO
|
IntrastatLandISO
|
|
String
|
|
IntrastatLandISO
|
|
|
|
|
|
IntrastatPort
|
IntrastatPort
|
|
String
|
|
IntrastatPort
|
|
|
|
|
|
IntrastatSearchCodeTransactionA
|
IntrastatSearchCodeTransactionA
|
|
String
|
|
IntrastatSearchCodeTransactionA
|
|
|
|
|
|
IntrastatStandardCode
|
IntrastatStandardCode
|
|
String
|
|
IntrastatStandardCode
|
|
|
|
|
|
IntrastatStatisticNumber
|
IntrastatStatisticNumber
|
|
String
|
|
IntrastatStatisticNumber
|
|
|
|
|
|
IntrastatStatisticUnit
|
IntrastatStatisticUnit
|
|
Number
|
|
IntrastatStatisticUnit
|
|
|
|
|
|
IntrastatSystem
|
IntrastatSystem
|
|
String
|
|
IntrastatSystem
|
|
|
|
|
|
IntrastatTransportMethod
|
IntrastatTransportMethod
|
|
String
|
|
IntrastatTransportMethod
|
|
|
|
|
|
IntrastatTransportShipment
|
IntrastatTransportShipment
|
|
String
|
|
IntrastatTransportShipment
|
|
|
|
|
|
IntrastatWeight
|
IntrastatWeight
|
|
Number
|
|
IntrastatWeight
|
|
|
|
|
|
InvoiceDueDate
|
InvoiceDueDate
|
|
Date
|
|
InvoiceDueDate
|
|
|
|
|
|
IsProcessed
|
IsProcessed
|
|
Boolean
|
|
IsProcessed
|
|
|
|
|
|
Item
|
Item
|
|
String
|
|
Item
|
|
|
|
|
|
ItemDescription
|
ItemDescription
|
|
String
|
|
ItemDescription
|
|
|
|
|
| Property starting with J |
| Name |
Caption |
Description |
Type |
Mandatory |
Name (known in REST) |
Available since release |
Introduced by which team |
Introduced for which project |
Additional remarks |
|
JournalNumber
|
JournalNumber
|
|
String
|
|
JournalNumber
|
|
|
|
|
|
JournalPostingNumber
|
JournalPostingNumber
|
|
Number
|
|
JournalPostingNumber
|
|
|
|
|
| Property starting with L |
| Name |
Caption |
Description |
Type |
Mandatory |
Name (known in REST) |
Available since release |
Introduced by which team |
Introduced for which project |
Additional remarks |
|
LastReminderDate
|
LastReminderDate
|
|
Date
|
|
LastReminderDate
|
|
|
|
|
|
LineType
|
LineType
|
|
Number
|
|
LineType
|
|
|
|
|
|
LinkedLine
|
LinkedLine
|
|
GUID
|
|
LinkedLine
|
|
|
|
|
| Property starting with M |
| Name |
Caption |
Description |
Type |
Mandatory |
Name (known in REST) |
Available since release |
Introduced by which team |
Introduced for which project |
Additional remarks |
|
Message
|
Message
|
|
String
|
|
Message
|
|
|
|
|
|
ModifiedDate
|
ModifiedDate
|
|
Date
|
|
ModifiedDate
|
|
|
|
|
|
Modifier
|
Modifier
|
|
Number
|
|
Modifier
|
|
|
|
|
|
ModifierName
|
ModifierName
|
|
String
|
|
ModifierName
|
|
|
|
|
| Property starting with O |
| Name |
Caption |
Description |
Type |
Mandatory |
Name (known in REST) |
Available since release |
Introduced by which team |
Introduced for which project |
Additional remarks |
|
OrderDebtor
|
OrderDebtor
|
|
GUID
|
|
OrderDebtor
|
|
|
|
|
|
OrderNumber
|
OrderNumber
|
|
String
|
|
OrderNumber
|
|
|
|
|
|
OriginalQuantity
|
OriginalQuantity
|
|
Double
|
|
OriginalQuantity
|
|
|
|
|
|
OriginOfEntry
|
OriginOfEntry
|
|
String
|
|
OriginOfEntry
|
|
|
|
|
|
OriginOfTransaction
|
OriginOfTransaction
|
|
String
|
|
OriginOfTransaction
|
|
|
|
|
|
OurReference
|
Our Reference
|
|
String
|
|
OurReference
|
|
|
|
|
| Property starting with P |
| Name |
Caption |
Description |
Type |
Mandatory |
Name (known in REST) |
Available since release |
Introduced by which team |
Introduced for which project |
Additional remarks |
|
PaymentMethod
|
PaymentMethod
|
|
String
|
|
PaymentMethod
|
|
|
|
|
|
PaymentReference
|
PaymentReference
|
|
String
|
|
PaymentReference
|
|
|
|
|
|
PaymentTermCode
|
PaymentTermCode
|
|
String
|
|
PaymentTermCode
|
|
|
|
|
|
PayrollCosts
|
PayrollCosts
|
|
String
|
|
PayrollCosts
|
|
|
|
|
|
PayrollSubType
|
PayrollSubType
|
|
String
|
|
PayrollSubType
|
|
|
|
|
|
Pricelist
|
Pricelist
|
|
String
|
|
Pricelist
|
|
|
|
|
|
ProcessLine
|
ProcessLine
|
|
String
|
|
ProcessLine
|
|
|
|
|
|
ProcessLineCode
|
ProcessLineCode
|
|
String
|
|
ProcessLineCode
|
|
|
|
|
|
ProcessNumber
|
ProcessNumber
|
|
Number
|
|
ProcessNumber
|
|
|
|
|
|
ProcessOrder
|
ProcessOrder
|
|
String
|
|
ProcessOrder
|
|
|
|
|
|
ProjectCode
|
ProjectCode
|
|
String
|
|
ProjectCode
|
|
|
|
|
|
ProjectDescription
|
ProjectDescription
|
|
String
|
|
ProjectDescription
|
|
|
|
|
| Property starting with Q |
| Name |
Caption |
Description |
Type |
Mandatory |
Name (known in REST) |
Available since release |
Introduced by which team |
Introduced for which project |
Additional remarks |
|
Quantity
|
Quantity
|
|
Double
|
|
Quantity
|
|
|
|
|
| Property starting with R |
| Name |
Caption |
Description |
Type |
Mandatory |
Name (known in REST) |
Available since release |
Introduced by which team |
Introduced for which project |
Additional remarks |
|
Rate
|
Rate
|
|
Double
|
|
Rate
|
|
|
|
|
|
ReasonCode
|
ReasonCode
|
|
String
|
|
ReasonCode
|
|
|
|
|
|
ReminderCount
|
ReminderCount
|
|
Number
|
|
ReminderCount
|
|
|
|
|
|
ReminderLayout
|
ReminderLayout
|
|
Number
|
|
ReminderLayout
|
|
|
|
|
|
ReportingDate
|
ReportingDate
|
|
Date
|
|
ReportingDate
|
|
|
|
|
|
ReportingNumber
|
ReportingNumber
|
|
String
|
|
ReportingNumber
|
|
|
|
|
|
ReportingNumberListing
|
ReportingNumberListing
|
|
String
|
|
ReportingNumberListing
|
|
|
|
|
|
Resource
|
Resource
|
|
Number
|
|
Resource
|
|
|
|
|
|
ResourceName
|
ResourceName
|
|
String
|
|
ResourceName
|
|
|
|
|
|
RevaluationCurrency
|
RevaluationCurrency
|
|
String
|
|
RevaluationCurrency
|
|
|
|
|
|
Reviewed
|
Reviewed
|
|
Boolean
|
|
Reviewed
|
|
|
|
|
|
Routing
|
Routing
|
|
String
|
|
Routing
|
|
|
|
|
| Property starting with S |
| Name |
Caption |
Description |
Type |
Mandatory |
Name (known in REST) |
Available since release |
Introduced by which team |
Introduced for which project |
Additional remarks |
|
SecondFinancialTransactionSequenceNumber
|
SecondFinancialTransactionSequenceNumber
|
|
String
|
|
SecondFinancialTransactionSequenceNumber
|
|
|
|
|
|
SelectionCode
|
SelectionCode
|
|
String
|
|
SelectionCode
|
|
|
|
|
|
SerialNumber
|
SerialNumber
|
|
String
|
|
SerialNumber
|
|
|
|
|
|
SerialNumberDescription
|
SerialNumberDescription
|
|
String
|
|
SerialNumberDescription
|
|
|
|
|
|
Shipment
|
Shipment
|
|
String
|
|
Shipment
|
|
|
|
|
|
StartTime
|
StartTime
|
|
Date
|
|
StartTime
|
|
|
|
|
|
StatementNUmber
|
StatementNUmber
|
|
Number
|
|
StatementNUmber
|
|
|
|
|
|
StatisticalFactor
|
StatisticalFactor
|
|
Number
|
|
StatisticalFactor
|
|
|
|
|
|
Status
|
Status
|
|
Number
|
|
Status
|
|
|
|
|
|
Step
|
Step
|
|
Number
|
|
Step
|
|
|
|
|
|
StockTrackingNumber
|
StockTrackingNumber
|
|
String
|
|
StockTrackingNumber
|
|
|
|
|
| Property starting with T |
| Name |
Caption |
Description |
Type |
Mandatory |
Name (known in REST) |
Available since release |
Introduced by which team |
Introduced for which project |
Additional remarks |
|
TaxAmount2
|
TaxAmount2
|
|
Double
|
|
TaxAmount2
|
|
|
|
|
|
TaxAmount3
|
TaxAmount3
|
|
Double
|
|
TaxAmount3
|
|
|
|
|
|
TaxAmount4
|
TaxAmount4
|
|
Double
|
|
TaxAmount4
|
|
|
|
|
|
TaxAmount5
|
TaxAmount5
|
|
Double
|
|
TaxAmount5
|
|
|
|
|
|
TaxBasis2
|
TaxBasis2
|
|
Double
|
|
TaxBasis2
|
|
|
|
|
|
TaxBasis3
|
TaxBasis3
|
|
Double
|
|
TaxBasis3
|
|
|
|
|
|
TaxBasis4
|
TaxBasis4
|
|
Double
|
|
TaxBasis4
|
|
|
|
|
|
TaxBasis5
|
TaxBasis5
|
|
Double
|
|
TaxBasis5
|
|
|
|
|
|
TaxCode2
|
TaxCode2
|
|
String
|
|
TaxCode2
|
|
|
|
|
|
TaxCode3
|
TaxCode3
|
|
String
|
|
TaxCode3
|
|
|
|
|
|
TaxCode4
|
TaxCode4
|
|
String
|
|
TaxCode4
|
|
|
|
|
|
TaxCode5
|
TaxCode5
|
|
String
|
|
TaxCode5
|
|
|
|
|
|
TransactionDate
|
TransactionDate
|
|
Date
|
|
TransactionDate
|
|
|
|
|
|
TransactionGuid
|
TransactionGuid
|
|
GUID
|
|
TransactionGuid
|
|
|
|
|
|
TransactionGuid2
|
TransactionGuid2
|
|
GUID
|
|
TransactionGuid2
|
|
|
|
|
|
TransactionKey
|
TransactionKey
|
|
GUID
|
|
TransactionKey
|
|
|
|
|
|
TransactionSubType
|
TransactionSubType
|
|
String
|
|
TransactionSubType
|
|
|
|
|
|
TransactionType
|
TransactionType
|
|
Number
|
|
TransactionType
|
|
|
|
|
|
TransactionTypeDescription
|
TransactionTypeDescription
|
|
String
|
|
TransactionTypeDescription
|
|
|
|
|
|
TransType
|
TransType
|
|
String
|
|
TransType
|
|
|
|
|
| Property starting with U |
| Name |
Caption |
Description |
Type |
Mandatory |
Name (known in REST) |
Available since release |
Introduced by which team |
Introduced for which project |
Additional remarks |
|
UnitCode
|
UnitCode
|
|
String
|
|
UnitCode
|
|
|
|
|
| Property starting with V |
| Name |
Caption |
Description |
Type |
Mandatory |
Name (known in REST) |
Available since release |
Introduced by which team |
Introduced for which project |
Additional remarks |
|
VATAmount
|
VATAmount
|
|
Double
|
|
VATAmount
|
|
|
|
|
|
VATCode
|
VATCode
|
|
String
|
|
VATCode
|
|
|
|
|
|
VATDescription
|
VATDescription
|
|
String
|
|
VATDescription
|
|
|
|
|
|
VATNumber
|
VATNumber
|
|
String
|
|
VATNumber
|
|
|
|
|
|
VATPercentage
|
VATPercentage
|
|
Double
|
|
VATPercentage
|
|
|
|
|
| Property starting with W |
| Name |
Caption |
Description |
Type |
Mandatory |
Name (known in REST) |
Available since release |
Introduced by which team |
Introduced for which project |
Additional remarks |
|
Warehouse
|
Warehouse
|
|
String
|
|
Warehouse
|
|
|
|
|
|
WarehouseDescription
|
WarehouseDescription
|
|
String
|
|
WarehouseDescription
|
|
|
|
|
|
WarehouseLocation
|
WarehouseLocation
|
|
String
|
|
WarehouseLocation
|
|
|
|
|


Preparation time
30 mins to 1 hour
Cooking time
over 2 hours
Serves
6-8
The ultimate homemade lasagne, made with beef and pork, fresh pasta, Italian mozzarella and creamy béchamel. Delicious.
Preheat the oven to 180C/350F/Gas 4.
For the ragu, heat the olive oil in a frying pan over a low heat and fry the celery, carrots and onion for approximately 15 minutes, until softened and golden. Add the garlic and rosemary and fry for two more minutes.
Add the beef and pork mince and cook until the liquid from the meat has been absorbed.
Pour in approximately 400ml/14fl oz of red wine and stir well. Cook for approximately 45 minutes.
Once the wine has evaporated, add the tomatoes and stock. Leave the mixture uncovered to cook slowly for two hours. Top up with more warm stock if necessary. Season with salt and freshly ground black pepper to taste.
To make the bechamel sauce, place the milk in a large non-stick saucepan, add the bay leaves, onion and nutmeg and gently bring to the boil.
In a separate saucepan melt the butter and add the flour. Beat well and cook for two minutes. Remove the milk from the heat and add a little to the flour mixture. Combine well, and when all the milk has been absorbed, add a little more. Continue to do this until all the milk has been added, whisking continually.
For the lasagne, blanch the pasta in salted boiling water for three minutes. Spoon a third of the bechamel sauce into the bottom of a lasagne dish in a layer, then place some of the pasta strips over the top. Follow this with some of the mozzarella and parmesan, and sprinkle over freshly ground black pepper. Follow with a layer of ragu. Repeat this step twice until all the ingredients have been used up. Dot knobs of butter over the surface and cook in the oven for 30 minutes, or until golden-brown on top and completely cooked through.


Project Team:
Ethan Wilde
The group designated Ethan as the overall Project Manager. This is because one of his responsibilities is to overlook the project's digital workplace (ClickUp); it, therefore, made sense to assign him with the responsibility of task management but also general team coordination to ensure work is completed efficiently and to a high standard of quality. As the project manager of the group, Ethan has been assigned the job of creating a list of talking points for the group's weekly meetings.
ProfileDeputy Project Manager
Hannah Jacob
Hannah is going to work as the System Manager and Deputy Project Manager who will be heavily involved in and oversee all system development. This decision came down to her personal experience working on large-scale projects as a leading member of Dev Soc (Developer's Society at Nottingham Trent University) and the fact that she is the only member studying a course specialising in games technology. One of her responsibilities in this role will be to manage the group's code repository through GitHub.
ProfileHead of Market Research
Ben Teft
As a software developer, Ben will play an essential role in the group by ensuring a robust system will be developed. As head of market research, Ben is responsible for overseeing what information needs to be gathered and analysed.
ProfileSystem Debugger
Owen Rennie
As head of system testing and system debugging, Owen will work with Simon to ensure the system is developed the same way it was designed. These two roles are essential to ensure the system is delivered to the high standards that have been set.
ProfileSystem Tester
Simon Fincham
As head of user acceptance, Simon’s responsibility is to analyse client feedback throughout the project and feed that back to the rest of the team. Simon will work with Owen to thoroughly test the system.
Profile


AT T H R I V E
WE VALUE:
PEOPLE
ANIMALS
PLANET
THE CYCLE BEGINS WITH US
In today's society we focus so much on quality, time
and money that it has started to negatively affect the
environment, animals and people.
At THRIVE we value.
In today's society we focus so much on quality, time and money that it has started to negatively affect the environment, animals and people.
- THE CYCLE BEGINS WITH US


/nwajo/ (haitian creole) The tough central part of various fruits, containing the seeds.
Run in your project root folder
# Get boilerplate
npx @absolunet/nwayo-grow-project
# Install workflow and vendor (in nwayo root folder)
npm install
# Install CLI
npm install -g @absolunet/nwayo-cli
# Build (in nwayo root folder)
nwayo rebuild
nwayo is HTML5 ready and uses gulp as a build system
Currently deployed on 200+ sites including:
Multiple extensions available
See the Changelog to see what has changed.
See the Contributing Guidelines for ways to get started.
See the Support Guide for ways to get help.
See the Security Policy for sharing vulnerability reports.
This project has a Code of Conduct. By interacting with this repository, organization, or community you agree to abide by its terms.


Using Harry Potter novels as a base, support for using your favorite novel will be added in next phase.AI is currently taught only first 2 Harry Potter novels...will be fixed soon.
About this tool:
I made this tool as a learning exercise and you can use it for either fun or to get out of writer's block if you want to write a HP fan-fiction story ^^"! Click here to see examples.
This tool shows suggestions much like your phone keyboard, except that it has learnt from novels and not from the words you use most.
Select any one of the suggestions and it will show you other words which you can add to it, you can copy-paste above story to format it as you will.
TIP: If you want to get more creative suggestions, please consider using "Load New" button until you find something intresting. You'll mostly see repetitive suggestions, this is because AI is trained on only 2 books, training on more books slows down response as I'm running on a free server which is slow, I'll soon consider monetizing and switching to paid server once I've more things to put on site.


Collections by Organ
# Files by Lead PI
# Files per File Type
Collections by Organ
# Files by Lead PI
# Files per File Type
| Collection | Organ | Discipline | Institution | Lead PI | Actions |
|---|
| Dataset | Collection | Actions |
|---|
Explore
| Select | File | Type | Site | Description | Thumb | Size | Actions |
|---|


Flashing Motorola Droid to Cricket¶
This guide will explain how to flash a Motorola Droid from Verizon to Cricket based on my experiences. The two (similar) guides I followed had some inconsistencies and confused me until I pieced together clues from other sources. My guide will explain the exact steps I took to get my Droid working on Cricket’s $55 Android plan.
I used the following resources for my guide:
After flashing, everything works for me except sending long SMS (multipart texts that require two or more messages to be sent).
- Placing and receiving calls work.
- Writing and receiving normal SMS works (receiving long SMS works).
- Receiving MMS works (sending MMS started working magically after 12 hours).
- Data works fine, including the Market.
This guide will explain how to get a Motorola Droid (US, CDMA, Verizon version; not the GSM Milestone) from Verizon to Cricket using a new $55/mo Android plan.
Preface¶
I decided to break my contract with Verizon and incur a $95 ETF to port my number to Google Voice once I discovered I could make/receive Gvoice calls for free using a $50 device with my landline telephones. When I ported my number on Saturday, it took 23.5 hours to finish porting on Sunday. On that day I called Verizon to get a new phone number, but the representative informed me I will have to wait 7 days to reactivate my phone without disturbing the porting process. I didn’t want to risk losing my number so I decided to just wait a week.
I checked how much the rate would be on Verizon without a contract (I’m waiting on a Webtop phone with an unlocked bootloader) thinking it would be the same, but I found out it was $5/mo more than with a contract. Since then, I made my mind up to move to Cricket while I waited for a phone I liked to come out.
Prerequisites¶
Software¶
- Motorola Droid (US version, not the Milestone), rooted (probably) with SPRecovery (probably).
- Drivers for your phone.
- (probably?) Android SDK.
- Unzip this to get 42900.prl:
42900.zip
- HW VSP Singleport 3.1.2
- CDMA Workshop 2.7 (google it).
- QPST 2.7.355 (google it).
Service¶
You will need an MIN
(Mobile Identification Number) and an MDN
(Mobile Device Number). Your MDN
is your phone
number, from this point on I will refer to it as your phone number. In order to obtain these two values, you will
need to already have an account with Cricket. If you already have these two values from Cricket, skip this section.
Otherwise I will explain how to get these numbers by signing up with Cricket before flashing your phone. You will have
to pay for service up front ($55 for the first month, $15 activation, and tax). You can probably do this online but I
went to a local Cricket store.
In order to sign up with Cricket, you will need your MEID
(Mobile Equipment Identifier) from your phone. You can get
your MEID
from Android but it will be the HEX version, and Cricket needs it in DEC. To avoid converting hex to dec,
poweroff your phone and remove the battery. On the label beneath the battery on your phone you will find both HEX and
DEC MEID
. You can either write down the DEC MEID
, or better yet, take your phone to Cricket so they can scan the
barcode beneath it instead of manually typing the MEID
.
Go to the Cricket store with your phone/MEID
and ask to sign up for the $55 Android plan. Tell them you will flash
your phone later and all you will need is your phone number and your MIN
. When they sign you up, they will print out
a paper with both of these values. Make sure your MIN
and phone number are on it.
When you have your phone number and MIN
, continue on to the next section.
NVRAM Items¶
Once you have your MIN
and phone number:
- Generate a CDMA Workshop 2.7 NVRAM file from here: https://www.whiterabbit.org/android/
- Where it says Enter your login string: enter<EMAIL_ADDRESS>(replace zeros with your ten-digit phone number).
- Click Generate, it will download a text file roughly 6 KB in size.
- This is your NVRAM Items file.
Installing Service¶
Flashing the Phone¶
Plug your phone into your computer and turn off the phone.
Slide out the keyboard and hold the T key while you press the power button for five seconds (probably unnecessary but that’s what I did).
Keep holding T until Android boots up as normal.
- Open HW Virtual Serial Port.
- Click on the Settings tab.
- Uncheck NVT Enabled.
- Click on the Virtual Serial Port tab.
- Set Port Name to COM10.
- Set IP Address to <IP_ADDRESS>.
- Set Port to 11008.
- Click on Create COM at the bottom and wait about 10 seconds.
- Make sure VSP Status is Created and LAN Status is Connected.
- Open CDMA Workshop v2.7.0
- Under “COM Settings (AT mode)” set Port to COM10 and click Connect.
- The status bar at the bottom should read “Connected to COM10 port successfully”.
- Click on the Security tab, and in the small text field under “SPC” type 000000 and click on SPC, then Send.
- A box will pop up and say “SPC is correct. Phone unlocked”.
Click on the Other tab, and under “PRL” click on Write and browse to 42900.prl.
- Click on the Nam tab.
- Type your ten-digit
MIN
where it says MIN. - Type your ten-digit phone number where it says Dir_Number.
- Click on Write.
- Type your ten-digit
- Click on the Memory tab, and under “NV Items” click Write.
- It will say “You must send current SPC...” click OK.
- Browse to the NVRAM items text file you generated earlier.
- It should say it wrote 12 items to the phone.
Click on the Main tab, and at the bottom click on the Mode button, then Reset.
Your phone should reboot. Hold down T again like you did before.
Close CDMA Workshop.
- Go back to HW Virtual Serial Port and click Delete COM. Then do Create COM like you did before.
- If both statuses aren’t Created and Connected, power off your phone and hold T while powering it on like before.
- Open QPST Configuration from the Start Menu.
- Click on the Ports tab and click on the Add New Port... button.
- Select COM10 - Serial and click OK.
After a few seconds the Phone column should have SURFQSC6055 (NAND)... underneath it.
Click on Start Clients at the top, then Service Programming.
A new window will open, you should see Sholes P3 under Banner. Click OK.
- At the bottom click on Read from Phone. If not already, type 000000 and click OK.
- The progress bar should gradually increase and complete after about two or four minutes.
Click on the M.IP tab, and set “Mobile IP Behavior” to Mob + Simp f/back.
- Double click on the first row in User Profile.
- Set NAI and Tethered NAI to<EMAIL_ADDRESS>(replace zeros with your phone number) and click OK.
- Click on the PPP Config tab and click on the Um button.
- Set Tethered NAI and User ID to the same thing<EMAIL_ADDRESS>and Password to cricket.
- Click on the AN button at the top and do the same.
Click on Write to Phone on the bottom. If your phone does not reboot, reboot it.
Close all QPST windows as well as the HW Virtual Serial Port (Delete COM first).
Configuring APNs¶
- Once Android boots back up, open the app Voice Dialer.
- Say aloud “Open APNs” and tap OK.
- Tap on the text verizon and set the following settings:
- Name: Cricket
- APN: internet
- Proxy: (blank the field)
- Port: (blank the field)
- Username<EMAIL_ADDRESS>- Password: cricket
- Server: wap.mycricket.com
- MMSC: https://mms.mycricket.com/servlets/mms
- MMS proxy: wap.mycricket.com
- MMS port: 8080
- MCC: 310
- MNC: 004
- Authentication type: PAP or CHAP
- APN type: (blank the field)
Reboot your phone and you are done.


Phase 1
100% - 70%
Marks two players
Damages players within 4 yards
Rest of raid must help soak in a line to share damage
Move out of raid and spread out
Permanently covers 1/3 of the room with desolation pools
Stack with your group
Kill adds that spawn quickly
Stuns raid and picks them up
Throws raid back away from boss
Does damage to raid based on how many raiders have same number of Sin stacks
Stack near boss and put back to wall
Phase 2
70% - 40%
Denathrius summons his sword to fight by his side
Heal members who have the debuff
Tanks swap on 4-6 stacks
Move out of raid and spread
Rest of raid should stack in to give space
At 100 energy, boss will summon several large swords
Red lines will show path swords will take
Large amount of damage if hit
Spread out to make blades easier to dodge, do not get hit
Ranged kill the adds on the platforms
Melee kill the adds near boss
Face cone onto adds within reach
Taunt swap on every cast
Move as far away as you can.  Be in center of room
Swap on 4-6 stacks
Position boss on edge of platform to give room
Move out of raid to avoid hitting raid members
Dodge Masscre if cast
Move out of Ravage. Ravage casts provide a hard enrage
Move as far away as you can. Use movement speed CDs


Toggle navigation
yadc
Unknown user
Actions
Select game
Log out
Your browser does not support web sockets.
Log in
Username
Select a game
Loading...
Chat
Foo
That game is offline.
Return to game list
Unrecognized game.
Return to game list
You have reached an invalid page.
Return to main page


POST GIG
LIST GIGS
GIGSTERS
LOGIN
Post a Gig
Post a new Gig for free. Invite Gigsters to bid on your gig.
Title
Description
Would you like the job to be hourly or fixed ?
Hourly
Fixed Price
Whats the best hourly pricing you intend to pay ?
Would you like to invite any Gigster’s for your project ?
Yes
No
Post Gig


A 2 player game. Player 1 rolls the dice and scores as many points as possible, shown in the total section. If the player rolls a 1 his turn is over and he loses all points he accumulated that turn. The next player has a turn.You can stop your turn at any time by clicking 'pause' (you will retain any points you have accumulated up to then). The game passes from player to player. The first player to reach 100 wins.


LED Words¶
LEDs are initialized at boot time, and can be used as is afterwards.
led
¶
The following words are in the led
module:
Common LED Words¶
x-led-out-of-range
¶
( – )
LED out of range exception.
on
¶
( – )
LED on state.
off
¶
( – )
LED off state
led!
¶
( state led – )
Set led to the on/off state state
led@
¶
( led – state )
Get the on/off state of led.
toggle-led
¶
( led – )
Toggle the on/off state of led.
STM32F407 DISCOVERY LED Words¶
green
¶
( – led )
The green LED.
orange
¶
( – led )
The orange LED.
red
¶
( – led )
The red LED.
blue
¶
( – led )
The blue LED.
STM32F411 “Black Pill” Words¶
blue
¶
( – led )
The blue LED.
STM32F411 Nucleo 64 Words¶
green
¶
( – led )
The green LED.
STM32L476 DISCOVERY LED Words¶
green
¶
( – led )
The green LED.
red
¶
( – led )
The red LED.
Raspberry Pi Pico LED WOrds¶
green
¶
( – led )
The green LED.


@* * Copyright 2023 HM Revenue & Customs * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. *@ @import components.gds.{gds_main_template, pageSubHeading, pageTitle} @import views.Title @this(govukLayout: gds_main_template, pageTitle: pageTitle, pageSubHeading: pageSubHeading) @()(implicit request: Request[_], messages: Messages) @govukLayout(title = Title("ileQuery.loading.title")) { @pageTitle(messages("ileQuery.loading.title")) @pageSubHeading(messages("ileQuery.loading.hint"))


| Figure 1 |
Location of study area generated from ArcGIS 9.3 software de ... |
| Figure 2 |
Image fusion results of GF-1 data based on three commonly us ... |
| Figure 3 |
Parameter values change for different fusion algorithms. Mea ... |
| Figure 4 |
Boundary of GF-1 data and classification result generated fr ... |
| Figure 5 |
MODIS-NDDI time series curves of different land use types. T ... |
| Figure 6 |
MODIS-NDDI time series curves of aeolian desertification lan ... |
| Figure 7 |
Aeolian desertification land distribution in northern China ... |
| Figure 8 |
Possible influencing factors for desertification in northern ... |
| Figure 9 |
Predictive-skill curves based on Pearson correlation coeffic ... |
| Figure 10 |
Location of temperature, precipitation, wind speed stations ... |


If Ameol could not find a default browser on your system, or if you prefer to use another web browser with Ameol, enter the path and filename of the browsing software in this text box. You can locate the file by clicking the folder icon. When you come across a URL in a message it will be highlighted, click on it to open your web browser at the highlighted link.


-
appCallback(err, appObj)
-
The application callback is called upon completion of a method which is meant to deliver an application object. If the `err` parameter is null, than the method completed successfully.
Parameters:
| Name |
Type |
Argument |
Description |
err |
Error
|
<nullable>
|
Error object. If it is null, than assume no error has occurred. |
appObj |
Object
|
<nullable>
|
Application object. Will be null if an error has occurred. |
- Source:
-
connectionCallback(err, connectionObj)
-
The connection callback is called upon completion of a method which is meant to deliver a connection object. If the `err` parameter is null, than the method completed successfully.
Parameters:
| Name |
Type |
Argument |
Description |
err |
Error
|
<nullable>
|
Error object. If it is null, than assume no error has occurred. |
connectionObj |
Object
|
<nullable>
|
Connection object. Will be null if an error has occurred. |
- Source:
-
nextCallback(err)
-
The next callback is called upon completion of a method. If the `err` parameter is null, than the method completed successfully.
Parameters:
| Name |
Type |
Argument |
Description |
err |
Error
|
<nullable>
|
Optional Error object. If it is null, than assume no error has occurred. |
- Source:
-
roomCallback(err, roomObj)
-
The room callback is called upon completion of a method which is meant to deliver a room object. If the `err` parameter is null, than the method completed successfully.
Parameters:
| Name |
Type |
Argument |
Description |
err |
Error
|
<nullable>
|
Error object. If it is null, than assume no error has occurred. |
roomObj |
Object
|
<nullable>
|
Room object. Will be null if an error has occurred. |
- Source:


- base2Decode(char[]) - Static method in class org.pojava.util.EncodingTool
-
Convert a sequence of '1' and '0' characters back into byte values.
- base2Decode(String) - Static method in class org.pojava.util.EncodingTool
-
Convert a sequence of '0' and '1' characters into a byte array, ignoring whitespace.
- base2Encode(byte[]) - Static method in class org.pojava.util.EncodingTool
-
Convert a sequence of binary data into '0' and '1' characters.
- base64Decode(String) - Static method in class org.pojava.util.EncodingTool
-
Decode a String from Base64 format.
- base64Decode(char[]) - Static method in class org.pojava.util.EncodingTool
-
Decode a Base64 message back to its original byte array.
- base64Encode(byte[]) - Static method in class org.pojava.util.EncodingTool
-
Encode binary data into a Base-64 array of printable characters.
- Binding<T> - Class in org.pojava.lang
-
A Binding is representation of an object with its class.
- Binding(Class<T>, T) - Constructor for class org.pojava.lang.Binding
-
Construct a Binding from an object.
- BindingAdaptor<I,O> - Class in org.pojava.transformation
-
A BindingAdaptor is a two-way data transformer used for translating a single typed value with
an external representation.
- BindingAdaptor() - Constructor for class org.pojava.transformation.BindingAdaptor
-
- BooleanIntegerAdaptor - Class in org.pojava.transformation
-
The BooleanIntegerAdaptor transforms a Boolean true/false value to an Integer 1/0 value.
- BooleanIntegerAdaptor() - Constructor for class org.pojava.transformation.BooleanIntegerAdaptor
-
- BooleanYNAdaptor - Class in org.pojava.transformation
-
- BooleanYNAdaptor() - Constructor for class org.pojava.transformation.BooleanYNAdaptor
-
- BoundString - Class in org.pojava.lang
-
A BoundString represents a String with Bindings.
- BoundString() - Constructor for class org.pojava.lang.BoundString
-
Construct an empty BoundString.
- BoundString(String) - Constructor for class org.pojava.lang.BoundString
-
Construct a BoundString from a String.
- pad(String, int) - Static method in class org.pojava.util.StringTool
-
Right-pad a string to a fixed width with spaces.
- parseCommand(String) - Static method in class org.pojava.util.StringTool
-
Convert a shell command to an equivalent String array.
- parseIntFragment(String) - Static method in class org.pojava.util.StringTool
-
Parse an integer from left-to-right until non-digit reached
- PersistenceException - Exception in org.pojava.exception
-
This wraps a number of exceptions that generally indicate a problem relating to the task of
persisting an object to an external medium, such as JDBC, a file, or a service.
- PersistenceException(String, Throwable) - Constructor for exception org.pojava.exception.PersistenceException
-
- populateFromMap(Object, Map<String, Object>, Map<String, Method>) - Static method in class org.pojava.util.ReflectionTool
-
Invoke any setters of an object whose properties are referenced in a map, passing the
values of that map into their respective setters.
- process(T) - Method in interface org.pojava.lang.Processor
-
- Processor<T> - Interface in org.pojava.lang
-
The Processor interface is a generic interface for defining a callback.
- ProcessTool - Class in org.pojava.util
-
This tool runs an external program through your OS, and stuffs the results from stdout and
stderr into their own StringBuffers.
- ProcessTool() - Constructor for class org.pojava.util.ProcessTool
-
- propertyFor(Method) - Static method in class org.pojava.util.ReflectionTool
-
Extract a property name from a Method.
- propertyFor(String) - Static method in class org.pojava.util.ReflectionTool
-
Return the property name for a getter or setter name.
- propertyMap(Class<?>) - Static method in class org.pojava.util.ReflectionTool
-
Extract a property Map from a class by its getters.
- propertyType(Class<?>, String) - Static method in class org.pojava.util.ReflectionTool
-
Determine the class of a property
- pump(InputStream, OutputStream) - Static method in class org.pojava.util.DataPump
-
This pump pulls data from one stream, pushing it to another.
- pump(InputStream, StringBuffer) - Static method in class org.pojava.util.DataPump
-
This pump extracts text from an input stream into a StringBuffer.


Detail:
This scholarship is open to all except those on student visas. You must have graduated from an Australian University in Computer Science, IT, Software Engineering or related degree. Also the applicant must be prepared to enrol in a University program in order to receive scholarship payments if offered the scholarship.
Undergraduates in their final year may also apply. Salary for undergrad is 30k, grad is 35k.
Closing date: 19 Sep 2014
State: VICTORIA (VIC)
CONTACT: Lyn<EMAIL_ADDRESS>8296 4443
profile: Business Analyst


DAZED AND CONFUSED A film review by Jon A. Webb Copyright 1993 Jon A. Webb
DAZED AND CONFUSED is the story of the last day of school in 1976 for a collection of Austin, TX teenagers. It's Richard Linklater, who also made SLACKER, which has much the same style though DAZED AND CONFUSED is more coherent and has a plot.
This film does not evoke Austin's atmosphere as much as SLACKER. There are few references to special features of Austin, except for the Moonlight Tower. These could be students at almost any high school in the country.
The point of this film is to evoke the feelings and atmosphere of 1976; it is Yuppie nostalgia. It works petty well on this level. There are some minor anachronisms: I don't think the drug culture was still that strong in 1976, some of the clothing styles are wrong (bell-bottoms were out, straight legs were in), music was beginning to have a disco influence, and the reference to urine tests is, of course, wrong. But I think most people of age thirty or older will see this movie as fairly accurate. People younger than that will be surprised to see how playful and unthreatening the drug culture was then.
If this film has a political point, it is that there are other, better ways of handling drugs and teenage rebellion than our current approach. The recent discussion of drug legalization at various levels of the government make this message timely.
The plot is coming-of-age; there are many good performance, but the best is the central character of the film, a junior-high school student who is initiated into the traditions of high school. He really takes control of the film; it's remarkable how someone so young can display such depth.
I was mainly struck by the wide range of good performances from unknown actors. Linklater has a special talent for creating a whole raft of believable characters from material that in another director's hands would look amateur and second-rate. Undoubtedly his next film will be a big-budget production, with real actors; I hope he survives the transition.
.
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


How to Buy OmiseGO – A Beginner’s Guide
April 19th, 2018 by Diego Riitano
OmiseGO is one of many ERC20 coins, which can be confusing to purchase and store. There are many ways to buy OmiseGO, including with credit card, Paypal, and with Bitcoin.
Luckily, this we’ve got you covered on buying OmiseGO coins.
In this guide, you will learn about OmiseGO, and how to buy and store it.
How to Buy OmiseGO with USD
You cannot directly purchase OmiseGO with USD. In order to buy, you must first purchase another cryptocurrency with USD, then trade it for OmiseGO.
Before Buying OmiseGO: Purchase Bitcoin or Ethereum
Before buying OmiseGO, you have to buy Bitcoin or Ethereum first. To learn how to buy Bitcoin, follow our guide.
Step 1: Send to an Exchange
After buying Bitcoin, you need to send it to an exchange that trades OmiseGO. In this guide, we will be using Binance, which is one of the best places to buy OmiseGO.
After signing into Binance, look in the upper-right corner, hover over the Funds tab, then select Balances.
Scroll down to Bitcoin, then click deposit.
Copy your Bitcoin deposit address. Be sure to use your own address, and not the one shown in the picture.
Sign into Coinbase, then select the accounts tab.
Under your Bitcoin wallet, select the send button.
Paste your Binance wallet address in the recipient box. Enter the amount of Bitcoin in dollars that you would like to send, then click continue.
You will then be prompted to confirm your transaction. You will also be shown the miner fee for your transaction. This fee varies, and does not go to Coinbase, but instead to the miners who verify blocks on Bitcoin’s blockchain. If you have 2-factor authentication enabled, you will also be asked to enter your 6-digit verification code.
After you send your Bitcoin, it may take some time to arrive. Don’t panic immediately if your Bitcoin has left Coinbase but not arrived at Binance. Depending on the Bitcoin network and websites themselves, transfers may take some time to process.
Step 2: Buy OmiseGO
After your Bitcoin transfers to Binance, then you can purchase your OmiseGO.
Back on the Balances tab, scroll down to OmiseGO and click Trade. In the dropdown menu, select VEN/BTC.
In the middle of the screen, select the Market tab. In this tutorial, we will be buying OmiseGO with a market order. There are other types of orders, but market orders are the easiest to use.
Enter the amount of OmiseGO you would like to buy. The price you pay per OmiseGO will be shown at the top right in dollars and in Bitcoin. After entering the amount you would like to buy, click Buy VEN. Binance will take a .1% fee from your transaction.
After buying, you should be able to view your OmiseGO in the balances tab.
Step 3: Safely Store Your OmiseGO!
Once you buy, your OmiseGO is stored on the exchange wallet. Although your OmiseGO has been received, it is not totally secure. Every wallet has a private key, or a sequence of numbers or letters. Each private key is unique to one wallet, and allows access to the contents of that wallet.
If you have OmiseGO on an exchange wallet, they will control the private keys. This leaves your tokens more vulnerable to manipulation by others. If the exchange is hacked, the hackers will use your private keys to access your OmiseGO.
 While these events may seem unlikely, they have occurred before multiple times.
The best way to store cryptocurrencies is usually a hardware wallet, as they combine security and accessibility. Some cryptocurrencies are unable to be stored in hardware wallets, but OmiseGO is hardware wallet compatible.
OmiseGO is an ERC20 token, a type of token based on the Ethereum blockchain. All ERC20 tokens can be stored on hardware wallets, but in order to do so, you must configure your hardware wallet with an ERC20 software wallet. One of the most popular ERC20 software wallets is MyEtherWallet (MEW).
For more information on cryptocurrency wallets, you can check out our guide.
Introduction to OmiseGO
Should you Buy OmiseGO?
The Team
Community
Plasma
Partnerships
Conclusion
NOTE: We are not financial advisors and none of this information should be taken as investment advice. We take no responsibility for any losses incurred through cryptocurrency trading.


Level 1 of the Tower
Name
HP:
10/10
Worn:
None
Equipped:
None
Inventory:
Special actions:
Ascend.
Pick up item.


{{replace .street_address "\n" "
" | safeHTML}}
{{replace .loaclity "\n" "
" | safeHTML}}
{{replace .postal_code "\n" "
" | safeHTML}}
{{replace .country_name "\n" "
" | safeHTML}}


Verify that session management offered by the framework is used.
The framework works on a lower level than the application and is therefore better suited to provide session management. Most mature web application frameworks offer secure session management functionality.
To verify that session management offered by the framework is used:
Identify session management functionality. Find code that handles session management.
Verify that session management offered by the framework is used. Review code that uses session management to make sure it uses functionality offered by the framework.
To use session management offered by the framework, refer to the documentation for your chosen framework.


|
Welcome to the FF4 ET Shrine!
Welcome to the Final Fantasy 4 EasyType Shrine, the only place you'll ever need to stop on the web to get answers to all your FF4E needs. Shrine Currently Maintained by: Merlin Shrine Originally Created by: Excalibur February 23, 2k2
In the true Ex fashion, it's been just less than a year since last update...
Basicly just cleaning code, changing tables to look the same, etc. Expect a revamped enemies and hacking page, in the near future, as well as either more savestate hacking or the FFIVHT shrine. July 13, 2k1
Welp...it's been a long time. I fixed some...problems...that were left from Jim, and I made a program for checking monster stats in this game (Much better than last, I might add, it's for windows this time, and it just looks a lot better than that old pile of crap I had made a while back. Check it out here.
|


I made this app for the forgetful ones. Some time ago I arrived to the train station and checking for my ticket I realized I didn't have my iPhone with me. Damn, back at the office. Why couldn't my Apple Watch, which remained on my wrist throughout the day, just let me know that I didn't have my iPhone with me? With that simple idea Phone Buddy Notifier was born.
We love the Apple Watch! Phone Buddy Notifier is designed to complement the Apple Watch and help keep your devices secure.
We belive in protecting privacy (see Privacy Notice) so we do not monetize any user data. In fact, any usage data remains on your device, is never sent to an external server, and is removed when app is deleted. Further, we refuse to use Ad Networks or Analytics SDKs in our app.
More about this policy: To guarantee user privacy we do not use or include in app any code from Google, Facebook, Admob, or any Analytics SDK or Ad Network SDK.


self.start = 0
self.stop = N
sort_indices = np.argsort(times)
times = times[sort_indices]
indices = indices[sort_indices]
self.variables = Variables(self)
self.stop = N
// sort times and indices first by time, then by indices
rec = np.rec.fromarrays([times, indices], names=["t", "i"])
rec.sort()
times = np.ascontiguousarray(rec.t)
indices = np.ascontiguousarray(rec.i)


Stoner Power Consulting offers a full spectrum of services to the renewable power development industry, performing or managing efforts in the following areas:
Market Studies | Strategy Development
Project Siting Analyses | GIS Analyses | Landowner Outreach | Lease Negotiations
Project Scoping | Development Management | Real Estate Documentation | Interconnection Studies and Agreements | Site Surveys | Permitting and Licensing | Local Advocacy Development | Resource and Fuel Assessments | Conceptual Design | EPC Contracting | O&M Contracting
Market Studies | Origination | Deal Structuring | Finance
Due Diligence | Asset Purchase and Sale Agreement Negotiation
Solar PV | Wind | Storage | Gas | Solid Fuel
David Stoner has a long history in the renewables and independent power industry. Dave has extensive experience in developing independent power projects, having managed the successful development to completion of over 3000 MW of independent power projects fueled by solar, wind, natural gas and coal since the early 1990’s.
Dave currently manages and is principal of his own consulting business to the energy industry, Stoner Power Consulting, LLC. In this capacity he provides strategic, project development, and M&A services to various clients in the independent power industry primarily related to solar, wind, and energy storage projects. Dave’s expertise includes development of market strategies, project siting, wind and solar resources assessment, licensing, power purchase agreement negotiations, interconnections studies, equipment procurement and EPC contractor selection, partner and M&A negotiations, and project financing. Prior to forming his own consulting firm, he lead development teams and directed development of numerous solar, wind, gas-fired, coal-fired, biomass, and IGCC generation projects in the following roles:
David started his career in the energy business with Pennsylvania Power and Light Company in the early 1980’s. He received a B.S. degree in environmental management from the Pennsylvania State University in 1983. Dave also earned a M.S. degree in civil engineering from Lehigh University in 1989.
Becca Stoner currently serves as a project developer for Stoner Power Consulting, LLC. Becca provides a variety of services including project siting and constraints analyses, conceptual design, permitting, mapping, landowner outreach, and real estate research. She has extensive experience using GIS to aid in project development.
Becca attended the University of Virginia and received a B.S. degree in civil engineering in 2015. She worked as a water resources engineer for Arcadis for three years where she became experienced in local and state permit requirements for development, specifically of stormwater and water treatment projects.


{% extends "main/base.html" %} {% block content %}
Thank you for adding a video to YouBama! |
| A verification email has been sent to your email address. After you click on it your video will go live on our site. |
| Note: If you uploaded a new video, it can sometimes take YouTube a while to process it. Your video will only show up on YouBama after it is done processing, so check back periodically. |
{% endblock content %}


thumb_up {{this.likes}}
visibility {{this.views}}
comment {{this.comments}}
cloud_download {{this.downloads}}


03-24 21:48:57.288
1316 2423 E SurfaceFlinger: ro.sf.lcd_density must be defined as a build property
03-24 21:49:00.488
1316 1328 E SurfaceFlinger: ro.sf.lcd_density must be defined as a build property
03-24 21:49:08.485
1316 1316 W SurfaceFlinger: couldn't log to binary event log: overflow.
03-24 21:49:22.166
1316 2088 E SurfaceFlinger: ro.sf.lcd_density must be defined as a build property
03-24 21:49:22.553
1316 1316 W SurfaceFlinger: couldn't log to binary event log: overflow.
03-24 21:49:32.701
1316 2088 E SurfaceFlinger: ro.sf.lcd_density must be defined as a build property
03-24 21:49:33.319
1316 1316 W SurfaceFlinger: couldn't log to binary event log: overflow.
03-24 21:49:52.918
1316 1329 E SurfaceFlinger: ro.sf.lcd_density must be defined as a build property
03-24 21:49:54.086
1316 1316 W SurfaceFlinger: couldn't log to binary event log: overflow.
03-24 21:49:54.969
1316 1329 E SurfaceFlinger: ro.sf.lcd_density must be defined as a build property
03-24 21:50:23.507
1316 1329 E SurfaceFlinger: ro.sf.lcd_density must be defined as a build property
03-24 21:50:37.202
2428 5260 E libEGL : validate_display:99 error 3008 (EGL_BAD_DISPLAY)
03-24 21:50:39.020
1316 1316 W SurfaceFlinger: couldn't log to binary event log: overflow.
03-24 21:50:39.020
1316 1316 W SurfaceFlinger: couldn't log to binary event log: overflow.
03-24 21:50:41.675
1316 1328 E SurfaceFlinger: ro.sf.lcd_density must be defined as a build property
03-24 21:50:45.586
1316 1316 W SurfaceFlinger: couldn't log to binary event log: overflow.
03-24 21:50:45.586
1316 1316 W SurfaceFlinger: couldn't log to binary event log: overflow.


the and with patients for N/A COVID- The from that viral are (.%) was coronavirus respiratory severe clinical {background have not SARS-CoV- (). also been were cases study margin plasma treatment disease first {border-style al. early has showed HCQ px;} which #ffffff;} (%) Infect. convalescent these COVID-. immune infection recent Med. PCR different mortality should symptoms tests therapy China However, antiviral remdesivir acute both could this virus Dis. Therefore, antibody associated asymptomatic critical days diseases lower syndrome than time diagnosis including infections load new other patients, well & China, Ongoing Remdesivir characteristics efficacy had hydroxychloroquine ill mild negative novel reported still trial two when while Clinical Wuhan, compared confirmed high https://clinicaltrials.gov/ct/show/NCT its only results samples serological some treating use IL- Italy after against data despite drug infected management may measures more one px; studies symptom test therapeutic they tract within {font-family Fig. Health LPV/r More SARS Severe can clearance especially font-size higher infection. might most number patients. phase proportion protein reduced response sample shedding spike therefore used very â€" (ref. COVID-, Chinese Italy, MERS-CoV SARS-Cov- Several This [], able al.Clinical all another around benefit but cases, cell cohort combination controlled corticosteroids countries double; duration found hospitalized human improvement indicating influenza level limited median onset over positive randomized rate ref. reported. risk sensitivity shown specimens specimens. spread tests. transmission virus. week where who would (%), (.%); ACE China. China: Clin. Engl. Notably, RNA Table analysis appropriate azithromycin border-color border-width case collect containment corticosteroid disease. drugs effect effective evaluate failed further future group into laboratory observed pandemic pneumonia potential protease receiving recently recently, receptor recovered related report responses responsible safety seems severity shows significant solid; studyLancet swab system testing their there together trials under upper {font-style {font-weight (Fig. (â€") CQ/HCQ Care Chronic Commons Creative Death Health, Hydroxychloroquine IL-, IgM Italy. JAMA./jama.. MERS March May Most Negative These USA, acid active activity adult adults although any assays available available. bold caused close closed compare conformation countries. courier; critically current currently days. deaths detection developed difficult during dynamics effectiveness efforts em; even gradual highly impact importantly, increase infections. inhibitors likely medical now often order out pandemic. patient peaked pilot population possible protocol pt;} quarantine randomized, reduce repeated retrospective rhesus second selected sepsis small stage swabs symptomatic symptoms. tomography treat treatment, types versus virus, vitro work worldwide


She was classic and regal
We we're fresh outta school
Both barely legal
We were young and on fire
And just couldn't wait
Six weeks in
She was three weeks late
A couple has had sex. They enjoyed it. There was an afterglow. In the heat of the moment, nobody considered condoms or birth control. Or maybe they did but were in a bit of a hurry. Or maybe there was a condom (see But We Used a Condom).
Regardless, the woman announces her period is late, or starts every morning greeting John. Note that there are many reasons a period may be late or absent, ranging from menopause to diet or exercise programs to stress to health issues of various sorts, to just being late. But in this trope, she always jumps straight to "I'm pregnant".
She tells the guy who — in this trope — is almost never happy or ready to deal with this revelation that he may be about to be a father. They worry, they fret — separately or together — about what to do, and whether to consider abortion, adoption, keeping the baby, and what it will mean for their relationship in any of these instances. They agonize over the implications and whether they're ready to be parents. Will they be good ones? All the what ifs!
Then there's a pregnancy test — which comes up negative (or perhaps it was all some kind of huge misunderstanding). They are usually relieved, although there's sometimes a bittersweet melange of disappointment that there will be no unexpected blessed event.
If she's actually pregnant, it's not a scare; that's another trope altogether.
Often occurs after a one-night stand or between two people not in a relationship. The version where it's the man who is freaking out about it is common too.
On many occasions, when there's a pregnancy scare, it leads to discussion about the guy getting a vasectomy. But the vasectomy episode is another plot completely.
Relational Troping:
- Can be related to Miss Conception if the people involved don't have actual facts around sex.
- Can lead to Pregnancy Test Plot when she uses a pregnancy test.
- Compare But We Used a Condom for that period before the pregnancy turns out not to actually be real.
- If it's someone else who thinks she's pregnant then it's Mistaken for Pregnant.
- A major exception to No Periods, Period rule of fiction, similarly to First Period Panic.
Examples:
- There was a series of ads for pregnancy tests which had three sets of couples:
- couple who want a baby and she's pregnant: YAY!
- couple who want a baby and she's not pregnant: AWW!
- couple who don't want a baby and she's not pregnant: WHEW!
- The "couple who don't want a baby and she is pregnant" version was never included in the ad.
- Happened to Silver Sable in the Marvel Universe during her own short-lived series. She thought she was pregnant after sleeping with her ex-husband and starting making plans to retire from the adventuring business. It turned out to be a glitch in her cycle and her doctor pointed out this was probably for the best as the reckless actions she had taken while she thought she was pregnant indicated she really wasn't ready to be a mother.
- Miraculous: Marinette's Predicament: Marinette becomes ill, having various stomach pains and vomiting, leading to Adrien humoring the idea that she is pregnant again. This is later confirmed to just be a bug, four pregnancy tests and a visit to the doctor confirming this.
- In the Mob Psycho 100 gender swap fanfic Nothing Breaks Like a Heart Mob(female) and Serizawa have one in chapter 22. Despite being on birth control this is a very real possibility for them as Mob was never good about taking it at the exact same time each day and due to her powers, her periods are never regular.
- Predator and Prey: After being raped by Alejandro, Bridgette fears she may have conceived his child (or contracted an STD) when she returns to the Aftermath. Thankfully, a trip to the doctor confirms everything is fine, and Bridgette will not have a Child by Rape.
Film
- In Birdman, the protagonist's girlfriend reveals to him that she missed her last two periods. His excitement is underwhelming which earns him a slap in the face. Later we learn that the girlfriend made her pregnancy up just to observe his reaction.
- In This Corner of the World: Suzu experiences a loss of appetite and period, so her family tells her to "eat for two". When she comes back from the doctor diagnosed as not with child, she's forced to eat a very skimp meal (a small bowl of plain rice) to make up for the extra she had eaten earlier (her family isn't cruel, just being realistic in the face of wartime food shortages).
- In Grease, Rizzo and Kenickie's pregnancy scare is a major subplot. In this case, it averts But We Used a Condom, because Kenickie broke the condom while putting it on, and they do it anyway.
- In Preacher's Kid, Angie manages to get positive results on two pregnancy tests
- Into the Forest: Nell is relieved over getting her period after having unprotected sex with Eli, making her think that Devlin has gotten her pregnant. Ultimately, it's revealed that she somehow "messed up" the tests.
Literature
- In Lois McMaster Bujold's novel Barrayar, Dru is very afraid that she's pregnant after sleeping with Lt. Koudelka.
- Happens to Tibby in the fourth The Sisterhood of the Traveling Pants book, after a condom accident. Though it wouldn't have been quite so bad if she hadn't been juggling multiple Idiot Balls during the whole thing. Without waiting for any indication that she was actually pregnant, she freaked out over the exact timing of when her period is due (is it one month after the last one began or after the last one ended?) and broke up with her boyfriend out of fear of the pregnancy.
- To Sail Beyond the Sunset: Happens to one of Maureen's daughters when her then-boyfriend refused to stop after the condom broke. She's not pregnant, her period shows up two days later, but it's still a valid concern — the daughter in question had been refusing to admit she was sexually active, so Maureen hadn't been able to give her any sex ed, and the pre-World War I era wasn't exactly accepting of unmarried mothers.
- Lovely Assistant by Geoph Essex: Blink and you'll miss it (it's just one paragraph in a long book). Jenny specifically notes a minor pregnancy scare before coming to the conclusion that she probably can't even menstruate anymore, now that she's a reaper.
- Misfits: Seth finds a used pregnancy test — positive — and freaks out because he thinks he's gotten Kelly pregnant. He hasn't. Curtis has gotten his other-sex-self pregnant.
- Used on Switch (a short-lived sitcom in which husband and wife swap bodies); after something over a month, the husband in the wife's body has not yet had a period, and they worry that he's pregnant. He goes to the gynecologist's office and hears all sorts of horror stories about how painful giving birth is. Turns out he's just overstressed, which causes irregular periods.
- On Gilmore Girls, Lorelai has a sudden craving for fresh fruit which hadn't happened since she was pregnant with Rory. She starts to think she might be pregnant by Luke but later finds out she is not. He never finds out about the scare.
- In Bones, Cam panics when she finds a positive pregnancy test in the lab's bathroom, considering that her teenage daughter had recently used it. She interrogates Brennan—not guilty—and realizes that it was Angela's. Who got a false positive, naturally.
- In Plain Sight: Mary hopes that her pregnancy will turn out to be this, even after the positive test. The doctor then gently reminds her that she'd have to be seriously ill to get a false positive.
- Saturday Night Live parodied pregnancy test commercials with a one-night-stand couple who really didn't want to be pregnant. Here it is on Hulu: [1]
- Part of a story arc in an episode of Roseanne between Dan and Roseanne. The scare ends up convincing them they actually do want to try for a fourth child.
- The The Golden Girls episode "The End of the Curse", Blanche believes that she's pregnant and spends the first part of the episode trying to work out who the father might be, when in fact she's entering menopause.
- On Grimm, Juliette has to have sex with Nick to restore his powers, but she has to do so while transformed into Adalind. Afterward, she starts having headaches and stomach pains and Rosalee suggests she might be pregnant. It's not so much the possibility of a pregnancy that worries Juliette, but the chance that the baby would have some connection to Adalind. It later turns out she's not pregnant. Instead, the ritual turned her into a Hexenbiest.
- M*A*S*H. A subplot of "What's Up Doc?" has Margaret believing she's pregnant after having spent R&R in Tokyo with Penobscott, and worries that giving birth will result in an automatic discharge. For confirmation, Hawkeye borrows Radar's female bunny for Margaret's pregnancy test, which results turn up negative; apparently, Margaret was simply having gallbladder problems.
- In the That '70s Show episode "The Pill", Jackie has a pregnancy scare. Donna starts taking the titular contraceptive, so the same thing wouldn't happen to her.
- On How I Met Your Mother, Robin is convinced that she is pregnant with Barney's child after she's late and "I'm never late!" In one of the most heart-wrenching mood swings, she finds out that, not only is she not pregnant, but she can never have kids.
- ER did this with Doug and Carol. True to form after they learned that she wasn't pregnant, they realized that they were disappointed rather than relieved.
- Happens to Emily on Adam Ruins Everything. The test comes up positive, and she has a baby after the Time Skip before Adam reveals that that's just one possible timeline, and the test comes up negative.
- General Hospital's Laura had this after being raped by Luke, realizing that she was experiencing morning sickness and had missed her period. It turned out to be due to stress from her ordeal.
- In The Rookie, Nolan's girlfriend takes a home pregnancy test and it comes up positive. She makes a doctor's appointment to get a definitive confirmation and tells him. He's supportive (already being a father from his first marriage) and tells her they'll get through it together. He's anxious throughout the episode about being a cop and having a child at his age and gets even more anxious when his sergeant tells him about how hellish it was for him to go through the same thing. At the end of the episode, the girlfriend tells Nolan that it was a false positive but that she does want children. He expresses his reluctance to be a father at this point in his life and suggests they wait. Given her age, she tells him that it's pretty much a "now or never" situation. They realize they can't come to an agreement on this and decide to break up.
- Two Pink Lines by Eric Church has two barely legal teens having a summer fling, and when she is late, they go to a store and pretty much the rest of the song is the guy's thoughts during the long three-minute wait for the test to finish.
- Played for Laughs in this Fall On Me, where the female character lies about it to scare the male character out of his hiccups.
- In the "Anne's Pregnant?" arc of S.S.D.D Anne throws up at work the day after discussing the possibility of marriage with Richard. She takes a pregnancy test and while waiting both she and Richard are freaking out and thinking about how their lives could change. Then when the test is complete Anne asks Richard what he'd do if, hypothetically, she were pregnant, and after he faints and babbles about taking care of her she tells him the test was negative.
- Pokemon Pals: Misty has one of these after hooking up with someone she met at a bar.
- Sam & Mickey:
- "The Wedding" ends with Yasmin claiming to be pregnant with Ken's baby. In "Baby Shower", it turns out she was just feeling gassy.
- The Real Housewives of Toys R Us episode #2 has Barbie and Mrs. Potato Head worry that Barbie will have another baby soon, since after making out with Ken in an elevator, she appears to start developing Morning Sickness, Wacky Cravings, and Breast Expansion. Fortunately, when Barbie takes a pregnancy test (endorsed by herself), it turns up negative.
- The Simpsons: "I Married Marge": Marge thinks she might be pregnant. While she goes out to have a pregnancy test in the hospital Homer tells Bart and Lisa about the time Bart was born. After this Flashback Episode comes to an end Marge returns home to inform Homer that she is not pregnant after all, causing them both to do a high five.
- This is exploited by Hermes Conrad's wife LaBarbara in the Futurama episode "The Six Million Dollar Mon". When Hermes is depressed over getting fired, LaBarbara tells him that she is pregnant and that he isn't the father. After her husband panics, she assures him that she isn't pregnant and only said so to help him realize that losing his job isn't so bad when compared to an unexpected pregnancy.
- In a gender reversal played for laughs, the finale of Hanna-Barbera's Where's Huddles? (a summer primetime show from 1970) had Ed's neighbor and Rhinos center Bubba McCoy getting an exam and is mistaken to be pregnant.