カテゴリ:いろいろ( 51 )

ここ最近、ウメハラこと梅原大吾先生の本を読みなおしたり、反芻することがあったので、せっかくだからここでも紹介しようと思います。

勝ち続ける意志力 | 生き方・自己啓発 | 社会・ビジネス | 書籍 | 小学館

だいたいこの本を紹介するときって「梅原大吾って誰?」っていうところから入りますけど、めんどくさいのでここでは詳細は書きません。
日本初のプロ格闘ゲーマーで、17年ぐらい最新タイトル(ただし基本はカプコン製のタイトル)で実績を積み上げ続けてるスゴイ人です。自分も趣味で格闘ゲームをやったりするので、その凄さは特に実感しています。
しょせん格闘ゲームと思われるとそれまでなんですが、その「しょせん格闘ゲーム」が一つのムーブを作って、それだけしか置いてないゲームセンターの経営が成立できて、それがメインで成立できてたパブリッシャーがあった時代から、トッププレイヤーとしての地位を崩してないわけですから、スゴイ人だというのは多少なりわかっていただけるんじゃないでしょうか。
結局ちょっと説明してしまった。

話を戻すとこの本、「自分はこういう意識でゲームやってます。みなさんもこういう意識で物事に取り組んでみるのはどうでしょうか?」みたいな内容です。
腐っても「プロ」である以上、「しょせんゲームだから」では済まない、「結果を出すことが全て」の世界にいるわけですから、そこで結果を出し続けているプレイヤーの考え方には、他の分野や仕事にも共通するところが多いと思いました。

ちなみにこの本では「勝ち続ける」とあるんですが、10戦やって10勝するやりかたを書いているわけではありません。
「連勝」という意味での「勝ち続ける」ではなく、「いつまでも競争を続けられる、そしてトータルで見れば勝者という立ち位置でいる」という意味で書かれています。「そのためには、成長を続けないといけない」ということで、「どうやれば勝てるか」というより「どうやればより成長できるか」というところにも焦点があたっています。

この「トータルで見れば」がこの本のミソみたいなところで、この本で書いてるトータルって、基本どこまでかっていう線引きが一切ありません。「今後もその分野で戦い続けるなら、その未来も含めて」がトータル扱いされてます。なので「たとえ直近のイベントで負け続けても、最終的に成長しているのであればそれでよし」という内容なので、人によっては(というか万人には)だいぶメンタル寄りのアドバイスが多いな、という印象を持つかと思いますが、実際にこれをそれぞれの仕事で考えても同じことが言えるんじゃないかと思います。
結局自分がいまやっている仕事って、いつまで続くのかわからないし、そこでいつまでも最前線で戦い続けるためには、永続的に成長しなくてはいけないし、そのためには時に目先の目標で何度失敗しようが、そこばかり気にしてはいけないでしょうし。

そんなわけで、書いてることは結局ゲームを下地にはしていますが、ここで書かれる「ゲーム」「勝つ」という部分を、それぞれ自分の「いま成長を続けたい分野」として当てはめてみると、かなり勉強になるところが多くあるんじゃないでしょうか。

3月末っていろんな企業が決算月に入って、この時期なんて、計画がどうとか予算がどうとかで走り回ったり、走り回らされたりすることが多いんじゃないでしょうか。
いまさら、じゃあウメハラ見習って、この目標なんて無視しようと言い出すのもどうかと思いますが、一度落ち着いたころにこの本を読んで、個人団体企業が今後「勝ち続ける」条件に当てはまるためには、どうしなければいけないのかというのを考えてみるのもいいんじゃないでしょうか。

ちなみにこの本は自伝込みもある上に、結構自伝に「盛ってる感」があったり、アドバイス面もかなり「オレは達人感」が出ているので、正直自伝部分はつまらなかったり、アドバイス部分も鼻につく人もいるかと思いますが、やっぱりオススメです。

あとはこの本の続編がすでに出ている上に、こっちは自伝部分を排除して、最初に紹介した本のメインテーマをより深堀りして書かれているので、こちらを先に読むのもありかもしれません。

勝負論 | 生き方・自己啓発 | 社会・ビジネス | 書籍 | 小学館

あと格闘ゲームそのものが上手くなりたい人は、別のウメハラ本があるので、こっちがオススメです。こっちはウメハラが変な猫かぶりをせず、自分のアドバイスを見返して気持ちよくなってたりして、彼の人柄がよくでていてて、面白いですよ。

