The Automatic Machine Learning (AutoML) function automates the supervised machine learning model training process. The current version of AutoML trains and cross-validates a Random Forest, an Extremely-Randomized Forest, a random grid of Gradient Boosting Machines (GBMs), a random grid of Deep Neural Nets, and then trains a Stacked Ensemble using all of the models.
h2o.automl(x, y, training_frame, validation_frame = NULL, leaderboard_frame = NULL, nfolds = 5, fold_column = NULL, weights_column = NULL, max_runtime_secs = 3600, max_models = NULL, stopping_metric = c("AUTO", "deviance", "logloss", "MSE", "RMSE", "MAE", "RMSLE", "AUC", "lift_top_group", "misclassification", "mean_per_class_error"), stopping_tolerance = NULL, stopping_rounds = 3, seed = NULL, project_name = NULL, exclude_algos = NULL)
| x | A vector containing the names or indices of the predictor variables to use in building the model. If x is missing, then all columns except y are used. |
|---|---|
| y | The name or index of the response variable in the model. For classification, the y column must be a factor, otherwise regression will be performed. Indexes are 1-based in R. |
| training_frame | Training frame (H2OFrame or ID). |
| validation_frame | Validation frame (H2OFrame or ID); Optional. This frame is used for early stopping of individual models and early stopping of the grid searches (unless max_models or max_runtimes_secs overrides metric-based early stopping). |
| leaderboard_frame | Leaderboard frame (H2OFrame or ID); Optional. If provided, the Leaderboard will be scored using this data frame intead of using cross-validation metrics, which is the default. |
| nfolds | Number of folds for k-fold cross-validation. Defaults to 5. Use 0 to disable cross-validation; this will also disable Stacked Ensemble (thus decreasing the overall model performance). |
| fold_column | Column with cross-validation fold index assignment per observation; used to override the default, randomized, 5-fold cross-validation scheme for individual models in the AutoML run. |
| weights_column | Column with observation weights. Giving some observation a weight of zero is equivalent to excluding it from the dataset; giving an observation a relative weight of 2 is equivalent to repeating that row twice. Negative weights are not allowed. |
| max_runtime_secs | Maximum allowed runtime in seconds for the entire model training process. Use 0 to disable. Defaults to 3600 secs (1 hour). |
| max_models | Maximum number of models to build in the AutoML process (does not include Stacked Ensembles). Defaults to NULL. |
| stopping_metric | Metric to use for early stopping (AUTO is logloss for classification, deviance for regression). Must be one of "AUTO", "deviance", "logloss", "MSE", "RMSE", "MAE", "RMSLE", "AUC", "lift_top_group", "misclassification", "mean_per_class_error". Defaults to AUTO. |
| stopping_tolerance | Relative tolerance for metric-based stopping criterion (stop if relative improvement is not at least this much). This value defaults to 0.001 if the dataset is at least 1 million rows; otherwise it defaults to a bigger value determined by the size of the dataset and the non-NA-rate. In that case, the value is computed as 1/sqrt(nrows * non-NA-rate). |
| stopping_rounds | Integer. Early stopping based on convergence of stopping_metric. Stop if simple moving average of length k of the stopping_metric does not improve for k (stopping_rounds) scoring events. Defaults to 3 and must be an non-zero integer. Use 0 to disable early stopping. |
| seed | Integer. Set a seed for reproducibility. AutoML can only guarantee reproducibility if max_models or early stopping is used because max_runtime_secs is resource limited, meaning that if the resources are not the same between runs, AutoML may be able to train more models on one run vs another. |
| project_name | Character string to identify an AutoML project. Defaults to NULL, which means a project name will be auto-generated based on the training frame ID. |
| exclude_algos | Vector of character strings naming the algorithms to skip during the model-building phase. An example use is exclude_algos = c("GLM", "DeepLearning", "DRF"), and the full list of options is: "GLM", "GBM", "DRF" (Random Forest and Extremely-Randomized Trees), "DeepLearning" and "StackedEnsemble". Defaults to NULL, which means that all appropriate H2O algorithms will be used, if the search stopping criteria allow. Optional. |
An H2OAutoML object.
AutoML finds the best model, given a training frame and response, and returns an H2OAutoML object, which contains a leaderboard of all the models that were trained in the process, ranked by a default model performance metric.
# NOT RUN { library(h2o) h2o.init() votes_path <- system.file("extdata", "housevotes.csv", package = "h2o") votes_hf <- h2o.uploadFile(path = votes_path, header = TRUE) aml <- h2o.automl(y = "Class", training_frame = votes_hf, max_runtime_secs = 30) # }


How much was your bill?
€
How was your service ?
30 % Outstanding 20 % Good 15 % It was ok 10 % Bad 5 % Terrible
How many people are sharing the bill?
test


A Tale of Two Cities
by Charles Dickens
A Tale of Two Cities is a historical novel by Charles Dickens. The plot centers on the years leading up to the French Revolution and culminates in the Jacobin Reign of Terror. It tells the story of two men, Charles Darnay and Sydney Carton, who look similar but are very different in personality. Darnay is a romantic French aristocrat, while Carton is a cynical English barrister. However, the two are in love with the same woman, Lucie Manette.
Source: Dickens, C. (1859). A Tale of Two Cities. London, England: Chapman and Hall.
- Book the First: Recalled to Life—Chapter 1: The Period
- A description of the time period is presented to the reader.
- Book the First: Recalled to Life—Chapter 2: The Mail
- Jarvis Lorry and his fellow travelers encounter a messenger.
- Book the First: Recalled to Life—Chapter 3: The Night Shadows
- Lorry takes part in a strange conversation as his fellow travelers dream.
- Book the First: Recalled to Life—Chapter 4: The Preparation
- After arriving in Dover, Lorry delivers a message to Lucie Manette.
- Book the First: Recalled to Life—Chapter 5: The Wine-Shop
- Lorry and Lucie visit the wineshop of Monsieur Defarge.
- Book the First: Recalled to Life—Chapter 6: The Shoemaker
- Lucie is reunited with her father.
- Book the Second: The Golden Thread—Chapter 1: Five Years Later
- Jerry Cruncher heads off to run an errand, while his son waits for him at Tellson's Bank.
- Book the Second: The Golden Thread—Chapter 2: A Sight
- Cruncher is sent to attend the trial of Charles Darnay.
- Book the Second: The Golden Thread—Chapter 3: A Disappointment
- A series of witnesses are called to testify against the Charles Darnay.
- Book the Second: The Golden Thread—Chapter 4: Congratulatory
- Darnay exits the courtroom and is eventually joined by Sydney Carton, whose appearance strongly resembles Darnay's.
- Book the Second: The Golden Thread—Chapter 5: The Jackal
- Stryver and Carton discuss the days proceedings over drinks. Stryver questions Carton's feelings for Lucie.
- Book the Second: The Golden Thread—Chapter 6: Hundreds of People
- Lorry discusses Lucie's suitors with Miss Pross. A story relayed from the Tower of London disturbs Dr. Manette.
- Book the Second: The Golden Thread—Chapter 7: Monseigneur in Town
- Marquis Evremonde, a guest of Monseigneur, is involved in a tragedy outside of Defarge's wine shop.
- Book the Second: The Golden Thread—Chapter 8: Monseigneur in the Country
- The Marquis arrives at his village where he treats the peasants with callous indifference.
- Book the Second: The Golden Thread—Chapter 9: The Gorgon's Head
- After receiving a visit from his nephew, Charles Darnay, the Marquis receives a painful message.
- Book the Second: The Golden Thread—Chapter 10: Two Promises
- Darnay makes an admission to Dr. Manette and asks for a promise. Dr. Manette asks for a promise in return from Darnay.
- Book the Second: The Golden Thread—Chapter 11: A Companion Picture
- Stryver discusses his feelings for Lucie with Carton.
- Book the Second: The Golden Thread—Chapter 12: The Fellow of Delicacy
- Stryver's plan to propose to Lucie comes to a sour end.
- Book the Second: The Golden Thread—Chapter 13: The Fellow of No Delicacy
- Carton laments his wasted life and makes a pledge to Lucie.
- Book the Second: The Golden Thread—Chapter 14: The Honest Tradesman
- Cruncher follows a funeral procession for Roger Cly. Cruncher is followed by his son when he revisits the grave later that night.
- Book the Second: The Golden Thread—Chapter 15: Knitting
- The "Mender of Roads" tells the story of the Marquis' assassin to Monsieur Defarge.
- Book the Second: The Golden Thread—Chapter 16: Still Knitting
- Defarge receives warning of a spy in the neighborhood. John Barsad pays a visit to Defarge's wine shop.
- Book the Second: The Golden Thread—Chapter 17: One Night
- Dr. Manette starts to put his imprisonment behind him.
- Book the Second: The Golden Thread—Chapter 18: Nine Days
- Darnay and Lucie marry and leave for their honeymoon. Dr. Manette is not well.
- Book the Second: The Golden Thread—Chapter 19: An Opinion
- Lorry and Miss Pross discuss the relapse with Dr. Manette. Steps are taken to prevent further relapses.
- Book the Second: The Golden Thread—Chapter 20: A Plea
- Lucie and Darnay are visited by Sydney Carton. Darnay makes a promise to Lucie regarding Carton.
- Book the Second: The Golden Thread—Chapter 21: Echoing Footsteps
- Lorry visits the Darnays with some unsettling news. The Defarges lead a mob into the Bastilles.
- Book the Second: The Golden Thread—Chapter 22: The Sea Still Rises
- The peasants, led by Madame Defarge, exact revenge.
- Book the Second: The Golden Thread—Chapter 23: Fire Rises
- Throughout the French countryside fires burn as the revolution spreads.
- Book the Second: The Golden Thread—Chapter 24: Drawn to the Loadstone Rock
- Lorry is dispatched to France. Darnay departs for Paris in an attempt to save the Marquis' groundskeeper.
- Book the Third: The Track of a Storm—Chapter 1: In Secret
- Darnay is arrested after arriving in Paris and is held "in secret".
- Book the Third: The Track of a Storm—Chapter 2: The Grindstone
- Dr. Manette makes a plea to the mob to spare Darnay's life.
- Book the Third: The Track of a Storm—Chapter 3: The Shadow
- Cruncher protects Lucie and Miss Pross. Madame Defarge is unwilling to assist Lucie.
- Book the Third: The Track of a Storm—Chapter 4: Calm in Storm
- Dr. Manette persuades the tribunal to keep Darnay alive. A new position allows Dr. Manette to keep an eye on Darnay.
- Book the Third: The Track of a Storm—Chapter 5: The Wood-Sawyer
- Lucie stands near La Force, hoping Darnay will be able to see her. Darnay will stand trial soon.
- Book the Third: The Track of a Storm—Chapter 6: Triumph
- Dr. Manette testifies at Darnay's trial.
- Book the Third: The Track of a Storm—Chapter 7: A Knock at the Door
- Darnay is re-arrested, having been accused by Defarge, Madame Defarge, and an unknown third party.
- Book the Third: The Track of a Storm—Chapter 8: A Hand at Cards
- Miss Pross is reunited with her long lost brother. Carton comes up with a plan to help Darnay and coerces Barsad into helping him.
- Book the Third: The Track of a Storm—Chapter 9: The Game Made
- Cruncher attempts to make amends for the work he has done outside of the bank. Carton wanders through the streets of Paris as he prepares for his visit with Darnay. Darnay's accusers are named in court.
- Book the Third: The Track of a Storm—Chapter 10: The Substance of the Shadow
- Dr. Manette's own account of his imprisonment is read in court. Darnay's fate is sealed by the actions of his father and uncle.
- Book the Third: The Track of a Storm—Chapter 11: Dusk
- Darnay is escorted back to his cell. There is little hope of compassion for the condemned Darnay.
- Book the Third: The Track of a Storm—Chapter 12: Darkness
- Carton overhears Madame Defarge's plan at the wine shop. Carton helps to secure safe passage for Lucie and Dr. Manette.
- Book the Third: The Track of a Storm—Chapter 13: Fifty-Two
- Carton visits Darnay before his execution.
- Book the Third: The Track of a Storm—Chapter 14: The Knitting Done
- Miss Pross has one last encounter with Madame Defarge as she and Cruncher prepare to leave the city.
- Book the Third: The Track of a Storm—Chapter 15: The Footsteps Die Out For Ever
- Sydney Carton imagines a future far brighter than the one he is now witnessing.
- Year Published: 1859
- Language: English
- Country of Origin: England
-
Readability:
- Flesch–Kincaid Level: 9.5
- Word Count: 144,575
- Genre: Historical Fiction
- Keywords: 19th century literature, british literature, charles dickens, french revolution


