Page 9 of 18

貴サークルは木曜日 東地区 "ム" ブロック 55bに配置されています。

貴サークルは木曜日 東地区 "ム" ブロック 55bに配置されています。

Piet本を出します。出します。 前回のC88で出したペーパーについてはこちらをご覧ください。

サークルカットです。
サークルカット

カタログです

ブログを書くまでがYAPCです。

## 追記スペース ##

2015/10/30 追記……

ひ~~ ぜんぜん書けていない……。 とりあえず何も書かないよりはマシなので少しだけ書きます。

https://github.com/bradfitz/talk-yapc-asia-2015 が個人的にはかなり興味深かったです。 Golangの最適化をするときはとりあえずここを見ながらやります。 このトークです。

hnagaminさんのトークで私のPietのアレが少し言及されていました。

## 追記スペース ここまで ##

もうすぐ一月だよ?

タイトル通りなので簡単に。

C88でPietに関するペーパーを頒布しました。無料配布です。 レポジトリに行けば歴史が見れますし、ここにPDFがあります。 また今回/piet/を新しく用意したので、なにか書くかもしれません。

2日目に友人がサークル参加していたところに置いてもらっていただけなので、すごくアウェーな中の頒布でした。 三日目のKMCのブースでも来た人に押し付けてもらっていたので、そっちで見かけた人のほうが多いかもしれません。 そもそも20枚か25枚しか刷っていないので、見かけていない人のほうが多いかもしれません。

また、C89に応募しました。受かったらPietに関する本を懲りずに出す予定です。需要……。

申し込み書を会場で買ってもらったのですが、その次の週のYAPCが終わるまでの間、東京に滞在するのにもかかわらず京都に買った同人誌とともに送ってしまったので、 あわてて通販で買い直したという悲しみを背負った応募です。 これで落ちていたらかなしいなぁ。

もし落ちていたら冬は18きっぷで帰ってると年跨ぐし、行かなくてもいいかなぁ という気分です(予告なく変更の可能性があります)。 最近は駅メモのおかげで電車に乗りたい気持ちが高まってるし、こんなこと言っていても行くかもしれないですが。

最近バイトでGolangを書いてみたりしてるのだけれど、Golangへの細かい不満はあるんだけど、 今回のは小さな不満がどうでも良くなるような感じの不満だ。

はじめに

GoogleのAPI扱ってたら、%2Fを含んだURIにリソースが置かれて、それをGolangのnet/httpで取りに行こうとしてたら、何故かうまく行かなくて、 fmt.Print(resp.Request.URL.String())してみたら、なぜか%2F/に直されていたので、それに関するツイート。

あきらかにバグだと思ってググってみたら、仕様らしくて、Won't Fixらしい。

こういう時の対処法を教えて頂いて、その通りに修正したら上手く行くかと思い、次の時に試してみた。

しかし

Opaqueを書き換えて、狙ったところにリクエストを送ることには成功したものの、 そこから307リダイレクトされた先に欲しいコンテンツが有る(言ってしまうと、Google Cloud StorageのAPIです)。 そしてそのリダイレクトする時にもまた%2F/に書き換えられてしまい、思ったところにリクエストを飛ばしてくれない(これもRequest.URL.String()を見て判明した)。

HTTPクライアントにリクエストハンドラ的なものがあるとgolang.org/pkg/net/http/を眺めていると気づいたのだけれど、

なような感じでできなさそうな感じである。

しょうがないので今のとこ、

cmd := exec.Command("curl", "-L", uri)

のようなひどいコードでごまかしてるが、何とかする方法は無いのでしょうか。誰か教えてください。 流石に何か方法が無いなら完全に壊れていると思うし、何かあるとは思うけれど、見つけられなかった……。

追記

CheckRedirectでリクエストを書き換えることはできそうな感じだったけれど、 そこのリクエストには既に%2F/に書き換えられて破壊されたURIが格納されていた という感じでした。

一応そこから心のこもった置換で(%2Fの使われている場所は大体予測できる)もとに戻すことはできそうな感じだけれど……。 なんとかならないのかなぁ……。