ウメハラコラム 拳の巻 -闘神がキミに授ける対戦格闘ゲーム術- | 書籍・ムック | エンターブレイン
「勝ち続ける意志力」と「勝負論」はKindleでも買えるのですが、こちらはKindleでは配信してません。もったいないですね。
[PR]
by yamacraft | 2014-02-17 22:40 | いろいろ
さて、もう1月も半分を過ぎようとしている中で、マイペースに2014年に起きそうな出来事や動きをまとめたみたので、掲載します。

運良く当たってる場所が多かったら、年末に「ドヤ」という感じで記事を更新しつつ、ハズレばっかりだったらなかったように年末を過ごしていきたいと思います。

順番に特に意味はありません

1. CAD、設計技術者の需要増加
去年は特に3Dプリンタの有効性が目立った一年でした。すでに航空部品の一部を3Dプリンタで作るといったニュースも、最近見かけた気がします。
ここまで来ると今度は「データの実体化は問題ない。でも設計のレベルが低くて……」という問題が目立ってくるのではないでしょうか。あと、それを解決するための3D-CADもお高いので、どこかでオープンソースプロジェクトが活発に進んでいきそうな予感です。もうすでに進んでいるような気もしますが。
とにかく、特にベンチャー企業方面で、設計技術に関する需要の声が高まりそうな予感です。

2. 4Kハンドセット国内端末の登場
タブレットに関しては時間の問題ですが、年末冬モデルの発表あたりで、SHARPが出してきそうな気がします。2Kは考えるまでもありません。
AppleもRetinaディスプレイ当時は「コンテンツがiPhoneに合わせて作ってくれ」という感じでしたが、iPhone5を見る限り、Apple側もコンテンツに合わせた端末の開発を進めていくとは思うので、iOSやAndroid等に関わらず、今年は真剣に「高解像度に対応したデザインはどうすべきか」という議論が活発になっていくでしょう。svgは今年、かなりツール周りが進化しそうな予感です。

3. スマートフォンサイトのタイアップ広告需要増加
正直「これ、本当に伝えたい人はこのサイトをPCで見てるの?」と思うようなタイアップ広告をいくつかみかけた2013年でした。いろいろ理由はあるんでしょうが、そろそろ「スマホ側でPC版のようなリッチなタイアップ広告をしたい」という客先が増えてくるんじゃないでしょうか?むしろ「ウチならできます」が大きな強みになりそうな1年の予感です。

4. windowsタブレットが実は一番伸びる
ちょうど1年ほど前に「Windows8はUXがキチンと考えられていない。それはPCとスマホとタブレットで、人が望むことが違うからだ」というのを聞いて、まさに「その通り」と思っていましたが、一般ユーザーからのwindowsタブレットの需要や売上は、今年あたりから極端に延びてきそうな予感がします。

それは何よりWindowsタブレットに参入する企業が増えてきたこともありますが、「本当にPCでできたことが、タブレットでもそのまま使える」という部分の利点が大きく評価されると感じているからです。
たしかにUXとかそういう部分を見ると、Windows8という存在は間違ったOSなのかもしれませんが、これまで非IT企業に勤める友人知人家族の話を聞くと「『ほぼ同じことが出来る』では意味がない。『まったく同じことが出来る』を望んでいる。」という層の存在を強く感じています。その層からすれば、多少使いづらさはあっても「まったく同じことができる」Windowsタブレットに注目があつまるのではないでしょうか。


そんなわけで、今年起きそうな出来事、動きのまとめでした。
[PR]
by yamacraft | 2014-01-13 23:45 | いろいろ
本当なら去年のまとめとか、今年起こりそうなこととか予想した記事を掲載するはずだったんですが、思ったより更新する時間がとれないので、とりあえず直近で立てている目標を一つ書くことにしました。

オープンデータ・アプリコンテスト
http://www.opendata.gr.jp/2013contest/

というわけで、公共データのオープン化利用を促進するために云々の、オープンデータアプリコンテストというものがはじまりました。
現時点ではまだほとんど正式に公開されていないのですが、いままでも思いつきでコンテストに応募していたので、今回もなにか作って応募したいなと思います。

とりあえず今回はAPI利用がメインとなるので、これを気に先日からもくもく調べていたライブラリ(通信周りとか、JSONパースとかXMLパース周り)を利用していきたいな、と。
[PR]
by yamacraft | 2014-01-09 23:55 | いろいろ
2013年ももう終わりますね。
11月ぐらいからブログの毎日更新を続けるとどうとかの記事をいくつも見かけたので、ためしにこのブログも12月はこまめに更新してみましたが、個人的にいろいろ収穫があったように感じました。
今後もしばらくはこの頻度の更新をしていきたいと思います。

