Last updated: 2021-05-28
Checks: 7 0
Knit directory: MINTIE-paper-analysis/
This reproducible R Markdown analysis was created with workflowr (version 1.6.2). The Checks tab describes the reproducibility checks that were applied when the results were created. The Past versions tab lists the development history.
Great! Since the R Markdown file has been committed to the Git repository, you know the exact version of the code that produced these results.
Great job! The global environment was empty. Objects defined in the global environment can affect the analysis in your R Markdown file in unknown ways. For reproduciblity it’s best to always run the code in an empty environment.
The command set.seed(20200415)
was run prior to running the code in the R Markdown file. Setting a seed ensures that any results that rely on randomness, e.g. subsampling or permutations, are reproducible.
Great job! Recording the operating system, R version, and package versions is critical for reproducibility.
Nice! There were no cached chunks for this analysis, so you can be confident that you successfully produced the results during this run.
Great job! Using relative paths to the files within your workflowr project makes it easier to run your code on other machines.
Great! You are using Git for version control. Tracking code development and connecting the code version to the results is critical for reproducibility.
The results in this page were generated with repository version ed3d2b6. See the Past versions tab to see a history of the changes made to the R Markdown and HTML files.
Note that you need to be careful to ensure that all relevant files for the analysis have been committed to Git prior to generating the results (you can use wflow_publish
or wflow_git_commit
). workflowr only checks the R Markdown file, but you know if there are other scripts or data files that it depends on. Below is the status of the Git repository when the results were generated:
Ignored files:
Ignored: .DS_Store
Ignored: .Rhistory
Ignored: .Rproj.user/
Ignored: analysis/cache/
Ignored: data/.DS_Store
Ignored: data/RCH_B-ALL/
Ignored: data/leucegene/.DS_Store
Ignored: data/leucegene/KMT2A-PTD_results/.DS_Store
Ignored: data/leucegene/normals_ncontrols_test_results/.DS_Store
Ignored: data/leucegene/normals_ncontrols_test_results/ncon0/.DS_Store
Ignored: data/leucegene/normals_ncontrols_test_results/ncon1/.DS_Store
Ignored: data/leucegene/salmon_out/
Ignored: data/leucegene/sample_info/KMT2A-PTD_8-2.fa.xls
Ignored: data/leucegene/validation_results/.DS_Store
Ignored: data/simu/.DS_Store
Ignored: data/simu/results/.DS_Store
Ignored: data/simu/results/MINTIE/.DS_Store
Ignored: data/simu/results/MINTIE/varying_dispersion/.DS_Store
Ignored: output/Leucegene_gene_counts.tsv
Ignored: packrat/lib-R/
Ignored: packrat/lib-ext/
Ignored: packrat/lib/
Untracked files:
Untracked: data/leucegene/validation_results/TAP/
Unstaged changes:
Modified: .Rprofile
Note that any generated files, e.g. HTML, png, CSS, etc., are not included in this status report because it is ok for generated content to have uncommitted changes.
These are the previous versions of the repository in which changes were made to the R Markdown (analysis/RCH_B-ALL.Rmd
) and HTML (docs/RCH_B-ALL.html
) files. If you’ve configured a remote Git repository (see ?wflow_git_remote
), click on the hyperlinks in the table below to view the files as they were in that past version.
| File | Version | Author | Date | Message |
|---|---|---|---|---|
| Rmd | ed3d2b6 | Marek Cmero | 2021-05-28 | Figures tweaks and reordering. |
| html | c8fba75 | Marek Cmero | 2021-05-13 | Build site. |
| Rmd | c12cf29 | Marek Cmero | 2021-05-13 | Call variants by unique positions in recurrent gene analysis for RCH B-ALL |
| html | 4206f12 | Marek Cmero | 2021-04-30 | Build site. |
| html | 4b8113e | Marek Cmero | 2020-07-03 | Build site. |
| html | 9141a03 | Marek Cmero | 2020-06-25 | Build site. |
| html | e9e4917 | Marek Cmero | 2020-06-24 | Build site. |
| html | 0b21347 | Marek Cmero | 2020-06-11 | Build site. |
| Rmd | fa6bf0c | Marek Cmero | 2020-06-11 | Updated with new results; improved tables |
| html | fa6bf0c | Marek Cmero | 2020-06-11 | Updated with new results; improved tables |
| Rmd | 3702862 | Marek Cmero | 2020-05-18 | Removed MLM samples from final B-ALL results |
| html | 3702862 | Marek Cmero | 2020-05-18 | Removed MLM samples from final B-ALL results |
| html | a166ab8 | Marek Cmero | 2020-05-08 | Build site. |
| Rmd | f504dcb | Marek Cmero | 2020-05-08 | Added variant found stats for RCH B-ALL analysis |
| html | a600688 | Marek Cmero | 2020-05-07 | Build site. |
| Rmd | 0fde0b8 | Marek Cmero | 2020-05-07 | Added RCH B-ALL analysis |
# util
library(data.table)
library(dplyr)
library(here)
library(stringr)
# plotting/tables
library(ggplot2)
library(gt)
options(stringsAsFactors = FALSE)
source(here("code/leucegene_helper.R"))
Here we analyse the results of MINTIE run on the RCH B-ALL cohort.
rch_ball_results_dir <- here("data/RCH_B-ALL")
rch_ball_results <- list.files(rch_ball_results_dir, full.names = TRUE) %>%
lapply(., read.delim) %>%
rbindlist() %>%
filter(logFC > 5)
# rename IDs to be consistent with doi: 10.1182/bloodadvances.2019001008
rch_ball_results$sample <- rch_ball_results$sample %>%
str_split("^EKL-|^EKL|^PE15R-MLM-") %>%
lapply(., str_c, collapse = "") %>%
unlist() %>%
str_c("B-ALL_", .)
# list of ALL-associated genes
all_genes <- read.delim(here("data/ref/ALL_associated_genes.txt"), header=FALSE)$V1
Supplementary Figure 7 in the MINTIE paper. Shows the overall number of variant genes called by MINTIE in the RCH B-ALL cohort.
results_by_gene <- get_results_by_gene(rch_ball_results)
results_summary <- results_by_gene[, length(unique(gene)), by = "sample"]
results_summary <- results_summary %>% arrange(desc(V1))
results_summary$sample <- factor(results_summary$sample,
levels = results_summary$sample)
results_summary %>%
summarise(min=min(V1),
median=median(V1),
max=max(V1)) %>%
gt() %>%
tab_header(
title = md("**Summary of variant genes called in B-ALL cohort**")
) %>%
tab_options(
table.font.size = 12
) %>%
cols_label(
min = md("**Min**"),
median = md("**Median**"),
max = md("**Max**")
)
| Summary of variant genes called in B-ALL cohort | ||
|---|---|---|
| Min | Median | Max |
| 15 | 48 | 633 |
ggplot(results_summary, aes(sample, V1)) +
geom_bar(position=position_dodge(width=0.8), stat="identity") +
theme_bw() + xlab("") + ylab("# variant genes") +
scale_fill_brewer(palette = "Set2") +
theme(legend.position = "bottom",
axis.text.x = element_text(size = 7, angle = 90))
Supplementary Figure 8 in the MINTIE paper. Shows recurrently called variants in ALL-associated genes in RCH B-ALL cohort.
all_gene_results <- filter(results_by_gene, gene %in% all_genes) %>%
collate_vartypes()
paste("We found",
all_gene_results$variant_id %>% unique() %>% length(),
"variants across",
all_gene_results$gene %>% unique() %>% length(),
"unique genes") %>%
print()
[1] "We found 339 variants across 131 unique genes"
# make list of recurrently mutated genes
var_fields <- c("chr1", "pos1", "strand1", "chr2", "pos2", "strand2",
"gene", "variant_type", "class", "sample")
all_gene_results <- all_gene_results %>% select(var_fields) %>% distinct()
recurrent_genes <- group_by(all_gene_results, gene) %>%
summarise(var_count = length(sample)) %>%
filter(var_count > 4) %>%
arrange(desc(var_count))
# make summary data frame
all_gene_summary <- group_by(all_gene_results, gene, class, sample) %>%
summarise(var_count = length(sample)) %>%
filter(gene %in% recurrent_genes$gene)
all_gene_summary$gene <- factor(all_gene_summary$gene,
levels = recurrent_genes$gene)
# define category colours and plot
cols <- c("#87649aff",
"#bdd888ff",
"#e7d992ff",
"#bdbdbd")
names(cols) <- c("Fusion",
"Transcribed structural variant",
"Novel splice variant",
"Unknown")
ggplot(all_gene_summary, aes(gene, var_count, fill = class)) +
geom_bar(sta = "identity") +
theme_bw() +
xlab("") +
ylab("Variants") +
scale_fill_manual(values = cols) +
theme(legend.position = "bottom",
axis.text.x = element_text(angle = 90))
# print stats of top 3 gene
all_gene_summary %>%
group_by(gene) %>%
summarise(total_vars = sum(var_count)) %>%
pull(gene) %>%
as.character() %>%
head(3) %>%
lapply(., get_gene_stats, all_gene_summary) %>%
unlist() %>%
str_c("\n") %>%
paste0(collapse = "") %>%
cat()
We found 26 variants across 8 samples in ETV6
We found 14 variants across 7 samples in IKZF1
We found 13 variants across 3 samples in IKZF2
sessionInfo()
R version 4.0.3 (2020-10-10)
Platform: x86_64-apple-darwin17.0 (64-bit)
Running under: macOS Catalina 10.15.7
Matrix products: default
BLAS: /Library/Frameworks/R.framework/Versions/4.0/Resources/lib/libRblas.dylib
LAPACK: /Library/Frameworks/R.framework/Versions/4.0/Resources/lib/libRlapack.dylib
locale:
[1] en_AU.UTF-8/en_AU.UTF-8/en_AU.UTF-8/C/en_AU.UTF-8/en_AU.UTF-8
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] gt_0.2.2 ggplot2_3.3.3 stringr_1.4.0 here_1.0.1
[5] dplyr_1.0.4 data.table_1.13.6 workflowr_1.6.2
loaded via a namespace (and not attached):
[1] Rcpp_1.0.6 highr_0.8 pillar_1.4.7 compiler_4.0.3
[5] later_<IP_ADDRESS> git2r_0.28.0 tools_4.0.3 digest_0.6.27
[9] checkmate_2.0.0 gtable_0.3.0 evaluate_0.14 lifecycle_1.0.0
[13] tibble_3.0.6 pkgconfig_2.0.3 rlang_0.4.10 cli_2.3.0
[17] DBI_1.1.1 commonmark_1.7 yaml_2.2.1 xfun_0.21
[21] withr_2.4.1 knitr_1.31 sass_0.3.1 generics_0.1.0
[25] fs_1.5.0 vctrs_0.3.6 rprojroot_2.0.2 grid_4.0.3
[29] tidyselect_1.1.0 glue_1.4.2 R6_2.5.0 rmarkdown_2.6
[33] farver_2.0.3 purrr_0.3.4 magrittr_2.0.1 whisker_0.4
[37] backports_1.2.1 scales_1.1.1 promises_<IP_ADDRESS> ellipsis_0.3.1
[41] htmltools_<IP_ADDRESS> assertthat_0.2.1 colorspace_2.0-0 httpuv_1.5.5
[45] labeling_0.4.2 stringi_1.5.3 munsell_0.5.0 crayon_1.4.1


