神代クロ のすべての投稿

Let’s Encryptで無料SSL(さくらのVPS設定7)

今日、こんなニュースを見かけました。
「Let’s Encrypt」、無料TLS証明書の発行数が100万件を突破

Let’s Encryptは無料でサイトをSSL化できるサービスです。そういえば試してみようと思いつつ忘れてたよ。いい機会なので使ってみました。

サーバはCentOS6.5のApache2.2です。

利用方法

Let’s Encrypt の使い方というサイトを見ればやり方載ってるけど、いちおう書いてみる。

まずはインストール。

# git clone https://github.com/letsencrypt/letsencrypt
# cd letsencrypt/
# ./letsencrypt-auto --help

webサーバを一旦を止めて、Port80経由でドメイン所有者だと認めてもらいます。それからメールアドレス登録と利用規約への同意。

# service httpd stop
# ./letsencrypt-auto certonly -a standalone -d (ドメイン名)

これで証明書が発行されたので、webサーバに設定します。

# vi /etc/httpd/conf/httpd.conf
NameVirtualHost *:443

<virtualHost *:443>
    SSLEngine on
    SSLCertificateFile /etc/letsencrypt/live/(ドメイン名)/cert.pem
    SSLCertificateKeyFile /etc/letsencrypt/live/(ドメイン名)/privkey.pem
    SSLCACertificateFile /etc/letsencrypt/live/(ドメイン名)/chain.pem
    ServerAdmin webmaster@(ドメイン名)
    DocumentRoot /home/(ユーザー名)/public_html
    ServerName (ドメイン名)
    ErrorLog logs/(ドメイン名)-error_log
    CustomLog logs/(ドメイン名)-access_log common
</VirtualHost>

こんな感じかな。念のため設定チェックしてからwebサーバ起動。

# httpd -t
# service httpd start

もう使えるようになった。簡単すぎる。

まとめ

仕事でSSL証明書扱ってますが、いちいちCSRとか作ったり、サイトで色々入力するのが面倒だったんだけど、このサービスだと自動生成だから良いね。

ただベータサービスだからなのか、証明書の期限が3ヶ月と短い。まあバッチ用意すれば自動で更新する事も可能なので、特に問題ないけど。

今回SSL化したサイトはそのうち公開します。

バレットガールズ クリア(ネタバレ)

bulletgirlsバレットガールズクリアしました。

これも積んでた1本。定価(6,800円)よりは安く買ったけど、今ならPSストアのセールで1,511円で買えてしまうという……

つい、イラストと3Dモデルの可愛さに惹かれて買っちゃったんだよね。

ストーリー

救護部に入るつもりだったは、入部届を間違えて出してしまい、レンジャー部に所属することに。救護部に転部するためには、レンジャー部で好成績を修めないといけない。そんな訳で転部のために頑張ることになります。でもこれって実質転部させないための決め事だよね。

ともかく部活動開始! と思ったら、いきなり「明日から夏休み」とか言い出してびっくりした。いくらなんでも置いてけぼりすぎるだろ……空白の数ヶ月間で人間関係の構築は既に終わっていて、部員たちと和気あいあいとしてるし、ポカーンとしたわ。

その後なんとなく人間関係は把握したけど、各キャラに対する思い入れは全然湧かなかったよ。

事あるごとに優理奈が嫌みを言ったり、ケンカをけしかけたりするのでムカつくなあと思ってたら、実は他校からのスパイで内部崩壊を狙ってましたとか言いだしてびっくりした。ただの嫌な女だと思ってたよ。

そんな優理奈をスパイから解放し、本当の仲間として迎えるために、部員たちが頑張るラストバトル。んーちょっとノリがついて行けなかったな。

戦闘システム

普通のTPSにちょっとお色気要素を入れたゲームなのかな? と思ってたら全然違った。お色気がメインだった。

戦闘で出来るアクション少ないし、武器も少ないし、マップも数種類しかない。さらにマップ内にほとんど障害物が無いので、戦術とか関係なしにお互い撃ちまくってやられまくる。途中で回避の重要性と、回避+攻撃のオートエイムが有用だと知って何とか進めるようになったけど、やっぱ単調だな。

敵は大抵3人1組で棒立ちしてて、隣で味方がやられてるのに棒立ちのままだったり。もしくは人間業とは思えない超スピードで走りだして攻撃してくる。この辺でゲーム性というのは諦めたよ。

敵を撃つと服が脱げていくというおバカなシステム。ちゃんと狙っていけば全裸にまでなるけど、大抵そのまえに倒してしまう。このバランスがゲーム性か、と思って頑張ってたら、実はバズーカや手榴弾で一発全裸になるという。頑張る必要なかった。