今年の反省とか、来年の予定をいままとめようとすると、年を越してしまいそうなので、とりあえず今回は簡単にあいさつだけにしようと思います。

来年はあいかわらずandroid方面の開発もやりつつ、他の方面にも手を出していければいいかなと思います。具体的な目標はすでにいくつか掲げています。

それではみなさま、良いお年を。
[PR]
by yamacraft | 2013-12-31 23:55 | いろいろ
ひょんなことで、enchant.jsとかその辺を使ってゲームを作ることになりました。
その関係で、いつものノートPC(MSI U100)にapache2と、ついでにvimにNeoBundleいれたりシンタックスハイライトの設定をしたので、その時のメモ書きです。


apache2のインストール、vhostの設定
実はapache2はだいぶ前にインスコしてました。どうやってインスコしてたのか、覚えていません…。
でもたしかこんな感じで設定してたはず。

$sudo apt-get install apache2


これだけだと1サイトしか作れないので、バーチャルホスト対応させます。
バーチャルホスト用のサイトは、ユーザーディレクトリ下にSitesというディレクトリを作って、そこで管理するようにしています。

$mkdir -p ~/Sites/yamacraft.xxx.local/
$vi /etc/apache2/sites-available/virtual.host2

# 下の内容を入力
<VirtualHost *:80>
DocumentRoot /home/yamacraft/Sites/yamacraft.xxx.local
ServerName yamacraft.xxx.local
ServerAdmin yamacraft.xxx.local
<Directory "/home/yamacraft/Sites/yamacraft.xxx.local">
AllowOverride All
</Directory>
</VirtualHost>


そして下記コマンドで、作成したバーチャルホスト設定を有効化させます。
ちゃんとできると、/etc/apache2/sites-enabled/にシムリンクができます。

$a2ensite virtual.host


最後にapacheを再起動させましょう。

$sudo service apache2 reload


しかしこれだけではまだアクセスできません。
hostsに下記の内容を設定します。

$sudo vi /etc/hosts

#下の内容を追記します
127.0.0.1 yamacraft.xxx.local


これでブラウザを開いて
http://yamacraft.xxx.local
にアクセスすれば、設定した環境にアクセスできるようになります。

NeoBundleを入れて、vimにシンタックスハイライトさせる
現在のvimがあんまりハイライトしてくれてない感じがしたので、ついでにNeoBundleを入れて、その経由でsolarizedを入れることにしました。

まずはNeoBundleの設定。.vimフォルダにいろいろするんですが、.vimがrootユーザーになっていたので、権限を変えます。

$sudo chown -R yamacraft:yamacraft ~/.vim


そしてインストール準備。gitが入ってること前提です。

$mkdir -p ~/.vim/bundle
$git clone https://github.com/Shougo/neobundle.vim ~/.vim/bundle/neobundle.vim
$git clone https://github.com/Shougo/vimproc ~/.vim/bundle/vimproc


.vimrcを作成します。
一緒にsolarizedのインストール設定もしてしまいます。

$vi .vimrc

" 下の内容を記述
set nocompatible
filetype off

if has('vim_starting')
set runtimepath+=~/.vim/bundle/neobundle.vim/
call neobundle#rc(expand('~/.vim/bundle/'))
endif

NeoBundle 'Shougo/neobundle.vim'
NeoBundle 'altercation/vim-colors-solarized'

filetype plugin on
filetype indent on

" solarized設定
syntax enable
call togglebg#map("")
set t_Co=256
set background=dark
let g:solarized_termcolors=256
colorscheme solarized


g:solarized_termcolorsだけでなく、t_Coも設定しないと反映してくれませんでした。
上記の.vimrcを作成したら、vimを起動して(恐らく「colorscheme solarized」の部分でエラーが出ますが無視)、

:NeoBundleInstall


このコマンドを実行すると、NeoBundl+solarizedがインストールされます。
solarizedはインストールして直ぐに反映されないので、インストールが完了したら、いったんvimを開き直しましょう。

と、ここまで書いておいてなんですが、多分ちゃんとsolarizedの配色が反映されてない……。
とりあえず、ハイライト表示はされているのでいったんここで妥協してます。
あと上の設定だと、F5キーを押すたびに、ハイライトのコントラストが変化します。ノートPCのディスプレイと、外部ディスプレイ出力を交互に使う自分の場合、両方の色表示が微妙に違うので、この設定は結構便利です。

