08:44:03 @lo48576@mastodon.cardina1.red
2019-01-23 06:20:08 zgock999の投稿 zgock999@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

11:06:00 @lo48576@mastodon.cardina1.red
icon

本の虫: C++20のRangeライブラリの強力な機能、プロジェクション
cpplover.blogspot.com/2019/01/

C++20のRangeライブラリの強力な機能、プロジェクション
11:07:59 @lo48576@mastodon.cardina1.red
icon

Androidアプリ「ES File Explorer」がバックグラウンドでHTTPサーバーを立ち上げていたことが見つかる | スラド セキュリティ
security.srad.jp/story/19/01/2

Web site image
Androidアプリ「ES File Explorer」がバックグラウンドでHTTPサーバーを立ち上げていたことが見つかる | スラド セキュリティ
11:09:13 @lo48576@mastodon.cardina1.red
icon

仮想通貨イーサリアムクラシック(ETC)に51%攻撃、最終的に盗まれた仮想通貨は全額返還 | スラド IT
it.srad.jp/story/19/01/22/0456

Web site image
仮想通貨イーサリアムクラシック(ETC)に51%攻撃、最終的に盗まれた仮想通貨は全額返還 | スラド IT
11:10:50 @lo48576@mastodon.cardina1.red
icon

Wine 4.0 Officially Released With Vulkan Support, Initial Direct3D 12 & Better HiDPI - Phoronix
phoronix.com/scan.php?page=new

Web site image
Wine 4.0 Officially Released With Vulkan Support, Initial Direct3D 12 & Better HiDPI
12:48:45 @lo48576@mastodon.cardina1.red
icon

大麻で幻覚見た YouTuber 、幻覚を指差して「バーチャルリアリティ」とか言ってバズってほしい

12:49:18 @lo48576@mastodon.cardina1.red
icon

大麻できみも VR Ready!

13:24:42 @lo48576@mastodon.cardina1.red
2019-01-23 11:58:58 あっきぃの投稿 akkiesoft@social.mikutter.hachune.net
icon

シンガポールに本社移転 英ダイソン、意思決定速く(共同通信) - Yahoo!ニュース headlines.yahoo.co.jp/hl?a=201 @YahooNewsTopics

ヤフコメの「大損になる可能性を考慮して移転するとは、さすがダイソン!」がうますぎる、16点

13:24:50 @lo48576@mastodon.cardina1.red
2019-01-23 13:15:21 まちカドおるみん御嬢様の投稿 orumin@mstdn.maud.io
icon

そもそも孤独死の問題って看取ってもらえるかどうかとかじゃなくて,夏の暑さで斃った老人がそのまま液状化して腐臭を放ち始まるまで誰にも見つけられず,物件管理者も隣人も困るし身寄りがないと死亡届などの行政手続きも取れずに結果として社会全体の負担が凄くなることであって勝手に斃るほうは困らなさそう。

13:41:05 @lo48576@mastodon.cardina1.red
2019-01-23 13:32:43 orangeの投稿 orange_in_space@mstdn.nere9.help
icon

複数の意味でヤバイ><
-- 線路に転落・死亡の女性からインフルウイルス検出 東京 目黒 | NHKニュース www3.nhk.or.jp/news/html/20190

16:44:27 @lo48576@mastodon.cardina1.red
2019-01-23 16:38:08 まちカドおるみん御嬢様の投稿 orumin@mstdn.maud.io
icon

GitHub - panubo/docker-sshd: Minimal Alpine Linux Docker image with sshd exposed and rsync installed github.com/panubo/docker-sshd

Web site image
GitHub - panubo/docker-sshd: Minimal Alpine Linux Docker image with sshd exposed and rsync installed
16:45:52 @lo48576@mastodon.cardina1.red
icon

sshd + rsync (+ rrsync) のコンテナ経由で web ページの更新ができるようにするやつは、私も使っている (自分で軽く Dockerfile 書いた)

16:46:20 @lo48576@mastodon.cardina1.red
icon

ところでこれは良い話ですが、 rrsync は perl で書かれています

17:28:08 @lo48576@mastodon.cardina1.red
2019-01-23 17:18:21 44+✅🎨🚸🔞の投稿 44yoooo@pawoo.net
icon

