2018-01-01から1年間の記事一覧
High Sierra の時も問題があったので、今回も何か挙動が変になることがあるだろうなーと思っていたらやっぱり問題が起きた。 ブラウザの新規ウィンドウを立ち上げたり画面遷移しただけで5〜10秒ほどフリーズするようになった。 VMware Fusion 設定の詳細の「…
この前、外国のスタートアップをやっている人にサービスを見せてもらった。 Qiitaによく書かれているような新しめのフロントエンドの技術盛り沢山で、クラウドや聞いたことのないようなサービスからTrelloのような知っているサービスなど色々使いつつ、なん…
IPが一つの場合 選ぶ余地もなく --network-veth のプライベートネットワーク。 /etc/systemd/nspawn/guest1.nspawn などのファイルに [Network] Port=80:80と書くと元々あったIPマスカレードに加えてポートフォワードが設定されるので、ポート競合が起きない…
普通に公開用のドメインでやるより相当ハードルが高かった。というか一部動かず解決しなかった。 docker-compose.yml の名前で解決できることと出来ないことがある CIでDockerを走らせる場合は、(GitLabを立ち上げる docker-compose.ymlではなく)GitLab Run…
今まではLet's Encryptで local.example.com とかのグローバルサブドメインを設定して、それをrsyncで持ってきてローカル用に使ってた。 これを自動化する。test.example.comドメインに対する test.local.example.com は空でいい。 version: '3' services: p…
初めて知った。というか前に書いて不具合が出た。 何となく習慣で 127.0.0.1 host1.example.com host1って書いてたけど、Ansibleで設定していたときに 127.0.0.1 host1 host1.example.comと書いていた。 そうすると hostname -f で正しくドメインが引けない…
[追記] 下の設定は意味がなかった。 ブリッジに新しいNICを接続するとき、やはり別のMACアドレスが必要になる。 でもそのMACアドレスでは外に出れないので、ローカルネットワークと同じような状態になって意味がない…。ブリッジに接続する新しいNICまで同じM…
デフォルトの設定では動かなかったので調べる。 https://wiki.archlinux.org/index.php/systemd-nspawn#Run_docker_in_systemd-nspawn 権限の設定が必要な模様。 それでもエラーが出たので、systemd-nspawnコマンドで起動してみる。 SystemCallFilterは --sy…
https://github.com/nishimura/vagrant-systemd-nspawn.git ここに置いた。 Macでの環境。 Vagrant 2.0.1 ansible 2.6.4 VirtualBox 5.1.28 VMware Fusion 10.1.3 以前使ったときに vagrant plugin install vagrant-hostsupdater vagrant plugin install vag…
www.coursera.orgすぐできるかと思ったらめっちゃ時間かかった…。 7〜8時間のうち休憩100分程度、一週間分と考えたらこんなもんなのか。 最初は律儀にビデオ見てたけど、しんどいから字幕を翻訳して読みつつ、ビデオはスライドのようにして見てた。 実際にGC…
convertのオプションが多くて複数回実行する必要があるみたいな記事もあるけど http://imagemagick.org/discourse-server/viewtopic.php?t=11525 convert -size 400x600 xc:white page.jpgs -gravity center -composite output.jpgsこれを少し変えて convert…
今更な話なんだけど、トークンってワンタイムの必要あるんだっけ?と思ったのでメモ。 http://takagi-hiromitsu.jp/diary/20060409.html https://blog.tokumaru.org/2011/01/anti-csrf-onetime-token-failure-case.html この辺が話題になってたのって10年〜5…
Docker Swarm は普通に動くようだったので Kubernetesも試した。 エラーでなかなか進まず色々試してたら汚れてきたのでカッとなってVMwareで新しい環境を作ってテストした。 テストだからって普段使いのLinuxで試さない方が良さそう。 taskselで全部のチェッ…
docker-machineのコマンドではdockerを自動インストールできない。 こういうことを自動的にやってもらうためにdocker-machineを使うと思っていたんだが…。 https://docs.docker.com/install/linux/docker-ce/debian/ apt-get install \ apt-transport-https …
だいたい https://qiita.com/nishimura/items/f3ba8e051e2983ff743b ここの通りでいいんだけど、パッケージのパス設定が色々壊れている。 普通に実行すると Starting Tsung Log directory is: /home/user/.tsung/log/20180814-1449 Can't start ! {error, {{…
例えばbackground.js のトップレベルで chrome.storage.sync.get を待つために await すると定形通りのエラーになる。 Uncaught SyntaxError: await is only valid in async functionまあそうだよね。 オプション画面で設定した値を使ってイベント登録したい…
Chrome拡張のページ: https://chrome.google.com/webstore/detail/related-redmine/kmgkdpnmpjmncggngjcinmkfacbgaecj 画像は、バグったよーっていうGmailのURLに反応してチケット一覧を出す例。 設定例 https://github.com/nishimura/related-redmine 設定…
Event Page が無効になった時のテストをしたい。 chrome.webNavigation.onReferenceFragmentUpdated.addListenerで登録した関数は、無効のときはどのように動くのか?など。 https://stackoverflow.com/questions/17808135/chrome-extension-onsuspend-is-ne…
Redmineインストール Wikiに書いてある通りにやるだけで、特に問題なくいける。バージョンは最新のものにする。 https://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_on_Debian_9 以前は専用ユーザー作ったりホームディレクトリのpublicに…
GitFlowをやめて本番リリースが楽になった話 ここ。 なんか全然想像できないんだけど、最終確認者がお客さんとか技術に詳しくない社長とか偉い人だとすると 「feature/1 作ったので http://feature1.example.com/ 見てくださいー」 「feature/2 作ったので h…
Touch Bar の表示が三原色の横線の表示になって、ちょっと乱れたとかじゃなくて完全に表示不能になった。 VMware Fusion を使っていたときに急になって、何かバグ的なものかと思って再起動したけど直らなかった。 USBや電源を抜いて電源オフしてしばらく待っ…