サポートキャラが選べるけど、何の意味があったのかわからず仕舞い。数十秒ごとに「お花を摘みに行ってました」とか言われてもね……

途中にあるスニーキングミッション。敵の視野の広さがわからず苦労した。一番ゲームオーバーになった任務だね。中庭を抜ける所で敵が目の前にいるのにどうすりゃいいんだ、と思ったら、普通に目の前を通り過ぎれたという……どうなってんだこれ。

尋問システム

戦闘任務をクリアすると尋問特訓が始まります。こっちはお色気というよりエロシーン

最初なにやればいいのかサッパリわからず時間切れになってたけど、アイテムを購入してそれで女の子をつつきまくるという、そういうエロゲでした。

スティックとボタン操作では間に合わないので、Vitaの液晶を手でタップしまくるのが良いみたい。すげー手が疲れるけど。

なかなかエロくて良かった。

まとめ

直前にキルゾーン:マーセナリーをプレイしてたので結構辛口になっちゃったけど、正直ゲームとしてはいまいちなデキです。

3Dモデルの出来は良いのに勿体ないね。

もうすぐ続編のバレットガールズ2が出るけど、同じようなものなら買わないな、と考えてたんだけど、なんかPV見るとちょっと面白そうで迷うw まあ様子見かな。

Fireタブレットを4000円引きで買った!

firetabletFire タブレット 8GB、ブラック買いました。昨年末から続いてるプライム会員限定の4,000円引きセールで4,980円です。

この値段ならKindleオーナーライブラリーを使えば4ヶ月ほどで元が取れる。あんまり読む本無いなあと思ってたけど、最近ラインナップ増えてきたみたいなので、まあ損はしないね。

実は既にKindleホワイト持ってるけど、処理が重かったり、解像度が低かったり、暗い所で使えなかったりで、最近全然触ってなかったんだよね。バッテリーの持ちは評価してるけど。

使用感

初期設定に20分くらいかかった。自動でやってくれるからいいけど、長いな。

普段iPad Airを使ってるせいか、縦長な形状に違和感。16:9だからこっちの方が一般的なんだけどね。あと小さいのに結構ずっしりくる重さ。

サクサク動作するので操作に不満なし。Amazonビデオ提供してるから当然だろうけど、動画再生しても処理落ちしない。思った以上に性能いいな。

ESファイルエクスプローラーがあったので使ってみたら、普通にWi-FiでNASに接続できるね。これでデータのやり取りも簡単だ。

ただバッテリーの減りが早い気がする。これは単に色々いじってるせいかな。

ちなみにこの第5世代FireタブレットのOSはAndroid 5.1.1相当らしい。

自作ゲームが……

NAS経由で、開発中のAndroidゲームをインストールしてみた。

ちゃんと処理落ちせず動作するんだけど、影がぐちゃぐちゃになってる。しばらくUnityの設定をいじってみたけど解決せず。何でだろう……

追々調べていこう。

まとめ

安いのにしっかりしたタブレットで良いね。本読む専用にと考えていたけど、アプリ入れていけば普通のタブレットとして使えそうだ。

Fire タブレット 8GB、ブラック

Unityでスクリプトから画像を読み込んで表示する【uGUI】

Unityで画像を表示するのは
GameObject>UI>Image
で簡単にできます。

ただ必要な画像を全部シーンに置いて行ったら邪魔になるので、C#で動的に作成してみようかなと。ちょっと手間取ったのでメモ。

Unity 5.3使ってます。

まずは器のゲームオブジェクトを作成。引数はオブジェクト名。

GameObject work_image = new GameObject("WorkImage");

作ったゲームオブジェクトをCanvasの子にします。これしないと表示されない。

work_image.transform.parent = GameObject.Find("Canvas").transform;

画像の位置(アンカーポジション)を追加して画面の真ん中にします。

work_image.AddComponent<RectTransform>().anchoredPosition = new Vector3(0, 0, 0);

縮尺がおかしいのでちゃんと等倍にする。

work_image.GetComponent<RectTransform>().localScale = new Vector3(1, 1, 1);

スプライト画像追加。ここではResourcesフォルダにあるcounterファイルから読み込み。ちょっと横着したけど、これ本当はスライスしたスプライトの塊なので、Resources.LoadAll()で中身全部取得してから、counter_0を追加ってやった方が良いね。

work_image.AddComponent<Image>().sprite = Resources.Load<Sprite>("counter");

アスペクト比は元の画像の比率を維持。

work_image.GetComponent<Image>().preserveAspect = true;

画像のサイズを元画像と同じサイズにする。