このアカウントは、notestockで公開設定になっていません。

17:47:22 @lo48576@mastodon.cardina1.red
2019-01-23 17:42:54 ライクロフト@自鯖の投稿 ryecroft@mstdn.ryecroft21.net
icon

プログラミング教育って、eラーニングでの個別学習をベースにTAがサポートするのがベストなのかな、と思う。少なくとも教室のような集団講義でやるのは効率が良くない、と感じた。できる人は退屈そうだし、できない人には結局マンツーマンになって、こっちがひどく疲れる。

18:03:30 @lo48576@mastodon.cardina1.red
icon

nginx を docker で動かすの、割と当たり前だと思っていたがそうでもないのか

18:03:58 @lo48576@mastodon.cardina1.red
icon

私の場合、複数サービスを同じ VPS インスタンスで運用しており、かつドメインが別々であるという制約から必然的に reverse proxy が必要になるというだけの話ではあるんだけど

18:05:01 @lo48576@mastodon.cardina1.red
icon

あとは証明書の管理が一括でできるとか HTTPS 対応をバックエンドに任せずに済むとかログが統合できるとかアプリケーションを外に出さずに済むとかいろいろメリットはあるけど

18:05:04 @lo48576@mastodon.cardina1.red
2019-01-23 18:04:50 解凍の投稿 hina@mstdn.maud.io
icon

dockerでnginx動かしてる鯖の証明書管理に悩んでる(証明書もDockerで管理すれば解決する気がしてきた)

18:07:05 @lo48576@mastodon.cardina1.red
icon

私は nginx コンテナと certbot コンテナを別々に立てていて、両者から共通の証明書ディレクトリを volume としてマウントする方式でやっていますね。
証明書の更新は、ホストの systemd timer で certbot コンテナを自動起動し、ついでに更新後 SIGHUP を certbot コンテナに送ってやる

18:07:11 @lo48576@mastodon.cardina1.red
2019-01-23 18:06:44 まちカドおるみん御嬢様の投稿 orumin@mstdn.maud.io
icon

同じホストで certbot の docker container を systemd.timer で定期的に起こして更新させてる。

18:07:15 @lo48576@mastodon.cardina1.red
icon

同じだ

18:07:48 @lo48576@mastodon.cardina1.red
icon

やっぱりタイマー的な仕事は long running なコンテナを立てるよりはホストに任せた方がいいかなという感想 (どうせ systemd 使えばある程度プヤットホーム非依存にできるし (ほんまか))

18:09:21 @lo48576@mastodon.cardina1.red
icon

サーバ管理用ユーティリティ一式、一応 git で管理してはいるんだけど、そのうちちゃんとホスト非依存にして、ついでに雑シェルスクリプトが散らばっているのをどうにかしたい

18:10:31 @lo48576@mastodon.cardina1.red
2019-01-23 18:10:09 まちカドおるみん御嬢様の投稿 orumin@mstdn.maud.io
icon

なんかのアプリの中でやらないといけなくても定期的に docker-compose exec するとかでよさそうな気もする。でも enju_leaf の中で config/schedule.rb みて whatever が cron に登録したタスクとかは面倒になってそのままコンテナの中でやってもらってるけど。まあ場合によってで。

18:10:59 @lo48576@mastodon.cardina1.red
icon

タスクをサービス側が管理するのとサービスと独立させるの、どちらが良いのでしょうね……

18:11:30 @lo48576@mastodon.cardina1.red
icon

nextcloud コンテナとかは私も設定が面倒になって supervisord で nextcloud コンテナ内に cron 突っ込んでしまったけど、あまり良い気分はしていない

18:12:07 @lo48576@mastodon.cardina1.red
icon

nextcloud のリポジトリに supervisord と cron で定期ジョブを実行する設定のサンプルがあったので、そのまま使ってしまった

18:12:15 @lo48576@mastodon.cardina1.red
2019-01-23 18:11:05 Maya Minatsuki :neko_smiley:の投稿 mayaeh@taruntarun.net
icon

このアカウントは、notestockで公開設定になっていません。

