万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

  • ・資産運用おすすめ
    10万円は1000円くらい利益
    資産運用ブログ アセマネ
    • ・寄付お願いします
      YENTEN:YYzNPzdsZWqr5THWAdMrKDj7GT8ietDc2W
      BitZenny:ZfpUbVya8MWQkjjGJMjA7P9pPkqaLnwPWH
      c0ban:8KG95GXdEquNpPW8xJAJf7nn5kbimQ5wj1
      Skycoin:KMqcn7x8REwwzMHPi9fV9fbNwdofYAWKRo

    backlogで今のgitブランチのページを開く

    gitのカレントブランチ名 git symbolic-ref --short HEAD なのね。

    • backlogで今のgitブランチのページを開く

    前提としてfeature/ページの名前 前提。

    /usr/local/bin/openbl をいじる

    now=`git symbolic-ref --short HEAD`
    now=${now##*/}
    echo $now
    open https://e-reverse.backlog.jp/view/$now

    sudo chmod 777 /usr/local/bin/openbl

    openbl コマンドで開く

    Chromebookにnodeいれる

    https://medium.com/@dihuta/install-nodejs-on-chromebook-c17677874d81 このサイトを参考にした。

    nodeいれる

    crew install node

    これ実行してみても、

    node -v
    npm -v

    node npm はないと認識されて動かなかった・・。

    インストール結果は

    Building from source, this may take a while...
    Rename all *.la files to *.la_tmp
    Preconfiguring package...
    Rename all *.la_tmp files back to *.la
    Installing...
    Performing post-install...
    
    Nodebrew completion support is available for the following shells:
    bash fish zsh
    
    To add nodebrew completion for bash, execute the following:
    echo '# nodebrew completion' >> ~/.bashrc
    echo 'if [ -f /usr/local/share/nodebrew/completions/bash/nodebrew-completion ]; then' >> ~/.bashrc
    echo '  source /usr/local/share/nodebrew/completions/bash/nodebrew-completion' >> ~/.bashrc
    echo 'fi' >> ~/.bashrc
    source ~/.bashrc
    
    To complete the installation, execute the following:
    echo 'export PATH=$HOME/.nodebrew/current/bin:$PATH' >> ~/.bashrc && source ~/.bashrc
    
    To install the latest node, execute:
    nodebrew install-binary latest
    nodebrew use latest
    
    To uninstall, execute the following:
    crew remove nodebrew
    rm -rf /usr/local/share/nodebrew

    ってある。

    ってあるので、

    echo '# nodebrew completion' >> ~/.bashrc
    echo 'if [ -f /usr/local/share/nodebrew/completions/bash/nodebrew-completion ]; then' >> ~/.bashrc
    echo '  source /usr/local/share/nodebrew/completions/bash/nodebrew-completion' >> ~/.bashrc
    echo 'fi' >> ~/.bashrc
    source ~/.bashrc

    は一応行った。~/.bashrc に追記されるだけだが・・

    ここを見た。 https://github.com/skycocker/chromebrew/issues/2086

    これの

    $ nodebrew install-binary 9
    $ nodebrew use 9

    で認識された。

    Chromebookにcrewいれるまで

    wgetまずいれる

    curl -Ls git.io/vddgY | bash

    crewいれる

    wget -q -O - https://raw.github.com/skycocker/chromebrew/master/install.sh | bash

    いける

    crew install micro
    crew install python3
    crew install openssh

    Joiのスキーマのマージ

    https://stackoverflow.com/questions/42914891/is-there-a-way-to-merge-joi-schemas

    // Validate key a
    const base = Joi.object().keys({
        a: Joi.number()
    });
    
    // Validate keys a, b.
    const extended = base.append({
        b: Joi.string()
    });

    append