前回に続きPietです。

GCDを表示するPiet
こんな感じのものを、

INN
DUP
INN
DUP
PUSH 3
PUSH 1
ROLL
GREATER
JEZ S
PUSH 2
PUSH 1
ROLL
LABEL S
# ここでStackに2つ入っていて、大きいほうが上
PUSH 2
PUSH 1
ROLL
DUP
PUSH 3
PUSH 1
ROLL
# 小さい方は使うのでコピー
MOD
DUP
JEZ END
PUSH 2
PUSH 1
ROLL
JMP S
LABEL END
POP
OUTN

こんな感じのコードから生成するようなものを書きました(上の画像は見やすいように10倍に拡大してあります)。

レポジトリ: nna774/piet-automata

最近KMCの部員たちが狂ったようにPietを描いている(狂っていると思う)。

Pietとは、Wikipediaとか解説ページ(和訳)とかを見てもらえばなんとなくわかった気がするけどよくわからないと思う。

部員が作ったおそらくいちばん詳しい日本語文献です。

Pietのエディタを作った話 from 京大 マイコンクラブ

何を作ったのか。

部員が手でPietのコードが正しく動くかテストしているのを見て、大変そうだなぁ と思ったので、テストツールを書きました。

nna774/piet-testutils

Pietのソースコードを受け取って、それを実行して、期待した挙動をするかどうかをテストしてくれます。

以下の様なソースコードがあります。

Piet ソースコード
Created by Hideaki Nagamine(https://github.com/1995hnagamin) Creative Commons BY-SA 4.0

入力として数字を一つ取って、0になるまで2で割り続けてその過程を出力するプログラムです。 6を入力とすると、6→3→1→0という風に行くので、6310と出力して欲しさがあります。


var cases = [
  {
    name: '6',
    desc: '6から始まる',
    input: ['6'],
    expect: '6310',
  },
  {
    name: '18',
    desc: '18から始まる',
    input: ['18'],
    expect: '1894210',
  },
  {
    name: '42',
    desc: '42から始まる',
    input: ['42'],
    expect: '4221105210',
  },
];

みたいな感じでテストケースを書いてテストを書いて、テストをすることができます。

需要

先月は1記事も書いていないようで。

めっちゃ久しぶりに

いかづち
いかづち by nonamea774 on pixiv

描いた。

結果

その他

今気づいたけど、Pixivの埋め込みのためのJavascriptがhttpで提供されてるから、これ、きちんと埋め込み表示されないですね。どうしよう。
→ 自分でそれっぽく適当にアレした……。https対応してほしい。

関係ない

今日の朝9時にうるう秒の挿入が入った。 自分の身の回りでは障害起きないだろうなーと思ってたらカゴヤで障害発生していたらしい。

見出し

最近買ったものを適当に並べていきます。

各論

タヒチガール

のまのまさんが言及してて表紙が可愛くてKindleがあったので買った。可愛かった(こなみ)。

ヴォイニッチホテル

最近3巻で最終巻が出てて、なんか気になったのでKindleで買ったらすごく良かった。

このツイートをしたら、バイト先の社員(@drobune)にふぁぼられたので、一巻のリンクを投げつけたら、そのしばらく後に2巻も買っていたようだった。きっとあっちも褐色ロリが好きなんだと思う。
ここ最近で一番好きなマンガの座を暫くの間はキープし続けるように思う。 どう良かったかを説明するのは困難なので詳しくは、google://ヴォイニッチホテル とかを参照してください。

南海の島に建つホテルを主な舞台とした、多くの個性的な登場人物たちによって織り成される人間ドラマである。南国のゆったりした雰囲気の中、直接的な残酷シーンは少ないものの、殺人や麻薬売買なども描かれている。死んだはずの人間が生き返って喋ったり、過去に死んだはずの死者が現れたりと、オカルトチックな光景も多い。

jawp ヴォイニッチホテル(2015年5月19日 (火) 15:02; Platinum-phantom (会話 | 投稿記録) による版(日時)))
とにかく好きな感じであった。

三ツ星カラーズ