work_image.GetComponent<Image>().SetNativeSize();

これで画面の真ん中に画像(数字の0)が表示されました。ここまでできれば、後は普通に使えるね。

RTMからTodoistに乗り換えた

Remember The Milk

Todoリストは6年前からRemember The Milk(RTM)を使っていました。しかしこれ、全く進化しないんだよね。

不満点としては、スマホアプリが1日1回しか同期しない(無料版)。かと言ってサイトを直接見てもスマホ対応してないから見づらい。いまいち全体が把握しづらい。あとたまに半日以上メンテで繋がらなくなって困る。といったところ。

そんな訳で他のTodoリストを探してたんだけど、Todoistに乗り換えることに決めました。

Todoist

気に入った点としては、リストがカラフルで見やすい。初期画面に「期限切れ+7日間」が選べるので、直近の事が把握しやすい。スマホアプリがiOS、Android両方あって無料版でもちゃんと同期してくれる。日付が日本語で入力できるし、自動日付認識機能もあって入力が簡単。

ただ不満点もあって、プロジェクト内での表示が登録順?なので、いちいち「日付順に並び替え」をする必要がある。前日にある毎日繰り返しのタスクを完了させると、なぜか今日を飛ばして明日に入ってしまう。完了したタスクの日付が見えない(無料版)。とまあ結構多かったりします。

有料版にしかない機能は諦めるとして、使い勝手はそのうちアップデートで改善されるだろうと期待して使ってみます。

キルゾーン:マーセナリー クリア(ネタバレ)

killzone-vitaKILLZONE: MERCENARYクリアしました。キルゾーンシリーズプレイするのはこれが初めてです。

PSプラス フリープレイで貰ったのでやってみた。

システム

ところどころ強引に画面タッチさせるような操作があって気になったけど、これは発売元がSCEだからかな。

それにしてもグラフィックが綺麗で驚く。PSVitaでここまでのクオリティー出せるんだね。

携帯機だからか、ちょくちょく自分の居場所がわからなくなったり。これは慣れかな。上ボタンを押すと進む先を教えてくれるので、迷うことはなかったけど。

最初の方から敵の攻撃が激しくて、かなりやられました。ナイフアクションがあるためか、間近まで来る敵が多くて何だかアクションゲームをやってる気分だったよ。壁に隠れて敵が来たらナイフで一突き。で、また壁に隠れるみたいな。

やられると結構前まで戻されて辛かったけど、武器庫を開くとやられてもそこから再開出来るのを知ってから多少楽になった。クイックセーブだね。

ストーリー

主人公は傭兵のダナーISAに雇われてグレイ将官の救出とかやります。傭兵だからか「稼ごうぜ!」って感じの軽いノリだね。その割に仲間は死にまくってるけど。

そんな気楽な稼業だったのに、スパイ疑惑をかけられて捨てられてしまう。

拾ってくれたのは敵だったヘルガストクラーテック大佐。いきなり敵味方反転して面白い。元傭兵仲間たちから「裏切り者!」とか罵られながら戦うし。

戦況を一変させるウィルス兵器の存在が明らかになり、ISAがそのウィルスを手に入れようとするのを阻止します。そしてウィルスを使おうと企んでいたグレイ将官を殺害して任務完了。最初に救出した人だったのにね。

手に入れたウィルスと鍵である大使の息子ジャスタスの引き渡しを要求するクラーテック大佐。もし渡したらダナーは用済みで殺されてしまう。

そんな中で現れた味方!武器商人ブラックジャック。戦争終わったら儲からなくなるから、ウィルス兵器破棄したら助けるよ、という拝金主義っぷりが頼もしい。

ウィルスを奪いにやってきたクラーテック大佐。しかし速攻殺されてしまう。殺ったのはダナーが所属していた傭兵会社のベノワ司令。お前がスパイだったのか。

ベノワ司令はウィルス兵器を売って大金を手に入れたら引退するつもりだったけど、結局ダナーに倒される。かなり手ごわかったけどね。ウィルスも破棄出来たし、戦争は続くし、めでたしめでたしです。

まとめ

主要キャラが悪人ばかりという、清々しいゲームでした。面白かった。

明けましておめでとうございます

2016a今年もよろしくお願いします。

例年通り帰省して初詣してきました。古いお守りが3つあったのでまとめて返し、新しいお守りを1ついただきました。授与所には黒縁メガネの女子高生巫女さんがいたよ。

そしておみくじの結果は大吉! これは今年良いことあるね。ちなみに事業:他に手を出すと失敗する、相場:利益あれど続かず、とのこと。本業に専念して、投資で利益出たらサッサと撤退しろということか。気をつけよう。