というわけで、課題は残っていますが、まずはここまで。
[PR]
by yamacraft | 2013-12-02 22:00 | いろいろ
スマートフォン端末の仕様で公開されている解像度とディスプレイのインチ数から、その端末のdpiを計算する方法です。
※ディスプレイのインチ数は、対角線上のインチ数であることを前提に書いてます。そもそも対角線上でない場合を見たことがありませんが。

以降は「縦1920px、横1080px、5インチ」の端末を例にしています。

1. 縦と横の解像度から、対角線の長さ(px単位)を求める。

みんな大好き、直角三角形の斜辺を求める計算です

対角線 = sqrt(1920*1920 + 1080+1080)
対角線 = 2202.9071700823…

2. 求めた斜辺と対角線のインチ数から、縦と横のインチ数を求める

みんな大好き、比率の計算です。

縦インチ : 5 = 1920 : 2202.9071700823…
縦インチ = 5 * 1920 / 2202.9071700823…
縦インチ = 4.357877685622..

横インチ : 5 = 1080 : 2202.9071700823…
横インチ = 5 * 1080 / 2202.9071700823…
横インチ = 2.451306198162..

3. それぞれの解像度を、インチ数で割るとdpiが出て来る

どちらで計算しても、同じ値になるはずです。

縦dpi = 1920 / 4.357877685622.. = 440.5814340164.. ≒ 440
縦dpi = 1920 / 4.357877685622.. = 440.5814340164.. ≒ 440

4. 実は解像度の計算はいりません

お気づきかもしれませんが、途中で掛けた解像度を、同じ解像度で割っています。つまりこの部分は計算する必要がありません。

dpi = sqrt(1920*1920+1080*1080)/5 = 440.581434016.. ≒ 440

ほら、スッキリ。
というわけで、たまに使える知識講座でした(終)
[PR]
by yamacraft | 2013-11-29 00:07 | いろいろ
家にMSI U100というネットブックがあるんですが、ほとんどEvernote専用機としか使っていなかったので、簡易的な持ち運び開発機にならないかなーと思い立って、Xubuntuを入れてみました。

というわけでインスコ+αのメモ。

1.インストール
Xubuntuのローカライズ完全版を作っている有志の方がいらっしゃったので、そのサイトからXubuntuのイメージファイルをダウンロード。DVDに焼きこみ。
ネットブックにUSBの外付けDVDドライブを取り付けて、起動時にDELキーを押してBIOSメニューを起動。bootの優先度をドライブ最優先に変更してDVDセットして起動。そのままインストール画面に。

インストールでは「XPが入ってるけどどうする?」と聞いてきたので、問答無用で「XPを上書きしてインストール」を選択。どうせXPはもうサポート終わってるし問題ない。
あとはユーザー名とかパスワードとか設定してインストール完了。起動はまずまず。

2.Android関連の設定
まずJDKが入ってないのでインストール。
$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java7-installer

Android DeveloperにLinux用のSDKが配布されているのでダウンロードして適当な場所に解凍。

そしてターミナルからパスの設定。
# export PATH=${PATH}:~/android/adt-bundle-linux-x86/tools

いつの間にかSDKの中にADT込みのEclipseが入っていたんですが、なんか雰囲気が好きじゃなかったので別途でEclipseをインストールして、日本語化。
Eclipseは4.2をダウンロードしたので、日本語プラグインは1.3.5をダウンロードして、中身をそのまま上書き。

http://mergedoc.sourceforge.jp/

あとのADTインストールとかSDK更新とかいつもどおりの作業。

3.ADBが認識しねえ!
どうもルールファイルをメーカーごとに作る必要があるらしい。デバイスいらずで便利と思ってXubuntuいれたのに……(でもデバイスを機種ごとに入れるよりはよっぽど便利)

Android Ubuntu で adb devices ???? を直す
http://y-anz-m.blogspot.jp/2010/03/androidubuntu-xperia.html

4. その他
Dropboxをインストール。Migu1Mをダウンロードして~/.fontsを作成して中にフォントいれてフォントキャッシュ再読み込み。Ritckyは前に作ったファイルがあったので同様にインストール。システムフォントをMigu1Mにして、EclipseのフォントをRitckyにして完了。

いちおうAPI Demosのビルドと起動までを確認しましたが、なんかじゃっかん重たいのと、ちょうど知り合いに秋葉原に遊びに誘われたのでついでにTranscendのメモリ(DDR2 SO-DIMM667 1GB)を購入して取り付け、ちなみに1780円。
全体的に安定してる感じはありますが、まだEclipseが重たい印象。多分CPU側の限界かな。

