VERY Basic WSL2 RStudio Install
Begin with a plain Ubuntu distro from the Windows App Store. If one is already installed and you want to start from scratch simply:
wsl -t Ubuntu
wsl --unregister Ubuntu
Ubuntu
# compare rcpp and rust zero matrices performance to test wrap times. | |
library(microbenchmark) | |
Rcpp::sourceCpp( | |
code = ' | |
#include <Rcpp.h> | |
using namespace Rcpp; |
let | |
Source = Table.FromRows( | |
Json.Document( | |
Binary.Decompress( | |
Binary.FromText( | |
"bcxBCoAgFATQq8hf28L5p+gM4iLJoE1FtLDbl4INhLth/rzvvYzbnLJYOc60rNlc95Gc8cu+u9Br0W3116L7AW0brBf33iZTVsMXwag1Rg5iawsGMYhBDGIQo2IlVmIlVmIlVgnhAQ==", | |
BinaryEncoding.Base64 | |
), | |
Compression.Deflate | |
) |
Begin with a plain Ubuntu distro from the Windows App Store. If one is already installed and you want to start from scratch simply:
wsl -t Ubuntu
wsl --unregister Ubuntu
Ubuntu
// [[Rcpp::plugins(cpp11)]] | |
#include <Rcpp.h> | |
using namespace Rcpp; | |
// Rcpp containers | |
typedef Rcpp::NumericMatrix nm; | |
typedef Rcpp::NumericVector nv; | |
typedef Rcpp::IntegerMatrix im; | |
typedef Rcpp::IntegerVector iv; | |
typedef Rcpp::LogicalMatrix lm; |
#!/bin/sh | |
# Aria2 rpc based progress output for apt-fast | |
# trigger using --on-download-complete callback. | |
# Provide bytesNeeded in the parent environment... | |
# apturis=$(apt-get -qq --print-uris "$@") | |
# export DLLISTBYTES=$( echo "$apturis"| awk -F " " '{bytes+=$3} END{print bytes}' ) | |
aria2_rpc () { |
--- | |
output: html_document | |
--- | |
### RStudio MathJax and the preview window/pane | |
When $MathJax$ is rendered it should be using | |
```{r} | |
Sys.getenv(x = "RMARKDOWN_MATHJAX_PATH") |
\begin{equation*} 1 \end{equation*}
--- | |
title: "testfn" | |
output: html_document | |
--- | |
```{r knitr-setup, include=FALSE, echo=FALSE} | |
library(knitr) | |
``` | |
```{r insert-fun, echo=FALSE} |
(For Abandoned Questions)
The Unanswered
questions listings are a great place to find questions with some meat on their bones that take some time, thought, research and self-learning to answer, but the quantity of questions that build up which actually do have an answer makes finding those fun gems not so fun to find.
Sure, we have advanced search
syntax, data.stackexchange queries and filtered
questions but none of these stop the build up of abandoned and answered but unaccepted questions.
In the blog post Why Can’t I Accept My Own Answer? Jeff Atwood gives a great explanation of the spirit of accepting answers. Two pertinent quotes from that posting are...
--- | |
title: "Pandoc MathTest" | |
author: "Thell" | |
date: "04/09/2014" | |
output: | |
html_document: default | |
pdf_document: | |
pandoc_args: --tex-escape-outer-math | |
--- |