要望はほぼ満たすのだけど、予算的にきびしい。sprectre」が8万弱で売られていた。i7で8GBメモリこれで8万弱。i7は良いが、2016年モデル、しかも中古でこの値段では新品のInspironを買った方が良いのではないかと悩む。11では画面解像度が足らないことが明白。スペックもきっと8GBに上げなければ満足には使えなさそう、ということを考えると、大して安くは調達できなさそう。13買った方が良いのではないかとやはり悩む。13が約4万円で売られているのを発見した。2年半前だと少々性能は落ちるだろうけど、おそらく許容範囲だろう。今の13インチPCと比べるとデカくて重いがそれも許容できるはず。数百グラムなら誤差だ。2in1なのでLinuxも使いづらそうなのも難だ。動かせないということはないだろうし、Linuxにしたかったら頑張ってみるのも良いかもしれない。その他のスペックは希望どおりだ。このあたりが落としどころかもしれない。中古品だけど、新品に近い状態らしいのも良かった。あー、届くのが楽しみだ。日記2019年01月07日ゲーミングPCを譲ってもらった久しぶりにこのブログを見たら、前回PCを買ったときのことが最新の記事だった。年末にそのPCを売却して、友人からゲーミングPCを安く譲ってもらったのでそのことを書いてく。Tower」というデスクトップPC。これにロジクールのゲーミングマウス(G502)とゲーミングキーボード(PRO?)をつけてもらった。1080が載っている。CPUは水冷だし、LANもどうやらゲーム用にいいやつが載ってるらしい。基本的にPCでゲームをやらない。やっても2DのゲームやMinecraftくらいで宝の持ち腐れ感がある。開発用PCとしてもハイスペックなので、とてもありがたい。デスクトップPCを置くにあたって、我が家にPC専用のデスクが設けられた。これまでは、ノートPCだったので適当なスペースでPCを開くようにしていたが、さすがにデスクトップでそれはできないので、PC用にデスクを設けることになった。おかげで、PCを起動するというアクションにかかる負荷が大きく減った。これまでは自宅でPCを開くというのは、結構億劫なものだったが、今ではボタンを一つ押すだけで作業が開始できる。家でPCを起動するのに必要だったのは、ハイスペックPCなのではなく、PCデスクだったのでは?と感じるほどだ。今のところPCを譲ってもらってから、毎日のようにPCを起動している。それも新しいものが来た興奮からそうしているだけかもしれない。今年は開発に関する勉強も今まで以上にやっていきたいと思っているので、この良い傾向が続くといいなと思う。このブログの最新の記事が、今は手元にないHPのPCを購入したという記事になっているのが気になったので、これを書いた。ペン先日も書いたが、x360のペンが気に入っている。何かを描くというわけではないが、液晶タブレットと同じような使い方ができるということにワクワクしている。普通のタッチパネルと違って、ペンでタッチしたときに筆圧を感知するのがとても良い。僕はPhotoshopCS6を持っている。数年前の誕生日に買ってもらった。もったいないことに全然使っていない。元が取れていないが、ペンが使えるのなら、これからはPhotoshopで描き放題だ!と思っていた。x360が届いて、早速Photoshopをインストールした。いざ!とペンで描いてみると、なぜか線の太さが変わらない。何か設定がいるのか?と調べたり、弄ったりしてみたが、変化がない。他の筆圧感知に対応しているというソフトをインストールしては試してみたが、結果は同じだった。調べていたら、これだ、という情報を見つけた。タブレットPCの筆圧感知について簡単なまとめhttps://togetter.com/li/419472どうやらWindowsPCの筆圧感知の方式は2方式あるらしい。WacomなどのWintab系と、Surfaceなど(?)のN-trig系。Wintabは多くのソフトが対応しているっぽいが、x360はN-trigの方式のようだ。こんな違いがあるなんて、全然知らなかった。互換ドライバというものがあるらしい。インストールしてはいないが。あと、N-trigの方式に対応しているお絵描きソフトもあるようだ。ClipStudioというソフトの体験版をインストールして試したところ、これなら筆圧を感知できた。したらPhotoshopも最新のバージョンなら対応しているのかもしれない。さぁ、何を描こうかな。買った奥さんからPCを新調しても良いと許可がおりた。Airが5年も前のモデルで、開発時に轟音を立てていたのがきっかけだった。x360」の「スタンダードプラス」モデル。7500U、16GB、1TBのノートPCだ。ノートPCだが、タッチパネルを搭載していてタブレットのようにも使える。スタンダードプラスモデル以上にはペンも付属していて、お絵かきも楽しめる。このペンが付属するというところに惹かれたのも選んだ理由の一つだ。注文したのは5/20の夜。正式受注となったは翌週月曜日の5/22。自宅に届いたのは金曜日5/26だった。最速で5営業日ということだったので、最速で届いたようだ。購入に際し、いくつか他のPCも検討した。最初に欲しいと思っていたのは、DELLのXPS13だった。見た目がとても好みだった。最低でもメモリは16GBは欲しいと考えていたので、XPS13の最上位モデルを選択するしかなく、そこが少しネックに感じた。i7でも性能が低いものらしい。詳しくはわかっていないが、そこが引っかかって選外とした。LenovoのThinkpadも良さそうだと思っていた。Carbonは見た目も良く、開発用途として使うにはとても良さそうだったが、店頭で確認したとき「これはでかすぎる」と感じた。持ち歩くことを考えていたので候補からは外れた。X270もシンプルな見た目で良さそうに思った。本体サイズは小さめだが、スペックは十分で、SIMが挿せるのも良さそうだった。見た目がシンプルすぎた。変わらない良さというものはわかるが、今回はかっこいいPCが欲しかった。CPUが高性能なので、ゲーミングノートPCも考えたが、やはりモバイル用途を考えると選べるものは見つけられなかった。モバイルアプリ開発者としてはMacを選ぶべきなのかもしれないが、今買いたいと思えるモデルがなかった。キーボードの一部が特殊な配置になっているのが少し気になったが、店頭で触ってみた限りではBackspace、Enter等の押し間違いは起きなかった。ブラインドタッチできる方ではないけれど、これだけ打てれば大丈夫だろうと思った。欲を言えばメモリは32GB欲しかったが、モバイルノートではまず見当たらないから仕方ない。パフォーマンスモデルの4Kディスプレイが+1万円で手に入るというのは、すごく魅力的だったが、納期が伸びるのは我慢できそうになかった。店頭で確認したり、自宅のフルHDのディスプレイを使って疑似体験してみたら、最終的にフルHDで十分だ、という結論に達した。メインPCがWindowsになるのは久しぶりだ。思い出しながらだったり、調べながらだったり、環境を整えていくのは楽しい。開発者がデジタイザーペン付きのPCを使うだなんて、なんだか軟派な感じもするけれど、久しぶりにPCを楽しむために買った気がする。書きたいことはあるので、またブログを更新していけたらいいな、と思っている。Windows10/8.9インチ/ダークブルーとりあえず、以下のことをした。初期化することがあると思うので備忘録的に残しておく。■アンインストール不要なアプリをいろいろ消した。アンチウイルスソフト■CapsLock→Ctrlへの変更http://ascii.jp/elem/000/000/927/927191/■各種フォルダの移動http://zakkinks.com/windows10_ssd_optimization2/何か忘れているような気がするけれど、とりあえずはこんなものだろうか。性能は低いとわかったので、本当に最低限のことだけするように気をつけよう(自戒)。あれもこれもインストールしないこと。インストール久しぶりの更新です。インストールしました。昨年末に小さなタブレットPCを買ったんですが、最近初期化しまして、もう一度開発環境を整えようと思ってのことです。ちなみに使用しているPCは以下のものです。開発するには向きません。このサイズは気に入っているので、もう少しがんばって(我慢して)使ってみようと思っています。勝手がわからず、いろいろと参考になるサイトを探しながら作業しています。今回、参考にさせていただいたのは以下のサイトです。インストールした際は、あまり説明も読まずに標準設定のままインストールして、いろいろと困った記憶があったので、今回は確認しながら進めました。上記サイトは画面ごとにスクリーンショットが貼られていて、しかも、画面の説明を日本語で丁寧に解説してくれています。今回は以下の設定でインストールしました。デフォルト設定SSHキーも作成し、GitHubにアクセスできるようにしました。上記サイトでは、posh-gitというものもインストールしてはどうかと提案していましたが、ターミナルからのコマンド入力はそれなりに慣れているので、これはインストールしませんでした。インストールはうまくいったようです。丁寧にまとめてくださる人がいるのは大変ありがたいですね。環境再構築しばらく家での開発をサボっていて、久しぶりにPCを開いてみたら、いろいろと環境が古い状態だった。これはイカンと環境を再構築することにした。最初からやり直してみたかったので、既存のEclipseはポイっとゴミ箱へ。最新のEclipseは4.4(Luna)になっていた。SDKをインストールすることにした。こちらのサイトを参考にさせていただいた。SDKが簡単にインストールできるのは嬉しいのだけど、インストールされるパスが微妙ではなかろうか。「/usr/local/Cellar/android-sdk/23.0.2/bin/android」のような感じで、途中にバージョンコードが入ってる。23.0.2のディレクトリのままアップデートするのも微妙だし、バージョンごとにディレクトリ変えるのも微妙。普通はインストール先を変えるものなのかな?続いて、EclipseへADTをインストール。http://developer.android.com/sdk/installing/installing-adt.htmlで、Eclipseの各種設定をしておしまい。こちらのサイトを参考にしながら、適当に設定する。http://d.hatena.ne.jp/wyukawa/20100725/1280036738新しい環境というのはいい感じだね。CCMenuItemをタッチしてもスクロールできるようにしたい(やり直し)以前、このような記事を書きました。CCMenuItemをタッチしてもスクロールできるようにしたいこれを書いた時点では気づいていなかったのですが、だいぶひどいバグがありました。2つのボタンをタップすると、動作がおかしくなってしまうのです。マルチタップを考慮してなかったせいでした。その点に関して修正した(と思われる)ものをGitHubにアップロードしました。t2low/CocosScrollViewSampleもうちょっとちゃんとしたサンプルが作れたらよかったのですが、とりあえずはスクロールビューとボタンを配置しただけのサンプルです。iOSとAndroid用のプロジェクトを残してありますが、iOSの方しか動作確認してませんです。2.2.3の環境でやっています。おかしなところがあったら、ご報告いただけるとありがたいです。ミリ秒で時間を取得したいJavaのSystem.currentTimeMillis()のようにミリ秒(というか、秒以下の精度)で時刻を取得したくなりました。time()関数の単位は秒なので使えません。clock()関数は精度はtime()関数より高いようですが、時刻を取得するものではないようです。検索してみると、gettimeofday()関数を使えば良いらしいということがわかりました。0;}tv_secは秒なので1000倍、tv_usecはマイクロ秒なので1000で割ったものを足しています。Javaで同じように出力するプログラムを書いて比較してみました。}}全く同時には実行できないので返す結果は少し異なりましたが、数値を見る限り大丈夫そうな感じでした。これで時刻をミリ秒で扱えます。外部のフォントファイル(.otf)を表示する今日、外部のフォントファイル(.otf)を使って、文字を表示する部分を作成していました。フォントファイルはResources/fontsに入れ、CCLabelTTFクラスを使って表示するだけです。それだけなんですが、えらい苦労しました。application」があることを教えてもらったAndroidAndroidはCClabelTTFにフォントファイル名を設定したが表示されない。他の.ttfファイルなら表示できるので、ファイルが.otfだからっぽいということはわかった。この.otfファイルをTextViewで利用した時は表示できるのでCocos2d-xが対応してないっぽい?最終的に「拡張子を.ttfにすればいけるらしい」ということを聞いて、試したら本当に表示された。