そんな感じですが、とりあえずの開発機としてはまずまずなので満足です。


……と、ここまで記事を書いて非公開のまま放置していた記事があったので公開しました。なんで非公開にしていたんだろう……?
[PR]
by yamacraft | 2013-03-16 23:45 | いろいろ
仕事的な目標はすでに会社で掲げたので、個人的な目標を忘れない意味合いでも記録。
絶対達成というよりも、どこまで目標に近づけられるかとか、年末に全体を見返すことができる的な意味合いで上げています。

1) このブログかQiitaを2週間に1回更新
第1、3土曜か日曜に更新できたらいいかなあ。2週間ならTUTAYAかHuluかTVで映画や特番の1つでも見るだろうということで、他愛もない内容でも更新する癖をつけないなあと思いました。
Qiitaの方は完全に技術系の内容しか更新できないので、たまにこっちで真面目にエンジニアっぽい記事を書きたいなあという次第です。でも書くテーマ自体は真面目にやりたくないなあ。

2) 脂肪重-10kg
会社でこれ挙げた時に「なんで率じゃないの?」とみんなに言われたんですが、純粋に「今ある体脂肪を増やさず落とす方法を調べたい」という意味合いがあって、率じゃなくて重なんです。率だと同じぐらい骨や筋肉が重くなって、脂肪も増えると率が変わらないし、逆に脂肪以外の部分が増えると、脂肪は減っていなくても率は減ってしまいますから。
いちおう先々月からジム通いを本格的に増やして食事のメニューも変えたおかげで毎月0.5~1kgは減っているんですが、おそらくどこかで停滞があるだろうし、この目標の達成はかなり難しいです。なので、1年ちゃんとやらないとまず無理な目標の上で、年末にどこまで近づけたかという反省をしたいかなーと思っています。
ちなみに12月時点で 体重73.9kg(体脂肪率24%-脂肪重17.8kg)です。

3) 英語のヒアリング勉強(Cinemassacreを字幕なしで見る)
2012年は英語のヒアリングがちゃんとできるようになっていればなあと思うことが多々あったので、今年はちゃんとヒアリングの勉強を……というより、ちゃんと勉強をする習慣をつけたいなあと。まずはどこかの匿名ダイアリーに書いてあったようにwordbookの単語をちゃんと覚えてVOAのニュースでヒアリングの勉強から始めて、最終的には自分のお気に入りサイトでもあるCinemassacreの動画を字幕なしでも楽しめられるようになれればなあと。
いちおうこのサイトの動画は結構聞き取りやすく録音されているので。汚い言葉が大量に出てきますけど。

4) 簿記3級取得(11月ぐらいに)
3)の延長目標。多分スケジュール的な管理が落ち着くのは後半ぐらいになりそうなので、そこでちゃんと勉強とる時間を作って、ついでに11月ごろにある試験で合格できればなあという感じで。


こうして上げてみたけど、ちゃんとできるかな。3ヶ月おきぐらいに反省会でもやろうかな。一人で。
[PR]
by yamacraft | 2013-01-14 15:28 | いろいろ
d0252816_2213341.jpg

ユリゲラーは占い師だっけ?
[PR]
by yamacraft | 2012-08-26 22:14 | いろいろ
こんばんは。
みなさん一度ぐらいはtwitterやFacebookやmixiやら+1やらで、異常になれなれしい人たちに絡まれた経験があるかと思います。

そんな人たちのアカウントを見ると、決まって儲けがどうこう書かれたつぶやきと共に情報商材の外部リンクが貼られていることが定番なのですが、あの手のサイトには、よく「終了まであと○時間○分○秒です!」みたいなカウントダウンがついていたりします。

d0252816_2248659.png

そうそう、こんな感じこんな感じ。

いつも疑問に思っていたんですが、このカウントダウンが0を切ったときに何が起こるんでしょうか。突然サイトの中身が変わったり、もしかしたら何かすごいアニメーションが動いたりするのかもしれない……。そんなことをいつも思っていては、カウントダウンが終了する瞬間をいつも見逃していました。


d0252816_2248659.png

しかし今回は偶然にもついさっきそんな情報商材のサイトを見つけて、しかも0時ちょうどに終了予定だったので、ためしにこのサイトを開きっぱなしにして、カウントダウンが0になったらどうなるのかを見届けてようと思います。全然関係ないですけど、このブログをちゃんと書いたのは今日が初めてです。すごい!


結果

More
[PR]
by yamacraft | 2012-08-14 22:55 | いろいろ