As configured in my dotfiles.
start new:
tmux
start new with session name:
// 17 Feb 2022 | |
// Not mine!! | |
// It just kicks ass in every way possible! | |
// Slightly modified and commented version of that by @reu (Rodrigo Navarro) | |
// https://gist.github.com/reu/d49c9e45138ed6909db5418f20236376 | |
// 20 Feb 2022: | |
// Change queue semantics (shift, not pop, for FIFO ordering). |
/** @param promises {Array<Promise<unknown>>} */ | |
export async function * onSettled(promises) { | |
let wake; | |
let wait = new Promise(_ => wake = _); | |
let pending = promises.length; | |
const queue = []; | |
for (const p of promises) { | |
Promise.allSettled([p]).then(([result]) => { | |
queue.push(result); |
# HTTP — redirect all traffic to HTTPS | |
server { | |
listen 80; | |
listen [::]:80 default_server ipv6only=on; | |
return 301 https://$host$request_uri; | |
} | |
# HTTPS — proxy all requests to the Node app | |
server { | |
# Enable HTTP/2 |
{ | |
"Version": "2012-10-17", | |
"Statement": [ | |
{ | |
"Sid": "PublicReadGetObject", | |
"Effect": "Allow", | |
"Principal": { | |
"AWS": "*" | |
}, | |
"Action": "s3:GetObject", |
#!/usr/bin/env node | |
'use strict'; | |
/** | |
* Require dependencies | |
* | |
*/ | |
const program = require('commander'), | |
chalk = require("chalk"), | |
exec = require('child_process').exec, | |
pkg = require('./package.json'); |
# You need to install scikit-learn: | |
# sudo pip install scikit-learn | |
# | |
# Dataset: Polarity dataset v2.0 | |
# http://www.cs.cornell.edu/people/pabo/movie-review-data/ | |
# | |
# Full discussion: | |
# https://marcobonzanini.wordpress.com/2015/01/19/sentiment-analysis-with-python-and-scikit-learn | |
NOTE: Easier way is the X86 way, described on https://www.genymotion.com/help/desktop/faq/#google-play-services | |
Download the following ZIPs: | |
ARM Translation Installer v1.1 (http://www.mirrorcreator.com/files/0ZIO8PME/Genymotion-ARM-Translation_v1.1.zip_links) | |
Download the correct GApps for your Android version: | |
Google Apps for Android 6.0 (https://www.androidfilehost.com/?fid=24052804347835438 - benzo-gapps-M-20151011-signed-chroma-r3.zip) | |
Google Apps for Android 5.1 (https://www.androidfilehost.com/?fid=96042739161891406 - gapps-L-4-21-15.zip) | |
Google Apps for Android 5.0 (https://www.androidfilehost.com/?fid=95784891001614559 - gapps-lp-20141109-signed.zip) |
//Dictionary implemented using a Trie Tree. | |
public class Dictionary { | |
private HashMap<Character,Node> roots = new HashMap<Character,Node>(); | |
/** | |
* Search through the dictionary for a word. | |
* @param string The word to search for. | |
* @return Whether or not the word exists in the dictionary. | |
*/ | |
public boolean search(String string) { |
As configured in my dotfiles.
start new:
tmux
start new with session name: