Short Link : https://mzl.la/mozgoals
The objective of this exercise is to refine the key goals from onboarding and areas of improvement over your next 4 months as a Mozilla Fellow.
# add sound support | |
hardware.pulseaudio.enable = true; | |
# to allow control of the screen brightness | |
hardware.brightnessctl.enable = true; | |
extraGroups = [ | |
"wheel" | |
"input" | |
"tty" |
From Ubuntu Live USB | |
sudo apt update | |
sudo apt install -y git curl zfsutils-linux | |
bash <(curl https://nixos.org/nix/install) | |
. $HOME/.nix-profile/etc/profile.d/nix.sh # …or open a fresh shell | |
nix-channel --add https://nixos.org/channels/nixos-unstable nixpkgs | |
nix-channel --update |
# you'll need: | |
# - bionode-ncbi (https://github.com/bionode/bionode-ncbi) | |
# - jq (https://github.com/stedolan/jq) | |
# count the number of retracted papers | |
bionode-ncbi search pubmed "\"Retracted Publication\"" \ | |
| jq -c 'select(.pubtype[] | inside("Retracted Publication"))' | |
| wc -l | |
# get DOIs for all the retracted papers |
var through = require('through2') | |
var pumpify = require('pumpify') | |
var request = require('request') | |
var getProjects = function (cb) { | |
var stream = pumpify.obj( | |
ex(), | |
sendRequest() // Returns a JSON object | |
) | |
return stream |
Short Link : https://mzl.la/mozgoals
The objective of this exercise is to refine the key goals from onboarding and areas of improvement over your next 4 months as a Mozilla Fellow.
# Hello, and welcome to makefile basics. | |
# | |
# You will learn why `make` is so great, and why, despite its "weird" syntax, | |
# it is actually a highly expressive, efficient, and powerful way to build | |
# programs. | |
# | |
# Once you're done here, go to | |
# http://www.gnu.org/software/make/manual/make.html | |
# to learn SOOOO much more. |
This is a set up for projects which want to check in only their source files, but have their gh-pages branch automatically updated with some compiled output every time they push.
You want a script that does a local compile to e.g. an out/
directory. Let's call this compile.sh
for our purposes, but for your project it might be npm build
or gulp make-docs
or anything similar.
The out/
directory should contain everything you want deployed to gh-pages
. That almost always includes an index.html
.
Forked from Julian Mazzitelli's Pen JS Cube.
A Pen by Bruno Vieira on CodePen.
(define-public python-cwltool | |
(package | |
(name "python-cwltool") | |
(version "1.0.20150916041152") | |
(source | |
(origin | |
(method url-fetch) | |
(uri (string-append | |
"https://pypi.python.org/packages/source/c/cwltool/cwltool-" | |
version |
var fs = require('fs') | |
var ncbi = require('bionode-ncbi') | |
var request = require('request') | |
var through = require('through2') | |
var _ = require('lodash') | |
var property = 'README.txt' | |
var requestStream = through.obj(function(obj, enc, next) { | |
var fileName = _.get(obj, property).split('/')[5] |