Truffle compile: "Invalid input source specified." の解決法

問題: ➜ truffle-webpack git:(addmarketplacesolc) truffle compile --verboseCompiling ./contracts/marketplace.sol...Compiling ./contracts/networkmanager.sol...Compiling networkmanager.sol... Invalid input source specified.Compiliation failed…

Python CSV セットアップメモ

pandasでのcsv読み込みについてのチュートリアル: Pythonでpandasを使う - 計算物理屋の研究備忘録 pandas でメモリに乗らない 大容量ファイルを上手に扱う - StatsFragments 長い包括的なチュートリアル(read csvから簡単な統計分析まで): Part 1, Section …

geth 1.6.7 と Solidity 0.4.18 でスマートコントラクトを走らせる方法リスト

バージョン geth: 1.6.7 solc: 0.4.18-develop.2017.10.12+commit.81f9f86c.Darwin.appleclang 状況: Solidityのスマートコントラクトをコンパイル後、 gethクライアントでEthereumへスマートコントラクトを送ることができなかった。 使えたチュートリアル: …

gethでのSolidityセットアップ

全ての場合についてのチュートリアル: http://solidity.readthedocs.io/en/develop/installing-solidity.html [解決]ソースからbuildする場合: http://block-chain.jp/tech/install-solidity-solc-on-mac/ インストールされていることを確認する方法: $ whic…

Parityセットアップ

参考: https://github.com/paritytech/parity Install from bashができなかった: ➜ ~ bash <(curl -kL -s -k -v --tlsv1.2 https://get.parity.io)* Rebuilt URL to: https://get.parity.io/* Trying 2400:cb00:2048:1::681b:840a...* TCP_NODELAY set* Conn…

久々のRailsメモ: devise、scaffold、scaffoldによるviewエラー

ユーザー認証: deviseを用いてメールによる認証を行う qiita.com 他: ログイン認証も簡単!Railsでのdeviseの使い方 | TechAcademyマガジン Scaffold tanibkk.hatenablog.com Scaffoldによるviewでのエラー対応: qiita.com

Library not loaded: libmysqlclient.18.dylib (LoadError) の対処

環境 mysql 5.7 homebrew 1.3.2 mac Sierra 10.12.4 まとめ記事: 未解決だった問題: 新たに入れた、ダウングレードしたバージョンのmysqlは確かにlibmysqlclient.18.dylibをパソコンに入れていたが、 RailsのMysql2が探すパスではなかった。 解決策: 1: $ wh…

用語集

目次: ディレクトリ パス ターミナル/コマンドプロンプト コマンド ターミナルで「~~の場所にとどまる」 geth gethコンソール ブロックチェーンネットワークが立ち上がっている時 /いない時 一覧: ディレクトリ =ファイル *厳密には機能によって言い換えてい…

Ethereum Wallet: no data is deployed on this contract

エラーのでたプログラム: Wallet内のリンクから参照できる公式チュートリアルサイト Create a cryptocurrency contract in Ethereum エラー: コントラクトがConfirmされてもエラー文面が出る。 no data is deployed on this contract 解明: プログラム内容の…

Windowsでのgethセットアップ

【はじめに】 Ethereumは開発者向けに作られた代表的なブロックチェーンネットワークであり、また現在におけるビットコインの次の総計価値を誇る仮想通貨の基盤技術です。このマニュアルでは、その代表的なクライアントであるGeth(go-ethereum)を用いて、パ…

Ethereum Walletがgethで立ち上げたプライベートネットを認識しない

github.com 参考 1: stackoverflow.com 2: What worked for me was opening the ethereum wallet from the console specifying the ipcpathwith --rpc like this (from the ethereum wallet location) Ethereum\ Wallet.app/Contents/MacOS/Ethereum\ Wallet…

ストレージ確認

qiita.com

elements blockchain harucoin