Working Google App Scripts to populate a form from Sheets pt. 1
Over the past view days I’ve been working on a couple of things for project with with Google Forms integrating with Google Sheets. Exporting user input from Forms to Sheets is already built in to the UI. But populating a form with date from Google Sheets is what I was after. At first I thought that I might try to reverse engineer this html form that submits the input to a row on a sheet.
Instead, I found tutorial to populate areas in Google forms. The code their will be the basis of what I create for the form. The basic idea for this form is to have a list of possible dates for volunteers to work that gets pulled from one Sheet and the list of available volunteer that gets pulled from another Sheet. So far I’ve gottent the dates working. The main snag that I’ve hit is with the way the dates are formatted in Sheets vs Google’s App Script (which is kind of like js). For now I’ve done this to simplify the date output in Form:
for(let i = 0; i < datesValues.length; i++) if(nameValues1[i][1] == null) volunteerDates[i] = new Date(datesValues[i][0]).toString(); for(let i = 0; i < volunteerDates.length; i++){ volunteerDates[i] = volunteerDates[i].split(' 00:')[0]; }
I’m sure there is a cleaner way to clean up the code but for now it’s a good fix I’ll figure out how to filter out dates based on whether cells are empty within the same row or not.


Our initial coverage will be the south east corner of San Francisco, if you live in the neighborhoods of Hunters Point, Visitacion Valley, Bernal Heights, or Outer Mission we would like to hook you up!
There are still millions of Americans with out an affordable subscription to high speed internet. We are solving this problem one community at a time.
We will never sell your data, EVER!
Start serving neighborhoods around the Bay Area.
As our network grows, we'll stay true to our mission and start working with municipal governments who are looking to invest in internet infrastructure, as well as grow our service in underserved areas.
Once we have scale, we would like to bring gigabit internet to every one of our customers.


Demo
of client-side dictionary lookup
Type or paste in words separated by spaces and/or newlines
Dictionary
Create Dictionary
Trie
Trie
Lookup


{{ define "main" -}}
You can subscribe to updates via RSS or E-Mail.
{{- $pages := where .Site.RegularPages "Type" "in" .Site.Params.MainSections -}}| {{ .Title }} |
I have been blogging since 2006, my older posts can be found here.
After speaking a little too much in 2012, I've heavily cut down on events, but I still enjoy speaking ocassionally, so reach out if you'd like to invite me to an event.
| {{ .title }} {{ if .pdfUrl }} · pdf {{ end }} {{ if .videoUrl }} · video {{ end }} {{ if .codeUrl }} · code {{ end }} | {{ .location }} |
You can reach me at<EMAIL_ADDRESS>I love meeting new people, so if you're in Berlin, I'm almost always up for having lunch or coffee - just get in touch!
Please use Github for any questions or bug reports concerning my open source projects, this way the information can become useful to everybody.
I try to answer all e-mails, but sometimes I have a bit of a backlog.


{% extends "base.html" %} {% load static %} {% block stylesheets %} {% endblock stylesheets %} {% block content %}
If you continue you will delete this tag and all it's children will get "leveled" up.
If you continue you will delete this tag and all it's children.


Aegisub / Timing Post-Processor
The timing postprocessor is a highly useful tool for automatically correcting timing in various ways.
Overview
As shown in the screenshot, there are three functions:
- Add lead-in and/or lead-out
- Make lines that start close to each other continuous by extending or contracting their start and/or end times
- Snapping line starts/ends to video keyframes (only available if a video is loaded)
The processing gets applied in the order it is displayed in the dialogue box. That is to say, first lead-in is added, then lead-out, then a check for adjacent lines is performed and lines that are closer than the given threshold are made continuous, and lastly, line start/ends get snapped to keyframes.
Apply to styles
This field determines which styles will get processed - check all you want to process. This is useful for only processing dialogue lines while leaving signs and/or karaoke alone.
Options
Check "Affect Selection Only" to restrict the operation to the selected lines. If this is left unchecked, all lines in the file whose style match the selected ones will be affected.
Lead-in/Lead-out
This function extends the start and end times of the line, a procedure known as adding lead-in and lead-out. The postprocessor will add the given time (in milliseconds) to each line start and end, respectively. You can add both lead-in and lead-out, only one, or none, by checking and unchecking the boxes as appropriate. Adding lead-in or out will never make lines overlap if they do not already overlap. Unlike in 2.1.x, if a gap between lines is too short for both the lead-in and lead-out, the lead-in will be prioritized.
Make adjacent subtitles continuous
This function will check if any two lines' starts and ends are closer in time than the given threshold (in milliseconds). If they are, one or both will get their start and/or end time moved so that they are continuous (i.e. one appears directly following the next, without any subtitle-less frames in between).
The Bias slider determines how the lines are extended. Sliding it all the way to the right will extend the end time of the first line all the way to the start time of the second, without touching the second line at all. Sliding it all the way to the left will instead make the start time of the second line extend backwards to the end of the first line, without touching the first line at all. Putting it in the middle will extend the end time of the first line and the start time of the second equally, so that they meet in the middle. Anything in between will makes the lines "meet" where the slider is, so to speak. For example, if the threshold was 1000, and the slider was 3/4ths of the way to the right (roughly as shown in the screenshot), the end time of the first line would get extended by 750 ms, and the start time of the second extended backwards with 250 ms.
Note that as Lead-in and out are applied before this, the overlap elimination via Max overlap generally only has an effect if it is greater than the Lead-in plus the Lead-out.
Keyframe snapping
The keyframe snapping function is a kind of automatic scenetimer. It is probably the most useful of the three, but will only work if there is a video or keyframe loaded, because of its dependency on keyframes. See the keyframes section of the working with video page.
The keyframe snapping function will look at how close the start and end of lines are to the nearest keyframe, and if they are closer than the given threshold, it will get extended or shortened to the keyframe.
There are four thresholds to consider:
- Starts before
- If the line starts less than this many milliseconds (inclusive) before a keyframe, its start time will get moved forward so that the line starts on the keyframe.
- Starts after
- If the line starts less than this many milliseconds (inclusive) after a keyframe, its start time will get moved backward so that the line starts on the keyframe.
- Ends before
- If the line ends less than this many milliseconds (inclusive) before a keyframe, its end time will get moved forward so that the line ends on the frame before the keyframe.
- Ends after
- if the line ends less than this many milliseconds (inclusive) after a keyframe, its end time will get moved backward so that the line ends on the frame before the keyframe.
When using this feature, remember your lead-in/out times! Your Starts before and Ends after thresholds should normally be at least as long as your lead-in and lead-out, or lines which were initially scene-timed may be turned into bleeds.
Another thing you can do with the keyframe snapping feature is using it to correct one-frame bleeds really, really fast. If your script is full of them, just set all the thresholds to 50, disable the lead-in/out adding and the adjacent line snapping, choose your dialogue style, and hit Apply. Problem solved.