Collects a single sample of measurement.
Collects a single sample of measurement. Invoked periodically throughout the duration of a warp test. Should be overridden to provide the actual implementation of measurement sampling.
id of the test being measured.
id of the test being measured. mutable, but the setter is only accessible within the collectors package.
Filters the stacktrace of exception
to elide spurious stackframes.
Filters the stacktrace of exception
to elide spurious stackframes.
Default base implementation is no-op. Subclasses can override this method to implement custom filtering logic.
An intrusive collector is one that should not be enabled for nested measurements.
An intrusive collector is one that should not be enabled for nested measurements. For example, execution metrics or log collectors.
the fully qualified class name of this collector.
Priority for this collector.
Priority for this collector. A lower number indicates that this collector should run closer to the test it is measuring.
Starts a new thread collector that will periodically collect measurement samples.
Starts a new thread collector that will periodically collect measurement samples.
Marks that measurement is no longer in progress, which causes the collector thread to end.
Marks that measurement is no longer in progress, which causes the collector thread to end.
Optional field. If the test execution is None the client should not attempt to write out to the database.
Public accessor for testId.
Public accessor for testId.
a String containing fully qualified name, as well as this collectors enabled status and priority.
Simple error handling around startMeasurement
.
Simple error handling around startMeasurement
. Sets enabled=false if there is an error.
Simple error handling around stopMeasurement
.
Simple error handling around stopMeasurement
.
Optional field. If the test execution is None the client should not attempt to write out to the database.
Spawns a new thread that continuously invokes the measure() method at a configurable interval.
Useful for collecting periodic measurements throughout the duration of a test.
Extend this class for collectors written in Java. Collectors written in scala can mix in ContinuousMeasurement.
Created by tomas.mccandless on 8/25/15.


