08:44:03
2019-01-23 06:20:08 zgock999님의 게시물 zgock999@mstdn.maud.io
icon

This account is not set to public on notestock.

11:06:00
icon

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

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

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

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

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

Web site image
仮想通貨イーサリアムクラシック(ETC)に51%攻撃、最終的に盗まれた仮想通貨は全額返還 | スラド IT
11:10:50
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
icon

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

12:49:18
icon

大麻できみも VR Ready!

13:24:42
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
2019-01-23 13:15:21 まちカドおるみん御嬢様님의 게시물 orumin@mstdn.maud.io
icon

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

13:41:05
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
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
icon

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

16:46:20
icon

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

17:28:08
2019-01-23 17:18:21 44+✅🎨🚸🔞님의 게시물 44yoooo@pawoo.net
icon

This account is not set to public on notestock.

17:47:22
2019-01-23 17:42:54 ライクロフト@自鯖님의 게시물 ryecroft@mstdn.ryecroft21.net
icon

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

18:03:30
icon

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

18:03:58
icon

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

18:05:01
icon

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

18:05:04
2019-01-23 18:04:50 解凍님의 게시물 hina@mstdn.maud.io
icon

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

18:07:05
icon

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

18:07:11
2019-01-23 18:06:44 まちカドおるみん御嬢様님의 게시물 orumin@mstdn.maud.io
icon

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

18:07:15
icon

同じだ

18:07:48
icon

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

18:09:21
icon

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

18:10:31
2019-01-23 18:10:09 まちカドおるみん御嬢様님의 게시물 orumin@mstdn.maud.io
icon

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

18:10:59
icon

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

18:11:30
icon

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

18:12:07
icon

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

18:12:15
2019-01-23 18:11:05 Maya Minatsuki :neko_smiley:님의 게시물 mayaeh@taruntarun.net
icon

This account is not set to public on notestock.

18:12:16
2019-01-23 18:12:00 まちカドおるみん御嬢様님의 게시물 orumin@mstdn.maud.io
icon

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

18:12:55
icon

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

18:13:46
icon

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

18:14:02
2019-01-23 18:13:38 まちカドおるみん御嬢様님의 게시물 orumin@mstdn.maud.io
icon

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

18:14:47
icon

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

18:15:10
icon

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

18:15:54
icon

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

18:16:01
2019-01-23 18:15:35 まちカドおるみん御嬢様님의 게시물 orumin@mstdn.maud.io
icon

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

18:17:07
2019-01-23 18:16:58 まちカドおるみん御嬢様님의 게시물 orumin@mstdn.maud.io
icon

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

18:18:04
icon

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

18:19:12
2019-01-23 18:18:52 まちカドおるみん御嬢様님의 게시물 orumin@mstdn.maud.io
icon

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

18:19:29
icon

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

18:20:16
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
icon

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

18:22:28
2019-01-23 18:21:04 まちカドおるみん御嬢様님의 게시물 orumin@mstdn.maud.io
icon

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

18:22:32
2019-01-23 18:21:37 よみたそまる님의 게시물 yomi@mstdn.maud.io
icon

This account is not set to public on notestock.

18:22:35
icon

ヒッ

18:22:54
icon

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

18:24:57
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
icon

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

18:26:07
icon

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

……

18:27:00
icon

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

18:27:47
icon

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

18:28:04
2019-01-23 18:27:04 まちカドおるみん御嬢様님의 게시물 orumin@mstdn.maud.io
icon

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

18:28:20
icon

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

18:29:35
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
2019-01-23 18:29:10 今谷里奈님의 게시물 mohemohe@mstdn.plusminus.io
icon

TCPで接続できるよ

18:30:47
2019-01-23 18:30:12 よみたそまる님의 게시물 yomi@mstdn.maud.io
icon

This account is not set to public on notestock.

18:34:06
2019-01-23 18:24:16 今谷里奈님의 게시물 mohemohe@mstdn.plusminus.io
icon

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

18:35:06
2019-01-23 18:31:38 まちカドおるみん御嬢様님의 게시물 orumin@mstdn.maud.io
18:35:10
2019-01-23 18:33:23 まちカドおるみん御嬢様님의 게시물 orumin@mstdn.maud.io
icon

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

18:35:19
2019-01-23 18:33:48 まちカドおるみん御嬢様님의 게시물 orumin@mstdn.maud.io
icon

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

18:35:55
2019-01-23 18:33:36 今谷里奈님의 게시물 mohemohe@mstdn.plusminus.io
icon

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

18:35:56
2019-01-23 18:34:04 今谷里奈님의 게시물 mohemohe@mstdn.plusminus.io
icon

これですね

Attach image
18:48:24
2019-01-23 18:37:47 まちカドおるみん御嬢様님의 게시물 orumin@mstdn.maud.io
icon

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

18:48:41
2019-01-23 18:38:40 まちカドおるみん御嬢様님의 게시물 orumin@mstdn.maud.io
icon

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

18:48:51
2019-01-23 18:40:42 まちカドおるみん御嬢様님의 게시물 orumin@mstdn.maud.io
icon

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

18:49:00
2019-01-23 18:41:53 まちカドおるみん御嬢様님의 게시물 orumin@mstdn.maud.io
icon

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

19:00:33
2019-01-23 18:57:04 もぐの님의 게시물 moguno@social.mikutter.hachune.net
icon

This account is not set to public on notestock.

19:00:42
2019-01-23 18:49:39 Maya Minatsuki :neko_smiley:님의 게시물 mayaeh@taruntarun.net
icon

This account is not set to public on notestock.

19:32:30
icon

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

20:22:25
icon

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

20:45:28
icon

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

20:50:04
2019-01-23 20:47:30 4/30 21:00 JST: self-destruct님의 게시물 kunimi_komichi@mstdn.komittee.net
icon

This account is not set to public on notestock.

20:54:37
2019-01-23 20:51:33 Giraffe Beer님의 게시물 giraffe_beer@mstdn.maud.io
icon

This account is not set to public on notestock.

20:54:41
2019-01-23 20:53:21 4/30 21:00 JST: self-destruct님의 게시물 kunimi_komichi@mstdn.komittee.net
icon

This account is not set to public on notestock.

20:55:30
icon

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

21:03:55
2019-01-23 20:54:48 Giraffe Beer님의 게시물 giraffe_beer@mstdn.maud.io
icon

This account is not set to public on notestock.

22:00:58
2019-01-23 21:53:29 KAZU34@末代님의 게시물 KAZU34@mstdn.maud.io
icon

This account is not set to public on notestock.

22:11:44
2019-01-23 22:02:24 あじょだよ님의 게시물 azyobuzin@mstdn.maud.io
icon

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

22:12:08
icon

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