creative mode

映像とwebが好きです

綺麗なコード

リファクタリングやってる時に、会社の先輩に教えてもらった本。 メモしておく。こういう本読んだことないからな〜 リーダブルコードは聞いたことある。 リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)作…

インテル® Edisonボードハッカソンに参加してきました。

18,19日にハッカソンに参加してきました。 金曜日の夜ってか土曜の朝3時、週末の予定が無かったので何かイベントは無いかな? と思ってdoorkeeper(初めて使った)を見ていたら、こんな神イベントが... インテル® Edison ボード ハッカソン東京〜Mashup Awards…

インターンシップ

ブログ書かなくなると何から書いたらいいか分かんないですね。 とりあえず、近況報告を。 今、実はインターンシップのために東京に来ています。 高専の専攻科にはインターンシップで単位を出す制度があり、その一環ですね。 学校によって期間は違うようなの…

Rasberry Pi Hackathon !

いままで、ハッカソンではグループでアプリ作るってことばかりでしたけど、 今回はRasberry Piというハードウェアを絡めたハッカソンで、とても新鮮な感じでした。 といっても、セットアップとI/Oにセンサつけてみたり、oFインストールしただけで終わっちゃ…

更新してない

すっかり忘れてました…過去の分も含め更新していきたいと思います。

インタラクティブ・プロジェクションマッピング@21美&能美 2日目

2日間目です。今回は晴れました。 おかげさまで、さらに来場者が増えていましたよ〜。

インタラクティブ・プロジェクションマッピング@21美&能美 1日目

雨でしたが無事終了。結構、改善するべきところがいっぱいあった。 写真、あんまり撮れなかったので、後日、撮影係の人にもらっておこう。 詳細はまた後日まとめるかな?

Processingでユーザメソッド引数の省略

Processingは引数にデフォルト値を指定することができない。 オーバーロードする。 void method(int arg1, int arg2){ /*method code*/ } void method(int arg1){ method(arg1,0); } void method(){ method(0,0); } 引数が無い場合に値を0にするときはこうい…

MacのFinderからカレントディレクトリでTerminalやiTermを立ち上げる

Terminal(iTerm)からカレントディレクトリのFinderを開くときは $ open . FinderからTerminal(iTerm)では... https://github.com/jbtule/cdto からダウンロード。 TerminalかiTermの好きな方のcdto.appをツールバーにドラッグ&ドロップ このアイコンが追…

gitで特定のファイルのみを管理する

Git

gitで管理しないファイルを無視させる .gitignore|misc|@OMAKASE .gitignoreで無視するファイルを指定する むしろ、特定のファイルだけを管理したいときは *.* !無視しないファイル とする。ディレクトリを無視させないのがポイント。 って思ったけど拡張…

久々の夜ツーリング!

久しぶりの夜ツーリングです。 今回は夜通しツーリングというものをやってました。 夜景を楽しむのも良いですね。 あと、なんといっても涼しい!

fgetcsvをmacで作成されたcsvに対応

PHP

プログラムの最初に ini_set("auto_detect_line_endings","1"); と記述すると対応してくれる。 [PHP]macで作成したcsvファイルを読み込むときの注意点 | HappyQuality

NT金沢行ってきた

NT金沢とはNICO TECHというものづくりの展示会です。 ニコニコ技術部の金沢出張版?みたいな感じです。 前回も参加したのですが、前回よりも会場が広くなった分ごちゃごちゃ感が無くなった気がします。 個人的にはごちゃごちゃしてる方が好きですね。 あまり…

新湊大橋

近所にある橋。 夜、気が向いたらバイクで通ります。

レゴとプロジェクションマッピングを使ったゲーム

レゴとプロジェクションマッピングを組み合わせたゲームです。 プロジェクションマッピングを拡張現実として使っている良い例ですね。 現実と仮想空間を相互に作用させることは、プロジェクションマッピングの大きな強みですよね。 スライドと解説もあったの…

cakePHPをインストールしたときに最初にやること