Today Battlelog released a huge update for battlelog which destroyed our addon.
I can't say when BBLog will work again but it seems to be a longer downtime for this addon.
Any news/talk related to this issue will be discussed here.
Also BBLog will probably reduce your Battlelog Experience until all the things are fixed.
It's recommended, if you have problems with battlelog, to deactivate the whole addon.
Topicstarter
BrainFooLong
Administrator
First quick code overview - Many many hours of work.
Plugins probably not longer work, themes need to be re-worked, BBLog need a new basic structure to work on.
Looks not that good for a quick fix - Expected Downtime for BBLog: ~ some weeks.
Topicstarter
BrainFooLong
Administrator
Feature Changes related to BBLog Features:
* minimized comcenter is completely removed from battlelog - It just hide out and move a online counter to the top navigation bar
Post edited 1 x times, last by
juress
Theme Developer
juress
Theme Developer
Geez, I really don't like what they've done.
The step from V1 to V2 was amazing.
V2 to V3, sadly very bad.
Anyway - gonna work on my theme, for some fans that use stylish extension. ETA: some time tonight.
Pazuzu-II
yeah its really bad what they done! Anyway thx for Accepting me to BBLOG Juress :D
Topicstarter
BrainFooLong
Administrator
New information - Some tricks saved some work for me -> Faster fixable as i guessed.
Brady_The
I doesn't like v3 at all. The previous version was way better imo (design + function). But well, guess we have to live with it. Thanks Brain, for spending so much time for a better Battlelog.
ORFK
Global Moderator
i think nobody likes the new design except a few clowns from EA/DICE/ESN ;-)
Amkhatar
Theme Developer
Not me, I like the new header (as a part of a new BF4 design) but i don't like the mix between the new design (header) and old design (feed, stats)
We have to wait for global BF4 design, i think it will be great !
Topicstarter
BrainFooLong
Administrator
Good news - First working release come at 15. May 2013.
Not all is working perfect - But most of the stuff is already fixed.
This is a super fast fix. The real stable working follow later, in some days / weeks.
N3cruN
thats awesome to hear it :D btw hope you don't mind if a suggest something, how about putting a blacklist servers I love seen that.
Brady_The
Awesome!
N3cruN wrote:
thats awesome to hear it :D btw hope you don't mind if a suggest something, how about putting a blacklist servers I love seen that.
BBlog has a server radar list + local comments, I think that's what you are talking about. :-)
Huck4bee
Thanks for all your hard work! Can't wait to see what you guys have in store for us in the next update.
Gotta say though, it's going to be a rough couple of weeks...
Brady_The
I really can't wait for the fix. I was so used to BBlog that I totally forgot
HOW
awesome it is.
Topicstarter
BrainFooLong
Administrator
The fix is out now.
Dendari
Translator
Amkhatar wrote:
Not me, I like the new header (as a part of a new BF4 design) but i don't like the mix between the new design (header) and old design (feed, stats)
We have to wait for global BF4 design, i think it will be great !
I agree. I like it but it doesn't feel right with the rest of the site.
I_like_Chocolate
in the moment you cant change the background
will it get a fix?
Not the place to post bugs. I see it in the bug forum.
ORFK
Global Moderator
BrainFooLong wrote:
Not the place to post bugs. I see it in the bug forum.
it was not an bug report, it was an answer of the post before.
Topicstarter
BrainFooLong
Administrator
ORFK wrote:
BrainFooLong wrote:
Not the place to post bugs. I see it in the bug forum.
it was not an bug report, it was an answer of the post before.
Right, my bad.
kurtextrem
Thanks for the fast patch :)
I really love the look of the better battlelog next to battlelog, especially the animation when I downloaded the patch, it was so awesome!


A md-list-item
element can be used to represent some information in a row.
By using the following markup, you will be able to have two lines inside of one md-list-item
.
First Line
Second Line
It is also possible to have three lines inside of one list item.
First Line
Second Line
Third Line
Secondary items are elements which will be aligned at the end of the md-list-item
.
It also possible to have multiple secondary items inside of one md-list-item
.
Proxies are elements, which will execute their specific action on click
Currently supported proxy items are
md-checkbox
(Toggle)md-switch
(Toggle)md-menu
(Open)This means, when using a supported proxy item inside of md-list-item
, the list item will
automatically become clickable and executes the associated action of the proxy element on click.
It is possible to disable this behavior by applying the md-no-proxy
class to the list item.
Here are a few examples of proxy elements inside of a list item.
The md-checkbox
element will be automatically detected as a proxy element and will toggle on click.
The recognized md-switch
will toggle its state, when the user clicks on the md-list-item
.
It is also possible to have a md-menu
inside of a md-list-item
.
Click anywhere to fire the secondary action
The menu will automatically open, when the users clicks on the md-list-item
.
If the developer didn't specify any position mode on the menu, the md-list-item
will automatically detect the
position mode and applies it to the md-menu
.
Sometimes you may want to have some avatars inside of the md-list-item
.
You are able to create a optimized icon for the list item, by applying the .md-avatar
class on the
element.
When using <md-icon>
for an avatar, you have to use the .md-avatar-icon
class.
In cases, you have a md-list-item
, which doesn't have any avatar,
but you want to align it with the other avatar items, you have to use the .md-offset
class.
The md-list-item
component automatically detects if the list item should be clickable.
If the md-list-item
is clickable, we wrap all content inside of a

and create
an overlaying button, which will will execute the given actions (like ng-href
, ng-click
)
We create an overlaying button, instead of wrapping all content inside of the button, because otherwise some elements may not be clickable inside of the button.
When using a secondary item inside of your list item, the md-list-item
component will automatically create
a secondary container at the end of the md-list-item
, which contains all secondary items.
The secondary item container is not static, because otherwise the overflow will not work properly on the list item.


Peyton Manning launches long pass to Nuggets' mascot during NBA timeout
by WVLT News(WVLT) -- Peyton Manning was in the stands as the Denver Nuggets took on the Boston Celtics Friday night.
During a timeout in the fourth quarter, Nuggets' mascot, Rocky, threw a pass to Manning.
In a tweet, ESPN said "Peyton's still got it," after Manning caught the pass and launched it across the court back at the mascot.
The long throw was good, but Rocky was unable to catch the pass from a disappointed Manning.


new collection product-card add to cart blue tshirt $26 product-card add to cart woman shirt $31 product-card add to cart yellow tshirt $21 product-card add to cart cool lingerie $56


Some of the jury wrote it down 'important,' and some 'unimportant.' Alice could see this, as she was near enough to look over their slates; 'but it doesn't matter a bit,' she thought to herself.
At this moment the King, who had been for some time busily writing in his note-book, cackled out 'Silence!' and read out from his book, 'Rule Forty-two. ALL PERSONS MORE THAN A MILE HIGH TO LEAVE THE COURT.'
Everybody looked at Alice.
'I'M not a mile high,' said Alice.
'You are,' said the King.
'Nearly two miles high,' added the Queen.
'Well, I shan't go, at any rate,' said Alice: 'besides, that's not a regular rule: you invented it just now.'
'It's the oldest rule in the book,' said the King.
'Then it ought to be Number One,' said Alice.
 'Consider your verdict,' he said to the jury, in a low, trembling voice.
