2019-01-01から1年間の記事一覧
当初、こんな書き方をしていました: render() { if (!this.state.isReady) { return ( <AppLoading startAsync={this._dummyPromise} onFinish={ () => this.setState( { isReady: true }) } onError={console.warn} /> ) } <中略> async _dummyPromise() { let delay = new Promise( (resolve, reject) => { let wait </apploading>…
CentOS7で稼働しているマシンのルートFSの容量が足りなくなったので、拡張してみました。 コンソールにログインし、インスタンス一覧から拡張したいインスタンスを選びます。 Descriptionにボリュームが表示されているのでクリックします: EBS-IDをクリック…
以下のコードが構文エラーを吐いて悩んでいました: $.ajax({ type: 'POST', url: '/get-products', dataType:'json', cache: false, }) .then( function (data) { // なんらかの処理 }, function () { // なんらかの処理 }, // ここのカンマを削除する必要…
EC2に関しては「ほとんど」のインスタンスとボリュームが復旧したようですね。 以下が掲載されていました: [04:18 AM PDT] Beginning at 8:36 PM PDT a small percentage of EC2 servers in a single Availability Zone in the AP-NORTHEAST-1 Region shutd…
新しいMacが届き、Thunderbirdをインストールしました。素の状態だとfキーとbキーでメッセージを行き来します。 これをgmailのようにjとkで移動したいので、アドオンをインストールしました。 Thunderbirdの「ツール」から「アドオン」を選ぶ 「すべてのアド…
diff --strip-trailing-cr
まず、どのリビジョンで変更になったかを確認: svn log ファイル名 ここで、svn logが全ての更新を表示してくれない場合は、リポジトリ全体を/tmpとかにcoすると出ます(他に方法があるとは思うけど・・・) 次に、ファイルをもとに戻します: svn update -…
まず、どのコミットで消してしまったかを探します: git rev-list -n 1 HEAD -- deleted_image.png すると長いコミットのハッシュが出力されます。 そのコミットで削除してしまったので、その1つ前の状態から取得します: git checkout コミットハッシュ^ --…
次のように、全てのファイルに対してなにかの処理を行いたいとします: for i in `find . -type f` do ls ${i} done この場合、hello world.txtといったようにファイル名に空白が入っているとうまく動きません。 デフォルトのIFS(区切り文字)が空白を含む…
CentOS7で.viminfoが書き出されない、変だなーと思ったら、デフォルトのvimには入ってないのでした。 yum -y install vim-enhanced と実行して.viminfoが有効になっているvimをインストールし vi .bash_profile として alias vi='vim' と設定。最後に source…
諸々の事情で、既存のソースを多言語対応することになりました。 いろんな箇所に echo "こんにちは" といった具合に辞書を参照しない形でテキストが埋め込まれています。 これを echo __('こんにちは'); に変更したいのだけど、手で書いていたら日が暮れてし…
Macにswagger-codegenをインストールする 注意:brew install swagger-codegenだと、3系のswagger-codegenがインストールされますが、 そいつが生成するPHPコードは壊れてます。よって、2系をお使いください。 brew cask install homebrew/cask-versions/jav…
cake bake migration_diffでマイグレーションファイルを作ってから「名前変えたい」ということってありませんか? 僕は次の方法で変えました: マイグレーションを適用前の状態にする cake migrations rollback マイグレーションファイルをリネームする cd c…
git pullする前に、どのような変更がマージされるか確認したい、ということはありませんか? 僕は以下のようにしてチェックしています: git fetch origin master git diff HEAD..origin/master そして問題がなければ git merge origin master としています。
Playgroundにおいて、変数を初期化しない場合にこのエラーがでます。 例えば、こんなコードです: let myName: String 初期値を与えればよいのですが、与えないケースも試してみたいですよね。 僕は関数に入れて回避しました: func main() -> Any { let myN…
配列の初期化に苦労といいますが、バリエーションが多くてまいりましたw 宣言のみ 配列の場合、宣言のみはできないっぽい(普通の変数であればできるみたい) 例えば、このようにするとVariable 'myArray' passed by reference before being initializedと…