Last updated: 2018-06-18
workflowr checks: (Click a bullet for more information) ✔ R Markdown file: up-to-date
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.
✔ Repository version: e044d43
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:
working directory clean
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.
| File | Version | Author | Date | Message |
|---|---|---|---|---|
| Rmd | e044d43 | Peter Carbonetto | 2018-06-18 | wflow_publish(“gtex.Rmd”) |
| html | 3ab329f | Peter Carbonetto | 2018-06-18 | Build site. |
| html | a38da49 | Peter Carbonetto | 2018-06-07 | More cleanup of gtex page. |
| Rmd | 8e876c8 | Peter Carbonetto | 2018-06-07 | wflow_publish(“gtex.Rmd”) |
| html | 6c75fec | Peter Carbonetto | 2018-06-07 | Fixed link in gtex page. |
| Rmd | d73775b | Peter Carbonetto | 2018-06-07 | wflow_publish(“gtex.Rmd”) |
| html | 5172ee5 | Peter Carbonetto | 2018-06-06 | Build site. |
| Rmd | a6da466 | Peter Carbonetto | 2018-06-06 | wflow_publish(“gtex.Rmd”) |
| html | 6eee6a9 | Peter Carbonetto | 2018-06-06 | Updated the webpages for a bunch of R Markdown files after minor revisions. |
| Rmd | 3dc0ba5 | Peter Carbonetto | 2018-06-06 | wflow_publish(c(“ExpressionAnalysis.Rmd”, “fastqtl2mash.Rmd”, |
| Rmd | 2b0db9b | Peter Carbonetto | 2018-06-06 | Misc. revisions to Rmd files. |
| Rmd | 5222572 | Peter Carbonetto | 2018-06-06 | Some misc. updates to the R Markdown files. |
| html | 48f7ba8 | Peter Carbonetto | 2018-06-06 | Created new webpage for HeterogeneityTables analysis. |
| Rmd | 9079466 | Peter Carbonetto | 2018-06-06 | wflow_publish(c(“gtex.Rmd”, “HeterogeneityTables.Rmd”)) |
| html | 85a35e7 | Peter Carbonetto | 2018-06-06 | Fixed a couple links to analysis pages. |
| Rmd | 924bef0 | Peter Carbonetto | 2018-06-06 | wflow_publish(“gtex.Rmd”) |
| html | 338156b | Peter Carbonetto | 2018-06-06 | Updated links to analysis pages at bottom of gtex page. |
| Rmd | 99de654 | Peter Carbonetto | 2018-06-06 | wflow_publish(“GTEx.Rmd”) |
| Rmd | 7fec23c | Peter Carbonetto | 2018-06-06 | Renamed Tspecific analysis. |
| html | 38ea6a5 | Peter Carbonetto | 2018-06-05 | Revisions to post-mash analyses in gtex page. |
| Rmd | 98824ad | Peter Carbonetto | 2018-06-05 | wflow_publish(c(“gtex.Rmd”, “fastqtl2mash.Rmd”)) |
| Rmd | 194390c | Peter Carbonetto | 2018-06-05 | Fixed bad formatting with one of the bash code blocks. |
| html | 4132d0d | Peter Carbonetto | 2018-06-05 | More updates to gtex page. |
| Rmd | 045336a | Peter Carbonetto | 2018-06-05 | wflow_publish(“gtex.Rmd”) |
| Rmd | 0d5d838 | Peter Carbonetto | 2018-06-05 | Renamed Fig.ExpressionAnalysis.Rmd as ExpressionAnalysis.Rmd. |
| html | 034b2d0 | Peter Carbonetto | 2018-06-05 | Rebuilt gtex and fastqtl2mash pages after after various improvements. |
| Rmd | 2107cb0 | Peter Carbonetto | 2018-06-05 | wflow_publish(c(“gtex.Rmd”, “fastqtl2mash.Rmd”)) |
| html | 37794de | Peter Carbonetto | 2018-06-05 | Revising list of analyses at end of gtex page. |
| Rmd | aefca70 | Peter Carbonetto | 2018-06-05 | Deleted some .Rmd files (they were actually renamed). |
| html | aafc02b | Peter Carbonetto | 2018-06-05 | Additions to gtex page. |
| Rmd | 45e94d3 | Peter Carbonetto | 2018-06-05 | wflow_publish(“gtex.Rmd”) |
| Rmd | 830566e | Peter Carbonetto | 2018-06-04 | A few minor revisions to instructions for running pipelines. |
| html | 23c6dda | Peter Carbonetto | 2018-06-04 | More revisions to gtex and index pages. |
| Rmd | f645bba | Peter Carbonetto | 2018-06-04 | wflow_publish(c(“index.Rmd”, “gtex.Rmd”)) |
| html | 45bcaa8 | Peter Carbonetto | 2018-06-04 | Re-built main webpages after several updates and improvements. |
| Rmd | fe0bcf7 | Peter Carbonetto | 2018-06-04 | wflow_publish(c(“index.Rmd”, “gtex.Rmd”, “fastqtl2mash.Rmd”)) |
| Rmd | aa04943 | Peter Carbonetto | 2018-06-01 | Misc. fixes. |
| html | 56de982 | Peter Carbonetto | 2018-06-01 | Build site. |
| Rmd | b82193c | Peter Carbonetto | 2018-06-01 | Moved some output files to data folder; removed some old files from |
| Rmd | 64caf96 | Peter Carbonetto | 2018-05-31 | Removed most of the materials from the README. |
To reproduce the results of Urbut, Wang & Stephens (2017), please follow these instructions. You are welcome to adapt these steps to your own study. Please also visit the mashr R package repository, which has a more user-friendly interface and tutorials on how to apply multivariate adaptive shrinkage (mash) to association analysis gene expression (eQTL analysis). (Note that the the mashr package was not used in this analysis; mashr was only developed after this analysis was completed.)
The complete analyses of the GTEx data require installation of several programs and libraries, as well as large data sets that are specifically prepared for mash. To facilitate reproducing our results, we provide data that was pre-processed using the fastqtl2mash preprocessing pipeline. We have also developed a Docker container that includes all software components necessary to run the analyses. Docker can run on most popular operating systems (Mac, Windows and Linux) and cloud computing services such as Amazon Web Services and Microsoft Azure. If you have not used Docker before, you might want to read this to learn the basic concepts and understand the main benefits of Docker.
For details on how the Docker image was configured, see mash.dockerfile
in the workflows
directory of the git repository. The Docker image used for our analyses is based on gaow/lab-base, a customized Docker image for development with R and Python.
If you find a bug in any of these steps, please post an issue.
Download Docker (note that a free community edition of Docker is available), and install it following the instructions provided on the Docker website. Once you have installed Docker, check that Docker is working correctly by following Part 1 of the “Getting Started” guide. If you are new to Docker, we recommend reading the entire “Getting Started” guide.
Note: Setting up Docker requires that you have administrator access to your computer. Singularity is an alternative that accepts Docker images and does not require administrator access.
Run this alias
command in the shell, which will be used below to run commands inside the Docker container:
alias mash-docker='docker run --security-opt label:disable -t '\
'-P -h MASH -w $PWD -v $HOME:/home/$USER -v /tmp:/tmp -v $PWD:$PWD '\
'-u $UID:${GROUPS[0]} -e HOME=/home/$USER -e USER=$USER gaow/mash-paper'
The -v
flags in this command map directories between the standard computing environment and the Docker container. Since the analyses below will write files to these directories, it is important to ensure that:
Environment variables $HOME
and $PWD
are set to valid and writeable directories (usually your home and current working directories, respectively).
/tmp
should also be a valid and writeable directory.
If any of these statements are not true, please adjust the alias
accordingly. The remaining options only affect operation of the container, and so should function the same regardless of your operating system.
Next, run a simple command in the Docker container to check that has loaded successfully:
mash-docker uname -sn
This command will download the Docker image if it has not already been downloaded.
If the container was successfully run, you should see this information about the Docker container outputted to the screen:
Linux MASH
You can also run these commands to show the information about the image downloaded to your computer and the container that has run (and exited):
docker image list
docker container list --all
Note: If you get error “Cannot connect to the Docker daemon. Is the docker daemon running on this host?” in Linux or macOS, see here for Linux or here for Mac for suggestions on how to resolve this issue.
Clone or download the gtexresults repository to your computer, then change your working directory in the shell to the root of the repository, e.g.,
cd gtexresults
All the commands below will be run from this directory.
Assuming your working directory is the root of the git repository (you can check this by running pwd
), run all the steps of the analysis with this command:
mash-docker sos run workflows/gtex6_mash_analysis.ipynb
This command will take several hours to run—see below for more information on the individual steps. All outputs generated by this command will be saved to folder output
inside the repository.
Note that you may recognize file gtex6_mash_analysis.ipynb
as a Jupyter notebook. Indeed, you may open this notebook in Jupyter. However, you should not step through the code sequentially as you would in a typical Jupyter notebook; this is because the code in this notebook is meant to be run using the Script of Scripts (SoS) framework.
This command will execute the following steps of the analysis:
Compute a sparse factorization of the (centered) z-scores using the SFA software, with K = 5 factors, and save the factors in an .rds
file. This will be used to construct the mixture-of-multivariate normals prior. This step is labeled sfa
, and should only take a few minutes to run.
Compute additional “data-driven” prior matrices by computing a singular value decomposition of the (centered) z-scores and low-rank approximations to the empirical covariance matrices. Most of the work in this step involves running the Extreme Deconvolution method. The outcome of running the Extreme Deconvolution method is saved to a new .rds
file. This step is labeled mash-paper_1
and may take several hours to run (in one run on a MacBook Pro with a 3.5 GHz Intel Core i7, it took over 6 hours to complete).
Compute a final collection of “canonical” and single-rank prior matrices based on SFA and the “BMAlite” models of Flutre et al (2013). These matrices are again written to another .rds
file. This step is labeled mash-paper_2
, and should take at most a minute to run.
The mash-paper_3
step fits the mash model to the GTEx data (the centered z-scores); the model parameters estimated in this fitting step are the weights of the multivariate normal mixture. The outputs from this step are the estimated mixture weights and the conditional likelihood matrix. These two outputs are saved to two separate .rds
files. This step is expected to take at most a few hours to complete.
The mash-paper_4
step computes posterior statistics using the fitted mash model from the previous step. These posterior statistics are summarized and visualized in subsequent analysis steps. The posterior statistics are saved to another .rds
file. This step is expected to take a few hours to complete.
Once you have completed the mash analysis pipeline, the next step is to examine and interpret the results. We provide R code implementing this step; you can either view the webpages listed below, or view the R Markdown source files in the analysis
directory of the gtexresults repository.
If you were unable to complete the mash analysis pipeline, we have provided the outputs needed to generate the figures and tables below. (If you were able to successfully complete the mash analysis, then these files will be overwritten by your outputs.) For convenience, the results needed to generate the figures and tables have been saved in the output
folder.
Before running the R code in the pages listed below, you will need to first install several R packages that are used in the code:
install.packages(c("colorRamps","rmeta"))
Note that at the bottom of each webpage, we have recorded information about the exact version of R and the R Packages that were used. This might be useful if you would like to replicate our computing setup as closely as possible. Also note that the webpages were generated from the R Markdown files using workflowr.
Visit the following links to view the R code we used to generate summarizies of the GTEx results incorporated into the manuscript:
Primary correlation patterns identified by mash in GTEx data.
Correlation patterns from other components with larger weights: second, fourth, fifth and eighth covariance components.
Examples illustrating how mash uses patterns of sharing to inform effect estimates.
Comparison of genes with tissue-specific eQTLs against other genes.
All containers that have run and exited will still be retained in the Docker system. Run docker container list --all
to list all previous run containers. To clear these previously run containers, run docker container prune
. See here for more information.
See the Jupyter notebook to get more details; how the notebook should be interpreted.
In the data
folder, we have provided a file MatrixEQTLSumStats.Portable.Z.rds
containing eQTL summary statistics from the GTEx study, in a format suitable for running mash. This was generated from the original eQTL summary statistics downloaded from the GTEx Portal website, then converted using the code in fastqtl_to_mash.ipynb
. See here for details on this step.
The output
folder contains some additional results files that will not be generated directly from the mash analysis pipeline (described above); these are files that were generated by running the mash analysis on only brain tissues, and on all GTEx tissues excluding brain tissues. In order to generate results similar to these, the mash analysis pipeline has an option to specific subsets of tissues. These analyses on tissue subsets were only used to verify some of the results of the main mash analysis run on all the tissues jointly.
Run the following command to update the Docker image: docker pull gaow/mash-paper
This reproducible R Markdown analysis was created with workflowr <IP_ADDRESS>00


We use the following tools for development:
Install NodeJS.
Install globally grunt-cli using the following command:
$ npm install -g grunt-cli
Browse to the project root directory and install the dev dependencies:
$ npm install -d
To execute the build and tests run the following command in the root of the project:
$ grunt
You should see a green message in the console:
Done, without errors.
You can also run the tests in the browser.
Start a test server from the project root:
$ node test/server.js
Open the following URL in a browser:
$ open http://<IP_ADDRESS>:8124/test/index.html
Note: we recommend cleaning all the browser cookies before running the tests, that can avoid false positive failures.
You can build automatically after a file change using the following command:
$ grunt watch


Join
#BalkanCodeInAction
!
Drag, snap and
share
your action on social media!
Share your Voxxed photo!
#BalkanCodeInAction! Join the crew! @VoxxedBelgrade #vdb16
Snap Your PHOTO


Photograph by: Zoom
This year, our SOF, Mehal Shah came up with the Child Mentor Project for the Foundational Programme, before FP MAD classes had begun for this year. FP, as a team, decided topics, fun worksheets and activities to teach our youngest group of children that is our FP kids, in both the shelters. It acted as a revision for them before FP classes started. FP got on weekly calls with the 11th std children and explained these worksheets to them thoroughly. In turn, they would act as mentors and teach the FP children and would make sure they complete the day wise worksheets and activities and support them wherever needed. The younger children enjoyed a lot and were able to brush up on their knowledge before FP classes actually started. The 11th std children also had a great time being a part of this project! And FP loved interacting with the children and providing a support for them!


@InterfaceAudience.Public @InterfaceStability.Stable public interface ContainerLaunchContext
ContainerLaunchContext
represents all of the information
needed by the NodeManager
to launch a container.
It includes details such as:
ContainerId
of the container.Resource
allocated to the container.LocalResource
necessary for running the container such
as binaries, jar, shared-objects, side-files etc.
| Modifier and Type | Method and Description |
|---|---|
Map<ApplicationAccessType,String> |
getApplicationACLs()
Get the
ApplicationACL s for the application. |
List<String> |
getCommands()
Get the list of commands for launching the container.
|
ContainerId |
getContainerId()
Get
ContainerId of container to be launched. |
ByteBuffer |
getContainerTokens()
Get security tokens (if security is enabled).
|
Map<String,String> |
getEnvironment()
Get environment variables for the container.
|
Map<String,LocalResource> |
getLocalResources()
Get
LocalResource required by the container. |
Resource |
getResource()
Get the
Resource allocated to the container by the
ResourceManager . |
Map<String,ByteBuffer> |
getServiceData()
Get application-specific binary service data.
|
String |
getUser()
Get the user to whom the container has been allocated.
|
void |
setApplicationACLs(Map<ApplicationAccessType,String> acls)
Set the
ApplicationACL s for the application. |
void |
setCommands(List<String> commands)
Add the list of commands for launching the container.
|
void |
setContainerId(ContainerId containerId)
Set
ContainerId of container to be launched. |
void |
setContainerTokens(ByteBuffer containerToken)
Set security tokens (if security is enabled).
|
void |
setEnvironment(Map<String,String> environment)
Add environment variables for the container.
|
void |
setLocalResources(Map<String,LocalResource> localResources)
Set
LocalResource required by the container. |
void |
setResource(Resource resource)
Set the
Resource allocated to the container by the
ResourceManager . |
void |
setServiceData(Map<String,ByteBuffer> serviceData)
Set application-specific binary service data.
|
void |
setUser(String user)
Set the user to whom the container has been allocated
|
@InterfaceAudience.Public @InterfaceStability.Stable ContainerId getContainerId()
ContainerId
of container to be launched.ContainerId
of container to be<EMAIL_ADDRESS>@InterfaceStability.Stable void setContainerId(ContainerId containerId)
ContainerId
of container to be launched.containerId
- et ContainerId
of container to be<EMAIL_ADDRESS>@InterfaceStability.Stable String getUser()
@InterfaceAudience.Public @InterfaceStability.Stable void setUser(String user)
user
- user to whom the container has been<EMAIL_ADDRESS>@InterfaceStability.Stable Resource getResource()
Resource
allocated to the container by the
ResourceManager
.Resource
allocated to the container by the
ResourceManager
@InterfaceAudience.Public @InterfaceStability.Stable void setResource(Resource resource)
Resource
allocated to the container by the
ResourceManager
.resource
- allocated<EMAIL_ADDRESS>@InterfaceStability.Stable ByteBuffer getContainerTokens()
@InterfaceAudience.Public @InterfaceStability.Stable void setContainerTokens(ByteBuffer containerToken)
containerToken
- security<EMAIL_ADDRESS>@InterfaceStability.Stable Map<String,LocalResource> getLocalResources()
LocalResource
required by the container.LocalResource
required by the<EMAIL_ADDRESS>@InterfaceStability.Stable void setLocalResources(Map<String,LocalResource> localResources)
LocalResource
required by the container. All pre-existing
Map entries are cleared before adding the new MaplocalResources
- LocalResource
required by the<EMAIL_ADDRESS>@InterfaceStability.Stable Map<String,ByteBuffer> getServiceData()
@InterfaceAudience.Public @InterfaceStability.Stable void setServiceData(Map<String,ByteBuffer> serviceData)
serviceData
- application-specific binary service<EMAIL_ADDRESS>@InterfaceStability.Stable Map<String,String> getEnvironment()
@InterfaceAudience.Public @InterfaceStability.Stable void setEnvironment(Map<String,String> environment)
environment
- environment variables for the<EMAIL_ADDRESS>@InterfaceStability.Stable List<String> getCommands()
@InterfaceAudience.Public @InterfaceStability.Stable void setCommands(List<String> commands)
commands
- the list of commands for launching the<EMAIL_ADDRESS>@InterfaceStability.Stable Map<ApplicationAccessType,String> getApplicationACLs()
ApplicationACL
s for the application.ApplicationACL
<EMAIL_ADDRESS>@InterfaceStability.Stable void setApplicationACLs(Map<ApplicationAccessType,String> acls)
ApplicationACL
s for the application. All pre-existing
Map entries are cleared before adding the new Mapacls
- ApplicationACL
s for the applicationCopyright © 2014 Apache Software Foundation. All Rights Reserved.


--- layout: default footerlogos: yes title: "Speaker" lang: en ---
Maximilian Voigt supports the project edulabs as an assistent. Further more he campaigns for fabrication laboratories, is engaged in physical computing and supports free education. Before his work at the OKF he co founded the FabLab Cottbus e.V., studied technical journalism, public relations and culture and technology. His master thesis was about the educational potential of open workshops.
Max will hold a workshop on the creation of data on 29.04.2017.
Program for the second day


Budweiser - Our Mastery
Header
Hero Image
Unload the Truck
Beer Types
Copper Lager - Limited Edition
Budweiser and Jim Beam are joining forces for a limited edition collaboration. The Budweiser Reserve Copper Lager is a rich lager aged on Jim Beam bourbon barrel staves with hints of vinilla and caramel rye followed by a deliciusly smooth finish. Budweiser brewmasters and Jim Beam's Master Distillers have created this brew in honor of the 85th anniversary of the Repeal of Prohibition on December 5th, 1933. Its a partnership over a century in the making
Select & Select 55
Select from Budweiser has the full beer flavor you love, but with the calories and refreshment of a light beer. It’s the light beer for people who love beer. Select 55 is golden lager made with caramel malts and a blend of imported and domestic hops. Select 55 is brewed to complement the full-flavor of Select, but with only 55 calories. So you can be good, and still have a good time.

Chelada
Budweiser Chelada with Clamato is a savory new spin on a classic. With the crisp smooth taste of an American Lager, the Rich spicy flavor of Clamato and a hint of lime, Chelada is perfect for almost any occasion. It pairs well with Latino dishes like ceviche, enchiladas and tamales. Also try the Picante flavor for an extra kick!
Large Button - Book Tour
Book A Tour Today


Life Mission
Shun Kakinoki
My Life Mission
OBLITERATE THE GALAXY
1. Egoistic
2. Altruistic
3. Societary
Invent a Product / Service That Is Truly Galaxy-Shattering
iPhone Release Date
June 29, 2007
My Experience
Can never forget this day...
My mind was blown.
What Drives Me
To do something bigger, better, and meaningful...
To put it shortly
Invent a product to an extent that is
"galaxy-shattering".
Millions of People
- Social Networking Services
- Mobile Payment Economy
- Mobile Gaming
Why is Infatuation Important?
Because it lasts forever.
"Happiness, Smile, etc..."
They are disputable
Anything could be affirmed
But in the case of Infatuation
You can't deny it
It lasts forever.
We are here to initiate
"infatuation"
Englulf billions of people in the coming times...
Initiate a Chain Reaction of Infatuation in the Human Society
Make the World Exciting Again.
We often see the catch-phrase
"To make people happier"
"For a brighter future"
"To push the human race forward"
There is a decent chance that
"Technological Advancement"
will NOT contribute to "The Greater Good
One CAN deny logic
However
One CANNOT deny emotions
Through our products,
We are here to
Make the World Exciting Again.


Guidance
This information allows FE colleges to compare their financial data with national totals and other colleges and organisations.
MS Excel Spreadsheet , 767KB
If you use assistive technology (such as a screen reader) and need a version of this document in a more accessible format, please email<EMAIL_ADDRESS>. Please tell us what format you need. It will help us if you say what assistive technology you use.
View online Download CSV 529KB
If you use assistive technology (such as a screen reader) and need a version of this document in a more accessible format, please email<EMAIL_ADDRESS>. Please tell us what format you need. It will help us if you say what assistive technology you use.
MS Excel Spreadsheet , 767KB
If you use assistive technology (such as a screen reader) and need a version of this document in a more accessible format, please email<EMAIL_ADDRESS>. Please tell us what format you need. It will help us if you say what assistive technology you use.
View online Download CSV 529KB
If you use assistive technology (such as a screen reader) and need a version of this document in a more accessible format, please email<EMAIL_ADDRESS>. Please tell us what format you need. It will help us if you say what assistive technology you use.
MS Excel Spreadsheet , 788KB
If you use assistive technology (such as a screen reader) and need a version of this document in a more accessible format, please email<EMAIL_ADDRESS>. Please tell us what format you need. It will help us if you say what assistive technology you use.
View online Download CSV 514KB
If you use assistive technology (such as a screen reader) and need a version of this document in a more accessible format, please email<EMAIL_ADDRESS>. Please tell us what format you need. It will help us if you say what assistive technology you use.
MS Excel Spreadsheet , 1.74MB
If you use assistive technology (such as a screen reader) and need a version of this document in a more accessible format, please email<EMAIL_ADDRESS>. Please tell us what format you need. It will help us if you say what assistive technology you use.
View online Download CSV 537KB
If you use assistive technology (such as a screen reader) and need a version of this document in a more accessible format, please email<EMAIL_ADDRESS>. Please tell us what format you need. It will help us if you say what assistive technology you use.
MS Excel Spreadsheet , 1.77MB
If you use assistive technology (such as a screen reader) and need a version of this document in a more accessible format, please email<EMAIL_ADDRESS>. Please tell us what format you need. It will help us if you say what assistive technology you use.
MS Excel Spreadsheet , 1.47MB
If you use assistive technology (such as a screen reader) and need a version of this document in a more accessible format, please email<EMAIL_ADDRESS>. Please tell us what format you need. It will help us if you say what assistive technology you use.
MS Excel Spreadsheet , 1.33MB
If you use assistive technology (such as a screen reader) and need a version of this document in a more accessible format, please email<EMAIL_ADDRESS>. Please tell us what format you need. It will help us if you say what assistive technology you use.
MS Excel Spreadsheet , 1.73MB
If you use assistive technology (such as a screen reader) and need a version of this document in a more accessible format, please email<EMAIL_ADDRESS>. Please tell us what format you need. It will help us if you say what assistive technology you use.
This second draft release of data is taken from the Skills Funding Agency and Education Funding Agency databases of college finance records for the year ended 31 July 2015. The data file contains 330 of 334 expected returns.
Information supplied by further education and sixth form colleges has been subject to basic credibility checks, either by the Skills Funding Agency or Education Funding Agency.
However, while every effort has been made to cleanse the data, colleges may see inaccuracies in the information supplied and published.
Please raise any queries by email<EMAIL_ADDRESS>, or<EMAIL_ADDRESS>.
See also for comparison purposes college accounts for the academic years 2007 to 2014.
Published: 24 February 2014
Updated: 11 May 2016


JavaScript is disabled on your browser.
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev Letter
Next Letter
Frames
No Frames
All Classes
A
C
D
E
F
I
L
M
N
P
R
S
T
U
V
R
removePanel(JPanel, int, String)
- Static method in class design.
DownloadsFrame
removePanel
run()
- Method in class code.
CallToDisplayAlbumPhotos
run()
- Method in class code.
CallToDisplayCoverPhotos
run()
- Method in class code.
CallToDisplayPageAlbumPhotos
run()
- Method in class code.
CallToDisplayTaggedPhotos
run()
- Method in class code.
CallToDisplayUserPicture
run()
- Method in class code.
DisplaySmallPhoto
run()
- Method in class code.
DisplayUserProfilePicture
run()
- Method in class code.
DownloadActualPhoto
run()
- Method in class code.
DownloadPhotos
run()
- Method in class code.
FetchPageAlbums
run()
- Method in class code.
LoadAlbumsList
run()
- Method in class code.
LoadPhotosFromAlbum
run()
- Method in class code.
PerformUpdateCheck
run()
- Method in class code.
ScanFriendList
run()
- Method in class code.
SearchAlbum
run()
- Method in class code.
SearchFriend
run()
- Method in class code.
ValidateTokens
A
C
D
E
F
I
L
M
N
P
R
S
T
U
V
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev Letter
Next Letter
Frames
No Frames
All Classes


Bomb components picked by child in Newry, says PSNI
‘When such items are left in a public area they can be innocently handled by anyone’
by Freya McClementsThe component parts of a bomb were picked up by a child in Newry, the Police Service of Northern Ireland (PSNI) has said.
A suspicious object found in the Violet Hill Avenue area of the city on Sunday sparked a 24-hour security alert, which ended on Monday afternoon.
The PSNI said British army bomb disposal experts carried out a controlled explosion on what are believed to be the component parts for an explosive device.
A number of items were taken away for forensic examination.
“When such items are left in a public area they can be innocently handled by anyone,” said Superintendent Jane Humphries.
“On this occasion it was picked up by a child.”
She appealed for anyone with information to contact police on 101.


Data Viz Recap
If you had stayed late on Tuesday...
Created by
Ben Wendt
demo
Let's look at
Tableau Public
demo
Let's look at
High Charts
demo
Let's look at
R


Properties
STATE_BYTES_SCALE
STATE_BYTES_SCALE: number
account_authority_object_base_size
account_authority_object_base_size: number
account_object_base_size
account_object_base_size: number
account_recovery_request_object_base_size
account_recovery_request_object_base_size: number
authority_account_member_size
authority_account_member_size: number
authority_base_size
authority_base_size: number
authority_key_member_size
authority_key_member_size: number
comment_object_base_size
comment_object_base_size: number
comment_object_beneficiaries_member_size
comment_object_beneficiaries_member_size: number
comment_object_parent_permlink_char_size
comment_object_parent_permlink_char_size: number
comment_object_permlink_char_size
comment_object_permlink_char_size: number
comment_vote_object_base_size
comment_vote_object_base_size: number
convert_request_object_base_size
convert_request_object_base_size: number
decline_voting_rights_request_object_base_size
decline_voting_rights_request_object_base_size: number
escrow_object_base_size
escrow_object_base_size: number
limit_order_object_base_size
limit_order_object_base_size: number
savings_withdraw_object_byte_size
savings_withdraw_object_byte_size: number
transaction_object_base_size
transaction_object_base_size: number
transaction_object_byte_size
transaction_object_byte_size: number
vesting_delegation_expiration_object_base_size
vesting_delegation_expiration_object_base_size: number
vesting_delegation_object_base_size
vesting_delegation_object_base_size: number
withdraw_vesting_route_object_base_size
withdraw_vesting_route_object_base_size: number
witness_object_base_size
witness_object_base_size: number
witness_object_url_char_size
witness_object_url_char_size: number
witness_vote_object_base_size
witness_vote_object_base_size: number


Is dit jouw favoriete stijl, dan moet je ze horen! Professioneel zijn ze in ieder geval!
Popunie
Jacklust rockt de kersen van de taart. Wat een knalfeest!
Bandcoach Nederland
Party!!!
Wings of Death
Mixing trashy riffs with punk, sleaze, booze, and lots and lots of backing vocals, that’s what the punks from Jacklust do best.
The band Jacklust was formed in Rotterdam, somewhere in late 2011 and consists of guitarist Tizzy Wyre, El Barto Loco on the drums, bass player Mr.Mojo and Yellow on the main vocals.
Having played with the likes of Sister, Adam Bomb, Rusted, and many more, having been played on English and American radio a dozen times and were even featured on the compilation CD of the praised Devolution Magazine!  Renowned for their fast lyrics, loud guitars and a 'fuck things up' attitude, these guys are always in for a party, although they usually take it a bit too far.
After having dropped their EP, called Primitive Measures, they were ready to take the world by storm. A white lightning fuelled storm. They later decided that the world was still too intact for their taste, so they decided to record a one/off single with a highly acclaimed video clip ‘Megaloathe’ in late 2014. In 2015 bass player Sidious and drummer H.D. decided to quit the band, which was a bit of a backlash, but the remaining members couldn’t sit still. They recruited the killer bass player Towah of Powah and a beast of a drummer El Barto Loco, who laid the killer foundation of their upcoming new singles. Needless to say, they’re back with a vengeance. The golden era of Jacklust has begun!


jl777c
22-Jun-19 05:35 PM
during a storm, the pattern is quite different
all the patterns break down
but if this is institutions reallocating a few percent of their portfolio, it isnt a storm or hurricane
to apply people jumping into the swimming pool patterns during a tidal wave, is like trying to apply normal TA patterns during a fundamental revaluation of an asset class
i am not 100% sure we are actually seeing the fundamental revaluation of the crypto asset class
but now we have the proper silly regulations, maybe it is getting very close to possible
oh, then there is the facebook thing


Rajnath on a two-day Singapore visit to attend Defence Ministers' meet
On Tuesday morning, Singh visited Sembawang Air Base and later took the helicopter sortie
by Press Trust of IndiaDefence Minister Rajnath Singh on Tuesday took a sortie on a Super Puma helicopter of the Singapore Air Force in the island city-state. The defence minister arrived last night on a two-day visit.
He will attend the India-Singapore Defence Ministers' dialogue and also call on Prime Minister Lee Hsien Loong.
On Tuesday morning, Singh visited Sembawang Air Base and later took the helicopter sortie.


Relevant Characteristics of Code Recommenders
Goal
Investigation of what the desiderata of software practitioners are when it comes to code recommender systems.
Research Question
What are the characteristics of code recommender systems that are considered important by practitioners?
Characteristics derived from the literature
We extracted a list of 14 characteristics looking at the literature. You can find the full list at this page.
Survey
We ran the survey through Amazon Mechanical Turk and via personal contacts. A copy of the survey can be found at this page.
Taxonomy
After 3 rounds of discussions on collected answers, we defined a taxonomy of the characteristics of recommender systems.
Tagged Answers
You can find and filter out the answers collected from participants, with the tags we assigned them to build the taxonomy at this page.
Demographic Information
At this page you can see a summary of the demographic information for the participants of Survey 1.


Brief introduction
Using Raku™ official documentation
Documenting a large language like Raku has to balance several contradictory goals, such as being brief whilst being comprehensive, catering to professional developers with wide experience whilst also being accessible to newcomers to the language.
Note the recent name change to Raku from Perl 6 has resulted in some objects having changed names and their former names, while still available, are deprecated and their use is not recommended in new code. Those items are shown in the following table:
| Raku | Perl 6 | Notes |
|---|---|---|
| raku | perl | routine |
| *RAKULIB | PERL6LIB | environment variable for module paths (*NYI) |
| .raku | .p6 | file extension for Raku scripts |
| .rakumod | .pm6 | file extension for Raku modules |
For a quick hands-on introduction, there is a short annotated programming example
.
For programmers with experience in other languages, there are a number of Migration guides that compare and contrast the features of Raku with other languages.
A number of Tutorials cover several areas in which Raku is particularly innovative. The section headers should help navigate the remaining documents.
There are a number of useful resources
listed elsewhere on the raku.org site. These include articles, books, slide presentations, and videos.
It has been found that newcomers to Raku often ask questions that indicate assumptions carried over from other programming paradigms. It is suggested that the following sections in the Fundamental topics
section should be reviewed first.
Signatures
- each routine, which includes subroutines and methods, has a signature. Understanding the information given in the signature of asub
ormethod
provides a quick way to grasp the operation and effect of the routine.Containers
- variables, which are like the nouns of a computer language, are containers in which information is stored. The first letter in the formal name of a container, such as the '$' of $my-variable, or '@' of @an-array-of-things, or '%' of %the-scores-in-the-competition, conveys information about the container. However, Raku is more abstract than other languages about what can be stored in a container. So, for example, a $scalar container can contain an object that is in fact an array.Classes and Roles
- Raku is fundamentally based on objects, which are described in terms of classes and roles. Raku, unlike some languages, does not impose object-oriented programming practices, and useful programs can be written as if Raku was purely procedural in nature. However, complex software, such as the Rakudo compiler of Raku, is made much simpler by writing in object-oriented idioms, which is why the Raku documentation is more easily understood by reviewing what a class is and what a role is. Without understanding about classes and roles, it would be difficult to understand types, to which a whole section of the documentation is devoted.Traps to Avoid
- Several common assumptions lead to code that does not work as the programmer intended. This section identifies some of them. It is worth reviewing when something doesn't quite work out.


Completed
https://www.owasp.org/images/b/ba/AppsecEU09_CarettoniDiPaola_v0.8.pdf
https://www.owasp.org/index.php/Testing_for_HTTP_Parameter_pollution_(OTG-INPVAL-004)
https://medium.com/@logicbomb_1/bugbounty-compromising-user-account-how-i-was-able-to-compromise-user-account-via-http-4288068b901f
https://portswigger.net/kb/issues/00501400_client-side-http-parameter-pollution-reflected


0 - 0
Tic-tac-toe (also known as noughts and crosses or Xs and Os) is a paper-and-pencil game for two players.
X and O, who take turns marking the spaces in a 3×3 grid.
The player who succeeds in placing three of their marks in a horizontal, vertical, or diagonal row wins the game.
Code
This Website was built in pure HTML and JavaScript.
I used a framework only for CSS, Bulma, which allowed me to quickly design it, without ignoring the attractive and responsive approach.
Deploy
I was used Docker,
for Nginx and also to store my application in a container.
The App container is automatically rebuilt on each commit on the github repository.
Everything was deployed with Docker Compose.


…that you should not mix apples and oranges…
module Fruit1 where
data Fruit
= Apples Integer
| Oranges Integer
deriving Show
mix :: Fruit -> Fruit -> Fruit
mix (Apples m) (Apples n) = Apples (m + n)
mix (Oranges m) (Oranges n) = Oranges (m + n)
mix _ _ = error "Not gonna happen!"
main :: IO ()
main = do
print $ Apples 4 `mix` Apples 5
print $ Oranges 4 `mix` Oranges 5
print $ Apples 4 `mix` Oranges 5 -- :-(
module Fruit2 where
newtype Apples = Apples Integer deriving Show
newtype Oranges = Oranges Integer deriving Show
mixApples :: Apples -> Apples -> Apples
Apples m `mixApples` Apples n = Apples (m + n)
mixOranges :: Oranges -> Oranges -> Oranges
Oranges m `mixOranges` Oranges n = Oranges (m + n)
main :: IO ()
main = do
print $ Apples 4 `mixApples` Apples 5
print $ Oranges 4 `mixOranges` Oranges 5
-- print $ Apples 4 `mixApples` Oranges 5
module Fruit2THHelper (genFruit) where
import Language.Haskell.TH
genFruit :: String -> Q [Dec]
genFruit fruit_name' = do
let fun_name = mkName ("mix" ++ fruit_name')
fruit_name = mkName fruit_name'
m <- newName "m"
n <- newName "n"
return
[ NewtypeD [] fruit_name []
(NormalC fruit_name [(NotStrict, ConT (mkName "Integer"))])
[mkName "Show"]
, SigD fun_name (ArrowT `AppT` ConT fruit_name
`AppT` (ArrowT `AppT` ConT fruit_name `AppT` ConT fruit_name))
, FunD fun_name
[ Clause
[ConP fruit_name [VarP m],ConP fruit_name [VarP n]]
(NormalB (ConE fruit_name
`AppE` UInfixE (VarE m) (VarE (mkName "+")) (VarE n)))
[]
]
]
{-# LANGUAGE TemplateHaskell #-}
module Fruit2TH where
import Fruit2THHelper
genFruit "Apples"
genFruit "Oranges"
module Fruit3 where
newtype Apples = Apples Integer
newtype Oranges = Oranges Integer
class Fruit a where
mix :: a -> a -> a
instance Fruit Apples where
Apples m `mix` Apples n = Apples (m + n)
instance Fruit Oranges where
Oranges m `mix` Oranges n = Oranges (m + n)
{-# LANGUAGE OverloadedStrings #-}
{-# OPTIONS_GHC -fno-warn-orphans #-}
module Fruit3THHelper where
import Data.String
import Language.Haskell.TH
class Fruit a where
mix :: a -> a -> a
instance IsString Name where
fromString = mkName
genFruit :: String -> Q [Dec]
genFruit fruit_name' = do
let fruit_name = mkName fruit_name'
m <- newName "m"
n <- newName "n"
return
[ NewtypeD [] fruit_name []
(NormalC fruit_name [(NotStrict, ConT "Integer")])
["Show"]
, InstanceD [] (ConT "Fruit" `AppT` ConT fruit_name)
[ FunD "mix"
[ Clause
[ConP fruit_name [VarP m],ConP fruit_name [VarP n]]
(NormalB (ConE fruit_name
`AppE` UInfixE (VarE m) (VarE "+") (VarE n)))
[]
]
]
]
{-# LANGUAGE TemplateHaskell #-}
module Fruit3TH where
import Fruit3THHelper
genFruit "Apples"
genFruit "Oranges"
module FruitPhantom where
data Count a = Count Integer deriving Show
mix :: Count a -> Count a -> Count a
Count m `mix` Count n = Count (m + n)
data Apples
data Oranges
mix
is important. Otherwise it would be Count a -> Count b -> Count c
.Show
.
[]
and why are you able to show
it?{-# LANGUAGE GADTs #-}
{-# OPTIONS_GHC -fno-warn-incomplete-patterns #-}
module FruitGADTs where
data Apples
data Oranges
data Fruit a where
Apples :: Integer -> Fruit Apples
Oranges :: Integer -> Fruit Oranges
mix :: Fruit a -> Fruit a -> Fruit a
Apples m `mix` Apples n = Apples (m + n)
Oranges m `mix` Oranges n = Oranges (m + n)
(Generalized Abstract Data Types)
genFruit :: [String] -> Q [Dec]
.-ddump-splices
(dumps pieces of code generated by Template Haskell) and -v0
(silences usual (non-interesting) stuff).http://hackage.haskell.org/package/template-haskell/docs/src/Language-Haskell-TH-Syntax.html
.https://fpbrno.github.io/
.


My name is Dakota Howell, I am in my 3rd of year a 5 year Computer Science program at the University of Cincinnati (Graduation 2018). I attended high school in a small farming village near Columbus called Richwood. While in high school I was an active member of Civil Air Patrol, an auxiliary of the US Air Force focused on homeland search and rescue. My senior year I became commander of cadets and lead a team of ~20 cadets. I still hold this leadership experience as one of the most valuable lessons of my life. There is a true feeling of accomplishment when you are able to lead others to achieve any goal and overcome any hardship as team.
After high school I moved to Cincinnati to start my career as a student. Coming from a small tight knit community into the nonstop activity of a college campus was quite the change for me and I feel this experience has helped me grow academically and as a person. In my time since high school, I have had the pleasure of working for Scotts Miracle Gro. and currently, Unlimited Systems, a growing healthcare technology company. I look forward to continuing my studies and experiencing new opportunities to grow as a student and professional!


Sean Boswell (Lucas Black) , an Alabama teenager with a record for street racing, moves to his father's resident city of Tokyo, Japan to avoid a prison sentence in America. Boswell quickly falls in love with the world of drift racing in Tokyo's underground and a Japanese girl named Neela (Nathalie Kelley). However, With the help from his friend Han (Sung Kang), Boswell must prove his worth in the world of underground street racing and fight the Japanese Yakuza.
| Year | Award | Category | Recipient | Result |
|---|---|---|---|---|
| 2006 | Teen Choice Awards | Choice Movie – Action | Lucas Black | Nominated |
Neela's (Nathalie Kelley) IM Chat username is "Drift_Girl" written in Japanese katakana.
Channing Tatum auditioned for a role in this movie.
The film takes place in 2013.
Toyo donated 4,000 tires for the movie. Roughly half were used. Rays Engineering donated its 170 Volk Racing wheels as well.
The Mitsubishi Lancer EVO VIII, and two of the Nissan R32s, were converted from all-wheel drive to rear-wheel drive so they could drift properly.


EventEmitter of MockConnection instances that have been created by this backend. Can be subscribed to in order to respond to connections.
import {Http, BaseRequestOptions} from 'angular2/http';
import {MockBackend} from 'angular2/http/testing';
import {Injector} from 'angular2/core';
it('should get a response', () => {
var connection; //this will be set when a new connection is emitted from the backend.
var text; //this will be set from mock response
var injector = Injector.resolveAndCreate([
MockBackend,
provide(Http, {useFactory: (backend, options) => {
return new Http(backend, options);
}, deps: [MockBackend, BaseRequestOptions]}]);
var backend = injector.get(MockBackend);
var http = injector.get(Http);
backend.connections.subscribe(c => connection = c);
http.request('something.json').subscribe(res => {
text = res.text();
});
connection.mockRespond(new Response({body: 'Something'}));
expect(text).toBe('Something');
});
This property only exists in the mock implementation, not in real Backends.
An array representation of connections
. This array will be updated with each connection that
is created by this backend.
This property only exists in the mock implementation, not in real Backends.
EventEmitter of MockConnection instances that haven't yet been resolved (i.e.
with a readyState
less than 4). Used internally to verify that no connections are pending via the
verifyNoPendingRequests
method.
This property only exists in the mock implementation, not in real Backends.
Creates a new MockConnection. This is equivalent to calling new
MockConnection()
, except that it also will emit the new Connection
to the connections
emitter of this MockBackend
instance. This method will usually only be used by tests
against the framework itself, not by end-users.
Can be used in conjunction with verifyNoPendingRequests
to resolve any not-yet-resolve
connections, if it's expected that there are connections that have not yet received a response.
This method only exists in the mock implementation, not in real Backends.
Checks all connections, and raises an exception if any connection has not received a response.
This method only exists in the mock implementation, not in real Backends.
Generated using TypeDoc
A mock backend for testing the Http service.
This class can be injected in tests, and should be used to override providers to other backends, such as XHRBackend.
Example
import {BaseRequestOptions, Http} from 'angular2/http'; import {MockBackend} from 'angular2/http/testing'; it('should get some data', inject([AsyncTestCompleter], (async) => { var connection; var injector = Injector.resolveAndCreate([ MockBackend, provide(Http, {useFactory: (backend, options) => { return new Http(backend, options); }, deps: [MockBackend, BaseRequestOptions]})]); var http = injector.get(Http); var backend = injector.get(MockBackend); //Assign any newly-created connection to local variable backend.connections.subscribe(c => connection = c); http.request('data.json').subscribe((res) => { expect(res.text()).toBe('awesome'); async.done(); }); connection.mockRespond(new Response('awesome')); }));
This method only exists in the mock implementation, not in real Backends.


map.lu is the mapping project for ProjectArea51 providing all mapping content for the various projects.
This is the second generation mapping site and as such it's content is still being generated.
For more information please feel free to contact me via twitter @Peter_Mount or @ProjectArea51.
Map imagery & map.lu ©2012-2016 Peter Mount, ProjectArea51
Map data provided by:
map.lu is is free for reuse for non-commercial purposes as long as you stay within the various copyrights of the underlying data and your traffic is not excessive. If you do use the map tiles please let me know.
Please note that bulk downloading of tiles is prohibited.
If you want to use the map data for commercial use, or you expect your traffic to be heavy then please get in touch. The main concern here is hosting and transfer costs of the map tiles.
To get in touch with me please do so via Twitter: @Peter_Mount or @ProjectArea51.


All Classes
AccessoriesPost
AssemAssistController
AssemblyLine
AssemblyLineTest
BatchSpecificationStrategy
CarBodyPost
CarManufacturingCompany
CarModel
CarOrder
CarOrderDetails
CarOrderDetailsMaker
CarPart
CarPartType
CustomsManager
CustomsManagerController
CustomUseCaseTest
DriveTrainPost
FifoStrategy
GarageHolder
GarageHolderController
Main
Manager
ManagerController
Mechanic
MechanicController
Order
OrderDetailsTests
SchedulingStrategy
Statistics
StatisticsTests
Task
TaskOrder
TaskOrderDetails
TaskOrderDetailsMaker
UI
UICustomsManager
UIGarageHolder
UIManager
UIMechanic
UseCaseCombinedTest
UseCaseGarageHolderTest
UseCaseManagerTest
UseCaseMechanic
User
UserController
UserTest
Workstation
WorkstationBuilder
WorkstationChainBuilder
WorkstationDirector
WorkStationTest


{% extends "templates/web.html" %} {% block head %} {% block style %} {% include "templates/includes/common-styles.html"%} {% endblock %} {% endblock %} {%- block navbar -%} {% include "templates/includes/navbar.html" %} {%- endblock -%} {% include "templates/includes/breadcrumb.html" %} {% block page_content %}


|
SPF - Spf PHP Framework
|
At the moment the only installation mode is manual, but it requires very easy steps:
spf.settings.php
file into one of yours php include_path
directories.
api
: contains base class for API implementation.app
: contains the source code of your applications. Here you can find also a sample application.controller
: contains the base class of the MVC controller class. See Class Reference.dispatcher
: contains the base class of the dispatcher service. See Class Reference.include
: contains the autoloader function.model
: contains the base classes for interface with database. See paragraph for details. Moreover, here is located the abstract class of MVC model class. See Class Reference.modules
: contains misc additional modules.public
: contains the front-end pages of application, included JavaScript, CSS and resources files.session
: contains the base class for managing the user sessions. See Class Reference. settings
: contains a facility class for get settings from configuration files. See Class Reference.view
: contains the MVC view class and relative template classes. See paragraph for more details.The main configuration file is "spf.settings.php"
. You have to put it into one of the path specified by the php.conf include_path
setting. Different section are present, please see settings
SPF provides 2 abstract classes:
_spfDbConnector
: it provides the connection to the DB and returns the associated instance (resource). See Class Reference._spfDataProvider
: if provides basic, high-level interface methods for Inquiry
, Insert
, Update
and Delete
operations. See Class Reference. For both of them the relative real class must be implemented, which uses the interface to the type of database to be used (MySQL, Oracle, etc.).
For MySQL database, the real classes are already provided:
spfDbConnectorMysqli
: See Class Reference.spfDataProviderMysqli
: See Class Reference.The autoloader function references classes basing on namespaces and corresponding folder name.
For example, the base class of the controller (named _spfController
) is located into "spf/controller/"
folder, so the namespaces must be "spf\\controller"
.
So, if you want to use the controller class from another file, you simply have to add "use spf\\controller\_spfController;"
into the top of your file. By this way, the Autoloader function can search the file containing the class, and invoke it.
Furthermore, each class must be located into a file named className.class.php
, where className
is the name of the class. In our example, the _spfController
class file is _spfController.class.php
.
Ususally you shouldn't need to change this autoloader function.
Conventionally, for consistency with the style with which the framework is written, you should always use the camelCase style for classes, functions, members and file names. Moreover, the name of the abstract base classes of the SPF Framework, that we expect you will extend in your application, starts with an underscore "_"
.
Each module is a self-consistent library or class which doesn't need the rest of the Framework to work.


# File lib/rack/mount/vendor/regin/regin/expression.rb, line 5 def initialize(*args) args, options = extract_options(args) @multiline = @ignorecase = @extended = nil if args.length == 1 && args.first.instance_of?(Array) super(args.first) else args = args.map { |e| e.instance_of?(String) ? Character.new(e) : e } super(args) end self.multiline = options[:multiline] if options.key?(:multiline) self.ignorecase = options[:ignorecase] if options.key?(:ignorecase) self.extended = options[:extended] if options.key?(:extended) end
# File lib/rack/mount/vendor/regin/regin/expression.rb, line 61 def +(other) ary = other.is_a?(self.class) ? other.internal_array : other ary = @array + ary + [options.to_h(true)] self.class.new(*ary) end
# File lib/rack/mount/vendor/regin/regin/expression.rb, line 29 def anchored? anchored_to_start? && anchored_to_end? end
# File lib/rack/mount/vendor/regin/regin/expression.rb, line 37 def anchored_to_end? last.is_a?(Anchor) && last == '\Z' end
# File lib/rack/mount/vendor/regin/regin/expression.rb, line 49 def anchored_to_end_of_line? anchored_to_end? || (last.is_a?(Anchor) && last == '$') end
# File lib/rack/mount/vendor/regin/regin/expression.rb, line 41 def anchored_to_line? anchored_to_start_of_line? && anchored_to_end_of_line? end
# File lib/rack/mount/vendor/regin/regin/expression.rb, line 33 def anchored_to_start? first.is_a?(Anchor) && first == '\A' end
# File lib/rack/mount/vendor/regin/regin/expression.rb, line 45 def anchored_to_start_of_line? anchored_to_start? || (first.is_a?(Anchor) && first == '^') end
# File lib/rack/mount/vendor/regin/regin/expression.rb, line 95 def casefold? ignorecase end
# File lib/rack/mount/vendor/regin/regin/expression.rb, line 67 def dup(options = {}) expression = super() expression.multiline = options[:multiline] if options.key?(:multiline) expression.ignorecase = options[:ignorecase] if options.key?(:ignorecase) expression.extended = options[:extended] if options.key?(:extended) expression end
# File lib/rack/mount/vendor/regin/regin/expression.rb, line 57 def flags options.to_i end
Returns true if expression could be treated as a literal string.
A Expression is literal if all its elements are literal.
# File lib/rack/mount/vendor/regin/regin/expression.rb, line 25 def literal? !ignorecase && all? { |e| e.literal? } end
# File lib/rack/mount/vendor/regin/regin/expression.rb, line 53 def options? options.any?(true) end
# File lib/rack/mount/vendor/regin/regin/expression.rb, line 75 def to_s(parent = false) if parent || !options? map { |e| e.to_s(parent) }.join else with, without = [], [] multiline ? (with << 'm') : (without << 'm') ignorecase ? (with << 'i') : (without << 'i') extended ? (with << 'x') : (without << 'x') with = with.join without = without.any? ? "-#{without.join}" : '' "(?#{with}#{without}:#{map { |e| e.to_s(true) }.join})" end end
# File lib/rack/mount/vendor/regin/regin/expression.rb, line 122 def extended=(extended) @extended = extended end
# File lib/rack/mount/vendor/regin/regin/expression.rb, line 115 def ignorecase=(ignorecase) if @ignorecase.nil? @array.map! { |e| e.dup(:ignorecase => ignorecase) } @ignorecase = ignorecase end end
Generated with the Darkfish Rdoc Generator 2.


FILM TITLE: NAKED LUNCH DIRECTOR: DAVID CRONENBERG COUNTRY: USA ( 1991 ) SUPER FEATURES: BASED ON THE NOVEL BY WILLIAM S. BURROUGHS PHOTOGRAPHY: PETER SUSCHITZKY MUSIC: HOWARD SHORE CAST: PETER WELLER, JUDY DAVIS, IAN HOLM, JULIAN SANDS, ROY SCHEIDER
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
The sad thing is that such a great novel, with so many unusual elementals in it, is very difficult to translate into a film.
The good part, is that this film is fun to watch, despite, it not being able to follow the book as closely as one would like to see. I happen to like the spirit of the work, which William S. Burroughs, creates in almost all of his writings, stage work, and even in the original stuff he has done for artist and musician LAURIE ANDERSON. (Sadder yet that she did not appear to be a part of the film!)
And the neatest part, is that many good actors, just couldn't help themselves when they had a chance to be a part of such fun and unusual work to deal with.
The novel is not the easiest thing to bring to a screen. It is very quick in that it moves freely between various forms of a stream of consciousness and narrative moments, or another set of events which the main character can't quite keep up with, or has to go get himself a fix, disguised, or at least so he thinks, while his alter ego is having fun with him. For all intents and purposes, this is a drug experience piece of work, and when it is placed on the screen as a formal story, where the character has problems dealing with his feelings, it quite doesn't come off. Or Terry Gilliam should have directed this whole thing, to help blend the inner and outer aspects of the book.
But it is a rather depressing film, and not specially upbeat, although we could enjoy all the weird goings on, as a bit of New York surrealism, if not gutter New York naturalism. I had enjoyed the book quite a few years ago, when the Grove Press was making sure all the eclectic writers around were getting their due. I have to admit, that while the actors try very hard and do very well, and nicely with what they have, the film is not as lively and jumpy as the novel is. The novel keeps you interested. In this film, it seems that everything is so casual, and not important....I like the book.
The movie is good, but the book is better....if you like Burroughs, this movie will not be your bag. If you like surrealists, and odd 60's stuff, this is actually interesting.
3 GIBLOONS Copyright (c) Pedro Sena 1994
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


labeled
by None at 2022-02-11 22:04:21.labeled
by None at 2022-02-11 22:04:21.labeled
by None at 2022-02-11 22:49:31.labeled
by None at 2022-02-11 22:49:31.Superseded by #738.
closed
by None at 2022-02-11 22:49:33.head_ref_deleted
by None at 2022-02-11 22:49:34.Implementation: https://archivesspace.github.io/tech-docs/customization/plugins.html
force-pushed to remove a non-working commit command that Christina found.
review_dismissed
by Jane Sandberg at 2022-02-11 20:44:49.head_ref_force_pushed
by Jane Sandberg at 2022-02-11 20:44:49.referenced
by None at 2022-02-11 20:54:40.merged
by None at 2022-02-11 20:54:40.closed
by None at 2022-02-11 20:54:41.head_ref_deleted
by None at 2022-02-11 20:54:41.full Scsb task doesn't issue a commit at the end, either.
based on this https://github.com/pulibrary/bibdata/blob/63de58d1ece27d11f49dc8c0f30e280dd53690e7/app/services/index_functions.rb#L28 scsb should have issued a commit.
closed
by None at 2022-02-11 20:54:41.referenced
by Christina Chortaria at 2022-02-11 20:55:04.merged
by Christina Chortaria at 2022-02-11 20:55:04.closed
by Christina Chortaria at 2022-02-11 20:55:04.head_ref_deleted
by Christina Chortaria at 2022-02-11 20:55:06.closed
by Christina Chortaria at 2022-02-11 21:32:34.closed
by Christina Chortaria at 2022-02-11 21:32:34.closed
by Christina Chortaria at 2022-02-11 21:32:34.Location 'pv' is In Library use and Shared vs ['pj', 'pk', 'pl', 'pm', 'pn', 'pt'] locations that are In Library Use and Private.
and I should remove 'pv' from defaultrecapgroups (this one I'm not sure id I should remove it.)
Is this correct @kevinreiss ?
Yes, that is correct. Having pv in "inlibraryrecapgroups" and not in "defaultrecapgroups" makes sense. Having PV in https://github.com/pulibrary/bibdata/blob/3afe989e1fd1081c4f7ab72c92ef2340c2a71264/app/adapters/almaadapter/alma_item.rb#L177 ensures that records in it will default "Shared".
@mzelesky @kevinreiss I'm tagging you for a review
Will you take "pv" out of defaultrecapgroups? Looks good to me. @mzelesky should take a quick look at this as well.
Yes I will update the Pr and take 'pv' out from the default groups.
mentioned
by Kevin Reiss at 2022-02-11 14:31:57.subscribed
by Kevin Reiss at 2022-02-11 14:31:57.head_ref_force_pushed
by Christina Chortaria at 2022-02-11 14:58:02.review_requested
by Kevin Reiss at 2022-02-11 15:02:48.head_ref_force_pushed
by Christina Chortaria at 2022-02-11 15:05:54.ready_for_review
by Christina Chortaria at 2022-02-11 15:15:00.mentioned
by Kevin Reiss at 2022-02-11 15:15:28.subscribed
by Kevin Reiss at 2022-02-11 15:15:28.mentioned
by None at 2022-02-11 15:15:28.subscribed
by None at 2022-02-11 15:15:28.mentioned
by None at 2022-02-11 15:22:30.subscribed
by None at 2022-02-11 15:22:31.head_ref_force_pushed
by Christina Chortaria at 2022-02-11 15:24:34.head_ref_force_pushed
by Christina Chortaria at 2022-02-11 19:19:45.review_requested
by Christina Chortaria at 2022-02-11 19:20:43.review_dismissed
by Christina Chortaria at 2022-02-11 21:11:05.head_ref_force_pushed
by Christina Chortaria at 2022-02-11 21:11:05.deployed
by None at 2022-02-11 21:13:24.referenced
by Christina Chortaria at 2022-02-11 21:32:34.merged
by Christina Chortaria at 2022-02-11 21:32:34.closed
by Christina Chortaria at 2022-02-11 21:32:34.head_ref_deleted
by Christina Chortaria at 2022-02-11 21:32:35.head_ref_force_pushed
by Christina Chortaria at 2022-02-11 15:30:44.deployed
by None at 2022-02-11 15:32:01.head_ref_force_pushed
by Christina Chortaria at 2022-02-11 21:48:58.deployed
by None at 2022-02-11 21:54:01.labeled
by None at 2022-02-11 22:06:04.labeled
by None at 2022-02-12 01:20:47.labeled
by Kim Leaman at 2022-02-11 17:17:13.closed
by Trey Pendragon at 2022-02-11 19:59:28.https://dpul-staging.princeton.edu/coins_geniza/catalog/dc1n79hf550 The right document shows up in /raw
now, but the override title doesn't. :(
deployed
by None at 2022-02-11 18:48:40.deployed
by None at 2022-02-11 19:55:07.referenced
by Trey Pendragon at 2022-02-11 19:59:28.merged
by Trey Pendragon at 2022-02-11 19:59:28.closed
by Trey Pendragon at 2022-02-11 19:59:28.head_ref_deleted
by Trey Pendragon at 2022-02-11 19:59:29.referenced
by None at 2022-02-11 20:01:04.merged
by None at 2022-02-11 20:01:04.closed
by None at 2022-02-11 20:01:04.head_ref_deleted
by None at 2022-02-11 20:01:05.labeled
by None at 2022-02-11 21:51:07.labeled
by None at 2022-02-11 21:51:08.Superseded by #1309.
closed
by None at 2022-02-11 21:51:09.head_ref_deleted
by None at 2022-02-11 21:51:10.These have been reported as successfully imported.
closed
by James R. Griffin III at 2022-02-11 16:15:45.This is still enqueued and track by https://princeton.service-now.com/now/workspace/agent/record/incident/894d4d8287ed09149cd197183cbb35e2, and hence, I suspect that this is going to be prioritized for next week.
renamed
by James R. Griffin III at 2022-02-11 19:15:57.Require adding System Studies to list for failure on 02/??
reopened
by Chun Ly at 2022-02-11 16:18:43.referenced
by Chun Ly at 2022-02-11 16:19:46.labeled
by Chun Ly at 2022-02-11 16:20:45.labeled
by Chun Ly at 2022-02-11 16:20:45.assigned
by Chun Ly at 2022-02-11 16:20:45.review_requested
by Chun Ly at 2022-02-11 16:20:46.convert_to_draft
by Chun Ly at 2022-02-11 16:37:22.labeled
by Kim Leaman at 2022-02-11 17:02:29.labeled
by Kim Leaman at 2022-02-11 17:02:29.mentioned
by Kevin Reiss at 2022-02-11 17:02:29.subscribed
by Kevin Reiss at 2022-02-11 17:02:29.mentioned
by None at 2022-02-11 17:02:29.subscribed
by None at 2022-02-11 17:02:29.labeled
by None at 2022-02-11 21:49:05.labeled
by None at 2022-02-11 21:49:05.labeled
by None at 2022-02-11 22:37:31.labeled
by None at 2022-02-11 22:37:32.Superseded by #269.
closed
by None at 2022-02-11 22:37:33.head_ref_deleted
by None at 2022-02-11 22:37:34.closed
by Christina Chortaria at 2022-02-11 13:31:22.referenced
by Christina Chortaria at 2022-02-11 13:31:24.deployed
by None at 2022-02-11 13:19:19.referenced
by Christina Chortaria at 2022-02-11 13:31:22.merged
by Christina Chortaria at 2022-02-11 13:31:22.closed
by Christina Chortaria at 2022-02-11 13:31:22.head_ref_deleted
by Christina Chortaria at 2022-02-11 13:31:23.referenced
by Christina Chortaria at 2022-02-11 13:40:43.merged
by Christina Chortaria at 2022-02-11 13:40:43.closed
by Christina Chortaria at 2022-02-11 13:40:44.head_ref_deleted
by Christina Chortaria at 2022-02-11 13:40:44.closed
by Christina Chortaria at 2022-02-11 13:43:17.referenced
by Christina Chortaria at 2022-02-11 13:43:16.merged
by Christina Chortaria at 2022-02-11 13:43:17.closed
by Christina Chortaria at 2022-02-11 13:43:17.head_ref_deleted
by Christina Chortaria at 2022-02-11 13:43:18.head_ref_force_pushed
by Christina Chortaria at 2022-02-11 14:14:33.deployed
by None at 2022-02-11 14:15:37.We could separate them out. We are filtering based on ProcessType, but if we filtered with RequestType then we could get just Article for digitization and Loan for other.
After some discussion we should just display both types of options and can re-label the menu to reflect that both types of requests show up. We can use: ILL & Digitization Requests for menu item and "Inter Library Loan and Digitization Requests" for the Page header.
renamed
by Kevin Reiss at 2022-02-11 16:13:08.labeled
by Kevin Reiss at 2022-02-11 16:13:18.deployed
by None at 2022-02-11 12:25:32.convert_to_draft
by None at 2022-02-11 12:35:11.ready_for_review
by None at 2022-02-11 15:20:23.referenced
by Kevin Reiss at 2022-02-11 16:33:02.merged
by Kevin Reiss at 2022-02-11 16:33:03.closed
by Kevin Reiss at 2022-02-11 16:33:03.head_ref_deleted
by Kevin Reiss at 2022-02-11 16:33:04.labeled
by None at 2022-02-11 16:33:37.labeled
by None at 2022-02-11 16:33:37.closed
by Bess Sadler at 2022-02-11 15:01:01.referenced
by Bess Sadler at 2022-02-11 15:01:01.merged
by Bess Sadler at 2022-02-11 15:01:01.closed
by Bess Sadler at 2022-02-11 15:01:01.head_ref_deleted
by Bess Sadler at 2022-02-11 15:01:02.referenced
by Bess Sadler at 2022-02-11 15:01:52.merged
by Bess Sadler at 2022-02-11 15:01:52.closed
by Bess Sadler at 2022-02-11 15:01:52.head_ref_deleted
by Bess Sadler at 2022-02-11 15:01:52.renamed
by Hector Correa at 2022-02-11 17:26:17.closed
by Francis Kayiwa at 2022-02-11 11:59:56.referenced
by Francis Kayiwa at 2022-02-11 11:59:56.merged
by Francis Kayiwa at 2022-02-11 11:59:56.closed
by Francis Kayiwa at 2022-02-11 11:59:57.head_ref_deleted
by Francis Kayiwa at 2022-02-11 11:59:58.VM built and request to switch the IP over to the new MAC address sent to OIT. Once that's done we'll need to update the firewall rules, decommission the old VM, rename the new VM, and run provisioning.
The IP for figgy-staging1
has been switched over to the new VM. John K confirmed that the firewall rules are good to go. And Francis got everyone's keys installed. I ran the dpul_staging
playbook against the new VM. It will need a cap deploy (or equivalent).
convert_to_draft
by None at 2022-02-11 18:05:27.referenced
by None at 2022-02-11 19:09:05.merged
by None at 2022-02-11 19:09:05.closed
by None at 2022-02-11 19:09:05.head_ref_deleted
by None at 2022-02-11 19:09:06.closed
by Kevin Reiss at 2022-02-11 20:50:11.referenced
by Bess Sadler at 2022-02-11 16:26:05.merged
by Bess Sadler at 2022-02-11 16:26:05.closed
by Bess Sadler at 2022-02-11 16:26:05.head_ref_deleted
by Bess Sadler at 2022-02-11 16:26:06.Test to see if we can send two Aeon requests with one button click.
labeled
by Shaun Ellis at 2022-02-11 17:28:53.closed
by Shaun Ellis at 2022-02-11 17:33:49.Related to #899
closed
by Shaun Ellis at 2022-02-11 17:40:03.assigned
by Shaun Ellis at 2022-02-11 17:42:13.labeled
by Shaun Ellis at 2022-02-11 17:42:31.labeled
by None at 2022-02-11 23:47:24.labeled
by None at 2022-02-11 23:47:24.Superseded by #980.
closed
by None at 2022-02-11 23:47:26.head_ref_deleted
by None at 2022-02-11 23:47:27.labeled
by Eliot Jordan at 2022-02-11 19:07:28.labeled
by Eliot Jordan at 2022-02-11 19:07:28.labeled
by None at 2022-02-11 21:49:18.labeled
by None at 2022-02-11 21:49:18.referenced
by Bess Sadler at 2022-02-11 17:20:57.merged
by Bess Sadler at 2022-02-11 17:20:58.closed
by Bess Sadler at 2022-02-11 17:20:58.head_ref_deleted
by Bess Sadler at 2022-02-11 17:20:58.referenced
by Kevin Reiss at 2022-02-10 22:18:29.merged
by Kevin Reiss at 2022-02-10 22:18:29.closed
by Kevin Reiss at 2022-02-10 22:18:29.head_ref_deleted
by Kevin Reiss at 2022-02-10 22:18:29.referenced
by Kevin Reiss at 2022-02-11 03:17:33.merged
by Kevin Reiss at 2022-02-11 03:17:33.closed
by Kevin Reiss at 2022-02-11 03:17:33.head_ref_deleted
by Kevin Reiss at 2022-02-11 03:17:33.referenced
by Kevin Reiss at 2022-02-11 03:18:02.merged
by Kevin Reiss at 2022-02-11 03:18:02.closed
by Kevin Reiss at 2022-02-11 03:18:02.head_ref_deleted
by Kevin Reiss at 2022-02-11 03:18:02.


cgexec
Limit, measure, and control resources used by processes.
Multiple cgroup types (aka controllers) exist, such as `cpu`, `memory`, etc.
More information: home page
- Execute a process in a given cgroup with given controller:
cgexec -g controller:cgroup_name process_name


Use this menu option to close the active document. CrypTool will prompt you to save the changes to your document before closing it. If you close a document without saving it, all the changes you have made since the document was last saved will be discarded. Before a document that does not have a name is closed, CrypTool displays the Save As dialog box and prompts you to give the document a name and save it.
Shortcuts
| Title bar: | |
| Toolbar: | |
| Keyboard: | CTRL+F4 |


--- layout: default ---
2019 marks the tenth year in which I’ve reviewed the most important “trends” in education technology from the previous twelve months. (You can look at the topics I’ve covered in previous years here on research.hackeducation.com.)
I barely made it to ten. (Sorry. I am writing a goddamn book.)
Image credits: Bryan Mathers


Sign
Life
Home
Project
How it works?
Research Paper
Project Report
Contact
About us
Message successfully sent
Go back to home page


2 Corinthians 5:13
For whether we be beside ourselves, it is to God: or whether we be sober, it is for your cause.


Change received
We have got the information about your new income
What happens next
We will process your change and update your help with NHS costs.
If this change affects the level of help you get we will:
- work out how much you will get
- send you a letter to let you know how much you will get – this can take up to 4 weeks


This is a page with an extracted product info from a URL: http://www.amazon.com/Xbox-One/dp/B00KAI3KW2
This is a screenshot of the original URL from which the recipe was extracted:


networkx.generators.line.line_graph¶
-
line_graph
(G, create_using=None)[source]¶ Returns the line graph of the graph or digraph
G
.The line graph of a graph
G
has a node for each edge inG
and an edge joining those nodes if the two edges inG
share a common node. For directed graphs, nodes are adjacent exactly when the edges they represent form a directed path of length two.The nodes of the line graph are 2-tuples of nodes in the original graph (or 3-tuples for multigraphs, with the key of the edge as the third element).
For information about self-loops and more discussion, see the Notes section below.
Parameters: - G (graph) – A NetworkX Graph, DiGraph, MultiGraph, or MultiDigraph.
- create_using (NetworkX graph constructor, optional (default=nx.Graph)) – Graph type to create. If graph instance, then cleared before populated.
Returns: L – The line graph of G.
Return type: graph
Examples
>>> import networkx as nx >>> G = nx.star_graph(3) >>> L = nx.line_graph(G) >>> print(sorted(map(sorted, L.edges()))) # makes a 3-clique, K3 [[(0, 1), (0, 2)], [(0, 1), (0, 3)], [(0, 2), (0, 3)]]
Notes
Graph, node, and edge data are not propagated to the new graph. For undirected graphs, the nodes in G must be sortable, otherwise the constructed line graph may not be correct.
Self-loops in undirected graphs
For an undirected graph
G
without multiple edges, each edge can be written as a set{u, v}
. Its line graphL
has the edges ofG
as its nodes. Ifx
andy
are two nodes inL
, then{x, y}
is an edge inL
if and only if the intersection ofx
andy
is nonempty. Thus, the set of all edges is determined by the set of all pairwise intersections of edges inG
.Trivially, every edge in G would have a nonzero intersection with itself, and so every node in
L
should have a self-loop. This is not so interesting, and the original context of line graphs was with simple graphs, which had no self-loops or multiple edges. The line graph was also meant to be a simple graph and thus, self-loops inL
are not part of the standard definition of a line graph. In a pairwise intersection matrix, this is analogous to excluding the diagonal entries from the line graph definition.Self-loops and multiple edges in
G
add nodes toL
in a natural way, and do not require any fundamental changes to the definition. It might be argued that the self-loops we excluded before should now be included. However, the self-loops are still “trivial” in some sense and thus, are usually excluded.Self-loops in directed graphs
For a directed graph
G
without multiple edges, each edge can be written as a tuple(u, v)
. Its line graphL
has the edges ofG
as its nodes. Ifx
andy
are two nodes inL
, then(x, y)
is an edge inL
if and only if the tail ofx
matches the head ofy
, for example, ifx = (a, b)
andy = (b, c)
for some verticesa
,b
, andc
inG
.Due to the directed nature of the edges, it is no longer the case that every edge in
G
should have a self-loop inL
. Now, the only time self-loops arise is if a node inG
itself has a self-loop. So such self-loops are no longer “trivial” but instead, represent essential features of the topology ofG
. For this reason, the historical development of line digraphs is such that self-loops are included. When the graphG
has multiple edges, once again only superficial changes are required to the definition.References
- Harary, Frank, and Norman, Robert Z., “Some properties of line digraphs”, Rend. Circ. Mat. Palermo, II. Ser. 9 (1960), 161–168.
- Hemminger, R. L.; Beineke, L. W. (1978), “Line graphs and line digraphs”, in Beineke, L. W.; Wilson, R. J., Selected Topics in Graph Theory, Academic Press Inc., pp. 271–305.


Access to the ClassyFire RESTful API <http://classyfire.wishartlab.com>. Retrieve existing entity classifications and submit new entities for classification.
| Version: | 0.1.2 |
| Depends: | magrittr |
| Imports: | httr, jsonlite, tibble, crayon, clisymbols |
| Suggests: | testthat, covr, dplyr, purrr, tidyr |
| Published: | 2018-12-06 |
| Author: | Tom Wilson [aut, cre] |
| Maintainer: | Tom Wilson <tpw2 at aber.ac.uk> |
| BugReports: | https://github.com/wilsontom/classyfireR/issues |
| License: | GPL (≥ 3) |
| URL: | https://github.com/wilsontom/classyfireR |
| NeedsCompilation: | no |
| Citation: | classyfireR citation info |
| Materials: | NEWS |
| CRAN checks: | classyfireR results |
| Reference manual: | classyfireR.pdf |
| Package source: | classyfireR_0.1.2.tar.gz |
| Windows binaries: | r-devel: classyfireR_0.1.2.zip, r-release: classyfireR_0.1.2.zip, r-oldrel: classyfireR_0.1.2.zip |
| OS X binaries: | r-release: classyfireR_0.1.2.tgz, r-oldrel: classyfireR_0.1.2.tgz |
| Old sources: | classyfireR archive |
Please use the canonical form https://CRAN.R-project.org/package=classyfireR to link to this page.


This report details the activities performed for each application's last engagement.
{% include "boh/snippets/form/_general.html" with control=ec_report_form.organizations %}
{% include "boh/snippets/form/_general.html" with control=ec_report_form.format %}


Custom Iframe Border
With CSS, you can also change the size, style and color of the iframe's border:


| Opcode | Instruction | 64-Bit Mode | Compat/Leg Mode | Description |
|---|---|---|---|---|
| D9 /0 | FLD m32fp | Valid | Valid | Push m32fp onto the FPU register stack. |
| DD /0 | FLD m64fp | Valid | Valid | Push m64fp onto the FPU register stack. |
| DB /5 | FLD m80fp | Valid | Valid | Push m80fp onto the FPU register stack. |
| D9 C0+i | FLD ST(i) | Valid | Valid | Push ST(i) onto the FPU register stack. |
Pushes the source operand onto the FPU register stack. The source operand can be in single-precision, double-precision, or double extended-precision floating-point format. If the source operand is in single-precision or double-precision floating-point format, it is automatically converted to the double extended-precision floating-point format before being pushed on the stack.
The FLD instruction can also push the value in a selected FPU register [ST(i)] onto the stack. Here, pushing register ST(0) duplicates the stack top.
This instruction’s operation is the same in non-64-bit modes and 64-bit mode.
IF SRC is ST(i) THEN temp ← ST(i); FI; TOP ← TOP − 1; IF SRC is memory-operand THEN ST(0) ← ConvertToDoubleExtendedPrecisionFP(SRC); ELSE (* SRC is ST(i) *) ST(0) ← temp; FI;
| C1 | Set to 1 if stack overflow occurred; otherwise, set to 0. |
| C0, C2, C3 | Undefined. |
| #IS | Stack underflow or overflow occurred. |
| #IA | Source operand is an SNaN. Does not occur if the source operand is in double extended-preci-sion floating-point format (FLD m80fp or FLD ST(i)). |
#D
| Source operand is a denormal value. Does not occur if the source operand is in double |
| extended-precision floating-point format. |
| #GP(0) |
If destination is located in a non-writable segment. If a memory operand effective address is outside the CS, DS, ES, FS, or GS segment limit. If the DS, ES, FS, or GS register is used to access memory and it contains a NULL segment selector. |
| #SS(0) | If a memory operand effective address is outside the SS segment limit. |
| #NM | CR0.EM[bit 2] or CR0.TS[bit 3] = 1. |
| #PF(fault-code) | If a page fault occurs. |
| #AC(0) | If alignment checking is enabled and an unaligned memory reference is made while the current privilege level is 3. |
| #UD | If the LOCK prefix is used. |
| #GP | If a memory operand effective address is outside the CS, DS, ES, FS, or GS segment limit. |
| #SS | If a memory operand effective address is outside the SS segment limit. |
| #NM | CR0.EM[bit 2] or CR0.TS[bit 3] = 1. |
| #UD | If the LOCK prefix is used. |
| #GP(0) | If a memory operand effective address is outside the CS, DS, ES, FS, or GS segment limit. |
| #SS(0) | If a memory operand effective address is outside the SS segment limit. |
| #NM | CR0.EM[bit 2] or CR0.TS[bit 3] = 1. |
| #PF(fault-code) | If a page fault occurs. |
| #AC(0) | If alignment checking is enabled and an unaligned memory reference is made. |
| #UD | If the LOCK prefix is used. |
Same exceptions as in protected mode.
| #SS(0) | If a memory address referencing the SS segment is in a non-canonical form. |
| #GP(0) | If the memory address is in a non-canonical form. |
| #NM | CR0.EM[bit 2] or CR0.TS[bit 3] = 1. |
| #MF | If there is a pending x87 FPU exception. |
| #PF(fault-code) | If a page fault occurs. |
| #AC(0) | If alignment checking is enabled and an unaligned memory reference is made while the current privilege level is 3. |
| #UD | If the LOCK prefix is used. |


Number of Incidents Per Team
Descending
Ascending
Number of Amount Per Team
Descending
Ascending
Amount of Incidents Per
Month Year 2020
Monthly
Quarterly
2020
2019
2018
Incidents By
Month Year 2020
Monthly
Quarterly
2020
2019
2018
Count of Issue Per
Month Year 2020
Monthly
Quarterly
2020
2019
2018
Amount of Issue Per
Month Year 2020
Monthly
Quarterly
2020
2019
2018


close dashboard
Current tab captured
send tab to...
Tabbo Dashboard
Customize hotkeys
Github
Click window or type a number to send tab to that screen