cicleciでWarning: Git is not installed in the image. Falling back to CircleCI's native git client but this is still an experiment feature. We highly recommend using an image that has official Git installed. worktree is not clean
circleci 2.0でcheckoutするとタイトルみたいなエラーが出るんだよね。使ってるdocker imageにgitが入っていないので、gitを入れましょ。
apt-get install -y git
circleciでx509: failed to load system roots and no roots provided
circleci 2.0でrestore_cacheやsave_cacheするとタイトルみたいなエラーが出るんだよね。 証明書が古いっぽい?ので更新しましょ。
apt-get install -y ca-certificates
買い切り型VPS CloudAtCostを使ってみた感想
要約
クソ安いけど、障害起きまくりなので、冗長化や自動化の勉強になる。
CloudAtCostって何
Cloud At Cost - You don't have to pay sky high prices to be in the Cloud.
カナダの企業のクラウドサービスで、VPSとかWebHostingなどの機能を提供している。 特徴は、"買い切り型"で、多くのVPSサービスでは普通使用量が月額課金であるのに対して、なんとここでは契約時に1回払えばそれ以降は払わなくていいのである。 一瞬耳を疑うような話であり、ビジネスモデルはどうなっているんだとという気もするが、とりあえずクレイジーでカオスなサービスなので是非契約しよう。 詳しいことは下記のページを読もう。
メリット
- 安い。 → 1CPU/512MB MEM/10GB SSDが$17.5(2017/03現在定価$35の50%OFF)
- VMの性能毎にプランが用意されているように見えるが、基本的にはリソースを買って、あとからコントロールパネルでVM必要なリソースを割り当てる形式になっている
- 2chやtwitterで阿鼻叫喚している人を観察できる
- ドジっ子ちゃんぽさがあって可愛い/微笑ましい
デメリット
- CPUの性能は良くない
- DISK IOの性能は良くない
- webコンソールが平文
- 特にセール中・後(80%OFFなど)下記の状況が頻発する
- セール中・後でなくてもそれなりに下記の状況が頻発する
- VMが作れない
- ログインできなくなる/IP到達性がなくなる → 根気よく待ちましょう/根気よくrestart掛けましょう/webコンソールからアクセスしてみましょう
- webコンソールからアクセスできなくなる → 根気よく待ちましょう/根気よくrestart掛けましょう
- diskがreadonlyになる → 根気よくrestart掛けましょう
- 他のVMとIPが被ってる疑惑
- 他のユーザと同じVMが割り当てられてる疑惑
- APIがあるが、一部のAPIにおいて仕様どおりでない明らかに内部のエラーが返ってくる
tips
基本的に上記の対策。
- VMの作成に成功したら、すぐログインして、OSアップデート・各種設定をする
- diskがreadonlyになるのは、IOがタイムアウトになるのが原因らしいので、タイムアウトを伸ばす下記のコマンドを/etc/rc.localあたりに仕込む(2chより)
- echo 600 > /sys/block/sda/device/timeout
- echo 600 > /sys/block/sr0/device/timeout
- diskがreadonlyになってしまったらもうどうしようもないので、下記のような自動で再起動するcronを仕込む
- 0 * * * * touch /tmp/write_test || /sbin/reboot
- IP unreachableになってしまったら再起動する下記のようなcronを仕込む
cpuinfo
留年しました
細かいことはオフラインで聞いてください。
3Dプリンタを使うときに便利なもの(Kossel mini k800)
マテリアル
剥がすときに便利
- 出版社/メーカー: ニトムズ
- メディア: Tools & Hardware
- この商品を含むブログを見る
浮かないようにするのに便利
- 出版社/メーカー: トンボ鉛筆
- メディア: オフィス用品
- クリック: 1回
- この商品を含むブログを見る
剥がしやすくなって便利(ノリと併用不可)
3M マスキングテープ 343 60mm×18M 2巻パック 343 60
- 出版社/メーカー: 3M (スリーエム)
- メディア: Tools & Hardware
- この商品を含むブログを見る
お掃除に便利
- 出版社/メーカー: ベストツール
- メディア: Tools & Hardware
- この商品を含むブログ (1件) を見る
お掃除(ヒートヘッドの穴をほじくるの)に便利
- 出版社/メーカー: タミヤ
- メディア: おもちゃ&ホビー
- 購入: 8人 クリック: 12回
- この商品を含むブログ (10件) を見る
Bigman(ビッグマン) マイクロドリルセット20プラスチック RS-300
- 出版社/メーカー: bigman
- メディア: Tools & Hardware
- この商品を含むブログを見る
部品を外すのに便利
E-Value 六角棒レンチセット ミリ 9本組 ELHW09NL
- 出版社/メーカー: イーバリュー(E-Value)
- メディア: Tools & Hardware
- この商品を含むブログを見る
簡易に寸法測るのに便利
Bigman デジタルノギス 150mmカーボン製 BM-803
- 出版社/メーカー: bigman
- メディア: Tools & Hardware
- この商品を含むブログを見る
3Dプリンタを買って組み立てた(Kossel mini k800)
最近中国の通販サイトで、組み立てキットの3Dプリンターを買って遊んでいた。 3万円ぐらいで、この精度だったらありかなぁという感じ。
買った3Dプリンタ。aliexpressというalibabaが親会社の通販サイトで買った。 いわゆるデルタ型の3Dプリンタで、リニアガイドを使っているタイプ。 面白いことに、プラ部品のほとんど全てが3Dプリンタの造形物で出来ていた。 販売会社にチャットして、補修部品としてデータが欲しいといったところ、それらのモデルデータをゲット出来た。 www.aliexpress.com
組み立て完成
組み立てた、3Dプリンター、安定して動くようになった。
— たいしょー@3/12千葉 (@miettal) 2016年3月6日
kossel mini k800 pic.twitter.com/y8Xn8xikgx
こんな感じ(1)
— たいしょー@3/12千葉 (@miettal) 2016年3月12日
こんな感じ(2)
頑張れ pic.twitter.com/yhdRoTAIPV
— たいしょー@3/12千葉 (@miettal) 2016年2月11日