2018-01-01から1年間の記事一覧
エラー忘備録をQ&A形式で (ただし過信はしないほうがいい、ログは熟読、ゼッタイ) Q. make init の際に nokogiriなど でコケるなぁ rubyのversionを確認しよう。.ruby-version に指定があることが多い ディレクトリごとに環境を切り替えられるdirenv と rben…
タイトルの通り こんなときは、すでにインストールしてあるバージョンのRubyをコピーするとわざわざ再度インストールしなくて済むのでグッド $ cp -r ~/.rbenv/versions/* ~/.anyenv/envs/rbenv/versions/* phpenvなり他のものも同様にコピーしておくといい…
経緯 GitHubで以下のような募集を発見した。 最近個人的にNuxt.jsを触りたいなと思っていたので、翻訳も勉強になるし、いい機会だったので参加することにした。 ドキュメント翻訳 2018 秋の陣 · Issue #5 · vuejs-jp/ja.docs.nuxtjs · GitHub やっていくと …
要約すると git-bug っていうバグレポートを管理するためのツールがある。 これを使うとプラットフォームによらずgit環境だけでバグの管理ができるのでめっちゃ便利。 GitHub - MichaelMure/git-bug: Distributed bug tracker embedded in Git 使い方 だいた…
買いました Laravel本買いました。良本っぽいので、読み込んでいくぞ 経緯 最近、Laravelを触ることが増えて、PHPの良さとLaravelの悩む時間が少なくてすむフレームワーク設計にとても助けられている。 個人的には、 Railsは、型にはまったことなら超高速で…
起きたこと docker build -t image-name ./Dockerfile とビルドしようとしたらエラーが起きた. unable to prepare context: context must be a directory: だとかなんとか。 解決策 なるほど。指定するDockerfileはディレクトリじゃないとダメとな docker bu…
分析や憶測も含めてまとめているのはこちら mozy-ok.hatenablog.com まとめる 全ての真偽は不明。正確な情報に関しては、要調査です 断りのない限り GMT +02:00 のため注意 Thanks Help SIM-san!!!! 今回の事件の鍵となるアドレスは MMQ618AoG6za5fErcbLTqn7…
時系列でまとめているのはこちら mozy-ok.hatenablog.com 目次 2018/09/02 23:11 次からはここに更新した内容と時間を追記していくことにする 2018/09/03 00:22 guriが追跡ツールを完成させたので追記 2018/09/03 03:40 追跡ツールがアドレスをたどって収集…
起きたこと IntelliJを使ってflutterでアプリケーションを作ろうとして、プロジェクトを作成したら、 Dart SDK is not configure とのエラーがでた。 flutter doctor では問題なくインストールされている模様。 解決方法 Open Dart Settingを開いて、 Dart S…
経緯 新規にreact-nativeのプロジェクトを作って、react-native run-ios を行ったら以下のようなエラーがでた。 ** BUILD FAILED ** The following build commands failed: ProcessInfoPlistFile build/Build/Products/Debug-iphonesimulator/App.app/Info.p…
以下の例は謎なケースに陥った時のことなので非推奨 そもそも、第二引数は.envが渡ってない時などの初期値なので変更する必要はないハズなんだよなぁ。 初期設定時 database周りで、mysqlを使うとしたら、まずは設定を一旦書き換えて、コミット時には戻すと…
起きたこと $ bundle install 時に、 An error occurred while installing pg (1.0.0), and Bundler cannot continue. Make sure that `gem install pg -v '1.0.0' --source 'https://rubygems.org/'` succeeds before bundling. てな感じのエラーが出た。 …
起きたこと dockerでmysqlのコンテナを立ち上げて、その中にデータを書き込んでいたりした。 その後、docker-compose down したら書き込んでいたデータが消えた。 docker-compose.ymlでは volumes: - ./var/lib/mysql:/usr/local/var/mysql のようにカレント…
起きたこと rails のプロジェクトを作成し、databaseのマイグレーション周りに ridgepole を使おうとして以下のようなエラーが出た。 passwordなどの環境設定はきちんと渡しているのになんでエラーなのかなぁとハマっていた。 $ bundle exec dotenv ridgepol…
起きたこと $ hexo s などとすると、 Error: EISDIR: illegal operation on a directory, read ERROR Plugin load failed: hexo-server などのエラーが出て動作しないことがあった。 解決方法 npm install していたpackageが認識されていないのが問題のよう…
やること Laravelで新規プロジェクトの設定を忘れるのでメモ. 手順 baseプロジェクトをクローン composer install php artisan key:generate .envファイルの設定にしたがってmysqlなりでdbを作成する。 databaseのエンコーディングはutf8mb4なりにして置くと…
経緯 いつも忘れるので、自分の環境で最速でRailsプロジェクトを作るためのメモを残す やること ディレクトリ作成 mkdir test cd test direnvで環境を固定 direnv edit . use ruby 2.5 Gemfile作成してbundle install vim Gemfile source "https://rubygems.…
知ったこと —save-exact を使うとバージョン固定できる。 以下のように使う。 `npm install --save --save-exact <packag-name>`</packag-name>
起きたこと Laravelの開発中に、 syntax error, unexpected end of file, expecting variable (T_VARIABLE) or heredoc end (T_END_HEREDOC) or ${ (T_DOLLAR_OPEN_CURLY_BRACES) or {$ (T_CURLY_OPEN) ってなエラーがでた。 解決方法 EOF; の後にあったスペ…
便利なTips 立ち上げている状態で、Routesを確認したいときに、 URL末尾に /rails/info をつけると一瞬で確認できる。便利
やること NoSQLなデータベースの勉強をし始めようと思って手始めにCassandraを最速で試してみた。 やったこと まずはインストール brew install cassandra インストール後起動 cassandra 別ウィンドウを開いてクライアントからアクセスする。 とりあえず、CQ…
起きたこと iOSアプリ開発で、Podfileを書くときに、冗長になる部分があったのでいい感じにまとめたかった。 解決方法 以下のようにインストールしたいpodライブラリをinstall_podsみたいな変数にまとめてインストールすれば良い。 def install_pods pod 'AA…
起きたこと GitHubでリポジトリを眺めたら、以下の画像のように、依存パッケージの脆弱性情報を通知してくれた。ありがたい。 We found a potential security vulnerability in one of your dependencies. 対応方法 この際だし、各packageをアップデートする…
何をするか イーサリアムのスマートコントラクトに興味が湧いてきたため、色々と遊んでみたい。 やること Docker上にイーサリアムのプライベートネットワークを構築して、まずは、動作テストをしてみる。 作業記録 公式が出しているイメージがあったため、と…
おきたこと イーサリアムの勉強中に、採掘等のためにGethをバックグラウンドで常時起動して置くために & を使って以下のようなプロセスを走らせた。 geth --networkid "15" --nodiscover --datadir "eth_private_net/" console 2> eth_private_net/geth_err.…
Fiat moneyとは 仮想通貨周りで聞くことがあるFiat moneyってなんだろうと思って調べてみた。 Fiat って単語は車のメーカーではなくって、「権威」とか「権力」を表すので、法定通貨を暗号通貨と区別して表現する時に使うらしい。 権威や権力の後ろ盾がある…
こうすると良い mkdir ch{01..10} そうすると、 ch01 ch02 ch03 ch04 ch05 ch06 ch07 ch08 ch09 ch10 みたいに連番のディレクトリが作られる。 読書メモなどに便利
Weexてなによ アリババが主導で開発していた、ネイティブアプリフレームワーク。 今はapacheプロジェクトに移管されている。 中身はVue。素敵。 weex.apache.org インストール編 とりあえず、 npm -g i weex-toolkit webpack webpack-dev-server を叩いてラ…
起きた事 local環境で色々遊んでいたところ、databaseを流し込もうとした時に以下のような、password があっていない時に出るエラーが起きた。 Access denied for user 'root'@'localhost' (using password: NO) Couldn't drop database 'test_dev' 解決策 …
3番地コードとは 拙い理解だと output = input1 + input2 みたいに分解できる入出力の最小単位の処理を3つとするから? 3アドレスのコードというのかな。 x := i + m * n; は t <- m * n x <- i + t という風に分解できるし。 他に、プロセッサの命令セットに…