mirror of
https://github.com/foo-dogsquared/wiki.git
synced 2025-01-30 22:57:59 +00:00
Update notes as of 2020-07-20
This commit is contained in:
parent
10ec654ac3
commit
18ba375642
@ -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:
|
||||
|
@ -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}
|
||||
}
|
||||
|
||||
|
||||
|
@ -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.
|
||||
|
Loading…
Reference in New Issue
Block a user