naivechain

github.com ブロックチューンの動作を確認する為のサンプル。

web3.jsでEthereumのwallet作成 (with Nuxt.js)

はじめに web3.jsを使ってEthereumの送金処理を作成してみました。 フレームワークには、Nuxt.jsを使いました。 GitHub 今回作成したサンプルはこちらから github.com ひとまず、実装したのは以下の基本的な機能のみ。 web3.jsからプライベートネットのAPIを…

ReactNative Native UI Components

github.com ReactNativeとNative機能のBridgeのサンプル。 このサンプルはIOSのみですが気軽にNative機能にアクセスできるのは素晴らしい。 単純なUI部分はReactNativeで実装して、react-native-router-fluxなどのRouter機能と合わせて使っていくと、作業の…

Image uploader and crop Using Vue.js

github.com Vue.jsを使った、画像のクロップ及びアップロード。 色々と使えるものを探してみましたが、ちょうど良いものがないので作成。 DEMO vue-image-uploader

Keras 事はじめ

Kerasを使ってCSVから読み込んだデータを元にしてmodelの学習及びserver化を実行してみる。 https://keras.io/ja/ train.py データはcsvから読み込んでみました。tensorflowの場合はload_csv_with_headeというメソッドからcsvを読み込んでいましたが、keras…

vue-sortable-sandbox

github.com Sotableな要素をVue.jsから扱うサンプル

vue-squire

github.com RichTextEditorのSquireをVue.jsから扱うサンプル

Go言語を使ってLineBotを作成してみる

Go

AppEngineとGo言語でLineBotを作成するサンプル Line-Bot-Sandbox github.com

Go言語でテキストの文字数制限を実行するライブラリ

Go

onga-tec.hatenadiary.jp 以前Goで文字数制限処理をするのにはどうすればいいのか悩んだのだが、 WEBアプリケーションを作成する際に表示文字数制限はよく利用するのでライブラリとしてまとめてみました。 go-text-export github.com インストール方法 go ge…

Go Nested Json Unmarshal

Go

GoでNestされたjsonの扱いがわからなかったのでメモ。 jStr := ` { "root": { "c1": ["cv1"], "c2": ["cv2"] } } ` type Children struct { c1 []string `json:"c1"` c2 []string `json:"c2"` } type Root struct { c Children `json:"root"` } var root Roo…

Go からBIgQueryを扱うサンプル

Goを使ってAWSからBIgQueryにアクセスする必要があるときの処理。 package bigquery import ( "log" "reflect" "io/ioutil" "golang.org/x/oauth2" "golang.org/x/oauth2/google" "google.golang.org/api/bigquery/v2" ) const projectId = "***" const data…

my git commands

go get でverisonを指定したいとき

Go

git から直接バージョンを指定する方法で解決した。 git tag -l git checkout tags/v0.0.2

UbuntuへGo1.7をインストールする

Go

UbuntuへGo1.7をインストールしたのでその時の作業ログ $ sudo apt-get update $ sudo apt-get -y upgrade $ wget https://storage.googleapis.com/golang/go1.7.4.linux-amd64.tar.gz $ sudo tar -xvf go1.7.4.linux-amd64.tar.gz $ sudo mv go /usr/local …

SupervisorでGoをデーモン化する。CentOS/Ubuntu

Go

GoアプリケーションをCentOS環境で、デーモン化する必要があったので、その時の作業ログ。 CentOS $ wget https://bootstrap.pypa.io/ez_setup.py -O - | python $ easy_install --version $ easy_install supervisor $ supervisord -v $ echo_supervisord_c…

GAE/GO datastoreのローカル開発をしてみる。

