Update notes as of 2020-07-20

This commit is contained in:
Gabriel Arazas 2020-07-20 23:57:46 +08:00
parent 10ec654ac3
commit 18ba375642
3 changed files with 22 additions and 4 deletions

View File

@ -17,7 +17,7 @@ Programming often requires the following:
- Simple expressions with atomic value.
- A way to combine procedures into complex expressions.
- A way to define procedures for abstractions.
- A way to define procedures for abstractions of higher-level functions.
In order to do programming, we must have a programming language.
A programming language often requires the following to have an effective way of expressing code:

View File

@ -14,6 +14,15 @@ For those who do not know - Alan Kay's research and ideas on User Interface Desi
This is of two vidoe tapes I had laying in my library for many years - since 1994 - and recently decided to digitize and upload and share.}
}
@online{arnaudReproducibleResearchMethodological,
title = {Reproducible Research: Methodological Principles for Transparent Science},
author = {Arnaud, Legrand and Christophe, Pouzat and Konrad, Hinsen},
url = {https://www.fun-mooc.fr/courses/course-v1:inria+41016+self-paced/},
urldate = {2020-07-13},
abstract = {The course deals in a practical way with topics such as note-taking, computational documentation, replicability of analyses. It gives you the basis for reproducible research and explains how to use the reliable tools.},
langid = {english}
}
@article{beardEBethArkeSyriacDigital2017,
title = {The {{eBethArké Syriac}} Digital Library: A Case Study},
shorttitle = {The {{eBethArké Syriac}} Digital Library},
@ -156,4 +165,13 @@ This is of two vidoe tapes I had laying in my library for many years - since 199
langid = {english}
}
@article{yurichevReverseEngineeringBeginners,
title = {Reverse {{Engineering}} for {{Beginners}}},
author = {Yurichev, Dennis},
pages = {1063},
file = {/home/foo-dogsquared/library/references/storage/UXP46KMJ/Yurichev - Reverse Engineering for Beginners.pdf},
keywords = {programming,security},
langid = {english}
}

View File

@ -1,4 +1,4 @@
#+TITLE: Reproducible research: principles for transparent science
#+TITLE: Reproducible research: methodological principles for transparent science
#+AUTHOR: Gabriel Arazas
#+EMAIL: foo.dogsquared@gmail.com
#+PROPERTY: header-args :exports both
@ -13,7 +13,7 @@
I'm not a researcher but I've learned so many things from this course that are applicable to general workflows: organizing your digital files for easy retrieval, creating reproducible notes, and setting out to create reproducible studies with open formats.
In my desktop workflow, I've managed to create a generic desktop search for my projects which also serves as an format-agnostic option for personal braindump/wiki which I'll taking notes of it somewhere.
This is the notes for [[https://www.fun-mooc.fr/courses/course-v1:inria+41016+self-paced/info][Reproducible research: prinicples for transparent science]], an open course on how to create [[file:reproducible-research.org][Reproducible research]] and notes with various tools.
This is the notes for [[https://www.fun-mooc.fr/courses/course-v1:inria+41016+self-paced/info][Reproducible research: methodological prinicples for transparent science]], an open course on how to create [[file:reproducible-research.org][Reproducible research]] and notes with various tools.
The course itself is divided into three paths for [[https://jupyter.org][Jupyter Notebooks]], R, and Org-Mode.
There is also a [[https://gitlab.inria.fr/learninglab/mooc-rr/mooc-rr-ressources][dedicated Git repo with additional resources]] (most of them are in French but some come with English translations), be sure to check it out.
@ -130,7 +130,7 @@ As much as text formats are an attractive option, there are complications assoic
Particularly, data are often big and text generally consume more memory since text has to be converted into binary format to be usable in our software.
If we want to take less, we can consider our data to be in binary in the first place.
Binary formats are good for performance but there's a factor to consider it which is the *endianness*.
Binary formats are good for performance but there's a factor to consider it which is the [[file:20200710233027-endianness.org][Endianness]].
They can be read differently depending on the computer architecture so it is best practice to announce the endianness at the start.
Text formats, however, has the upper hand of easily adding *metadata* to our data which is a must for reproducible research.