18:12:16 @lo48576@mastodon.cardina1.red
2019-01-23 18:12:00 まちカドおるみん御嬢様の投稿 orumin@mstdn.maud.io
icon

管理するものを減らすために docker にしてるなあ。

18:12:55 @lo48576@mastodon.cardina1.red
icon

原初の immutable infrastructure 思想的には、 docker のようなものを使った方が「何が管理されていて、何は管理されていないのか」が明示的であるという気持ちはありますね

18:13:46 @lo48576@mastodon.cardina1.red
icon

まあこの性質はコンテナが immutable であるというよりも、コンテナの作成が declarative であるということによるんだけど

18:14:02 @lo48576@mastodon.cardina1.red
2019-01-23 18:13:38 まちカドおるみん御嬢様の投稿 orumin@mstdn.maud.io
icon

具体的にはホストの中に conf が散らばってたり何をインストールしたかわからなくなったりするので,メモしたり ansible playbook 書いたりをしないと他のマシンへの移動とか出来なくなるし,だんだんめんどっちくなったので docker-compose.yml とこのディレクトリ動かしたらどこでも同じ構成で起動できる!ってやるため。

18:14:47 @lo48576@mastodon.cardina1.red
icon

デプロイとかオーケストレーション(?)の自動化とかも、ちゃんと羃等な処理を意識して書けば「何が管理されているか」は明示できるのかもしれないけど、結局初期状態依存から脱することはできないからなぁ

18:15:10 @lo48576@mastodon.cardina1.red
icon

たとえばウンブーツ 16.04 と 18.04 で実行して同じ結果が得られますか、みたいな

18:15:54 @lo48576@mastodon.cardina1.red
icon

とはいえホストの sysctl とかネットワーク設定とかは結局 docker ではどうにもならないので、いずれにせよ何らかのツールや自動化は必要になるんだけど。

18:16:01 @lo48576@mastodon.cardina1.red
2019-01-23 18:15:35 まちカドおるみん御嬢様の投稿 orumin@mstdn.maud.io
icon

ベアメタルプロヴィジョニング要るときはまあ kickstart と ansible ねとかやるっちゃやるんだけど,playbook つくって検証するのそこそこコストなのよねん。Vagrant と組み合わせてそこで検証してから実環境ってのが良さそうだとおもうけど。

18:17:07 @lo48576@mastodon.cardina1.red
2019-01-23 18:16:58 まちカドおるみん御嬢様の投稿 orumin@mstdn.maud.io
icon

docker が kick できるようになるまでとかにしとかないといろんな service まで ansible でやるのしんどいからねぇ。

18:18:04 @lo48576@mastodon.cardina1.red
icon

CoreOS は救いだと思って使っていた時期もあったんだけど、結局微妙だったんだよなぁ、何故やめてしまったんだったか

18:19:12 @lo48576@mastodon.cardina1.red
2019-01-23 18:18:52 まちカドおるみん御嬢様の投稿 orumin@mstdn.maud.io
icon

enju_leaf の Dockerfile 作ったときも思ったけど Dockerfile や docker-compose.yml 書くのもそれはそれでしんどい(mastodon がよい参考になったのは行幸だった)けどそれよりドキュメント書いてちゃんとその手順でインストールとアップグレードが動作するか検証するほうが時間かかったのよね。

18:19:29 @lo48576@mastodon.cardina1.red
icon

gnusocial の dockerfile 書いたときはクソつらかった……

18:20:16 @lo48576@mastodon.cardina1.red
icon

GNU Social setup sample for gnusocial.cardina1.red
gist.github.com/lo48576/68cf08

これか

Web site image
GNU Social setup sample for gnusocial.cardina1.red
18:21:30 @lo48576@mastodon.cardina1.red
icon

まあ php-fpm と nginx / apache などを同じコンテナで使おうとするとだいたいつらくなりがちという知見を得た

18:22:28 @lo48576@mastodon.cardina1.red
2019-01-23 18:21:04 まちカドおるみん御嬢様の投稿 orumin@mstdn.maud.io
icon

Ruby on Rails というか gem つかってごにょるプロダクト全般が Docker image 化するのと相性わるくない

18:22:32 @lo48576@mastodon.cardina1.red
2019-01-23 18:21:37 よみたそまるの投稿 yomi@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

