Skip to content

Instantly share code, notes, and snippets.

🕶

Nathan L Smith smith

🕶
Block or report user

Report or block smith

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View keybase.md

Keybase proof

I hereby claim:

  • I am smith on github.
  • I am nlsmith (https://keybase.io/nlsmith) on keybase.
  • I have a public key whose fingerprint is 1D7D E99D 424F 651D 7C30 D888 ADE3 ABB3 5452 1F41

To claim this, I am signing this object:

View installed extensions
# List of installed extensions. These are not the friendly names on the marketplace, but you could figure it out,
# and I think you can run `code --install-extension Orta.vsocde-jest`
nsmith@nsmith ~/s/s/m/meatballs-ui> code --list-extensions (master=)
DSKWRK.vscode-generate-getter-setter
EditorConfig.EditorConfig
Orta.vscode-jest
Pendrica.Chef
PeterJausovec.vscode-docker
TeddyDD.fish
Tyriar.sort-lines
@smith
smith / AComponent.js
Last active Aug 31, 2017
Caching HOC?
View AComponent.js
import React, { Component } from 'react'
import cacheComponent from './cacheComponent'
class AComponent extends Component {
onClick = () => {
this.props.set({ clicked: true });
}
render() {
return <div>Have I been clicked? {this.props.cache.clicked ? "yes :)" : "no :("} <button onClick={this.onClick}>click me</button></div>;
View gist:293e61c1bf0d6403fc7b0f4c46566dbd
gcc: WARN
gcc: WARN The following runtime dependencies have more than one version
gcc: WARN release in the full dependency chain:
gcc: WARN
gcc: WARN * core/gmp ( core/gmp/6.1.2/20170526062114 core/gmp/6.1.0/20170513202112 )
gcc: WARN
gcc: WARN The current situation usually arises when a Plan has a direct
gcc: WARN dependency on one version of a package (`acme/A/7.0/20160101200001`)
gcc: WARN and has a direct dependency on another package which itself depends
gcc: WARN on another version of the same package (`acme/A/2.0/20151201060001`).
View gist:94f365a71c4be25f08d732efefc13258
: Loading /src/opam/plan.sh
opam: Plan loaded
opam: Validating plan metadata
opam: hab-plan-build setup
opam: Using HAB_BIN=/hab/pkgs/core/hab/0.24.1/20170522083228/bin/hab for installs, signing, and hashing
opam: Resolving build dependencies
opam: Resolving run dependencies
» Installing core/aspcud
opam: Resolved dependency 'core/aspcud' to /hab/pkgs/core/aspcud/1.9.1/20170609203426
» Installing core/camlp4
View deps
frog-hornets-nest/automate/0.7.0-dev/20170221170131
frog-hornets-nest/automate-ctl/0.1.0/20170217222334
core/coreutils/8.25/20161208223423
core/glibc/2.22/20160612063629
core/linux-headers/4.3/20160612063537
core/acl/2.2.52/20161208223311
core/glibc/2.22/20160612063629
core/linux-headers/4.3/20160612063537
core/attr/2.4.47/20161208223238
core/glibc/2.22/20160612063629
@smith
smith / plan.sh
Created Feb 15, 2017
Lua 5.1 plan
View plan.sh
pkg_origin=core
pkg_name=lua
pkg_version=5.1.5
pkg_description="A powerful, efficient, lightweight, embeddable scripting language"
pkg_upstream_url="https://www.lua.org/"
pkg_license=("MIT")
pkg_maintainer="The Habitat Maintainers <humans@habitat.sh>"
pkg_source="https://www.lua.org/ftp/lua-${pkg_version}.tar.gz"
pkg_shasum=2640fc56a795f29d28ef15e13c34a47e223960b0240e8cb0a82d9b0738695333
pkg_deps=(core/glibc core/readline core/ncurses)
@smith
smith / habitat.fish
Created Nov 28, 2016
generated fish completions
View habitat.fish
function __fish_using_command
set cmd (commandline -opc)
if [ (count $cmd) -eq (count $argv) ]
for i in (seq (count $argv))
if [ $cmd[$i] != $argv[$i] ]
return 1
end
end
return 0
end
@smith
smith / with RUST_LOG=debug
Last active Nov 9, 2016
what does it mean
View with RUST_LOG=debug
[194][default:/src:0]# hab pkg exec smith/delivery-ctl delivery-ctl help
✗✗✗
✗✗✗ Exec format error (os error 8)
✗✗✗
[195][default:/src:1]# echo $?
1
[196][default:/src:0]# env PATH=$(hab pkg path core/ruby)/bin:$PATH $(hab pkg path smith/delivery-ctl)/bin/delivery-ctl help
omnibus-ctl: command (subcommand)
General Commands:
cleanse
You can’t perform that action at this time.