mozyのかきおき

mozyの読書感想文や思考置き場

IT

【解決】gem install pg でコケる

起きたこと $ 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-compose down したら mysqlのデータベースの内容が消えたりする

起きたこと dockerでmysqlのコンテナを立ち上げて、その中にデータを書き込んでいたりした。 その後、docker-compose down したら書き込んでいたデータが消えた。 docker-compose.ymlでは volumes: - ./var/lib/mysql:/usr/local/var/mysql のようにカレント…

Laravelで新規プロジェクトを最速で作る

やること Laravelで新規プロジェクトの設定を忘れるのでメモ. 手順 baseプロジェクトをクローン composer install php artisan key:generate .envファイルの設定にしたがってmysqlなりでdbを作成する。 databaseのエンコーディングはutf8mb4なりにして置くと…

npm で バージョンを固定する

知ったこと —save-exact を使うとバージョン固定できる。 以下のように使う。 `npm install --save --save-exact <packag-name>`</packag-name>

Cassandraを最速で試す【MacOSX】

やること NoSQLなデータベースの勉強をし始めようと思って手始めにCassandraを最速で試してみた。 やったこと まずはインストール brew install cassandra インストール後起動 cassandra 別ウィンドウを開いてクライアントからアクセスする。 とりあえず、CQ…

iOS開発 podfileを複数まとめるとき

起きたこと iOSアプリ開発で、Podfileを書くときに、冗長になる部分があったのでいい感じにまとめたかった。 解決方法 以下のようにインストールしたいpodライブラリをinstall_podsみたいな変数にまとめてインストールすれば良い。 def install_pods pod 'AA…

【解決】GitHubで依存packageの脆弱性警告がでた

起きたこと GitHubでリポジトリを眺めたら、以下の画像のように、依存パッケージの脆弱性情報を通知してくれた。ありがたい。 We found a potential security vulnerability in one of your dependencies. 対応方法 この際だし、各packageをアップデートする…

【解決】MySQLのpasswordをなしにする

起きた事 local環境で色々遊んでいたところ、databaseを流し込もうとした時に以下のような、password があっていない時に出るエラーが起きた。 Access denied for user 'root'@'localhost' (using password: NO) Couldn't drop database 'test_dev' 解決策 …

3番地コードってなんだろ

3番地コードとは 拙い理解だと output = input1 + input2 みたいに分解できる入出力の最小単位の処理を3つとするから? 3アドレスのコードというのかな。 x := i + m * n; は t <- m * n x <- i + t という風に分解できるし。 他に、プロセッサの命令セットに…

Ionicを使ってWeb、iOS共通コードでアプリを作る

Ionicで作る モバイルアプリ制作入門〈Web/iPhone/Android対応〉作者: 榊原昌彦出版社/メーカー: シーアンドアール研究所発売日: 2018/01/19メディア: 単行本(ソフトカバー)この商品を含むブログを見る Twitterで回ってきた、この本が面白そうだったので、…

今話題(?)のモブプログラミングを大学のプログラミング講義に適用したらどうだろうかという提案

表題の通り、大学のプログラミングの講義などで、モブプログラミングのような形式をとるのはどうだろうか。と思った。 この記事の後半部分 心理的に安全を感じること という部分よんで思ったのだれども 技術なきマネジメントの衰退とその対策 - メソッド屋の…

Tethne を使って web of science の引用ネットワークを可視化してみる

やること python ライブラリ Tethne を使って引用のネットワーク構造を可視化してみる。(ほとんどチュートリアル通り) やってみた結果こんな感じになった。 Tethneとは Tethneは、書誌のメタデータを解析して解析するためのPythonソフトウェアパッケージです…

Swift iPhoneアプリ制作入門中

最近Swiftを使ってiPhoneアプリを制作している。 その際に気がついたことをまとめてみる。順次追加していこう。 いわゆる忘備録ってやつ。☺︎ エラーコード > Select a development team in the project editor. これは、プロジェクトの一般設定から チームID…