appengine/datastoreをローカルの開発環境でテストしたいときはどうするのかなと思ったけれど、以下でOKであった。 command goapp test ./src/<path> source import ( "testing" "google.golang.org/appengine" "google.golang.org/appengine/aetest" "google.gola</path>…

GoogleAppEngineでプロジェクトを削除するには、

今のところ古いコンソール画面から確認する方法がいいみたい。 console.developers.google.com 新しいコンソールではまだ操作できないのかも、

Go言語 echo serverからtwitterクライアントのanacondaを利用する。 

Go

AppEngine上でecho serve から、twitterクライアントのanacondaを使用する時のメモ、 echo のContextからどうやって、*http.Requestを取得するのか迷ったのだけれど、以下でいけるみたい。 c.Request().(*standard.Request).Request anacondaでapiを生成する…

Cloud SQL 第2世代に接続できない。

google app engineのcloud sql 第2世代に接続できなくて、メモ。 google app engine golang, driver: bad connection 見慣れないエラーが発生。。 regionnameを新たに設定する必要がありました。 return sql.Open("mysql", "root@cloudsql("projectid:region…

Go言語 正規表現を使って文字数制限をかけてみる。

Go言語で文字数の制限をかけてみたサンプル。 19文字以上の文字数がある場合は、先頭から19文字までを抜き取ってみる。 もっとシンプルにできたりするのか? package main import ( "fmt" "regexp" ) func main() { str :="Lorem Ipsum is simply dummy text…

Linuxユーザーの追加 SSH公開鍵で接続する。

sshの設定、必須な割には度々忘れるのでメモをしておく。 Userの追加 sudo -s root ユーザーになっておく。 useradd new_user passwd new_user su new_user Keyの設置 ~/.ssh/authorized_keys ユーザーフォルダの配下にauthorized_keysを設置する。 パスワー…

Dockerのコンテナに割り振られているIP情報を確認する

Dockerに割り振られている、IP情報を確認したいときのコマンド。 docker inspect <コンテナID> IP意外にも設定情報が確認できる。 "IPAddress": "172.17.0.5", IPはこの部分。 "Memory": 0, "MemorySwap": 0, みたいな情報もあって、この値をなにかに利用す…

パーセプトロン

パーセプトロン、DeepLearningの基礎となるアルゴリズム。 このアルゴリズムをプログラムに落とし込んでみると簡単な計算式でしかない。 ここでは、ANDゲートというものを作ってみる。 2つの値を入力し敷居値より大きい値か否かを判断して、0 or 1 を返す。 …

ゼロから作るDeep Learning

ゼロから作るDeep Learning Deep learnig そろそろやってみたいと思い、 Oreily本を買ってみる。少しずつ進めていこう。いやー、久しぶりに楽しみ。思えば、web開発やアプリ開発は、表現手段をネットワーク経由で変換し続ける方法のように思う。基本的に打て…

windows7のupdateが終わらない時に為に、

訳あって、windows7を使わなければいけない必要があったのだが、 windows updateが延々に終わらなかったので、メモ。。 web上にはこのUpdate一連の流れを地獄と表現した箇所があったがまさにそのとうりだと思う。しっくりきた。 この情報が少しでも地獄の道…

Dockerを使って、CentOS7にMysqlをインストールしてみる

Dockerを使って、CentOS7にMysqlをインストールしたところ、 systemdが動作しなかったのでメモ。 systemdをdocker内で動かす為に、以下のコマンドでCentOS7を起動。 docker run -d -it --privileged -p 80:80 -v /Users/tkc/git/Docker-MT/Code/web0:/var/ww…

adbコマンドが見つからない、

adbコマンドが見つからなくなった、、 adb: command not found OSアップデートの影響かと思われる。 platform-toolsにpathを通して解決。 export PATH=$PATH:/Users/hogehgoe/Library/Android/sdk/platform-tools

PHP Stormでgitが見つからない、

PHP

macで、osをバージョンアップすると、以下のエラーが、、 PHP Stormから、gitがみつからない様子なのだけれど、 Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo. /user/bin/git を設定してやってもだめ、、 …

AWSでLoadBalancerを設定する。

AWS

AWSでLoadBalancerを設定してみた。 悩んだ、さてどうやるのか、、 Application Load Balancerを使用してみました。 何個か関門がありました。 ヘルスチェック関門 Instanceのヘルスチェックがいつまでたっても、 OutOfService のままで、 InService になら…

Cron Setting

Cronの設定例、 いつも、ググっているのでリスト化していく。 gist.github.com