18:22:35 @lo48576@mastodon.cardina1.red
icon

ヒッ

18:22:54 @lo48576@mastodon.cardina1.red
icon

「javascript でできる型検査をなんで typescript でやるんですか」じゃん

18:24:57 @lo48576@mastodon.cardina1.red
2019-01-23 18:21:09 今谷里奈の投稿 mohemohe@mstdn.plusminus.io
icon

portainer.io/ を使うとdockerをWebUIで管理できる上にcronも付いてくる

Container Management | Kubernetes GUI | Docker Swarm GUI | Portainer
Attach image
Attach image
18:25:16 @lo48576@mastodon.cardina1.red
icon

もしやもしや、 /var/run/docker.sock をマウントする系の docker コンテナではあるまいな????

18:26:07 @lo48576@mastodon.cardina1.red
icon

Installation - Auckland, Singapore, San Francisco | Portainer.io
portainer.io/installation/

……

18:27:00 @lo48576@mastodon.cardina1.red
icon

つまり portainer のコンテナがやられたら、 portainer で管理してる docker サービス全般やられるってことよね?

18:27:47 @lo48576@mastodon.cardina1.red
icon

や、まあ管理ツールとしては仕方ないことではあるんだけど、これ結局ホストで依存管理したくないからコンテナにしました程度の (セキュリティ目的の isolation をガン無視した) ソリューションでは

18:28:04 @lo48576@mastodon.cardina1.red
2019-01-23 18:27:04 まちカドおるみん御嬢様の投稿 orumin@mstdn.maud.io
icon

でもまあそれやるかベタで動かすかどっちかしかないよなそれ。

18:28:20 @lo48576@mastodon.cardina1.red
icon

なんかいい感じの機構ないものなんですかね

18:29:35 @lo48576@mastodon.cardina1.red
2019-01-23 18:29:11 まちカドおるみん御嬢様の投稿 orumin@mstdn.maud.io
icon

これじゃだめだったのかな >> Docker Engine API v1.39 Reference docs.docker.com/engine/api/v1.

Web site image
Docker Engine API v1.39 Reference
18:29:39 @lo48576@mastodon.cardina1.red
2019-01-23 18:29:10 今谷里奈の投稿 mohemohe@mstdn.plusminus.io
icon

TCPで接続できるよ

18:30:47 @lo48576@mastodon.cardina1.red
2019-01-23 18:30:12 よみたそまるの投稿 yomi@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

18:34:06 @lo48576@mastodon.cardina1.red
2019-01-23 18:24:16 今谷里奈の投稿 mohemohe@mstdn.plusminus.io
icon

ただ、portainerのcronはissueにも上がってる通り、完了したジョブのコンテナーを自動で削除してくれないからジョブの中で前のジョブを消すワンライナーを書いておかないとすごいことになる

18:35:06 @lo48576@mastodon.cardina1.red
2019-01-23 18:31:38 まちカドおるみん御嬢様の投稿 orumin@mstdn.maud.io
18:35:10 @lo48576@mastodon.cardina1.red
2019-01-23 18:33:23 まちカドおるみん御嬢様の投稿 orumin@mstdn.maud.io
icon

仮想化だと Xen と kvm の違いみたいなのに近い気がする。ホストのユーザーランドで管理コマンドを打つ kvm と,管理用のコマンド群もゲストのひとつとして起動する Xen(の Domain 0)みたいな。

18:35:19 @lo48576@mastodon.cardina1.red
2019-01-23 18:33:48 まちカドおるみん御嬢様の投稿 orumin@mstdn.maud.io
icon

後者みたいなの考えるとまあそういうのもありなのかなってならなくもない。RancherOS とか。

18:35:55 @lo48576@mastodon.cardina1.red
2019-01-23 18:33:36 今谷里奈の投稿 mohemohe@mstdn.plusminus.io
icon

コンテナーは隔離されててほしいよね

18:35:56 @lo48576@mastodon.cardina1.red
2019-01-23 18:34:04 今谷里奈の投稿 mohemohe@mstdn.plusminus.io
icon

これですね

