Following instructions from the excellent https://www.rinkeby.io/
A full node lets you access all state. There is a light node (state-on-demand) and wallet-only (no state) instructions as well,
| # Voice commands for putty | |
| # tmux | |
| mux next = {Ctrl + T} {n}; | |
| mux prev = {Ctrl + t} {p}; | |
| mux 0..9 = {Ctrl + T} {$}; | |
| mux detach = {Ctrl + T} {d}; | |
| mux attach = "tmux attach {enter}"; | |
| mux reattach = "tmux attach -d {enter}"; |
| #!/bin/bash | |
| # --------------- | |
| # Example output: | |
| # --------------- | |
| # Date/Hour Error Count % of Total | |
| # 3-Oct 03 code=H12 98 73.68% | |
| # 3-Oct 04 code=H12 35 26.32% | |
| LOG=${1:-/var/log/heroku} |
| #!/usr/bin/env bash | |
| curl https://s3.amazonaws.com/heroku-jvm-buildpack-vi/vim-7.3.tar.gz --output vim.tar.gz | |
| mkdir vim && tar xzvf vim.tar.gz -C vim | |
| export PATH=$PATH:/app/vim/bin |
| // enable keyboard shortcuts in views | |
| Ember.View.reopen({ | |
| bindKey: function (shortcut, action) { | |
| var controller = this.controller; | |
| window.key(shortcut, function () { | |
| controller.send(action); | |
| }); | |
| }, | |
| unbindKey: function (shortcut) { | |
| window.key.unbind(shortcut); |
| require 'oauth2' | |
| class WelcomeController < ApplicationController | |
| # You need to configure a tenant at Azure Active Directory(AAD) to register web app and web service app | |
| # You will need two entries for these app at the AAD portal | |
| # You will put clientid and clientsecret for your web app here | |
| # ResourceId is the webservice that you registered | |
| # RedirectUri is registered for your web app | |
| CLIENT_ID = 'b6a42...' | |
| CLIENT_SECRET = 'TSbx..' |
| packer build packer.json 2>&1 | sudo tee output.txt | |
| tail -2 output.txt | head -2 | awk 'match($0, /ami-.*/) { print substr($0, RSTART, RLENGTH) }' > sudo ami.txt |
| /** | |
| * Locations.js | |
| * | |
| * @description :: TODO: You might write a short summary of how this model works and what it represents here. | |
| * @docs :: http://sailsjs.org/#!documentation/models | |
| */ | |
| module.exports = { | |
| seedData:[ |
Following instructions from the excellent https://www.rinkeby.io/
A full node lets you access all state. There is a light node (state-on-demand) and wallet-only (no state) instructions as well,
So you want to be an Ethereum developer! Congrats, much treasure awaits you. Developing Ethereum dapps benefits from having a well-crafted development environment. This can often be daunting to beginners, so I'm giving you my favorite dev environment to help get you started.
Once your code fortress is constructed, you'll be able to
| /** | |
| * @param {range} sumRange Range to be evaluated | |
| * @param {range} colorRef Cell without background color to be searched for in sumRange | |
| * @return {number} | |
| * @customfunction | |
| */ | |
| function sumNonMatchingColoredCells(sumRange,colorRef) { | |
| var activeRange = SpreadsheetApp.getActiveRange(); | |
| var activeSheet = activeRange.getSheet(); |