2014-10-21 06:23:24 +0000

udzura

14:51 udzura:つかぬ質問ですが 0

 udzura: /proc/$pid/exe のリンクをたどるために必要なケーパビリティって何かご存知ですか? 0

 hiroya: ケーパビリティいるんすかね 0

15:00 -- Notice(hiroya): [hiroya@app003]~% ls -hal /proc/1/exe 0

15:00 -- Notice(hiroya): ls: cannot read symbolic link /proc/1/exe: Permission denied 0

 hiroya:  あうあ 0

 udzura:  dockerの 0

 udzura:  1.1.2で作ったコンテナではたどれて 0

 udzura:  1.2.0で作ったコンテナではたどれない現象が起こっていまして... 0

 hiroya:  CAP_SYS_PTRACE ?  0

 hiroya:  テスト中です ... 0

15:08 -- Notice(hiroya): [root@hiroya002 ~]# capsh -- -c 'ls -hal /proc/74850/exe' 0

15:08 -- Notice(hiroya): lrwxrwxrwx 1 root root 0 Oct 21 15:07 /proc/74850/exe -> /usr/sbin/httpd 0

15:08 hiroya: ( 74850 は apache ユーザで動いている httpd の pid です )  0

15:08 -- Notice(hiroya): [root@hiroya002 ~]# capsh --drop=CAP_SYS_PTRACE -- -c 'ls -hal /proc/74850/exe' 0

15:08 -- Notice(hiroya): ls: cannot read symbolic link /proc/74850/exe: Permission denied 0