Attach image
18:48:24 @lo48576@mastodon.cardina1.red
2019-01-23 18:37:47 まちカドおるみん御嬢様の投稿 orumin@mstdn.maud.io
icon

Xen を有効化したカーネルは元々 Xen なしで起動してたときのホスト環境を domain 0 という VM で起動して,そこから他のゲスト VM(domain U)を起動するようになってる。

18:48:41 @lo48576@mastodon.cardina1.red
2019-01-23 18:38:40 まちカドおるみん御嬢様の投稿 orumin@mstdn.maud.io
icon

Xen は一応最初に起動したゲスト VM(dom0)かそれ以外(domU)かで出来ることもわけてる。

18:48:51 @lo48576@mastodon.cardina1.red
2019-01-23 18:40:42 まちカドおるみん御嬢様の投稿 orumin@mstdn.maud.io
icon

VM の場合そもそも VM ごとに完全にメモリ空間が isolation されてるしページテーブルも別でいいんだけど,docker の場合はそもそも namespace isolation で仮想化するからホストのカーネルに依存するしホストのカーネルがバグあるとだゲストもみんな共倒れだったり微妙なとこある

18:49:00 @lo48576@mastodon.cardina1.red
2019-01-23 18:41:53 まちカドおるみん御嬢様の投稿 orumin@mstdn.maud.io
icon

どうせ現代の docker container を deploy できるサーヴィスとか VM の上で動かしてるよね。isolation と live migration のために。

19:00:33 @lo48576@mastodon.cardina1.red
2019-01-23 18:57:04 もぐのの投稿 moguno@social.mikutter.hachune.net
icon

このアカウントは、notestockで公開設定になっていません。

19:00:42 @lo48576@mastodon.cardina1.red
2019-01-23 18:49:39 Maya Minatsuki :neko_smiley:の投稿 mayaeh@taruntarun.net
icon

このアカウントは、notestockで公開設定になっていません。

19:32:30 @lo48576@mastodon.cardina1.red
icon

「COBOL は老人しか読めない」という印象を強烈に与えることで、義務教育でのプログラミング教育に COBOL が食い込んでくることを防いでいるんですね。高度な政治を感じます

20:22:25 @lo48576@mastodon.cardina1.red
icon

昔、関数電卓で BASIC ポヨグヤミンするとき遊びで竹内関数を書いたんだけど、関数呼び出し深度制限にあっという間に到達して腹が立ったので、ただひとつだけ存在する配列変数を使ってコールスタックを自前実装したのを思い出した

20:45:28 @lo48576@mastodon.cardina1.red
icon

なぜ電子化できるのにしないのか問題、「雇用創出」とか言っとけば8割方当たりそう (適当)

20:50:04 @lo48576@mastodon.cardina1.red
2019-01-23 20:47:30 4/30 21:00 JST: self-destructの投稿 kunimi_komichi@mstdn.komittee.net
icon

このアカウントは、notestockで公開設定になっていません。

20:54:37 @lo48576@mastodon.cardina1.red
2019-01-23 20:51:33 Giraffe Beerの投稿 giraffe_beer@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

20:54:41 @lo48576@mastodon.cardina1.red
2019-01-23 20:53:21 4/30 21:00 JST: self-destructの投稿 kunimi_komichi@mstdn.komittee.net
icon

このアカウントは、notestockで公開設定になっていません。

20:55:30 @lo48576@mastodon.cardina1.red
icon

それはプライバシーが……と思ったけど、結局納税関連で既に監視されてるんだし、ならやっぱり自動化しろやという気持ちになった

21:03:55 @lo48576@mastodon.cardina1.red
2019-01-23 20:54:48 Giraffe Beerの投稿 giraffe_beer@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

22:00:58 @lo48576@mastodon.cardina1.red
2019-01-23 21:53:29 KAZU34@末代の投稿 KAZU34@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

22:11:44 @lo48576@mastodon.cardina1.red
2019-01-23 22:02:24 あじょだよの投稿 azyobuzin@mstdn.maud.io
icon

Podman、名前だけ聞こえてくるけれど中身がわからん

22:12:08 @lo48576@mastodon.cardina1.red
icon

まだ使ってないけど、 docker 互換の rkt みたいなものだろうと想像している >podman