2018-03-01から1ヶ月間の記事一覧

CentOS7にMySQL5.7インストール

インストール MySQLのドキュメントを見ながら進める https://dev.mysql.com/doc/refman/5.6/ja/linux-installation-yum-repo.htmlどのパッケージをインストールするか確認 $ cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core)EL7ベースであるこ…

【mac】homebrewでMySQL5.6をインストール

homebrewでMySQLをインストールすると5.7がインストールされた。が、今回は5.6を使いたかったのでそのときの手順をメモしておく。MySQL5.7のアンインストール $ brew uninstall mysqlMySQL5.6がインストール可能であることを確認してインストール $ brew sea…

【Rails】プロジェクト作成手順(カレントディレクトリに)

何度も似たような事書いてる気がするけど。プロジェクトごとにrubyのバージョンを設定してrailsインストールして、同ディレクトリにrailsプロジェクトを作成する手順。ついでにMySQLも。 # install可能なバージョンを確認(Ruby, Rails) $ rbenv install -ls …

【Rails】MySQLテーブルの文字コードを変更する

テーブルの文字コードをutf8mb4に変更するさいに調べていたが既存のテーブルについては新たにmigrationファイルを作って文字コードを変更するSQLを実行するのが必要そうだったが、調べるのに時間かかったのでメモしておく。$ ./bin/rails g migration change…

ionic(cordova)iPhoneXでスプラッシュ画像が正しく表示されなかったときの対応

まず、スプラッシュ画像をセットする方法は2つあってxcodeのimages.xcassetsの以下のどちらかに正しいサイズの画像をセットすれば良いらしい。 1. LaunchImageに画像をセット 2. LaunchStoryboardに画像をセット今回は1.の方でやったときの流れをメモしてお…

【mac】grepで半角カナを検索できずにハマった

以下のコマンドでいけると思ったのだが意図した動きにならずに色々調べるハメになったのでメモしておく。 $ grep '[ア-ン]' file 使われているロケール、文字コードが正しいか? $ locale LANG="ja_JP.UTF-8" LC_COLLATE="ja_JP.UTF-8" LC_CTYPE="ja_JP.UTF-8"…

【iOS】AdHoc版アプリが起動しなくなったときに調べたこと

前提としてはずっとAdHoc版でデプロイゲートから配布していたアプリが突然起動しなくなったとのこと。 ipaの有効期限を見ても期限内だったのでちょっととまどったがその時に調べたことをメモしておく。AdHoc版のipaからembedded.mobileprovisionを確認発生日…

【mac】node.jsのバージョン管理(切り替え)について調べたことメモ

各バージョンのnode.jsをhomebrewでインストールして、bash_profileでPATHをちくちくいじって変更していた。が、npmやnpmでインストールしたソフトもバージョン固定でなく複数バージョン使えるようにしたかった。自分の環境ではnpmでインストールしたものが…

ionic(cordova)でiPhoneXでステータスバーの背景色が適用されなかった時の対応

タイトル通りですが、既存プロジェクトのアプリをiPhoneXに対応させたときの対応をメモ。やったことはざっくり以下1. ionic本体を1.3.3から1.3.4へバージョンアップ 2. cordova-plugin-statusbarプラグインを2.1から2.4.1へバージョンアップ1.については、コ…

HTML・CSSコーディングを外注するときにチェックすべきだったと後悔したこと

たぶん基本的なことだと思うけど忘れがちな自分のためにメモしておく。 文字数を変えて確認すること 仕様的にちゃんと決まっていない場合もあるかもしれないけど決まってなければ決める必要がある。データを動的にしたときに気づいて別の人が直すとかだとけ…

【React】componentでのonClickの使い方

ReactでonClickにメソッドをひもづけたときにundefinedエラーが出た。そのときに対応する方法がいくつかまとめておく。問題のコード class App extends React.Component { constructor() { super() this.state = { items: [] } } addItem() { this.setState(…

【javascript】オブジェクトのプロパティ名に変数を使って動的にセットする

ES6では、こんなことができるのか。 const column = "age" obj = { [column]: 18 } console.log(obj) // { age: 18 }オブジェクト初期化子 - JavaScript | MDNこれは便利。以上です。

【git】マージ済、マージ未のブランチを確認

git

# ブランチ確認 $ git branch develop * master # マージ済のブランチ確認 $ git branch --merged # developブランチで作業 $ git checkout develop 〜なにか修正 $ git commit -m "hoge" # マージ未のブランチ確認 $ git checkout master $ git branch --no…