このへんまで書いたとこらへんで、Kindle実質半額キャンペーンが来て大量に買ってしまって、もうなんというかアレな感じになったので、適当に関連ツイートとリンクだけ貼って済ませてしまうことにします。

手動でリンク貼るの面倒だなと思ってたら、

embed

こういうので埋め込めるのかぁッて思って登録した。

ハックス!

これで見たので買ったやつ。最後まで買った。

ふらいんぐうぃっち

友人が城崎の方に行って聖地として扱われたから買ったって言ってたから買った。なかなか好き。最新まで買った。

団地魔女

誰かがツイートで言及してたんだと思う。

生徒会がおいしくいただきました。

てるみなの二巻がなかなかKindleで出ないから買った。早く出てくれ。もう紙では出てるけど、一巻をKindleで買ったでな。

is 良い。読もう。

少女終末旅行

つくみずさんの絵好きすぎる。くらげバンチ で読んでたから紙では買ってなくて、電子版で出た時にやすかったから買おうと思って買ったのだけど、今回半額セールの前に買ってまだ積んでるので悲しい。でも好きなので良い。くらげバンチはグンマのとか他にも好き。

五時間目の戦争

半額セール入る前に買っちゃったやつ。飯テロマンガ。好き。

少年メイド

誰かのツイートでみた。2巻まで読んだけどなかなか良い。今回半額になっていない…。

ぱらいぞ

以前から気にはなってたけど、ヴォイニッチホテルが良すぎて同じ人だったから買った。ヴォイニッチホテルのほうが好きだけど、そっちが好きすぎるだけかも。

ニッケルオデオン

こっちも同じ人。こっちは結構好きな感じだった。

なのに、ボクはイヤといえない

まだ読んでいない。 同じ作者のこっちは一巻無料の時にか買って読んだけどよかった記憶だ。

魔王様ちょっとそれとって!!

よくお勧めに出てて表紙がシュールだったから記憶に残ってたから買った。まだ読んでいない。

リメインズ・JC

表紙買い。まだ読んでいない。

まほろばきっさ

同じ作者の彼とカレット。が好きだから買ってみた。彼とカレット。、アスキーで読んでて好き。

おもちゃの教祖さま

なんで買ったか忘れた。まだ読んでいない。

倒錯少女症候群

メロンでたまたま見かけて紙で買ったのだけど、おすすめに出ててKindleにあって今半額だから貼っとく。めっちゃ良かった。百合。

空想少女

前から気になってたからこのタイミングで。まだ読んでいない。

阿部洋一短編集 オニクジョ

表紙で気になってた。まだ読んでいない。

ダンジョン飯

先輩が買ってた。まだ読んでいない。

スクール・アーキテクト

なんで買ったか忘れた。まだ読んでいない。

ひとりぼっちの○○生活

ネガティブロックの雰囲気を感じて買った。今読んでいるとこ。

どろんきゅー

なんで買ったか忘れた。まだ読んでいない。

惑星9の休日

表紙が気になった。まだ読んでいない。

片隅乙女ワンスモア

夕焼けロケットペンシル

スイようび

あまりまわり

黒田bb。 まだ読んでいない。

閃光少女

まだ読んでいない。

たぶん惑星

まだ読んでいない。

ようこそ幻界集落へ!

まだ(ry

制服あばんちゅーる

共学高校のゲンジツ

やさしいセカイのつくりかた

たぶん惑星

こみっくがーるず

入ってますよ、HENTAIさん。

竜の学校は山の上

はい

この記事のためにリンク取得中にも買っちゃってたよね。
おすすめありましたら教えて下さい。
便利なリンクも置いておきます。はい
基本的にシリーズものは出てるの全部買いました。
合計金額を計算する等の嫌がらせには応じません。

ref

同じく被害を受けているpastakさん

はい

まとめ

くわしく

とりあえずこれで治りました。

なにか

Togetter でやれ

一理ある。

その他

HDD 治ったのはいいけれど、emerge 中に謎の ICE を踏む現象
Gyazo
が辛すぎる感じだ。 Gentoo はむずかしい。

Page 9 of 18