2014年2月15日土曜日

イベント所感(全脳アーキテクチャ&NUCON)

最近参加したイベントのことなど。

各講演内容をメモしていましたが、スライドをイベント後日にアップいただいたので、ブログには所感のみ残します(SlideShareやSpeakerDeckのようなサイトの認知度の高まりのお陰か、情報公開の敷居は年々下がってきているような感覚があります)。

参加イベントは2つ。
1つは、1月30日の脳科学とコンピューティングのイベントへ。cf: 全脳アーキテクチャ勉強会

全脳アーキテクチャについては、DeepLearningないし、機械学習のテーマでJubatusを追いかけていたなかで知りました。

講演の中で、印象深かったものは、視覚の情報経路を解析したものです。
「視覚皮質の計算論的モデル --- 形状知覚における図地分離と階層性」

視神経の各器官には得意分野があって、情報伝達の過程で情報粒度の軽いものから認識していくとのことです。(初めは点、続いて線、色の認識と続いて、3次元のオブジェクトを認識する器官に到達といったもの)

DeepLearningでも学習する層を多段階に分割、反復することでパフォーマンスを上げる施策を取ることから類似点が見られます。
情報工学は脳科学に学びながら、今後も伸びていくのだろうというのが感想です。

もう一つのイベントは、会社に参加申請して時間をもらって尋ねたヌーラボ社主催のNUCONです。cf: NUCON

NUCONは、Cacooユーザーへのメール告知で知り、参加登録をしました。
ヌーラボ社の製品背景は、社内でもCacooを使用していてその使い勝手の良さから気になっていました。

技術系の講演はいずれも学びが多く、とりわけCTOの方の発表された講演に惹かれました。
「今どきのリアルタイムコラボレーションツールの作り方〜Backlog、Cacoo、Typetalkにおける実践例〜 」

リアルタイム通信のプロトコルは今でこそWebSocketが有力候補に上がりますが、2009年頃といえば、Cometなんてものがあったと思い出しながら聴いていて(Lingrというサービスが作られていた頃)。

各サービスごとにリアルタイムの使いドコロが異なり(WebサーバでのPollingだったり、専用同期通信サーバがあったり)、枯れ切っていないチャレンジングな技術を使うというところにベンチャー気風を感じました。
技術をもって、ユーザーへ利便性や使用時の気持ち良さを届けるという点に感銘を受けました。

2014年始まって早々、刺激的なイベントに参加する機会に恵まれてラッキーです(-;

2014年1月18日土曜日

mac mini がやってきたYa! Ya! Ya!

早速のメモリ増設。

デフォルトでは4GB(ELPIDA 2GB×2枚)のため、今回は搭載上限の16GB(Transcend 8GB×2枚)に増設します。





Mac miniの裏蓋の硬さは異常。
左手をすべての指を添えて、右親指でずらしながらようやく蓋のロックが解除できました。



ファミコン世代なので、黄色の接合部に息吹きかけたくなりますね。
ちなみに、接合部ってなんて言うのかとGoogleってみると、コネクタ部とのこと。
メモリ各部の名称と役割



板をやや上向きにして、しっかりコネクタが噛むまではめてから、板を水平にします。
ここで、噛むところを緩くすると、電源再起動時に、ビープ音が鳴り続けるので注意です。

蓋を閉じて、電源ON。

Macの環境設定を表示すると、確かに16GBになっています。


以上、ミニマムな記録でした。

2014年もよろしくお願いします。

2013年9月15日日曜日

MacOSX ruby1.8→1.9とphp5.3→5.4の移行メモ

環境:MacOSX Lion 10.7.5、MacPorts

❏Ruby編
Herokuを久しぶりに使おうとしたらgemのupdateで怒られる。
見てみたら、デフォのRubyが1.8だったので、Ruby1.9を入れるべく下記だらだらと。

MacPortsで一発と思いきや、アクティベーションが必要な依存ライブラリ、結構あってインストール上手くいかない…。

sudo port -f activate libiconv ncurses gettext gdbm libffi libyaml zlib openssl readline

で、ラスト…と。
sudo port install ruby19 +nosuffix

とすると、今度は、

--->  Computing dependencies for ruby19
--->  Cleaning ruby19
--->  Scanning binaries for linking errors: 100.0%
--->  No broken files found.

ruby -v でバージョン調べても1.8のまま。
ruby 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin11.0]

再起動しても変わらなかったので、下記実行。
sudo port select ruby ruby19

ruby 1.9.3p448 (2013-06-27 revision 41675) [x86_64-darwin11]
になりました。

❏PHP編
次に、PHP。
GoogleAppEngineのPHP版が出たとのことで、使ってみるにはphp5.4が必要とのこと。
今のはphp5.3。