インストールしたディレクトリで chmod -R 777 app/tmp これしないとエラー吐くことがあります。

金沢能楽美術館&金沢21世紀美術館でプロジェクションマッピングの投影テスト

昨日、8月に金沢21世紀美術館と金沢能楽美術館で行うプロジェクションマッピングの投影テストを行いました。 金沢能楽美術館と21世紀美術館は隣接しており、路が繋がっているためうまく活かしていきたいですね。 インタラクションや金沢らしさを取り入れて…

e-messe kanazawaとMEX kanazawaに行ってきた

e-messe kanazawaとMEX kanazawaに行ってきました。 どちらも石川県産業展示館で開催されていてかなり賑わっていました。無料のシャトルバスも出ていて力の入りようが感じられます。 e-messe e-messe kanazawaとは簡単に言うとIT系の企業の展示会です。基本…

バイクは後ろ姿が格好良い。

写真撮るときナンバープレート邪魔になるけど

MATLAB TIPS

0から1までを11個に分ける linspace(0,1,11) コロン範囲指定 a(1:2,1:2) 1,2行1,2列を表示 コロンだけを使うと全範囲 a(:,1) 1列目を全てを表示 グラフの色を変える plot(x,y,'r'); 第3引数に色を指定。この場合は赤色(red)。 グリッド grid figure画面…

GitHubを2FAに変えたときにSorceTreeを認証する方法

GithubのページのAcountSettingsページを開く。 サイドメニューにあるApplicationsを開く。 Personal Access Tokensという項目にあるGenerate new tokenをクリック。 Token descriptionに説明を入れて、Generate Tokenをクリック。 SourceTree のGitHubパス…

夜に映えるバイク

家にあった小さい三脚使って撮ってみた。ローアングルで風も吹いてないなら問題ないね。

雨の日のツーリング

友達とツーリングに行ってきた。行きは晴れだったが、帰りは雨。 雨の日のツーリングもなかなか良い。 まぁ、晴れの日が一番だけど。

ScopeとWorkspace使い分け

scopeは時間軸とデータを保存 workspaceは時間軸とデータをそれぞれ分けて保存する scopeは一つ配置するだけなので楽。 ただし、時間軸とデータが一緒に保存されていることに注意。

NINJA250納車

最近バイクの免許を取りました。 とりあえず学割で安かったのでバイクに乗る予定は無いけど、免許だけ取っておこうという軽い気持ちで取りました。 ですが、友人にツーリングに誘われたのでせっかくだしバイクを購入しようと思い、カワサキのNINJA250 2014年…

チームラボの卓上を利用したインタラクション

チームラボの事例を二つ紹介します。まずは、「Connecting! Train Block」 積み木に合わせて、線路や道路をプロジェクションしている。積み木の色によってつながる路が違うので、いろいろな積み木を自由に配置して町を形成することができる。 たくさんのブロ…

Creating unique fileエラー

Unityのプロジェクトを開くときに「Creating unique file」というエラーが出ることがあります。 これはディスクのスペースが足りてないという意味ですが、実はプロジェクトのディレクトリのパスに日本語が含まれている場合に出るようです。

さくらのVPS設定してみた

さくらのVPSを設定してみました。 さくらのVPS入門 (全21回) - プログラミングならドットインストール さくらのVPSで最初にやっておくこと - 飲んだり寝たり が、とても参考になりました。 最初のssh接続でエラー(connection refusedやoperation timed out)…

chrome アカウント移行の仕方

普通は新しいユーザーを作って元のユーザーのGoogleアカウントを切断すれば良いんだけど、 管理されているアカウントはGoogleアカウントが切断できなくなっている。 その場合、手動でデータを移行することで解決する。 新しいユーザーを作成し、Chromeを終了…

バスケットボールコートへのプロジェクションマッピング

試合前に行われたプロジェクションマッピングです。単調な平面と思いきや、コートに引かれたラインを上手く使って演出しています。 このようにコートへの投影だけではなく、プロジェクションマッピングとスポーツの組み合わせは面白い表現がいろいろできそう…