'There's more evidence to come yet, please your Majesty,' said the White Rabbit, jumping up in a great hurry; 'this paper has just been picked up.'
'What's in it?' said the Queen.
'I haven't opened it yet,' said the White Rabbit, 'but it seems to be a letter, written by the prisoner to—to somebody.'
'It must have been that,' said the King, 'unless it was written to nobody, which isn't usual, you know.'
'Who is it directed to?' said one of the jurymen.
'It isn't directed at all,' said the White Rabbit; 'in fact, there's nothing written on the OUTSIDE.' He unfolded the paper as he spoke, and added 'It isn't a letter, after all: it's a set of verses.'
'Are they in the prisoner's handwriting?' asked another of the jurymen.
'No, they're not,' said the White Rabbit, 'and that's the queerest thing about it.' (The jury all looked puzzled.)
'He must have imitated somebody else's hand,' said the King. (The jury all brightened up again.)
'Please your Majesty,' said the Knave, 'I didn't write it, and they can't prove I did: there's no name signed at the end.'
'If you didn't sign it,' said the King, 'that only makes the matter worse. You MUST have meant some mischief, or else you'd have signed your name like an honest man.'
There was a general clapping of hands at this: it was the first really clever thing the King had said that day.
'That PROVES his guilt,' said the Queen.
'It proves nothing of the sort!' said Alice. 'Why, you don't even know what they're about!'
'Read them,' said the King.
The White Rabbit put on his spectacles. 'Where shall I begin, please your Majesty?' he asked.
'Begin at the beginning,' the King said gravely, 'and go on till you come to the end: then stop.'
These were the verses the White Rabbit read:—
'They told me you had been to her, And mentioned me to him: She gave me a good character, But said I could not swim. He sent them word I had not gone (We know it to be true): If she should push the matter on, What would become of you? I gave her one, they gave him two, You gave us three or more; They all returned from him to you, Though they were mine before. If I or she should chance to be Involved in this affair, He trusts to you to set them free, Exactly as we were. My notion was that you had been (Before she had this fit) An obstacle that came between Him, and ourselves, and it. Don't let him know she liked them best, For this must ever be A secret, kept from all the rest, Between yourself and me.'
'That's the most important piece of evidence we've heard yet,' said the King, rubbing his hands; 'so now let the jury—'
'If any one of them can explain it,' said Alice, (she had grown so large in the last few minutes that she wasn't a bit afraid of interrupting him,) 'I'll give him sixpence. I don't believe there's an atom of meaning in it.'
The jury all wrote down on their slates, 'SHE doesn't believe there's an atom of meaning in it,' but none of them attempted to explain the paper.
'If there's no meaning in it,' said the King, 'that saves a world of trouble, you know, as we needn't try to find any. And yet I don't know,' he went on, spreading out the verses on his knee, and looking at them with one eye; 'I seem to see some meaning in them, after all. "—SAID I COULD NOT SWIM—" you can't swim, can you?' he added, turning to the Knave.
The Knave shook his head sadly. 'Do I look like it?' he said. (Which he certainly did NOT, being made entirely of cardboard.)
'All right, so far,' said the King, and he went on muttering over the verses to himself: '"WE KNOW IT TO BE TRUE—" that's the jury, of course—"I GAVE HER ONE, THEY GAVE HIM TWO—" why, that must be what he did with the tarts, you know—'
'But, it goes on "THEY ALL RETURNED FROM HIM TO YOU,"' said Alice.
'Why, there they are!' said the King triumphantly, pointing to the tarts on the table. 'Nothing can be clearer than THAT. Then again—"BEFORE SHE HAD THIS FIT—" you never had fits, my dear, I think?' he said to the Queen.
'Never!' said the Queen furiously, throwing an inkstand at the Lizard as she spoke. (The unfortunate little Bill had left off writing on his slate with one finger, as he found it made no mark; but he now hastily began again, using the ink, that was trickling down his face, as long as it lasted.)
'Then the words don't FIT you,' said the King, looking round the court with a smile. There was a dead silence.
'It's a pun!' the King added in an offended tone, and everybody laughed, 'Let the jury consider their verdict,' the King said, for about the twentieth time that day.
'No, no!' said the Queen. 'Sentence first—verdict afterwards.'
'Stuff and nonsense!' said Alice loudly. 'The idea of having the sentence first!'
'Hold your tongue!' said the Queen, turning purple.
'I won't!' said Alice.
'Off with her head!' the Queen shouted at the top of her voice. Nobody moved.

'Wake up, Alice dear!' said her sister; 'Why, what a long sleep you've had!'
'Oh, I've had such a curious dream!' said Alice, and she told her sister, as well as she could remember them, all these strange Adventures of hers that you have just been reading about; and when she had finished, her sister kissed her, and said, 'It WAS a curious dream, dear, certainly: but now run in to your tea; it's getting late.' So Alice got up and ran off, thinking while she ran, as well she might, what a wonderful dream it had been.

The long grass rustled at her feet as the White Rabbit hurried by—the frightened Mouse splashed his way through the neighbouring pool—she could hear the rattle of the teacups as the March Hare and his friends shared their never-ending meal, and the shrill voice of the Queen ordering off her unfortunate guests to execution—once more the pig-baby was sneezing on the Duchess's knee, while plates and dishes crashed around it—once more the shriek of the Gryphon, the squeaking of the Lizard's slate-pencil, and the choking of the suppressed guinea-pigs, filled the air, mixed up with the distant sobs of the miserable Mock Turtle.
So she sat on, with closed eyes, and half believed herself in Wonderland, though she knew she had but to open them again, and all would change to dull reality—the grass would be only rustling in the wind, and the pool rippling to the waving of the reeds—the rattling teacups would change to tinkling sheep-bells, and the Queen's shrill cries to the voice of the shepherd boy—and the sneeze of the baby, the shriek of the Gryphon, and all the other queer noises, would change (she knew) to the confused clamour of the busy farm-yard—while the lowing of the cattle in the distance would take the place of the Mock Turtle's heavy sobs.
Lastly, she pictured to herself how this same little sister of hers would, in the after-time, be herself a grown woman; and how she would keep, through all her riper years, the simple and loving heart of her childhood: and how she would gather about her other little children, and make THEIR eyes bright and eager with many a strange tale, perhaps even with the dream of Wonderland of long ago: and how she would feel with all their simple sorrows, and find a pleasure in all their simple joys, remembering her own child-life, and the happy summer days.
THE END
End of Project Gutenberg's Alice's Adventures in Wonderland, by Lewis Carroll *** END OF THIS PROJECT GUTENBERG EBOOK ALICE'S ADVENTURES IN WONDERLAND *** ***** This file should be named 11-h.htm or 11-h.zip ***** This and all associated files of various formats will be found in: http://www.gutenberg.org/1/11/ Produced by David Widger Updated editions will replace the previous one--the old editions will be renamed. Creating the works from public domain print editions means that no one owns a United States copyright in these works, so the Foundation (and you!) can copy and distribute it in the United States without permission and without paying copyright royalties. Special rules, set forth in the General Terms of Use part of this license, apply to copying and distributing Project Gutenberg-tm electronic works to protect the PROJECT GUTENBERG-tm concept and trademark. Project Gutenberg is a registered trademark, and may not be used if you charge for the eBooks, unless you receive specific permission. If you do not charge anything for copies of this eBook, complying with the rules is very easy. You may use this eBook for nearly any purpose such as creation of derivative works, reports, performances and research. They may be modified and printed and given away--you may do practically ANYTHING with public domain eBooks. Redistribution is subject to the trademark license, especially commercial redistribution. *** START: FULL LICENSE *** THE FULL PROJECT GUTENBERG LICENSE PLEASE READ THIS BEFORE YOU DISTRIBUTE OR USE THIS WORK To protect the Project Gutenberg-tm mission of promoting the free distribution of electronic works, by using or distributing this work (or any other work associated in any way with the phrase "Project Gutenberg"), you agree to comply with all the terms of the Full Project Gutenberg-tm License (available with this file or online at http://gutenberg.org/license). Section 1. General Terms of Use and Redistributing Project Gutenberg-tm electronic works 1.A. By reading or using any part of this Project Gutenberg-tm electronic work, you indicate that you have read, understand, agree to and accept all the terms of this license and intellectual property (trademark/copyright) agreement. If you do not agree to abide by all the terms of this agreement, you must cease using and return or destroy all copies of Project Gutenberg-tm electronic works in your possession. If you paid a fee for obtaining a copy of or access to a Project Gutenberg-tm electronic work and you do not agree to be bound by the terms of this agreement, you may obtain a refund from the person or entity to whom you paid the fee as set forth in paragraph 1.E.8. 1.B. "Project Gutenberg" is a registered trademark. It may only be used on or associated in any way with an electronic work by people who agree to be bound by the terms of this agreement. There are a few things that you can do with most Project Gutenberg-tm electronic works even without complying with the full terms of this agreement. See paragraph 1.C below. There are a lot of things you can do with Project Gutenberg-tm electronic works if you follow the terms of this agreement and help preserve free future access to Project Gutenberg-tm electronic works. See paragraph 1.E below. 1.C. The Project Gutenberg Literary Archive Foundation ("the Foundation" or PGLAF), owns a compilation copyright in the collection of Project Gutenberg-tm electronic works. Nearly all the individual works in the collection are in the public domain in the United States. If an individual work is in the public domain in the United States and you are located in the United States, we do not claim a right to prevent you from copying, distributing, performing, displaying or creating derivative works based on the work as long as all references to Project Gutenberg are removed. Of course, we hope that you will support the Project Gutenberg-tm mission of promoting free access to electronic works by freely sharing Project Gutenberg-tm works in compliance with the terms of this agreement for keeping the Project Gutenberg-tm name associated with the work. You can easily comply with the terms of this agreement by keeping this work in the same format with its attached full Project Gutenberg-tm License when you share it without charge with others. 1.D. The copyright laws of the place where you are located also govern what you can do with this work. Copyright laws in most countries are in a constant state of change. If you are outside the United States, check the laws of your country in addition to the terms of this agreement before downloading, copying, displaying, performing, distributing or creating derivative works based on this work or any other Project Gutenberg-tm work. The Foundation makes no representations concerning the copyright status of any work in any country outside the United States. 1.E. Unless you have removed all references to Project Gutenberg: 1.E.1. The following sentence, with active links to, or other immediate access to, the full Project Gutenberg-tm License must appear prominently whenever any copy of a Project Gutenberg-tm work (any work on which the phrase "Project Gutenberg" appears, or with which the phrase "Project Gutenberg" is associated) is accessed, displayed, performed, viewed, copied or distributed: This eBook is for the use of anyone anywhere at no cost and with almost no restrictions whatsoever. You may copy it, give it away or re-use it under the terms of the Project Gutenberg License included with this eBook or online at www.gutenberg.org 1.E.2. If an individual Project Gutenberg-tm electronic work is derived from the public domain (does not contain a notice indicating that it is posted with permission of the copyright holder), the work can be copied and distributed to anyone in the United States without paying any fees or charges. If you are redistributing or providing access to a work with the phrase "Project Gutenberg" associated with or appearing on the work, you must comply either with the requirements of paragraphs 1.E.1 through 1.E.7 or obtain permission for the use of the work and the Project Gutenberg-tm trademark as set forth in paragraphs 1.E.8 or 1.E.9. 1.E.3. If an individual Project Gutenberg-tm electronic work is posted with the permission of the copyright holder, your use and distribution must comply with both paragraphs 1.E.1 through 1.E.7 and any additional terms imposed by the copyright holder. Additional terms will be linked to the Project Gutenberg-tm License for all works posted with the permission of the copyright holder found at the beginning of this work. 1.E.4. Do not unlink or detach or remove the full Project Gutenberg-tm License terms from this work, or any files containing a part of this work or any other work associated with Project Gutenberg-tm. 1.E.5. Do not copy, display, perform, distribute or redistribute this electronic work, or any part of this electronic work, without prominently displaying the sentence set forth in paragraph 1.E.1 with active links or immediate access to the full terms of the Project Gutenberg-tm License. 1.E.6. You may convert to and distribute this work in any binary, compressed, marked up, nonproprietary or proprietary form, including any word processing or hypertext form. However, if you provide access to or distribute copies of a Project Gutenberg-tm work in a format other than "Plain Vanilla ASCII" or other format used in the official version posted on the official Project Gutenberg-tm web site (www.gutenberg.org), you must, at no additional cost, fee or expense to the user, provide a copy, a means of exporting a copy, or a means of obtaining a copy upon request, of the work in its original "Plain Vanilla ASCII" or other form. Any alternate format must include the full Project Gutenberg-tm License as specified in paragraph 1.E.1. 1.E.7. Do not charge a fee for access to, viewing, displaying, performing, copying or distributing any Project Gutenberg-tm works unless you comply with paragraph 1.E.8 or 1.E.9. 1.E.8. You may charge a reasonable fee for copies of or providing access to or distributing Project Gutenberg-tm electronic works provided that - You pay a royalty fee of 20% of the gross profits you derive from the use of Project Gutenberg-tm works calculated using the method you already use to calculate your applicable taxes. The fee is owed to the owner of the Project Gutenberg-tm trademark, but he has agreed to donate royalties under this paragraph to the Project Gutenberg Literary Archive Foundation. Royalty payments must be paid within 60 days following each date on which you prepare (or are legally required to prepare) your periodic tax returns. Royalty payments should be clearly marked as such and sent to the Project Gutenberg Literary Archive Foundation at the address specified in Section 4, "Information about donations to the Project Gutenberg Literary Archive Foundation." - You provide a full refund of any money paid by a user who notifies you in writing (or by e-mail) within 30 days of receipt that s/he does not agree to the terms of the full Project Gutenberg-tm License. You must require such a user to return or destroy all copies of the works possessed in a physical medium and discontinue all use of and all access to other copies of Project Gutenberg-tm works. - You provide, in accordance with paragraph 1.F.3, a full refund of any money paid for a work or a replacement copy, if a defect in the electronic work is discovered and reported to you within 90 days of receipt of the work. - You comply with all other terms of this agreement for free distribution of Project Gutenberg-tm works. 1.E.9. If you wish to charge a fee or distribute a Project Gutenberg-tm electronic work or group of works on different terms than are set forth in this agreement, you must obtain permission in writing from both the Project Gutenberg Literary Archive Foundation and Michael Hart, the owner of the Project Gutenberg-tm trademark. Contact the Foundation as set forth in Section 3 below. 1.F. 1.F.1. Project Gutenberg volunteers and employees expend considerable effort to identify, do copyright research on, transcribe and proofread public domain works in creating the Project Gutenberg-tm collection. Despite these efforts, Project Gutenberg-tm electronic works, and the medium on which they may be stored, may contain "Defects," such as, but not limited to, incomplete, inaccurate or corrupt data, transcription errors, a copyright or other intellectual property infringement, a defective or damaged disk or other medium, a computer virus, or computer codes that damage or cannot be read by your equipment. 1.F.2. LIMITED WARRANTY, DISCLAIMER OF DAMAGES - Except for the "Right of Replacement or Refund" described in paragraph 1.F.3, the Project Gutenberg Literary Archive Foundation, the owner of the Project Gutenberg-tm trademark, and any other party distributing a Project Gutenberg-tm electronic work under this agreement, disclaim all liability to you for damages, costs and expenses, including legal fees.   LIMITED RIGHT OF REPLACEMENT OR REFUND - If you discover a defect in this electronic work within 90 days of receiving it, you can receive a refund of the money (if any) you paid for it by sending a written explanation to the person you received the work from. If you received the work on a physical medium, you must return the medium with your written explanation. The person or entity that provided you with the defective work may elect to provide a replacement copy in lieu of a refund. If you received the work electronically, the person or entity providing it to you may choose to give you a second opportunity to receive the work electronically in lieu of a refund. If the second copy is also defective, you may demand a refund in writing without further opportunities to fix the problem. 1.F.4. Except for the limited right of replacement or refund set forth in paragraph 1.F.3, this work is provided to you 'AS-IS' WITH NO OTHER WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTIBILITY OR FITNESS FOR ANY PURPOSE. 1.F.5. Some states do not allow disclaimers of certain implied warranties or the exclusion or limitation of certain types of damages. If any disclaimer or limitation set forth in this agreement violates the law of the state applicable to this agreement, the agreement shall be interpreted to make the maximum disclaimer or limitation permitted by the applicable state law. The invalidity or unenforceability of any provision of this agreement shall not void the remaining provisions. 1.F.6. INDEMNITY - You agree to indemnify and hold the Foundation, the trademark owner, any agent or employee of the Foundation, anyone providing copies of Project Gutenberg-tm electronic works in accordance with this agreement, and any volunteers associated with the production, promotion and distribution of Project Gutenberg-tm electronic works, harmless from all liability, costs and expenses, including legal fees, that arise directly or indirectly from any of the following which you do or cause to occur: (a) distribution of this or any Project Gutenberg-tm work, (b) alteration, modification, or additions or deletions to any Project Gutenberg-tm work, and (c) any Defect you cause. Section 2. Information about the Mission of Project Gutenberg-tm Project Gutenberg-tm is synonymous with the free distribution of electronic works in formats readable by the widest variety of computers including obsolete, old, middle-aged and new computers. It exists because of the efforts of hundreds of volunteers and donations from people in all walks of life. Volunteers and financial support to provide volunteers with the assistance they need, is critical to reaching Project Gutenberg-tm's goals and ensuring that the Project Gutenberg-tm collection will remain freely available for generations to come. In 2001, the Project Gutenberg Literary Archive Foundation was created to provide a secure and permanent future for Project Gutenberg-tm and future generations. To learn more about the Project Gutenberg Literary Archive Foundation and how your efforts and donations can help, see Sections 3 and 4 and the Foundation web page at http://www.pglaf.org. Section 3. Information about the Project Gutenberg Literary Archive Foundation The Project Gutenberg Literary Archive Foundation is a non profit 501(c)(3) educational corporation organized under the laws of the state of Mississippi and granted tax exempt status by the Internal Revenue Service. The Foundation's EIN or federal tax identification number is 64-6221541. Its 501(c)(3) letter is posted at http://pglaf.org/fundraising. Contributions to the Project Gutenberg Literary Archive Foundation are tax deductible to the full extent permitted by U.S. federal laws and your state's laws. The Foundation's principal office is located at 4557 Melan Dr. S. Fairbanks, AK, 99712., but its volunteers and employees are scattered throughout numerous locations. Its business office is located at 809 North 1500 West, Salt Lake City, UT 84116,<PHONE_NUMBER>, email<EMAIL_ADDRESS>Email contact links and up to date contact information can be found at the Foundation's web site and official page at http://pglaf.org For additional contact information: Dr. Gregory B. Newby Chief Executive and Director<EMAIL_ADDRESS>Section 4. Information about Donations to the Project Gutenberg Literary Archive Foundation Project Gutenberg-tm depends upon and cannot survive without wide spread public support and donations to carry out its mission of increasing the number of public domain and licensed works that can be freely distributed in machine readable form accessible by the widest array of equipment including outdated equipment. Many small donations ($1 to $5,000) are particularly important to maintaining tax exempt status with the IRS. The Foundation is committed to complying with the laws regulating charities and charitable donations in all 50 states of the United States. Compliance requirements are not uniform and it takes a considerable effort, much paperwork and many fees to meet and keep up with these requirements. We do not solicit donations in locations where we have not received written confirmation of compliance. To SEND DONATIONS or determine the status of compliance for any particular state visit http://pglaf.org While we cannot and do not solicit contributions from states where we have not met the solicitation requirements, we know of no prohibition against accepting unsolicited donations from donors in such states who approach us with offers to donate. International donations are gratefully accepted, but we cannot make any statements concerning tax treatment of donations received from outside the United States. U.S. laws alone swamp our small staff. Please check the Project Gutenberg Web pages for current donation methods and addresses. Donations are accepted in a number of other ways including checks, online payments and credit card donations. To donate, please visit: http://pglaf.org/donate Section 5. General Information About Project Gutenberg-tm electronic works. Professor Michael S. Hart is the originator of the Project Gutenberg-tm concept of a library of electronic works that could be freely shared with anyone. For thirty years, he produced and distributed Project Gutenberg-tm eBooks with only a loose network of volunteer support. Project Gutenberg-tm eBooks are often created from several printed editions, all of which are confirmed as Public Domain in the U.S. unless a copyright notice is included. Thus, we do not necessarily keep eBooks in compliance with any particular paper edition. Most people start at our Web site which has the main PG search facility: http://www.gutenberg.org This Web site includes information about Project Gutenberg-tm, including how to make donations to the Project Gutenberg Literary Archive Foundation, how to help produce our new eBooks, and how to subscribe to our email newsletter to hear about new eBooks.


On this page I will try to explain all the steps necessary to succesfully prepare the Bunq to Afas Personal service to work
A 2048 bit RSA certificate is needed to communicate with the Bunq API.
Run the application ssh-keygen to generate a new certificate.
ssh-keygen -t rsa -b 2048
When the certificate is successfully generated it should result in two files. One with a public key and a private key.


{% extends 'layout.html' %} {% block title %}{{ super() }} - 404{% endblock %} {% block content %}
The page you are looking for does not exist
Home Page


PIRCS - Regional Climate Modeling
Overview
Mission
Participating Institutions
Information for Prospective Participants
Publications
Policy Statement
Acknowledgments
Description
Participants
Boundary Conditions
Observed/Analyzed Fields for Experiment 1
Output Format Specifications
PIRCS 1(c)
Meetings Before 1999
Dallas
IUGG99
PIRCS Modelers Meeting
PIRCS Review and Planning Workshop
Project Leaders:
William J. Gutowski, Jr., Eugene S. Takle, Raymond W. Arritt
Copyright/Trademark Legal Notice


--- layout: data_model title: MeasureSourceType this_version: 1.2 ---
The MeasureSourceType is a type representing a description of a single cyber observation source.
| Field Name | Type | Description |
|---|---|---|
| @classoptional | SourceClassTypeEnum |
The class field is optional and enables identification of the high-level class of this cyber observation source. |
| @source_typeoptional | SourceTypeEnum |
The source_type field is optional and enables identification of the broad type of this cyber observation source. |
| @nameoptional | string |
The name field is optional and enables the assignment of a relevant name to this Discovery Method. |
| @sighting_countoptional | positiveInteger |
The sighting_count field specifies how many different identical instances of a given Observable may have been seen/sighted by the observation source. |
| Information_Source_Type0..1 | ControlledVocabularyStringType |
The Information_Source_Type field is optional and utilizes a standardized controlled vocabulary to identify the type of information source leveraged for this cyber observation source. This field is implemented through the xsi:type controlled vocabulary extension mechanism. The default vocabulary type is InformationSourceTypeVocab in the http://cybox.mitre.org/default_vocabularies-2 namespace. This type is defined in the cybox_default_vocabularies.xsd file or at the URL http://cybox.mitre.org/XMLSchema/default_vocabularies/2.0.1/cybox_default_vocabularies.xsd. Users may also define their own vocabulary using the type extension mechanism (by specifying a vocabulary name and/or reference using the vocab_name and vocab_reference attributes, respectively) or simply use this as a string field. |
| Tool_Type0..1 | ControlledVocabularyStringType |
The Tool_Type field is optional and (when tools are used) enables identification of the type of tool leveraged as part of this cyber observation source, via a standardized controlled vocabulary. This field is implemented through the xsi:type controlled vocabulary extension mechanism. The default vocabulary type is ToolTypeVocab in the http://cybox.mitre.org/default_vocabularies-2 namespace. This type is defined in the cybox_default_vocabularies.xsd file or at the URL http://cybox.mitre.org/XMLSchema/default_vocabularies/2.0.1/cybox_default_vocabularies.xsd. Users may also define their own vocabulary using the type extension mechanism (by specifying a vocabulary name and/or reference using the vocab_name and vocab_reference attributes, respectively) or simply use this as a string field. |
| Description0..1 | StructuredTextType |
The Description field is optional and enables a generalized but structured description of this syber observation source. |
| Contributors0..1 | PersonnelType |
The Contributors field is optional and enables description of the individual contributors involved in this cyber observation source. |
| Time0..1 | TimeType |
The Time field is optional and enables description of various time-related properties for this cyber observation source instance. |
| Observation_Location0..1 | LocationType |
The Observation_Location field specifies a relevant physical location for the observation measurement of the associated Observable. This field is implemented through the xsi:type extension mechanism. The default type is CIQAddressInstanceType in the http://cybox.mitre.org/extensions/Identity#CIQAddress-1 namespace. This type is defined in the extensions/location/ciq_address_3.0.xsd file or at the URL http://cybox.mitre.org/XMLSchema/extensions/location/ciq_address/1.0/ciq_address_3.0.xsd. Those who wish to express a simple name may also do so by not specifying an xsi:type and using the Name field. |
| Tools0..1 | ToolsInformationType |
The Tools field is optional and enables description of the tools utilized for this cyber observation source. |
| Platform0..1 | PlatformSpecificationType |
The Platform field is optional and enables a formal, standardized specification of the platform for this cyber observation source. |
| System0..1 | ObjectPropertiesType |
The System field is optional and enables characterization of the system on which the mechanism of cyber observation executed. System should be an object of type SystemObj:SystemObjectType. |
| Instance0..1 | ObjectPropertiesType |
The Instance field is optional and enables characterization of the process instance in which the mechanism of cyber observation executed. Instance should be of type ProcessObj:ProcessObjectType. |
| Observable_Location0..1 | LocationType |
The Observable_Location field specifies a relevant physical location for the associated Observable. This field is implemented through the xsi:type extension mechanism. The default type is CIQAddressInstanceType in the http://cybox.mitre.org/extensions/Identity#CIQAddress-1 namespace. This type is defined in the extensions/location/ciq_address_3.0.xsd file or at the URL http://cybox.mitre.org/XMLSchema/extensions/location/ciq_address/1.0/ciq_address_3.0.xsd. Those who wish to express a simple name may also do so by not specifying an xsi:type and using the Name field. |


The library encodes some graphics using base64, but all you have to do is include a single CSS file, weighing 115kb gzip'd, less than a single screenshot. It's available as an extension to your Markdown parser, Express.js middleware, an HTML pre-processor, or client-side script.
yarn add no-screenshot
Why does this exist when you can just take a screenshot?
* More accessible than a screenshot
* Loads faster than a screenshot
* Easier to edit than a screenshot
This Is
Pure
Ideology.txt
Wait I Meant
CSS.txt
The library encodes some graphics using base64, but all you have to do is include a single CSS file, weighing 115kb gzip'd, less than a single screenshot. It's available as an extension to your Markdown parser, Express.js middleware, an HTML pre-processor, or client-side script.
Input Markdown
```folder "Your files" Foo Bar Baz Bat.txt ```
Output HTML
Foo
Bar
Baz
Bat.txt
Input Markdown
```text # Formatting You can use *Markdown*, a lightweight markup language for plain text files. Use it for links, lists, headings, tables and more. ```
Output HTML
# Formatting
You can use *Markdown*, a lightweight markup language for plain text files.
Use it for links, lists, headings, tables and more.
Input Markdown
```code ```
Output HTML
# Formatting
You can use *Markdown*, a lightweight markup language for plain text files.
Use it for links, lists, headings, tables and more.


+++ title = "Patrick the Belgian" slug = "patrick-the-belgian" date = 2007-08-06T11:00:00+10:00 tags = ["eccentric-encounters", "fellow-travellers"] locations = ["ecuador/banos"] draft = false summary = """
Another solo traveller, like myself, who's off to see the world for 12 months. Patrick's a master's graduate of Economics and Politics, he's a Belgian, he's an ace soccer player, and he's quite the ladies' man. First met him in Máncora last week, and I'm planning to spend the rest of the week here in Baños with him, going on recreational adventures by day, and on bar-bound adventures by night.
""" +++Another solo traveller, like myself, who's off to see the world for 12 months. Patrick's a master's graduate of Economics and Politics, he's a Belgian, he's an ace soccer player, and he's quite the ladies' man. First met him in Máncora last week, and I'm planning to spend the rest of the week here in Baños with him, going on recreational adventures by day, and on bar-bound adventures by night.
{{< galleryphoto "2007-08-06-11-00-00--patrick-at-laguna-quilotoa.jpg" >}}


12
Total Calls
Total Calls
12
Received Calls
Received Calls
12
Missed Calls
Missed Calls
12
Voice Mails
Voice Mails
12
Mails
Mails
12
SMS
SMS
12 %
Average QA
Average QA
3 Available
2 Idle
5 Busy
Call distribution per region
| # | Case Number | Category | Reporter | Status |
|---|---|---|---|---|
| 1. | 1234 | Abuse | Kemboi Cheruiyot | Escalated |
| 2. | 1235 | Traficking | Caleb | Closed |
| 3. | 1236 | Child Labour | Michael Bowen | Ongoing |
| 4. | 1234 | Abuse | Kemboi Cheruiyot | Escalated |
| 5. | 1235 | Right Denial | Caleb | Closed |
| 6. | 1236 | Abuse | Michael Bowen | Ongoing |
| 7. | 1234 | Traficking | Kemboi Cheruiyot | Escalated |
| 8. | 1235 | Abuse | Caleb | Closed |
| 9. | 1236 | Beating | Michael Bowen | Ongoing |
| 13. | 1234 | Child Labor | Kemboi Cheruiyot | Escalated |
Closed Cases
5,200
50% VAC & 50% GBV
Escalated Cases
92,050
20% VAC & 80% GBV
Critical Cases
114,381
70% VAC & 30% GBV
Pending Cases
163,921
40% VAC & 60% GBV


Code + goodies used in Prof. Baines' STA 250 Course (UC Davis, Fall 2013)
Note: Most of the following explanations can be found on the GitHub help page.
Background: Suppose you have forked the course repo, made changes, synced to GitHub etc. Everything is going well, until the course repo gets updated. Since your repo is a fork of the official course repo, changes made to the official repo will not appear in your fork with a simple git pull
. Instead, to sync the changes from the official repo to your fork, you need to follow the instructions below. Note: these instructions are intended for use on Linux (e.g., Gauss) or Mac via the command line. For Windows users it is recommended to perform these steps on Gauss, push to GitHub and then sync to your laptop/desktop.
First, run git remote -v
to check the status of your repo. You should see something like:
$ git remote -v
origin https://github.com/yourusername/Stuff.git (fetch)
origin https://github.com/yourusername/Stuff.git (push)
Next up, add a remote that points to the upstream repo by typing:
$ git remote add upstream https://github.com/STA250/Stuff.git
To check all went well, re-run git remote -v
and you should see two new items:
$ git remote -v
origin https://github.com/yourusername/Stuff.git (fetch)
origin https://github.com/yourusername/Stuff.git (push)
upstream https://github.com/STA250/Stuff.git (fetch)
upstream https://github.com/STA250/Stuff.git (push)
Now, time to fetch the new version of the official course repo:
$ git fetch upstream
remote: Counting objects: 6, done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 4 (delta 1), reused 4 (delta 1)
Unpacking objects: 100% (4/4), done.
From https://github.com/STA250/Stuff
* [new branch] gh-pages -> upstream/gh-pages
* [new branch] master -> upstream/master
The changes are now on the local machine, but not yet merged. To check the branch status run:
$ git branch -va
* master a731cf7 Not much
remotes/origin/HEAD -> origin/master
remotes/origin/gh-pages 8d936da Removed dead file
remotes/origin/master a731cf7 Not much
remotes/upstream/gh-pages 8d936da Removed dead file
remotes/upstream/master 522df7d Added fork sync link file
Next, check the branch you are currently on (should be master):
$ git branch
* master
If it is not the master branch then run:
$ git checkout master
Finally, time to merge the changes to your repo:
$ git merge upstream/master
Updating a731cf7..522df7d
Fast-forward
Docs/Sync_Fork.md | 6 ++++++
1 file changed, 6 insertions(+)
create mode 100644 Docs/Sync_Fork.md
The latest changes to the official course repo (e.g., new homeworks) should appear in your local repo.  To push the changes to GitHub:
git push
To make life easier you can also use a Git alias. Open up your ~/.gitconfig
file using Vim or Nano and add the following lines to it:
[alias]
syncsetup = remote add upstream https://github.com/STA250/Stuff.git
syncfork = "!git fetch upstream ; git checkout master ; git merge upstream/master"
You may already have other things defined in the file (e.g., I have [user]
and [credential]
defined), in which case
just add the alias definitions below. Save the file and exit. Now, to set up the fork sync run:
git syncsetup
You only need to run this command once. If you get an error saying:
fatal: remote upstream already exists.
then you already have setup the upstream branch. Next, to sync the fork use:
git syncfork
You should see a message along the lines of:
$ git syncfork
remote: Counting objects: 7, done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 4 (delta 1), reused 4 (delta 1)
Unpacking objects: 100% (4/4), done.
From https://github.com/STA250/Stuff
522df7d..ccef041 master -> upstream/master
Already on 'master'
Your branch is ahead of 'origin/master' by 1 commit.
Updating 522df7d..ccef041
Fast-forward
Docs/Sync_Fork.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
As above, this syncs the local repo, but not GitHub. To update GitHub:
git push


Former sales professional transitioned into Software Developer, focused in .Net, C#, HTML, CSS, and JavaScript. Recently completed a 14-week coding bootcamp at Tech Elevator(Cleveland, OH).
Developer seeking a company that encourages employees to take initiatives and promotes collaborative atmosphere.
Virtual vending machine that allows user to check stock of items in machine. Go through submenus to add money to machine, select desired product(if in stock) and purchase, and end transaction(s). Ending transaction prints all transaction occurred to sales report and returns change in smallest amount of coins possible.
Close ProjectReservation system built for reserving camp site at a National Park. User sorts through each park and their campgrounds/campsites with various information. User then has the ability to see if the campsite they wish to reserve is available for their time frame and then can book with total cost of reservation. If user has special requirements for their stay the advanced search function shows users all campsites with extra amenities.
Close ProjectNational Parks information dynamic web application. Allows users to sort through the different National Parks found in the United States with a quick description. On individual Park’s page there is more detailed information about the park, including the upcoming 5 day forecast. User has the ability to take a survey detailing their experience at the Park they have visited. Most visited parks are displayed by the amount of surveys taken.
Close ProjectOnline snowboarding store that allows user to sort through multiple categories of products. Add, remove, and update quantity of items in shopping cart. Cart also totals the cost per item with subtotal of all items and grand total with taxes included.
Close ProjectFlash card web application built for user to study. As an unlogged in user you can search through premade decks to study and quiz themselves on the decks. As a register/logged in user you can create decks. Create, edit and delete individual card, while also having the ability to add and remove cards from decks. As a logged in user who did not create the card they have the ability to add/remove cards to/from their own decks.
Close ProjectLorem ipsum dolor sit amet, consectetur adipisicing elit. Mollitia neque assumenda ipsam nihil, molestias magnam, recusandae quos quis inventore quisquam velit asperiores, vitae? Reprehenderit soluta, eos quod consequuntur itaque. Nam.
Close Project


Jeremiah 4:17
As keepers of a field, are they against her round about; because she hath been rebellious against me, saith the LORD.


State and Government, a 21 Century Guide to Good Governance
The Role of Government
The end for the citizens inside a government is happiness. All else is a means of achieving happiness. Liberty as libertarians would like to claim is the end for government, however, it is simply a means.
The three needs of a government to provide happiness is as follows :
- Liberty
- Economic Welfare, (jobs, housing)
- Safety
Every being wants to achieve happiness, and governments are formed because of it. However, the way of achieving happiness is different. Every persons moral convictions are slightly different, however, generally in different cultures there arrives a general set of beliefs and values which more or less hold true for the inhabits of the whole culture. Governments are formed from these people holding similar moral convictions to best prioritize liberty, economic welfare, and safety according to the degree that the citizens hold those values. Revolution and counterrevolution will for the most part happen naturally if the happiness goes down far enough. If the government fails to provide happiness to its citizens, it is the citizens natural right to dissolve the current government and form new a one(s).
Technology fits in an interesting way. Generally techonolgy increases effiecency of production, allowing for greater welfare and therefore better happiness for its citizens. Therefore it is in the best interest of the people to invest in technology, as it indirectly increases happiness through the efficiency. However, governments should take into account and realize that technology is simply a means of economic welfare. The goal should never be technology for technologies sake, it should be to increase economic welfare and therefore happiness.
Another consideration to states is of the interconnections between liberty and economic welfare. Often times an increase in economic welfare will lead to an increase in liberty. Liberty does not just mean negative rights, such as protection from tyranny, it also means the ability to purse what you as an individual want. With better economic welfare, liberty to purse what you want will also increase as well.
Modern Day examples
China - Many criticize the Chinese for a lack of liberty and general safety. Many are puzzled to why more citizens are not actively protesting due to the lack of liberty. Many put away the lack of protest as politcal repression on the part of the government, however this lack of protest is partly cultural. From before the rise of communism and even during communist rule, the focus on the collective was a big part of Chinese culture. The culture is less focused on individualism instead, its focused on collective well being. The goverment has its share of criticism however it has not failed to provide a rapid increase in economic welfare. And because in chinos culture there is less value held in liberty, the government has largely been accepted by its populace.
As said earlier, economic welfare and liberty are closely related. Therefore, in the future, with the rise of their middle class, the government will have to evolve with the increasing value that the citizens of the nation hold in liberty. They will have to ensure more and more liberty to adequately meet the changing demands of the people.
Different measures of success
A countires gap per capita is used in todays world of a nations well being, however, the focus should be on average happiness.
On Democracy
“but where the laws are not sovereign, there you find demagogues. The people become a monarch… such people, in its role as a monarch, not being controlled by law, aims at sole power and becomes like a master.” Aristotle, Politics
Aritotle considered unfettered Democracy a perversion of Constitutional government. The masses, easily moved by demagogues are quick to proclaim themselves the sovereign not laws. What follows is a tyrannical government, dictated by the whims of the masses. A confiscation of private property under the guise of equality.
In todays politics, the concept of democracy is sacrilegious, it is held up as the end all be all way of deriving designs of the government and state. Many today are quick to exclaim their support for the democratization of politics, pushing for removal of the electoral college and strengthening of state ballots. Yet when questioned on why democracy is good, they fail to give a proper answer. Stemming in part from the indoctrination of “American Values” instilled at a young age, they are taught that the liberty and democracy are absolute good things. What is failed to be explained is why those values are good to begin with. They are wrongly assuming that the values are self explanatory and the goal should be the total embodiment of these beliefs. As said earlier, happiness should be the end result, and other beliefs are means to that end.
Democracy is a measure of how people feel. Just because a government is more democratic does in no way imply that a citizenship is more happier.


HELPING YOU THRIVE IN ALL AREAS OF LIFE
Our highly talented therapists can help you with a range of issues including relationships, sex, PTSD, depression, social anxiety, or even just caring for yourself more.
Why Thrive?
Want to improve your well-being from the comfort of your own couch? Are you having trouble finding the right therapist? Here at ThriveTalk, our licensed therapists provide the same quality care you would get in office from anywhere you can access your laptop or mobile phone. Become your best self with ThriveTalk. Start therapy now with a licensed therapist!
ABOUT US
We want to help you thrive! Whether you are just looking for someone to talk to, or are struggling with a mental wellness issue we’re here to help. Our highly talented therapists can help you with a range of issues including relationships, sex, PTSD, depression, social anxiety, or even just caring for yourself more.

YOU SHOULD ALSO KNOW
MDD affects more than 16.1 million American adults, or about 6.7%of the U.S. population age 18 and older in a given year. We at ThriveTalk can help you.
GET HELP NOWCONTACT US
Ready. Set. Smile
Take the free online assessment to see if you are a candidate and get started on your journey.
GET HELP NOW


Firebase Favorite Things
Single Object
Favorite Color
Favorite Number
Check the box if you prefer tabs
Submit
Value in the cloud
Color:
unknown
Number:
unknown
Indent:
unknown
Delete


This humidity digester breathes in atmospheric water and exhales energy
| Source: | Cell Press |
| Summary: | Integrating a super moisture-absorbent gel with light-active materials, researchers have developed a humidity digester to dry the ambient air while generating energy. The method is a green alternative to air conditioners with a trick — pulling water out of thin air. |
Integrating a super moisture-absorbent gel with light-active materials, researchers in Singapore have developed a humidity digester to dry the ambient air while generating energy. The method, presented November 20 in the journal Joule, is a green alternative to air conditioners with a trick — pulling water out of thin air.
Like plants, artificial photosynthetic devices, also known as photoelectrochemical (PEC) systems, feed on light and water to generate energy. This phenomenon inspired the researchers to integrate light-active materials and super-hygroscopic hydrogels. The hydrogels based on zinc and cobalt can harvest more than four times their weight of water from humid air. The humidity digester can reduce relative humidity by 12 percent and generate a low current under ambient light.
"A lot of people say Singapore is hot, but actually, it's not that hot at all. People feel hotter because of relative humidity, as it can affect how we perceive temperature," says senior author Swee Ching Tan of the Department of Materials Science and Engineering, National University of Singapore. "That got me thinking, what if I can invent something that harvests water from our ambient air and, at the same time, reduces relative humidity and provides water or energy?"
The research team in Singapore came up with a humidity digester composed of a moisture-hungry hydrogel, cathode, photoanode, and a solar cell. Just like batteries, it generates power from atmospheric humidity instead of an electrolyte. The photoanodes, acting as a photo-electrocatalyst, oxidize the absorbed water in the presence of light to split water and produce energy. The hydrogel constantly replenishes the system with water that is pulled out from the air to sustain the energy generation process. The assembly generates electricity while dehumidifying the room.
"The second-generation cobalt hydrogel that we developed absorbs moisture faster than any commercially available drying agents in the market. We have done an experiment by placing the hydrogel in a box, and the relative humidity dropped to about 30-35 percent lower than the outside ambient," says Tan. "We put our hand in the dry box; it felt like a fridge. It's so cold inside the box because it's so dry." Tan believes that the humidity digester is a possible replacement for air conditioners when its paired with a fan.
Although one of the goals of the research team is to generate energy, the device puts out a photocurrent of about 0.4 mA/cm2, which is relatively low. However, compared to commercial air conditioning units, the humidity digester can improve thermal comfort with significantly less energy input. Even scaling the device up to commercial standards, it will be easier to install, is portable, and the operation cost will only be a fraction of an air conditioner.
"It is a common belief that humidity affects only equatorial or tropical countries. But people from Europe are also equally affected by high humidity levels because of associated water condensation problems. High levels of humidity cause their homes to become moldy." The humidity digester has an ample application doubling as a dehumidifier and outperforms commercial drying agents.
"The world population is increasing, and people generally spend a lot of money on air conditioners to maintain adequate thermal comfort. The increasing need for air conditioners to cool us down results in increased energy consumption as well. This device, when coupled with a fan, can help reduce relative humidity and thereby improve thermal comfort and reduce the reliance on air conditioners. This could lead to potential energy and monetary benefits."
make a difference: sponsored opportunity
Story Source:
Materials provided by Cell Press.
Note: Content may be edited for style and length.
Journal Reference:
- Lin Yang, Dilip Krishna Nandakumar, Linqing Miao, Lakshmi Suresh, Danwei Zhang, Ting Xiong, Jayraj V. Vaghasiya, Ki Chang Kwon, Swee Ching Tan. Energy Harvesting from Atmospheric Humidity by a Hydrogel-Integrated Ferroelectric-Semiconductor System. Joule, 2019; DOI: 10.1016/j.joule.2019.10.008
Cite This Page:
| MLA | Cell Press. "This humidity digester breathes in atmospheric water and exhales energy." ScienceDaily. ScienceDaily, 20 November 2019. <www.sciencedaily.com/releases/2019/11/191120121149.htm>. |
| APA | Cell Press. (2019, November 20). This humidity digester breathes in atmospheric water and exhales energy. ScienceDaily. Retrieved November 21, 2019 from www.sciencedaily.com/releases/2019/11/191120121149.htm |
| Chicago | Cell Press. "This humidity digester breathes in atmospheric water and exhales energy." ScienceDaily. www.sciencedaily.com/releases/2019/11/191120121149.htm (accessed November 21, 2019). |


Missing endangered woman Elza Guerrier reported in Cape Coral
by WFTX Digital TeamCAPE CORAL, Fla. -- Police want you to be on the lookout for a missing Cape Coral woman who could be in danger.
67-year-old Elza Guerrier was last seen walking out of her home on NE 13th Avenue, around 4:40 in the afternoon Sunday.
Police believe they saw her walking on Diplomat Parkway and Del Prado Boulevard, shortly after that.
She was wearing a pink and orange outfit. She is possibly holding a Bible.
If you have any information, call Cape Coral Police at<PHONE_NUMBER>.


by Naught
Cake or Pie Version 3.0 is live!
It has take a lot of work to get to the stage it is currently at. I have re-written the code for this site several times in order to get it looking how I wanted it. Minimalistic, yet informative.
There is still more work to do however, I am currently planning a content based section where some of our members can contribute to the running of Cake or Pie's ever growing social media presence.
With that in mind, we are currently looking for members of Cake or Pie who stream, create YouTube videos, and have an interest in helping with our Social Media accounts. If you are interested, send an in-game whisper to any of the Guild Masters (Fishy, Naught or Rhandi).
There are still some improvements needed for the website, and not all of the links are active yet, but this coming week will see those open up to show people more about the largest and most active guild on Emerald Dream/Teneras EU.