➜ src git:(elements-bc2) ./elements-cli issueasset 1000 10 true harucoin{ "txid": "cef1d6ee4b4c36ee7185d2178949a645802ce56102131b9b17127aa426b348e8", "vin": 0, "entropy": "c91481ac65fafca292aa023b19e85660ad5fed9da3f1e73ccfa46487329d572f", …

bitcoind立ち上げ方

Bitcoind側の立ち上げ方 Bitcoindを入れたファイルにある、srcというファイルに入ってから、 cd $HOME/bc2/bc2/src ターミナルで以下。./bitcoind -printtoconsole 立ち上がったら、ターミナルで(他のタブで) ./bitcoin-cli getnewaddress などのコマンドを…

GethとMeteorのセットアップメモ

gethのセットアップ 参考となるリンク: 1:Ethereum(geth)でプライベート・ネットワークを作る手順 - Qiita 2: Creating a Private Chain/Testnet | Ethereum Tutorials and Tips by Hudson 3: Private network · ethereum/go-ethereum Wiki · GitHub エラー:…

IBM Watson Speech to Text API セットアップ + 日本語対応

音声を文字におこすWatsonのAPIを使うためにIBMのサイトとパソコンからの通信環境をセットアップする方法 API: Speech to Text | IBM Watson Developer Cloud 公式チュートリアル:Speech to Text | Getting started | IBM Watson Developer Cloud 0:利用の…

グラフがプロットされず ウィンドウが出てこない

問題:グラフがプロットされず ウィンドウが出てこない 解決: import pylab pylab.show() python - No plot window in matplotlib - Stack Overflow Python モジュールの 「matplotlib」 と 「pylab」 との関係性 ~「pylab」って何だっけ? - Qiita

Mysql rails s ができない

rails s ができない エラー: /Users/HO/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/mysql2-0.4.4/lib/mysql2.rb:31:in `require': dlopen(/Users/HO/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/mysql2-0.4.4/lib/mysql2/mysql2.bundle, 9): Lib…

MySQL:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

* "mysql.server start"をしないで mysql と打った場合も同じエラーが出ます。 <エラー状態> $ mysql startERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) $ mysql.server stop ERROR! MySQL server PID fi…

Unityで3Dモデルを小さくする方法

1:一度に 縮小・拡大する Unity - Scripting API: Transform.localScale transform.localScale += new Vector3(0.1F, 0, 0); How to make a script enlarge a character. - Unity Answers Answer by qJake · Apr 08, 2010 at 02:00 AM // C# transform.loc…

興味を持ったこと

人工筋肉 buzz-plus.com

RubyonRailsとTwitterBootstrapを思い出す時に参考になったサイトまとめ

Ruby on Rails テンプレートの中でRubyコードを使う - Ruby on Rails入門 Twitter Bootstrap container, row, col Bootstrapのグリッドシステムの使い方を初心者に向けておさらいする タブ Twitter Bootstrapでタブを使ったサンプル - Qiita

MySQLパスワードを忘れた時リセットする

gistpages.com qiita.com

ionicアプリでAngularJSチェックボックスから値を読み込む

時系列 問題: 値を取得できない できていなかったこと1:type=submitのボタンをフォームタグで囲っていなかった 2:渡したい値の定義方法が違ったcontact.UIDではなくcontact.contactUID ー 問題:デバッグのために選択した値を値をconsole.logで表示する…

ionicでフッターを二つ作りたいとき

成功: bar-subfooter bar-footer の使い分け stackoverflow.com 失敗: divをion-contentに入れる footer-barにdivやrowを二つ入れる サブフッターをfloat、clearする <br>を使う

rangeslider.jsをカスタマイズする

使うもの rangeslider.js.org カスタマイズ例を見てもCSSが当たらなかった 原因 ・ブラウザでCSS変数の使用ができなかった ・SCSS, SASSフォーマットからうまく変換できなかった ・rangeslider.cssを読み込めてなかった ・rangesliderをJavaScriptでinitiali…

ログスケールの円形ナンバーピッカーを作る

材料: 注意: 年間1万円程度の年会費がダウンロードに必要 GreenSock | ThrowPropsPlugin チュートリアル 実装した後 ドラッグ中、ドラッグした後の地点でのポジションの値を返す: Draggable End Position 目もりをログスケールにする: 他の材料: dougT…

ionic pushでプッシュ通知を実装する 2: full push

概要: docs.ionic.io この後に docs.ionic.io エラー: Undefined "init" function for notification push · Issue #91 · driftyco/ionic-platform-web-client · GitHub 解決: 実機でしかテストできない。 実機を使う(Android) BUILD FAILED Total time: 5…

ionic pushでプッシュ通知を実装する 1:limited push

チュートリアル docs.ionic.io 以下Limited Push Tutorialから: エラー:ionic plugin add phonegap-plugin-push Updated the hooks directory to have execute permissionsFetching plugin "phonegap-plugin-push" via npmError: Variable(s) missing (use…

ハイブリッドアプリをApple TestFlightへアップロードする方法

フロー: coderwall.com 手順 Getting Started Deploy Mobile Hybrid App To Apple TestFlight Create test app on iTunes connect Goto iTunesConnect and create app New App を選択 Add Certificate to your OS X Reference Link Note * Skip this step i…