All Projects → probmods → Probmods2

probmods / Probmods2

probmods 2: electric boogaloo

Programming Languages

javascript
184084 projects - #8 most used programming language

Labels

Projects that are alternatives of or similar to Probmods2

Vulkan Tutorial Rust
Following the vulkan tutorial(https://vulkan-tutorial.com/) using the Rust programming language.
Stars: ✭ 192 (-5.88%)
Mutual labels:  tutorial
Lwjgl3 Tutorial
Tutorial for the Lightweight Java Game Library (LWJGL) 3
Stars: ✭ 199 (-2.45%)
Mutual labels:  tutorial
Deeplearningtutorial
李宏毅,一天搞懂深度学习,中文翻译
Stars: ✭ 202 (-0.98%)
Mutual labels:  tutorial
Imodels
Interpretable ML package 🔍 for concise, transparent, and accurate predictive modeling (sklearn-compatible).
Stars: ✭ 194 (-4.9%)
Mutual labels:  tutorial
Web Push Book
Web Push Book
Stars: ✭ 199 (-2.45%)
Mutual labels:  tutorial
React Ui Library Tutorial
📚React组件库搭建指南
Stars: ✭ 201 (-1.47%)
Mutual labels:  tutorial
Node Telegram Bot Api Tutorial
node-telegram-bot-api tutorial
Stars: ✭ 193 (-5.39%)
Mutual labels:  tutorial
Improved Body Parts
Simple Pose: Rethinking and Improving a Bottom-up Approach for Multi-Person Pose Estimation
Stars: ✭ 202 (-0.98%)
Mutual labels:  tutorial
Learning Cmake
learning cmake
Stars: ✭ 2,524 (+1137.25%)
Mutual labels:  tutorial
Nodejs Auth
Implementation of node.js authentication with social login ✌️, user impersonation 💅, and no passport.js required 💁
Stars: ✭ 201 (-1.47%)
Mutual labels:  tutorial
Ru.javascript.info
Современный учебник JavaScript
Stars: ✭ 2,648 (+1198.04%)
Mutual labels:  tutorial
How To Write An Llvm Register Allocator
This repository contains a tutorial for a quick start in how to write a register allocator using LLVM
Stars: ✭ 197 (-3.43%)
Mutual labels:  tutorial
Trump Lies
Tutorial: Web scraping in Python with Beautiful Soup
Stars: ✭ 201 (-1.47%)
Mutual labels:  tutorial
Book
文言陰符 An Introduction to Programming in Wenyan Language
Stars: ✭ 194 (-4.9%)
Mutual labels:  tutorial
Bayesian Modelling In Python
A python tutorial on bayesian modeling techniques (PyMC3)
Stars: ✭ 2,332 (+1043.14%)
Mutual labels:  tutorial
Godot Kickstarter 2019
Create your Own Games with Godot, the Free Game Engine: sources from the January Kickstarter project from GDQuest
Stars: ✭ 194 (-4.9%)
Mutual labels:  tutorial
How To Play Ctf
CTF入門建議
Stars: ✭ 201 (-1.47%)
Mutual labels:  tutorial
Tsne Umap Embedding Visualisation
A Simple and easy to use way to Visualise Embeddings!
Stars: ✭ 203 (-0.49%)
Mutual labels:  tutorial
Opencv Python Tutorial
OpenCV问答群不再维护。有问题,自己去搜索。Google能找到大部分答案。
Stars: ✭ 2,603 (+1175.98%)
Mutual labels:  tutorial
Cs Univ Wiki
컴공생을 위한 대학 생활 가이드라인
Stars: ✭ 202 (-0.98%)
Mutual labels:  tutorial

Setting up

Dependencies

Make sure npm is up-to-date:

$ npm update -g npm

This may take a while. Next, run:

$ npm install -g browserify uglifyjs watchify grunt-cli

Next, you need to install jekyll. If installing on a Mac, this can be complicated because MacOS's default Ruby installation is incompatible. Instead, install and use rbenv to set up virtual ruby environments:

$ brew install rbenv
$ rbenv init

Next, add ~/.rbenv/shims to your PATH.

Close and open your terminal window so that rbenv loads. Confirm that it is working with:

$ curl -fsSL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-doctor | bash

If everything check out, you can now install a new version of Ruby and set it as your global default. For instance:

$ rbenv install 2.5.0
$ rbenv global 2.5.0

If you want to be able to use multiple versions of Ruby on your computer, read the rbenv docs.

Now you can install jekyll:

$ gem install jekyll

Installing packages

The first line below installs some dependencies that aren't available through NPM. The second line installs all the NPM-managed dependencies listed in package.json.

$ brew install pkg-config cairo pango libpng jpeg giflib
$ npm install

If you run into problems on the first step, you may need to update homebrew or some of its dependencies. Try:

$ brew update
$ brew upgrade

Then run npm install again.

Final step

From the root directory:

$ scripts/deploy

Note that you may need to run $scripts/deploy-to-assets, depending on what the file is named.

This updates all dependencies and copies them to the assets folder. Note that there are several custom javascript libraries in assets that are NOT maintained through nmp:

  • box2d.js
  • plinko.js
  • parse-bibtex.js

Running locally

jekyll serve --watch --incremental

style guide

  • put every sentence on its own line.
  • trim leading and trailing whitespace from lines.
  • use ~~~~ norun for non-runnable code blocks.
  • the math delimiter is $$, e.g., $$x + 5$$.
  • make math blocks just by putting a math on its own line, e.g.,
foo bar Bayes Theorem:

$$ P(A \mid B) \propto P(A)P(B \mid A) $$

note that this immediately follows from baz quux
  • as shown above, use \mid for the vertical pipe (| screws up the tex rendering engine)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].