15:08 -- Notice(hiroya): lrwxrwxrwx 1 root root 0 Oct 21 15:07 /proc/74850/exe 0

 hiroya:  CAP_SYS_PTRACE 落とすと、 EPERM Permission denied 0

 hiroya:  ( capsh については、拙著 http://d.hatena.ne.jp/hiboma/20111107/1320672576 で )  0

 hiroya:  きゃっぷしゅ 0

 udzura:  うおおお 0

 hiroya:  シンボリックリンクの実体を辿る処理は、ファイルシステムに固有の実装を取るらしくて 0

 hiroya:  proc の場合は procfs の実装になります 0

 hiroya:  http://lxr.free-electrons.com/source/fs/proc/base.c#L1443 0

 hiroya:  proc_pid_readlink から 0

 hiroya:  proc_fd_access_allowed 0

 hiroya:  ptrace_may_access 0

 udzura:  できました 0

 hiroya:  yatta 0

 hiroya:  __ptrace_may_access 0

 hiroya:  と降りていくと 0

 hiroya:  http://lxr.free-electrons.com/source/kernel/ptrace.c#L255 0

 hiroya:  ptrace_has_cap でケーパビリティを確認していて、 0

 hiroya:  http://lxr.free-electrons.com/source/kernel/ptrace.c#L210 0

 hiroya:  CAP_SYS_PTRACE が出て来たのでした 0

 udzura:  おおお 0

 hiroya:  予想外のケーパビリティですね w  0

 udzura:  SYS_PTRACEがなくても same_thread_group(task, current) なら読み取れるんですね 0

 udzura:  色々挙動に合点 0

 hiroya:  nrhd  0

 hiroya:  自分プロセス + スレッド群 0

 udzura:  sleep 999 & したら sleep の /proc/$pid/exe とかは見えたんです 0

 udzura:  サービスは見えなかった 0

 hiroya:  ほむほむ 0

 udzura:  と言う感じでした 0

 udzura:  1.2から、 docker run --cap-add=SYS_PTRACE で任意のケーパビリティを追加できるそうです 0

 udzura:  ServerspecするコンテナだとCAP_SYS_PTRACEあった方が良さそう... 0

 udzura:  (service XX statu よく実行するので) 0

 hiroya:  ほほー 0

気づいちゃった様子

ryopeko

 sonots: yosuke_furukawa: おれ気づいちゃったんだけど、聞いもてらえる? 0

 yosuke_furukawa: uzeeeeeeee 19KitaitiMakotohsbt

 yosuke_furukawa: なんでしょう 0

総選挙

chnstz

 antipop_: 絶対センターとるゾ!!!!!!!!!!!! 1Tacahilo

ドクペカウンターbot

adarapata

 okkun: ドクペ入ってた 0

 okkun: 残5 0

 --: Notice(zipper): ドクペカウンターbotの設置が急務 0

 imo_: docpe++ 0

 hubot: incremented docpe (1 pt) 0

 imo_: docpe=5 0

 kurotaky: docpe++ 0

 hubot: incremented docpe (2 pt) 0

 imo_: docpe++ 0

 hubot: incremented docpe (3 pt) 0

 imo_: docpe++ 0

 hubot: incremented docpe (4 pt) 0

 imo_: docpe++ 0

 hubot: incremented docpe (5 pt) 0

 kurotaky: docpe++ 1KitaitiMakoto

 hubot: incremented docpe (6 pt) 0

 kurotaky: あっ 0

 zipper:  0

 imo_: docpe-- 0

 hubot: decremented docpe (5 pt) 0

 kurotaky: docpe-- 1KitaitiMakoto

 hubot: decremented docpe (4 pt) 0

 imo_: あっ 0

 kurotaky: docpe++ 0

 hubot: incremented docpe (5 pt) 0

 --: Notice(zipper): w 0

 tnmt: おちけつ 0

 okkun: もちつく 0

Fantasy

murasakipinko

 umazura: アイスランド最高裁判所、エルフの存在を認める - News - 社会・歴史 - The Voice of Russia http://japanese.ruvr.ru/news/2014_09_30/277953515/ 0

 mamitasu: 夢がある 0

 umazura: アイスランドにエルフが 0

 pinko: エルフ!! 0

 pinko: いてほしい存在 0

 udzura: ELF形式なら毎日のように触ってるよ 3KitaitiMakoto

 pinko: んっ 0

 ami: ロシアの声だ 0

 udzura: ほんとだw 0

 ami: 海外版東スポのイメージが、、、 0

 chinsatz: エルフネタかぶった 0

 chinsatz: https://twitter.com/muenbotoke/status/516794521468674048 0

 pinko: ヒャー 0

 udzura: 森エルフ、大変そう... 0

 udzura: 適当なLinuxサーバにログインして file /bin/ls ってコマンドを打つとELFがいますよ 0

マジレスするとdeviseが定義してるやつっぽい

udzura

 hsbt: hisaichi5518: hi  0

 hsbt: 「コントローラのアクション見つからねー」ってのは  0

 hsbt: どういう話なんだろう  0

 hisaichi5518: rake routesしたら POST /user/products(.:format) user/products#create って出るんですけど  0

 hisaichi5518: app/controllers/user/products_controller.rb にcreateがなくてよくわからない…ってなってました  0

 hsbt: な、なんだって  0

 udzura: method_missingで定義されたアクションなんだよ! http://livedoor.4.blogimg.jp/hatima/imgs/0/2/02fa3c6e.gif
 9KitaitiMakoto

 hisaichi5518: な、なんだってーーーーーーーーーーーーーーー!!!!!!!!! 0

もりがいないぞ!!!

ryopeko

 sonots: もりがいないぞ!!! 0

 ryopeko: モリス 1KitaitiMakoto

 yosuke_furukawa: Slackにいるんやろ 0

 sonots: Slack いれてねーし!! 0

 sonots: どうももりが路頭に迷っているようだが、IRC にいないし、どう手助けしてあげたらいいんだろうねっ 0

 yosuke_furukawa: 見捨てよう 10KitaitiMakotoonigraudzura

 sonots: ハッハッハ 0

 yosuke_furukawa: コワイ 0

チリチリについて僕らが語ること

tnmt

 wu-tang: チリチリを食べるのって、食事っていうより、旅とか映画に似てる。 0

 wu-tang: 楽しかったな、って思う。 0

 tnmt: そうなんですよ 0

 wu-tang: ストーリーがある。 0

 tnmt: チリチリに食いにいくっていうか 0

 tnmt: チリチリという行為、なんですよね 2dameleonudzura

 horaotoko: カレーキマってますね 0

 wu-tang: 途中で漬物に出会う感動、スプーンに載ってると思ってなかったトマトとの遭遇 0

 wu-tang: 感動的だよなあ。 0

 udzura: ジャーニー 0

 udzura: いつかジャーニーしたいす 0

 wu-tang: いつか一緒にトリップしましょう。 0

 tnmt: 是非 0

 tichise_: グレートジャーニーしましょ! 0

 horaotoko: グレートカレージャーニー 0

 wu-tang: でも欲を言うと、チリチリは10回ぐらい行ってほしい。 0

 wu-tang: 明らかに初めてチリチリに行った時より、自分とチリチリが密接になってきている。 0

 tnmt: チリチリと分かりあい始めている 0

 wu-tang: それ。 0

 horaotoko: チリチリになりたい 0

 tnmt: 生まれ変わってもまたチリチリと出会いたい 0

 wu-tang: チリチリと会えてよかった。 0

 wu-tang: 会いたくて震える 0

 --: Notice(rin): チリチリも行ったこと無い 0

 wu-tang: ロックでいったらレッド・ツェッペリンだと思う。 1udzura

 tnmt: 天国への階段 0

 horaotoko: 最高にロックなカレー 0

 wu-tang: ネパリコはボブ・マーリー 1udzura

 wu-tang: 優しいから。 0

 horaotoko: one love 0

 demisuke_: マサラの海に漕ぎ出すんだ 0

今日も一日がんばるぞい

adarapata

 chinsatz: ageru_kun: zoi 0

 --: Notice(ageru_kun): 0

| https://pbs.twimg.com/media/BswuLr2CMAA1SpE.jpg 0

 chinsatz: 今日が終わった 5KitaitiMakoto

 pinko: はや! 0

 mayoto: おつかれ! 0

 pinko: ageru_kun: zoi 0

 --: Notice(ageru_kun): 0

| https://pbs.twimg.com/media/BtcSRdRCMAArUCS.jpg 0

 pinko: えっ早 0

 ami: 帰宅した 0

 imo: ageru_kun: zoi 0

 --: Notice(ageru_kun): 0

| https://pbs.twimg.com/media/BspWoBQCcAAm9y5.jpg 0

 imo: 完全に帰ってる 0

 pinko: おやすみ.. 0

 mayoto: 完璧な流れ 0

 imo: 深夜メンテ明けかな 0

2014-08-19 07:54:00 +0000

ryopeko

 ryopeko: うん 0

 ryopeko: じゃあ今の形でいいですかね? 0

 sonots: いいと思う 0

 ryopeko: わーいありがとうございます 0

 ryopeko: おっさん同士の会話でおっさんががわーいとかやばい 2kenjiskywalkeronk

 sonots: わーい٩(๑❛ᴗ❛๑)۶ 5KitaitiMakotonoromanba

 ryopeko: わーい\\\\ ٩( ˘ω˘ )و //// 1noromanba

僕じゃない

pplog

 hsbt: ガンプラの匂い 0

 demisuke_: エレベータくさくなかったですか? 0

 zipper: シンナー臭がひどいですねぇ 0

 demisuke_: ガンプラと言えばあの男 0

 zipper: ざわっ 0

 hsbt: もしかして 0

swift部発足

onigra

 youkaiantena: swift部を発足しました。 0

 nekogeruge: 頑張ってください 0

 nekogeruge: 僕はgolang部なので 0

 youkaiantena: 既に分裂気味 0

 rap0413: 初期段階で袂を分かつ事となりそうな流れです 0

 rap0413: swift部[軟式]
swift部[硬式] 1banyan

 nekogeruge: ちょっと意味がわからないんですが 0

 youkaiantena: が、方向性の違いを訴えております。 0

 rap0413: swiftでどんなアプリを作るりたいかという話になり、 0

 rap0413: そこで、街コンのような物が良いのではないかというところまでは満場一致だったのですが 0

 rap0413: そのアプリにラブホのリンクをつけるかどうかで 0

 rap0413: 袂を分かつ事となりそうな流れです 0

 nekogeruge: はぁ 2gongodameleon

 nekogeruge: 大変そうですね 0

読書会

udzura

  udzura: new game! 0

  udzura: 読書会ですね 0

  udzura: swiftとかどうでもいい 1mizchi

#minecraft

murasakipinko

 umazura: 肉はいままで生肉しか食ってなかった 1KitaitiMakoto

 umazura: やっと石炭みっけて焼けました 0

 zaimy: あ、木を焼けば木炭作れますよ 0

 zaimy: 原木をかまどで焼く 0

 pinko: 原始時代の会話みたいだ 0

平和

hisaichi5518

  soh335: hisaichi5518: 今期どうですか 0

  hisaichi5518: soh335: アルドノアゼロが最高すぎます 0

  hisaichi5518: まだ残響のテロルとか見てない 0

  soh335: 火星人のやつだっけ? 0

  hisaichi5518: そうそう 0

  soh335: あんま集中して見てないんだけどどういうかんじなん? 0

  hisaichi5518: 集中してみろ 遊びじゃないんだぞ 0

  soh335: hisaichi5518: 解説しろ 0

  soh335: 集中して見てるんだろ? 0

  shiya: ピンフ!!!!!!!! 1KitaitiMakoto

UIとUXについての議論

onigra

 ausuited: @youkaiantena http://liskul.com/cr_uiux10-3454 0

 youkaiantena: @ausuited ありがとうございます。 0

 nekogeruge: これUIだけにしか言及されてなくないですか? 0

 nekogeruge: 内容は良い内容だと思いますけど 0

 ausuited: 3と5はUXかな。 0

 nekogeruge: え、そうですか? 0

 nekogeruge: 体験を得るまでの導線の話だからUIだと思うんですけど 0

 ausuited: なるほど。 0

 nekogeruge: そのサービスを実際に使ってどう感じたかがUXなので 0

 nekogeruge: この段階ではまだサービスは使ってないですよ 0

 ausuited: 確かに説得力あります。 0

 youkaiantena: そこって区切り難しいですよね。 0

 youkaiantena: 3番のファーストビューに関しては、UIとは言えないかなぁーと思ったりします。 0

 youkaiantena: 最初に見たときに欲しい情報が手に入らなかった!ってなったら、それはUXではないですかね。 0

 ausuited: でもどこからがUXなんでしょうね。 0

 sanche: >ある製品やサービスを利用したり、消費した時に得られる体験の総体。 0

 ausuited: うん。 0

 sanche: ということみたいですね。 0

 nekogeruge: 3は、どうやってコンテンツに目を向けさせるかの話なので 0

 nekogeruge: UIだと思います 0

 ausuited: UI/UXって書き方がそもそもぼやけてますよね。UXを享受するためのUIもおもてなしの一部分といえば一部分ですね。 0

 nekogeruge: そもそもUIとUXをひとくくりで語るのが間違ってると思いますけどね 0

 ausuited: そうですね。 0

 ausuited: UXにUIは内包されるだろうしな。 0

 nekogeruge: > 最初に見たときに欲しい情報が手に入らなかった!ってなったら、それはUXではないですかね。 0

 nekogeruge: そうそう 0

 nekogeruge: でも、このサイトがどんなUXを提供することが目的によってどういうUI設計するかという話になるので 0

 nekogeruge: この日産のサイトの目的が 0

 nekogeruge: 販売店を検索させることなのであれば、販売店検索ボタンがカタログよりも上位に来るべきなんですよ 0

 nekogeruge: カタログを見せて、その結果販売店に向かわせたいのであれば 0

 nekogeruge: トップに販売店検索ボタンは置く必要ないと思います 0

 ausuited: 日産のスマフォサイトのペルソナ定義が、「どんな車があるんだろう」だと写真が上、「販売店に即コンタクトしたい」だったら検索ボタンが上、なんでしょうね。 0

 ausuited: 異口同音だ。 0

 nekogeruge: なので、僕の中での結論は3はUIの話であってUXの話ではないです 0

 ausuited: うーん。俺的には「UI=操作性、操作感」くらいシンプルな定義なので、「3. コンテンツで興味を引き、スクロールを止める」はUIでは無い気がしてきました。 0

 nekogeruge: あ、確かに 0

 youkaiantena: コンセプト→UX→UIの段階を踏む必要があるとおもうのですが、画面構成含めて 0

 youkaiantena: UIだとすると、nekogerugeさんの言われてる事は正しくて、 0

 youkaiantena: 操作性だとausuitedさんっすね 0

 ausuited: そういう意味では6もUIに該当しない気がしてきましたね。中国のECサイトは業務時間中に閲覧される事が多く、チャットがとても発達しているようで、この場合の「チャット」とこの記事の「すぐ申し込み電話」って、UIじゃない気がしてきました。 0

 nekogeruge: コンテンツで興味を引き、スクロールを止めさせるためにどういうUIを設計するか、という話ですね 0

 nekogeruge: あー確かに6はUXの話かな 0

 nekogeruge: 7はUIとUXが混ざってる気がする 0

 ausuited: 確かにそうですね。空メール受け取ってメアド既に入力状態はUXな気がしますね。 0

 nekogeruge: 「UXの話じゃねーじゃん!」という突っ込みは間違いでした 0

2014-07-07 08:45:42 +0000

kenjiskywalker

 hisaichi551: ウオオン〜〜〜 1KitaitiMakoto

 kenjiskywalker: どうした 0

 hisaichi551: マジでtwitterと間違えました 57KitaitiMakoto

七夕

ryopeko

 sonots: ┏┷┓ 0

 sonots: ┃ ┃ 0

 sonots: ┃R┃ 0

 sonots: ┃ぺ┃ 0

 sonots: ┃こ┃ 0

 sonots: ┃氏┃ 0

 sonots: ┃の┃ 0

 sonots: ┃ぽ┃ 0

 sonots: ┃ん┃ 0

 sonots: ┃ぺ┃ 0

 sonots: ┃体┃ 0

 sonots: ┃質┃ 0

 sonots: ┃が┃ 0

 sonots: ┃良┃ 0

 sonots: ┃く┃ 0

 sonots: ┃な┃ 0

 sonots: ┃り┃ 0

 sonots: ┃ま┃ 0

 sonots: ┃す┃ 0

 sonots: ┃よ┃ 0

 sonots: ┃う┃ 0

 sonots: ┃に┃ 0

 sonots: ┃ ┃ 0

 sonots: ┗━┛ 0

 sonots: 短冊メーカー http://tanzaku.net 8KitaitiMakotoryopekoasonas

 ryopeko: なにこれ 1asonas

うれしい

adarapata

 naomeme: うんちの帽子かぶっていいんだ! 3KitaitiMakotoonigrakenjiskywalker

 naomeme: うれしい... 1mizchi

カレー

saigusa-ez

 sanche: カレーを食べませんか 0

 youkaiantena: 良いですね。どこのです?? 1KitaitiMakoto

 youkaiantena: 金子です 11KitaitiMakotosaigusa-ez

 sanche: 自作自演ですか? 0

 youkaiantena: 金子に行きたいのです。 0

 sanche: はい 0

 nekogeruge: いきましょう 0

sushi

Tacahilo

 kurotaky: git s 0

 --: Notice(hiroya): ? sushi 0

 --: Notice(hiroya): A ikura 0

 --: Notice(hiroya): D uni 1KitaitiMakoto

それは複数形

ryopeko

 ryopeko: こわそうなチャンネルだ 0

 sonots: ryopeko: この人がもりです -> zoncoen 0

 ryopeko: もりす 0

 sonots: それは複数形 7KitaitiMakotoasonas

 zoncoen: 単数形です 0

 sonots: (ΦωΦ)フフフ… 0

perl のライブラリ(ライセンスはperlと同じ)をrubyに移植した場合、GPL汚染を受けるのか?

sonots

 sonots: ライセンス周りに詳しい方におききしたいのですが、perl のライブラリ(ライセンスは perl と同じ、と書いてある)を ruby に移植した場合、GPL 汚染を受けるでしょうか? 1KitaitiMakoto

 kazuho: Perl のライセンスは Artistic と GPL の dual license (利用者がどちらかを選ぶ)なので 0

 kazuho: ruby へ移植した版でも、dual license のまま行くことができます 0

 kazuho: で、ユーザーが artistic を選択すれば、GPLによる制約はうけないことになります 0

 yosuke_furukawa: 勉強になった 0

 sonots: Artistic License よくわかっていなくて申し訳ないのですが、http://ja.wikipedia.org/wiki/Artistic_License を見ると、GPL に近い、と書いてありますが、GPL 汚染のようなものはおきないライセンスなのでしょうか? 0

 shyouhei: ちなみにRuby自体はGPL3ができたときにGPLを捨ててBSDライセンスに移行したのでRubyとリンクすることでRubyからライブラリに向かってのライセンス汚染が発生するというのは今はないはず 0

 sonots: うぅ、wikipedia のリンク先、リンク切れだ。。。 0

 kazuho: GPL汚染は「copyleft」をさす単語だと思います 1KitaitiMakoto

 kazuho: で、Artistic Licenseがcopyleftかと問われると、答えはNoということでよかったはず 0

 kazuho: http://ja.wikipedia.org/wiki/%E3%82%B3%E3%83%94%E3%83%BC%E3%83%AC%E3%83%95%E3%83%88 0

 kazuho: http://en.wikipedia.org/wiki/Artistic_License 0

 shyouhei: http://dev.perl.org/licenses/artistic.html 原文に書いてあることがすべてでは 0

 kazuho: 難解なことで有名な Artistic License... 0

 sonots: 原文の解釈が難しいわけじゃないですか.... 0

 kazuho: あと実務上の観点から言うと、弊社で Perl を使ってるのと同様の形態で Ruby 使ってる場合には、ライセンスを引き継いでも問題になりませんよね(問題があるなら既に Perl 版で問題になってるはず) 0

 shyouhei: 社内で使うだけならartistic 3.b のシチュエーションなので完全にOKのはずです 0

 sonots: 実務的にはそうですね。どうせなら oss として出したいな、と思っていたので。 0

 shyouhei: 公開する時めんどう(無料で、とか、条件がある) 0

 sonots: むむむ 0

 kazuho: 具体的になにを移植したいのかしら 0

 sonots: SQL::Maker の移植をトライしてみようかな、と。 0

 shyouhei: まあgithubに置きたいってだけなら平気じゃないですかねえ 0

 sonots: MIT にしちゃうのはダメなんですよね? 0

 sonots: OK? 0

 shyouhei: それにforkじゃなくて移植なら著作権的にはさほど問題にならないだろうと思われる 0

 sonots: 実は、GrowthForecast の ruby port である Focuslight が MIT になっている 0

 shyouhei: perlのやつからコピペしないならOKでは 0

 kazuho: 直接的なコピペしなくても二次著作物として見なされる場合はあるからなw 0

 sonots: 移植まわりがなかなか判断むずかしくて 0

 sonots: > http://nippondanji.blogspot.jp/2012/01/gpl.html 0

 kazuho: SQL::Maker って実質的には著作者数人だし、みんな「勝手に移植しろや」って言うと思う 7mattn

 shyouhei: 移植すること自体はまったく問題ないでしょうね 0

 shyouhei: MITライセンスにするのは、不明。 0

 kazuho: いや、移植したやつをMITLで公開しようが文句言わないでしょ 0

 kazuho: https://github.com/tokuhirom/SQL-Maker/graphs/contributors このメンツで 0

 shyouhei: いいそうにない人達ではある。 0

 sonots: それはそうなんですよね 0

 kazuho: 外国人のコミッタは実質的にdoc changesしかないっぽいな 0

 sonots: Artistic License ということは、同盟のライブラリにしたらマズいんですよね? 0

 sonots: ruby-sql-maker はセーフなのかなw 0

 sonots: s/同盟/同名/ 0

 shyouhei: まあMITをartisticに後から変更するのは逆向きより簡単なはずだから、 0

 shyouhei: やってみて怒られたら考える 0

 sonots: ふむw 0

 shyouhei: っていうのワークしそうではある… 0

 kazuho: 怒られたらzigorouさんが謝る、で済むよなー 10mattntmitzyosuke-furukawa

 sonots: まぁ、Artistic License で行ってもいいですしね 0

 zigorou: えw 0

 kazuho: まー大丈夫だからやればよい 0

 zigorou: なんで球飛んできた???w 0

 kazuho: ひろむの次にcontributeした行数が多いからすね 0

 zigorou: ギャフン 1KitaitiMakoto

2014-06-04 08:16:27 +0000

onigra

 ausuited: contributionが増えてる!って嬉々としたらrap0413さんだった。 1banyan

 nekogeruge: 仕事してください 16banyanKitaitiMakoto

 ausuited: はい・・・。 0

2014-06-04 01:25:35 +0000

onigra

 ausuited: sancheさんのqiita記事のストックを解除して、contributionを18にしてやりました。 31KitaitiMakotobanyanelim

 youkaiantena: 本当にされたんですか、、、 0

 ausuited: やるといったらやります。 0

 nekogeruge: なんて器が小さい… 1elim