2016cat神社から出たところで猫が横切りました。早速良いことあった。

PlayStation Now 7日間無料体験チケットを利用した結果!

godofwarPlayStation Nowの7日間無料体験チケットがメールできたので試してみました。

このNowというサービス、サーバ上でゲームを稼働させてそれをネット経由でプレイするという、かなり無茶な仕組みです。しかし実際にVitaでやってみると、普通にプレイ出来てて驚いた。

で、せっかくなので7日間でゲーム1本クリアしようと選んだのがGod of War HDです。遅延はほとんどなくプレイ自体は快適に出来てたんだけど……このゲーム難しすぎ。10年前の洋ゲーだけど、アクションがシビアすぎる。結構頑張ったんだけど、12面の水路で遂に断念した。

あとVitaにはR2やL2ボタンが無いので、代わりに画面をタップすることになるんだけど、これがかなり操作性悪い。画面をタップしながらスティックで移動しつつ、敵が連射する矢を避けながらXボタン長押しとか、初っ端から挫けそうだったよ。

帰省してからもプレイしてみたけど、実家では遅延で画面が頻繁に乱れるのが気になった。やはりある程度の回線速度が必要みたいだね。

ゴッド・オブ・ウォー以外にはサムライスピリッツバーチャファイター5など昔のゲームもプレイしたよ。懐かしい。久しぶりすぎて全然技が出せなかったけど。

まとめ

実際に利用しての結論としては、Nowはほぼ問題なくプレイ出来るけど、やりたいゲームがあんまり無いので今のところ申し込みはしないかな。月2500円もするし。

ただハードウェアに依存しないストリーミングプレイには可能性を感じたので、今後に期待だね。

歯医者で検診とクリーニングする

1年くらい歯医者に行ってなかったので、検診に行きました。

レントゲン撮ったり、色々診てもらった結果、虫歯も歯周病も無いとのことでした。よし。

しかし歯と歯の間に歯石ができていたので除去してもらうことに。これがゴリゴリ削る感じで痛かった。もう血だらけで。まあ痛みでいえば、歯と歯茎の間を棒でつつく歯周病検査も痛かったけど。

歯科衛生士にフロスしないとダメだと言われたよ。

あと、歯石が出来る前にクリーニングするのが良いとのこと。そのためには3ヶ月に1回通い続けなければなりません。昔は年に1回でいいって言われてたのに、数年前には半年に1回、そして今は3ヶ月に1回なんだね。どんどん短くなってるな。

でもゴリゴリされるの嫌なので3ヶ月後にまた行くか。

アサシンクリードIII コナーサーガ クリア(ネタバレ)

51xdrDZFdfL._SX466_アサシン クリードIIIクリアしました。

クリア時間は多分30時間くらい。

このコナーサーガ、図鑑とDLC、レディリバティが入った限定5000本のセットです。Iをプレイしてる頃に発売を知り、慌てて買ったんだよね。分厚い図鑑の情報量が凄いです。

システム

馬が復活! しかもいつでも呼び出せるから移動が楽になる、と思ったんだけど、今回は大自然の中を移動するので、木や石に引っかかりまくりで思うように走れず、イライラしっぱなしでした。

マップ広すぎ。オープンワールドも最初の頃は凄いと思ってたけど、だんだん移動が辛いだけになるね。代わり映えしない道を走り続けるだけで疲れる。そのせいでマップに散らばるイベントやアイテムはスルー、高所でのインタラクトもやったりやらなかったりだったよ。

舞台が独立戦争時代のアメリカということで、低層の建物がまばらにある程度の街並みで、あんまり魅力的ではないね。フィレンツェは美しかったなあ……

操作方法やUIが変わったけど、ずっと慣れなかった。頑張って木登りしてたら操作間違えてぴょーんとジャンプ。また下から登り直しとか、もう何度挫折しそうになったか。

追いかけっこイベントも辛かった。特にシークエンス10メモリー2の馬で伝令を追いかけるやつ。20回くらい失敗して本気で諦めようかと。逆から行けば簡単という裏技を知って、それでクリアできたよ。

船は……とりあえずハーフセイル叫んどけ。敵船から攻撃された時にしゃがめば回避できるのに笑ったよ。昔はそうなのか。

ストーリー

ヘイザムが上司から第一文明人の遺跡を調査せよ、との命を受けてアメリカに向かい、そこで様々な困難を乗り越え仲間を集めます。しかし仲間がオッサンばっかだなあって思ってたら、実はヘイザムは主人公ではなかったんだね。テンプル騎士団長にして主人公の父親でした。

