Hatena::ブログ(Diary)

私事ですが…… このページをアンテナに追加 RSSフィード

2016-12-30(Fri)

[] Cordova 6.4.0 + cordova-plugin-whitelist で"URL blocked by whitelist"になる件 13:36  Cordova 6.4.0 + cordova-plugin-whitelist で"URL blocked by whitelist"になる件を含むブックマーク  Cordova 6.4.0 + cordova-plugin-whitelist で"URL blocked by whitelist"になる件のブックマークコメント

Cordovaに手を出すことになってVisual Studio Tools for Apache Cordova(ionic 1 + AngularJS 1 + crosswalk)でいじり始めたものの、androidで動かしたときにどうしてもajaxが外部サイトに繋がらなくなくて困るなど。

試しに外部サイトへのリンクを作って押してみてもやはりログにblockされた旨が表示されて遷移しない。

config.xml内のWhitelistとして「accsss」「allow-intent」「allow-navigation」を「*」にして「Content-Security-Policy」のメタタグも全開にして「uses-permission」の「android.permission.INTERNET」を設定しててもダメ。

Cordova情報を漁ってもMonaca情報を漁ってもいずれも上記の話のみでそれ以外に困ってる人を見かけない。

なんだろなーなんだろなー、他の人と違うところはどこだろうなーって思ったら、最初にconfig.xmlのCordova CLIのバージョン設定(実際にはtaco.jsonに保存される部分)でデフォルトの6.2.0を6.4.0に上げていた。

これを6.2.0にしたら無事外部サイトに繋がるようになった。よかったよかった。

トラックバック - http://d.hatena.ne.jp/t_yamo/20161230

2016-12-10(Sat)

[] GitLabからGitHubへの移行メモ 04:37  GitLabからGitHubへの移行メモを含むブックマーク  GitLabからGitHubへの移行メモのブックマークコメント

これまで他の実験用のWebサイト相乗りしたメモリ1GBのカツカツの環境でGitLabを動かしてたもののかなり辛くなってきたためついカッとなってスペックを上げて対応するのではなくGitHubのプライベートリポジトリに移行する形で対応した。

以下、移行と設定のメモ。

自分のケースでは用途で複数のGitHubアカウント使ってることもあって~/.ssh/configに以下を追加(Windowsの場合もホームディレクトリの下の.sshに記す。WindowsでもIdentityFileはスラッシュ区切りかつ~/指定でよい)。

これによりgithub.comではなくprivate.github.comと指定してssh接続した際にのみ所定のキーが使われる。

Host private.github.com
  Hostname github.com
  PreferredAuthentications publickey
  IdentityFile ~/.ssh/id_rsa_private_github

移行は予めGitHubのコンソール上でmyname/group01-repo01なるプライベートリポジトリを作っておき、その後以下を実行。--mirrorをつけることでローカル作業ディレクトリを作らずにベアリポジトリだけ作り、かつ、全ブランチを移行できる。

git clone --mirror git@myhost.example.com:group01/repo01.git
cd repo01.git
git remote add --mirror=push github ssh://git@private.github.com/myname/group01-repo01.git
git push github
cd ..

TortoiseGitのSettings/NetworkでSSH clientを「C:\Program Files\TortoiseGit\bin\TortoiseGitPlink.exe」とかにしている場合は、PuTTYで以下のように設定すればTortoiseGit上のURLを「git@private.github.com:myname/group01-repo01.git」指定に出来る。

  • Session
    • Host Name: github.com
    • Port: 22
    • Saved Sessions: private.github.com
  • Connection
トラックバック - http://d.hatena.ne.jp/t_yamo/20161210

2016-10-22(Sat)

[]lsでGlusterFS管理下の一部ファイルが見えない事がある件の解消 06:09 lsでGlusterFS管理下の一部ファイルが見えない事がある件の解消を含むブックマーク lsでGlusterFS管理下の一部ファイルが見えない事がある件の解消のブックマークコメント

遅ればせながらGlusterFS使い始めて、およそ動くのだけれどFUSEマウントした先からlsで一部ファイルが見えないという事象が発生した。

healしても直らないし、再起動しても再マウントしても直らないし、見えるファイルと見えないファイルの法則もよく分からない。

lsでは見えないのだけれどアクセスはできるという。ls -laとかしても「total 0」とだけ出てくる。

で、よくよく色んな情報を見てみたら構築時のmkfs.ext4で「-I 512」というオプションを付け忘れていた。

inode sizeは512じゃないとダメなのね。

はやく東京リージョンAWS EFS来ませんかね。来ませんか。そうですか。

→2016/12/05追記:上記をやってもlsで見えないファイルが出てきた。違う何かが原因なのかな。うーん。

トラックバック - http://d.hatena.ne.jp/t_yamo/20161022
カレンダー
2004 | 01 | 05 | 06 | 07 | 11 |
2005 | 04 | 05 | 09 | 10 | 11 | 12 |
2006 | 01 | 02 | 04 | 05 | 06 | 07 | 09 | 10 | 11 | 12 |
2007 | 01 | 02 | 03 | 04 | 07 | 08 | 10 | 11 |
2008 | 02 | 04 | 06 | 09 | 10 | 11 | 12 |
2009 | 01 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2010 | 01 | 02 | 03 | 04 | 05 | 08 | 09 | 10 | 11 | 12 |
2011 | 02 | 05 | 06 | 07 | 09 | 10 | 12 |
2012 | 02 | 08 | 11 | 12 |
2013 | 04 | 05 | 08 | 09 | 12 |
2014 | 01 | 02 | 04 | 06 | 08 | 09 | 10 | 11 |
2015 | 01 | 03 | 05 | 07 | 08 | 09 | 11 | 12 |
2016 | 01 | 06 | 09 | 10 | 12 |