Twitterでふぁぼったものをひたすら試します

三谷純作品展「立体折紙の世界」を見てきた

素晴らしい師匠の作品展を見てきたよ。

三谷純 作品展 - 立体折紙の世界

入場無料とか優しすぎて泣きそう。
写真OKとのことで、こちらをご覧いただきたい。

幾何的な模様の図面からいろんな立体作品が生まれる。なかなかにセンスが良くて、その手のインテリアショップにその形のオブジェやらテーブルやら売っていそうな感じ。

やけに綺麗に折れてるなと思ったら専用の機械だかプリンタだかで入れたと思しき折り線を発見。ずるい。
作品のなかには曲線もあるので、全部手で綺麗にやろうとなるとなかなかにむずそう。

先生の本も売られてた。

立体折り紙アート

立体折り紙アート

これは良い紙で作らないとね。

先生の研究室ではパソコン上で作品をやるためのツールを作っているらしい。教え子のツールも紹介されていた。

その一部や、展開図自体も先生のサイトで公開中。

http://mitani.cs.tsukuba.ac.jp/ja/index.htmlmitani.cs.tsukuba.ac.jp

今からでも筑波大行きたくなってきたな…。

大学辞めるか……。

JavaのFizzBuzz(2行)に騙された話と騙されないエディタの話

まずはこちらをご覧いただきたい。

http://rextester.com/RTUBF6888

次のようなFizzBuzz in Java。↑で「Run it」するとちゃんとFizzBuzzされるやつ。