チュートリアルページを見てそのままをターミナルに入力。

sudo /opt/local/bin/port install php54-cgi php54-APC php54-calendar     php54-exif php54-gd php54-mysql php54-oauth php54-openssl php54-soap     php54-xdebug php54-xsl

怒られる…。

sudo port install gsed
sudo port -f activate gsed

sudo port install libxml2
sudo port -f activate libxml2

sudo port install mhash
sudo port -f activate mhash

sudo port install libedit
sudo port -f activate libedit

sudo port install pcre
sudo port -f activate pcre

で、ようやく。
sudo port install php54

php -vで
PHP 5.3.15 with Suhosin-Patch (cli) (built: Jul 31 2012 14:49:18)

rubyと同様に、
sudo port select php php54

として、再度、php -vで
PHP 5.3.15 with Suhosin-Patch (cli) (built: Jul 31 2012 14:49:18)

…反映されてない。。

ググると、apacheモジュール依存が5.3に縛られているなんたらと出てくるも、漂うコレジャナイ感。

PC再起動かけて、もう一度 php -v

PHP 5.4.19 (cli) (built: Aug 22 2013 23:56:25)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies

バージョン更新されている様子。
MAMP挙動が不安だけど、一旦これにて終了。

2013年4月6日土曜日

引越し時の購入物リスト(2012年秋・都区内単身編)

引っ越してからはや半年が経過しそうで、忘れそうだったため備忘録。

【事前に用意しておくもの 】
・プラスドライバー
・マイナスドライバー
・大きめのはさみ(→小さいと手が疲れる)
・メジャー(→カーテンの幅丈や電子機器のケーブル長をおおよそで購入すると、返品買い替えの手間が大変)
・小型ハンマー(ニトリとかにあります)

【買い足していったもの】
IKEA@神奈川港北店
・机
・椅子
・袖机
・卓上照明
・間接照明
・IH用の調理器具(鍋)
・ネクタイ掛け
・ズボン掛け

IKEA家具は自分で組み立て式です

ニトリ@東京お台場ヴィーナスフォート店 
・ラグマット →これは先に届いてよかった。IKEAの家具組み立て時に床を傷つけずに済むので。
・カーテン→デザインの品揃えはIKEAの方が豊富、無地系のものであればニトリで十分かと思います。(今回は窓サイズに合わせて丈200cmのもの。)

必要なものを詰め込むとこんな感じ

無印良品@自由が丘店
・フローリングクリーナー(コロコロ?ラグマットの上に散らかった木端はこれで一掃)
・枕
・枕カバー
・ベッドカバー
・羽毛布団
・掛け布団カバー
・衣類用収納棚(ポリプロピレンのクリアケース)

francfranc@渋谷店
・食器一式
・キッチンマット(床滑り怖いので)
・玄関配置用のアロマセット(靴周りの脱臭的な)

Amazon
・トゥルースリーパー
※セミダブルあります。 純正カバーは高価なので無印良品のカバーで代用。マットレスとトゥルースリーパーを合わせても、無印良品カバーで両方ムリなく詰められました。

・電子ケトル
※定番のティファール、ヤマダ電機が品切れだったのでAmazonにて。

・ティーポット
※ケトルのついでにAmazon。紅茶、日本茶両対応。

その他通販系
・ベッド
※身長170cm後半であれば、セミダブルで寝相悪くてもOK。

・折りたたみ式簡易テーブル
※横120cm縦80cmほど、折りたたむと厚さ8cm。

・TVボード
※横幅100cmのが、TVは32〜37インチで丁度いいとのこと。


参考リンク
引越し前に知っておきたい26のこと
優良物件を探すコツ全部!賃貸物件を借りるために知っておきたい最低限の7つのルール。
引越し手続き&引越準備手順ガイド
IKEAでつくる快適デスク環境
【賃貸】1人暮らしする時の部屋探しのコツ

GoogleAnalytics 作業メモ:クローズドサイト解析結果の表示手順

Googleアナリティクス(以下GA)便利です。

が、解析サイトのトップページからログインが必要な(クローズドな)サイトについては、オプション設定なようでしたのでメモ。


①GAのトップページから、対象のサイトページを選択します。


②画面右上の「アナリティクス設定」をクリック。


③タブ真ん中の「プロパティ設定」クリック後、”ページ解析を開始”項目の「新規ウィンドウを表示」を選択。適用ボタンをクリック。

 ④再度、ホーム画面に戻って、画面左パネルの「ページ解析」リンクをクリック。

 ⑤GAのポップアップウィンドウが起動し(起動しなければ、画面赤枠のリンククリック)、これでクローズドなサイトのログイン画面から、画面単位のGA解析結果を辿ることができるようになります。

以上です。

Blogger Syntax Highliter