シークエンス4にしてようやく主人公のコナー(ラドンハゲードン)登場。ネイティブアメリカンの子供として隠れんぼや狩りをして過ごしていたけど、突如村を焼き払われ母親を喪う。犯人はテンプル騎士団のチャールズ・リー。その復讐のためアサシンになろうと決意。

隠居していた元アサシン導師のアキレスに師事し、アサシンとしての技術を身に付けます。しかしコナーは独善的でアキレスとも喧嘩ばっかするし、和平交渉しようとしてたジョン・ピトケアンも殺しちゃうし、DQNすぎるね。

ボストン茶会事件バンカーヒルの戦いなど、教科書に載ってるような事件や戦いが次々起こるけど、軍を率いた戦闘が多いから、あんまりアサシンっぽく無かったな。てゆうかボストン茶会事件って、名前から茶会に攻め込んだのかと思ってたのに、船から茶葉を捨てただけかよw

当初は合衆国初代大統領になるジョージ・ワシントンに協力してたけど、ひょんなことから父親ヘイザムとの協力プレイに。その際ヘイザムから村を焼き払う命令をしたのは自分ではなくワシントンだと聞かされ、証拠も突きつけられる。ワシントンは戦下手だし、奴隷解放とか言いながら生涯奴隷を使役してたし、インディアンを人間扱いしないし、ろくでもないね。

それでワシントンとは袂を分かち、村を守るために戻ってきたけど、幼馴染のガネンドゴンがチャールズ・リーに騙されて愛国派を襲撃しようとしてたので殺害。いよいよリーへの恨みを深めます。

ジョージ砦に隠れるリーを倒そうと忍び込んだところにヘイザム登場。お互い主張を曲げられないため闘い、遂に父親を倒してしまいます。

その後もリーを追い続け、大怪我をしつつもリーに致命傷を与え、それでも逃げるリーを追い詰める。最後はレストランで酒を飲み交わし、リーを殺害する。立場は違えどお互いを認め合ったということかね。

仇敵は倒したけど、師のアキレスは既に亡くなり屋敷に1人。幼馴染を殺害してまで守った故郷の村は、移住のため人がいなくなっていた。完全にぼっちですね。まあ弟子はいるけど。

そんな後味悪いエンド。

ストーリー(現代編)

前作ラストで父ウィリアムと再会したデズモンド君。こっちの親子も仲悪いけど、だんだん和解してくのはコナー達と同じだね。

数週間後に太陽フレアのせいで人類が滅亡してしまう瀬戸際。それを防ぐためには第一文明人の秘宝が必要です。秘宝は宝物庫の中にあり、宝物庫を開けるためには3つの動力源と鍵が必要。RPGっぽい!

今作はビルを飛び移ったり、スタジアムに潜入したりと、活動範囲が広いです。捕まったウィリアムを助けるためアブスターゴに突入。洗脳されてちょっとおかしくなってた元アサシンのダニエル・クロスを倒し、1作目からの因縁だったアニムス研究者のウォーレン・ヴィディック博士も殺害。ウィリアムを救助し、宝物庫を開けるのに必要な物も揃えます。

しかし宝物庫の動力源を格納する場所が全然わからなくて無駄に時間かかった。特に2ヶ所目。ぐぐっても具体的な場所がわかんなんくてね……一旦アニムスまで戻って反対側か。

第一文明人ジュノーに導かれ秘宝を起動しようとすると、別の第一文明人ミネルヴァ登場。起動したら現代人がジュノーに支配されてしまうから止めろと言う。支配されるけど人類みんな助かるのと、起動せずに人類ほとんど滅亡の究極の2択。デズモンド君はみんな助かる方を決断し、起動後に息絶える。

レディリバティHD

クリア時間は20時間ほど。女アサシンのアヴリーンが変装しつつ活躍します。ストーリー入り込めなかったし、マップはジャングルばっかりだしで、まあ正直あんまり面白くなかった。

ラスボスは気弱な恋人?ジェラールかと思ってたら育ての母親マドリーヌでした。テンプル騎士団の中で自分に敵対する派閥をアヴリーンを使って排除していたという、えーって感じのオチでした。

コナーと同じく、みんな死んで周りに誰もいなくなっちゃったエンド。いや、ジェラールだけ残ったけど。

まとめ

かなり端折って書いたのに長文になりました。実際はシステムに書いたように不満点が多くて、とっととクリアしようって感じだったんだけどね。

しかし我らがデズモンド君が亡くなってしまい残念です。

次回作は海賊モノなんだよね。どうしようかな。

アサシン クリードIII コナーサーガ 【CEROレーティング「Z」】