public static void main(String args[])
{
    for ( int i( ;001 > ++i ;0 =
        System.out.println( ( i;( ( i : "" ? 1 > 3 % i : "zzuB" ? 1 > 5 % i ) + ( "" : "zziF" ? 1 > 3 %
}

一体どういう原理で動いているのか。
こんなごちゃごちゃなソースコードなのに……

…ごちゃごちゃに見えるだけでした、はいざんねーん騙されたそこのあなた
冷静に考えてカッコの数あってないし FizzBuzz がひっくり返ってるし、制御記号202eが混じっているだけというのは案外見破れるのかもしれない。騙された。

f:id:S_Shimotori:20160406153505p:plain

制御記号202eとは

e-words.jp

なぜか↑のFizzBuzzでは1行中に2個も3個も202eが入っているが、2個入れたらそこで打ち消されるということはなく、1個目以降全て←の向きに表示される。っぽい。
拡張子偽装に注意とのこと。

ニコ動のコメントに202eを入れるとちゃんと←になるらしい。(例外: win2000)
dic.nicovideo.jp
空白・特殊記号 - ニコニコ動画まとめwiki

制御記号について徳丸さんが頑張っていた形跡もある。
d.hatena.ne.jp

202eを混ぜた時のエディタの反応

Sublime text

表示されない。ただし文字列の流れは202eの存在に関わらず→になっている。入力のカーソルをぽちぽち動かすと、202eのあるところでは見かけ上1回カーソルが止まるので、存在はしている。

IntelliJ IDEA

表示されない。ただし文字列の流れは202eの存在に関わらず→になっている……んだが202eの所にカーソルを持っていくと何だか表示がおかしいぞ。

f:id:S_Shimotori:20160406160005p:plain

vim

表示される。1番上の黒いエディタはvim

emacs

えっ???emacsザコじゃないですか?????wwwww
f:id:S_Shimotori:20160406160859p:plain
設定とかでなんとかなるのかな。知らないけど。

Eclipse

←向きになってしまった。

Xcode

こいつも←向き表示しててダメだった。
が、改行等で202e入りの行がずれるとなぜか直る。編集中に202eがいつの間にか消えてる。意味がわからねえ。何をトリガーにどんな操作してんだこいつ。

まとめ

悪戯はやめよう。
制御文字の疑いがある時はいつもSublime textに貼り付けて確認とってたけど、202eはダメだということを知った。vimか。vimなのか。

チームラボにインターンシップしたり水道橋でご飯食べたりした話

――水道橋ランチがメインの記事ですか?
霜鳥インターンシップの話です。勘違いしないでください。」

どうやって応募したのか

何故か競プロにチームラボのブースがあったので、遊びに行くことを決意。
競プロもプロジェクションマッピングもできないけどiOS受託枠で入り込めるのではないかとHPの要項を見て思った次第。

www.instagram.com

面接

しもとり「『はてなブログ読んだよ』じゃあないんだよなあ〜このブログ頭悪いしなあ〜〜こりゃだめかなあ〜」

などと面接帰りの電車内で反省してたら爆速で許可のメール来た。いったい何が評価されたのか不安になった。今後も食材で遊んだレポを載せていこうと思う。

面接で初めて現地に行って、前作で1億回くらい見た会議室の波のアレと全く同じものがあることを知った。アレの出元はここだった(無知)。

pixivさん家に置いてあるのはこんなやつ: teamLab / チームラボ

……とまあ、アレこういう作品だったのか〜って後になって知ってるし、会社研究してないのが露呈した。しんどかった。おわり。

いや、ね、まだ就活してないから詳細な業界研究聞かれたらそこで詰みだからね、やめてくださいしんでしまいます。

www.instagram.com

私は虚偽申告してないからな!

霜鳥さんはAndroidもできるんだって?」
できないって書いたでしょーっ!」

最終日、30分くらい時間が余ったのでパパパッとAndroid Studio入れてHello worldした。これで私も今日からAndroidえんじにゃー。

www.instagram.com

仕事内容

詳細を書くことができないため、以下全て食べ物で表記する。適当に読み替えてほしい。

既にリリースされている受託iOSアプリにたんぽぽを添えるお仕事をやった。中々大規模なアプリの中身は見れないので、こういう機会に設計を眺めて今後必要な時にパクr…参考にする。

とはいえ、インターン生が締め切り直前の物品を触ったら大変なことになるので、まだデザインが完全にできてないようなやつ。

let tampopo = UIImageView()

で終わってて UIImage の代入がない、みたいな。画像はまだないがプレッシャーもない。

www.instagram.com

屋上から東京ドームが見えなくもないぞ!

アトラクションも含めて全部写真に収めるのは難しかった。右端に観覧車とジェットコースターを真横から見たやつがあるのがおわかりになるだろうか。左端は東京ドームホテルと、なんか籠が昇降してるアトラクション。

さすが東京ドームの近くだけあって、Slackのbotが野球の試合をお知らせしてくれる。これ見て野球行こうというよりは駅混雑の回避に必要である。

3月31日、人類は思い出した。ラブライバーに支配されていた恐怖を・・・。

ちなみにOINの校舎も見える。卒業生には世話になっちょります。ありー。

www.instagram.com

裁量労働

チームラボは時間がゆるい。10時開始のところ、10時になったあたりから出勤ラッシュが始まってる感じある。
かくいうわたしはインターン生なので、ちゃんと10時から来た。よ。ただし今回のインターンシップはゆるい。今回の指針はコレ↓

  • 止むを得ず週4日以下の労働(本当に止むを得ずだよ!)
  • 早くおうちに帰る
  • おうちに持ち帰らない

前作ではチーム作業に張り切りすぎて途中風邪を引いたので、思い切りゆるくしてみた。ただ、やっぱり、ノー残業は出来る人間の特権だ。限られた時間でやりきるのは難しい。

www.instagram.com

会議に集中できない問題

下っ端ながらチームの定例ミーティングに混ぜてもらった。ゆるいと言っても勿論真面目に話をしていた。ばらんを添えるかいなか、とか。
チームラボは小さめのビルのフロアをいくつか借りている。その中にミーティングをやるフロアがあって、6人くらいが座れるテーブルが10卓くらいある。なので、ばらんを乗せる作業の工数を話し合っているそばでお肉が網の上で焼かれていく映像を音付きで流していたりするなど、かなり問題がある。コードレビュー中の味気ないIDEの画面ではない。集中力が削がれた。辛い。

www.instagram.com

自販機

チームラボには自販機がある。安く色々買える。紙コップで出てくる自販機もあるし、そのへんの箱にお金を入れて適当に持っていくものが何個かある。こういうの、大事。
紙コップ販売機はアタリ機能がある。1回当たったので返金された。やったね。

www.instagram.com

いちばん難しかったこと

たんぽぽをダイナミックに添えろと言われた。が、そんなことはしたことがない。しかもぐぐっても2012年くらいの記事が出てきて信用ならない。
一応できたといえばできたが、たんぽぽの花1個1個の座標確定にはやはり計算時間がかかってしまい、実用に耐えられなかった。

www.instagram.com

チームラボに行った意味

さて、ここまでたんぽぽを添える話ばかりだったが、それが目的でチームラボのお世話になっているわけではない。単にたんぽぽを添えるだけだったらGoogle先生に聞けば終了だよ水道橋に行く意味ねーよ。
世の中に無数にあるアプリ受託産業の中でもチームラボを選んだのは、普通の会社にはいない方々がいらっしゃるからである。例えばLEDを光らせるお仕事の方とか。ちょうど3DCGの勉強会があって、Xcodeの前から逃げ出して混ざった。わかったこととしては、パックに綺麗に刺身を並べるのは大変ということだった。あと、やっぱりこういうのはC系の言語になるので、Swift喋っててごめんなさいってなった。

www.instagram.com

工作室が気になる。

工作室という素敵な部屋があって、なんか床の上のMac miniの上にゴミ箱置いてあんなー、と遠目で思ってたのだが、あれはゴミ箱だったのだろうか。それともゴミ箱だったのだろうか。ゴミ箱が置いてありそうな位置にゴミ箱置くの紛らわしいからやめてほしい。Mac miniもCGを合成する緑の布壁のど真ん前に山のように積んであったし……。

www.instagram.com

まとめ

ゆるゆると楽しい11日間だった。裁量労働なので仕事が早いやつの勝ちである。仕事が早くなれば最強ということを得た。
当初の狙い通り、iOS枠の身でも積極的に参加すれば3DCGとかデザインとかUnityとかの話を聞く機会を得られたので満足。

――ごはんを食べるために水道橋に行ってない?
霜鳥「違います。Swift修行に行ったんです。そこ勘違いしないでください」

ソーセージスパゲッティを作った

すぱげてぃ?すぱげってぃ?すぱげちぃー?

たとえばソーセージを刻んでケチャップで味付けしてすぱげてぃに合わせて……
ではない。

材料 分量
ソーセージ 4本入りの買ったら胡椒入りだった
スパゲティ 50g
レトルトミートソース ひとふくろ

ソーセージが長いのでたいへんなことになった。

f:id:S_Shimotori:20160312162348j:plain

深いフライパンみたいなやつにお湯を沸かして、片側からゆっくり沈めていく……。
茹でてる時にちょっと麺が切れた。

f:id:S_Shimotori:20160312162516j:plain

なんだこれは。
とりあえずソーセージ部分を切って食べてみるも、うまく巻けないので食べづらい。不味いわけじゃないが食べづらい。
あと、ソーセージのあぶらが茹でてる時に逃げちゃった。もったいない。

ぐさぐさ刺してる時、私は何をしてるんだって我に返った。

セロリを明太子マヨで食べた

あの、1つ言いたいことがあります。

セロリって不味くね???????

考えてみてよ、あの繊維を食べさせるために生まれてきたような植物。私は例えば鍋だったらクタクタになるまで葉っぱを煮ちゃうタイプだからセロリは許されない。セロリの風味自体はどうでもいい。ちなみに昔はセロリの風味がもっとキツかったらしい。にんじん嫌いが多かったのも人参の風味が強すぎたから説が出ている。とはいえ品種改良しようともセロリは繊維以上でも以下でもないのでダメ。

ハァ〜〜我が家にセロリを送ってきたやつ誰だよ〜〜〜〜ほんとさ〜りんごとセロリがヨーグルトと合わさって出てくるとりんご(はぁと)って言って食べたらセロリみたいな惨事が起きるからさ〜〜

材料 分量
セロリ 1本はそのままで0.5本は細かくしてあえた
明太子 ふた…ふたつ……じゃなくて…ふたはら!
マヨネーズ おおきいスプーン2杯

エビはいいのが売ってなかったからなし。

f:id:S_Shimotori:20160311190633j:plain

細いほうは閉じちゃってて明太子マヨ乗せられなかった。
てゆーかこれ食卓に出るものじゃないし。噛みきったところから噛み切れなかった繊維がぴろ〜んってなってるし。おかずのつもりで用意したら1本まるまるはさすがにきついし。

普通にあえて食ったらうまい。たぶん。セロリはまずい。

駐日フィンランド大使館オススメのフィンランドのデザートKiisseliを作った

きーっせりって読むらしい。

クックパッドにも一応投稿があるみたい。
片栗粉マジィ……?といったところだが本当に片栗粉のようだ。

cookpad.com

材料 分量
アセロラジュース 750ml
片栗粉 大さじ3.75
小粒なので安かったいちご 1パック
砂糖 小さじ1.5

ところでこのアセロラジュース、清涼飲料水である。果汁が10%未満とかそういう世界である。果たして我々はこんな代物をジュースと呼んでいいのだろうか。砂糖水(アセロラ味)ではないか?
アセロラは100%なんかにしたら酸っぱい(から清涼飲料水にするしかない)って話を聞いたことがあるが、製菓に清涼飲料水が向くのかという疑問は……まあいいか。

「片栗粉…清涼飲料水……」と首を傾げながらやることしばらく。アセロラあんかけ完成。

f:id:S_Shimotori:20160309125230j:plain

砂糖かけ忘れたっ><
アセロラ自体が甘くて酸っぱいという話もあるので無問題。たぶん。

うーん、まずくはないが、手間暇かけて食うってなったら前回には負けるなあ。我が国にはフルーチェがあるしなあ。

Try! Swiftに行ってきたついでにちょっとバズったはなし

冷静に考えてみろ。

try! swift

とか安易にやってエラーで落ちたらどうしてくれるんだ。カンファレンス参加だって学生の身からすれば自費だし元取れなかったら泣くぞ。

他のカンファレンスと比べて思ったこと

主催者(いわゆる言い出しっぺ)が外国の方だったためかスピーカーも来場者も外国からの方が多かった。→普通に日本語でしゃべっててびびる。もちろん日本語できない方もいるので、頑張る。

発表の大半は英語。でも同時通訳つき。長丁場になるので、Scala Matsuriの時は頑張って生の英語聞いてたけどさすがに今回はお世話になった。話のレベルが外国語で聞くには高すぎるってのもある。
レシーバーはめちゃくちゃ高いので完全な状態で返しましょう。これマジ。ほんと。
同時通訳の方々はめっちゃレベル高くて、事前に原稿読んで予習して完璧に技術用語を伝えてた。しかも交代がすごい。講演途中であってもコンマ何秒で交代して隙がない。プロ。

大きいセミナールーム1つでシングルトラックでまわしていたのもポイント。そのぶん3日間かけて30セッションまわしたってことになるけど。
参加者の中で共通の話題があったり1つの話題に一体感があったりというのは新鮮だった。niwatakoさんがめっちゃがんばってらっしゃった末に公認となったのもある種シングルトラックだったからかもしれない。マルチトラックだったとしても重装備っぷりはヤバイ。

内容面での違いで言えば、サーバもネイティブもパラダイムも話題にあがってたこと。機械学習もあった。今それに実用性があるかはともかく、むげんのかのーせいをかんじた。

無限といえば、無限コーヒーはスタバ。

Swift界隈の皆様

私みたいなゴミに構ってくださってほんとすんません。

超有名人(特に関西勢海外勢)が目の前にいて感動。はてなとかいう企業のせいで関西にSwift強い人が吸い取られてる。関西旅行することになったら関モバに合わせたい気持ちが増してる。

特に川崎周辺のSwiftの方、ほんとすんません。何とかやってます。

リモートばかりで実際に会ったことがなかった師匠にジャンピング土下座エキサイティングはしてない。

ポケモン問題

わたしはこれでもポケモントレーナーで、幻ポケモンを含む全ポケモンを全て手に入れぜんこくずかんを完成させている程度にはやっているので、こんな記事を書いた。

qiita.com

ストックありがとうございます!ありがとうございます!みなさんがストックしてくれると多分どっかの企業がわたしに内定を出してくれます!さすがにGitHubの芝とこのブログの充実具合の方が見られてると思う。

ポケモンは720匹いるんだよ!全部揃えるには毎年夏欠かさず映画館に行ってちびっこたちと映画見て限定のポケモンゲットしないといけないんだよ!去年の夏も見たよ!

さすがに話題に出すときは最初の3匹+ピカチュウくらいにしとくべきだと思う。。けど、哺乳類と各動物をクラスの継承・実装関係の例題に使えるように、ポケモンは例題に使える。これも事実だと思う。聴衆のポケモントレーナーの度合いで調節しろってのは当然だ。

togetter.com

こだわり

playground使う派が多いんだろうけど、今回スピーカーが使わない派であることが明らかになってあの場にいた人の何割かが寝返ったと思われる。

公式アプリ

iPhone使いのくせにDroidKaigiに潜り込んだときと違ってわたしは公式アプリを使うことができた。

運営の皆様に伝えたいこと

  • 学割用意してください!お願いします!どうか!浮いた1、2万円でゲームラズパイ買いたいっす!
  • 2017のスタッフ募集とかしてるんですか?
  • スタバとwifiの提供よかった
  • 名札はケースも欲しかった
  • スピーカーすごいひとばっかだった
  • シングルトラックも案外、イイ…
  • 全体的に良かった(懇親会の混雑具合を除く)

まとめ

Don't try, but please try.