投稿者: zen

  • るろうに剣心─特筆版─ 上巻

    るろうに剣心─特筆版─ 上巻 (ジャンプコミックス)
    和月 伸宏
    4088705092

    映画向けのとんでも設定とは聞いていたが・・・。思っていたよりも、独自設定でびっくりした。ベースになっている最初の出会いは大差ないのかもしれない。

    が、いきなり左之助が最強バージョンになっていたり・・・。最初から奥義を使えるなんてつまらない。しかも、さらっと出会った破壊僧から教わったとか。そりゃー、そんだけ強くなっていたら喧嘩もつまらないでしょうね。もう、なんていうか全体的になんかね。ストーリー性がつよくてもいいような気がするだな。格闘ゲームのステージを進めていくわけじゃないんだから。(いや、作者が格闘ゲームを好きだったような・・・それだからかな?)

    あと、後半のほうは読み切りで掲載されていたやつがのっている。そのため、実に中途半端なところで話がきれている。次が気になって仕方ないという戦略なんだろうか。ちなみに読み切りで掲載されていたほうは、ちょっと好きかも。

  • Google AppsによるGoogle+の管理機能

    Google+のApps用管理機能がリリースされた。

    http://cloud.watch.impress.co.jp/docs/news/20120830_556313.html
    http://googleenterprise-ja.blogspot.jp/2012/08/google.html

    Google+の管理機能は、Appsのコントロールパネルから、
    設定→サービス→Google+の順に選択し、
    全般のタブから、Google+ Premium機能をプレビューを選択することで有効になる。

    現在の機能で制限できるのは、

    • 投稿の共有設定 「新しい投稿のデフォルト設定を制限付きにする」
    • ハングアウトのオプション 「Apps以外のユーザは、招待されない限りハングアウトに参加できません」

    の2種類のみ。

    また、AppsのアカウントでGoogle+を行っているかどうかをプロフィールからユーザ毎に確認できる。

    ためしに登録してみてわかった注意点。

    1. プロフィールについては、管理者が公開範囲を指定することはできない。
      ユーザが自由に公開範囲を設定することができるため、個人情報をダダ漏れにすることも可能。
    2. Appsのユーザだけでなく、外部のG+ユーザともつながれる。
      (オープンなSNSなので、これも当然といえば当然なのだが。)
    3. 写真の共有は、Picasaを使うので、Google+を許可すると、Picasaも許可しなくてはならない。
    4. 日記の機能はなく、FB,TW,YMと同じく、つぶやき形式でのコミュニケーションになる
    5. ハングアウトでウェブ会議が可能。
    6. 情報公開の設定は、わかりにくく、設定を間違えると、Apps以外のユーザにも公開されてしまう。
      (ちょっと集中管理ができるくらいのFBと思った方がよさそう。)
    7. つぶやきについても、ユーザが自分で公開範囲を変更すれば、組織外のユーザにも公開できてしまう。
    8. 設定できる機能はいまのところ少ないが、Google Appsに作成した組織単位で設定をすることができる。

    これから管理機能がふえてくれることを期待したい。
    基本的には、ユーザの・・・使い方次第。
    いろいろと縛れると思っていたので、ちょっと拍子抜けな感じがする。

    あと、このPremium機能は、2013年末まで無料とかいてある。
    その後は、管理機能に対して別途、利用料をとるということなんだろうか。

  • VBで「August 31, 2012」のフォーマットで日付を表示させる方法

    VBで、どうしても「アルファベットの月表示 日, 年」のフォーマットで出力する必要があった。
    表示が「August 31, 2012」になるように整えなければならなったのだ。
    (今回は、本当にVB.NETでやった。古くて大変だった・・・)
    いろいろと調べてみると、上のフォーマットに曜日や時間つきで
    表示するフォーマットはあったが、月と日と年だけを表示するという
    フォーマットはなかった。

    組み合わせることによって、下記のフォーマットでいけることが判明。

     "MMMM d, yyyy"
    

    ポイントは、MMMMのところ。これにより、月が省略されない形で表示される。

    しかし、問題はこれだけではなく、日付の出力では実行環境のロケールをみていることが判明。
    英語で出力しようとしていたら、日本語で出力されて、文字化け。
    (ちなみにどんな日本語で出力されたかは不明・・・)
    整形して出力する際に、ロケールを指定する必要があった。

    こんな感じで書くとよい

     Dim usDate as Date = Date.Now()
     Dim culture As New System.Globalization.CultureInfo("en-us")
     Label.text = usDate.ToString("MMMM d, yyyy", culture)
    

    関数にするなら、こんな感じ。
    (日付フォーマット以外の文字列を渡すとクラッシュするので、その場合は空文字を返すようにしている)

         '----------------------------------------------------
         ' August 31, 2012 のフォーマットで文字列を返す関数
         '----------------------------------------------------
         Private Function getDateMDYformat(ByVal str As String)
             Try
                 Dim usDate As Date = str
                 Dim culture As New System.Globalization.CultureInfo("en-us")
                 Return usDate.ToString("MMMM d, yyyy", culture)
             Catch ex As Exception
                 Return ""
             End Try
     
         End Function
    

    ロケールによって出力が変わるというところは、かなりハマった。
    CultureInfoでちゃんと指定してやれば、US以外のフォーマットでも出せるとわかったのはめっけもん。
    VBは、やれることは多いんだけど、調べるのが大変だ。

  • 絶対可憐チルドレン 31

    4091237932絶対可憐チルドレン 31 (少年サンデーコミックス)
    椎名 高志
    小学館 2012-08-17

    by G-Tools

    買いました。前の巻で死んだと思われた人たちは、幻だったみたい。ちょっと意表をつかれた。本当に徐々に謎が解けて、もともとあった未来で何が起きていたのかが明かされている。超能力を悪事に使うものと人のために使うもの。人のエゴが・・・って感じもする。単純なはずなんだけど、裏を読むとちょっと複雑。

    あと、超能力ウィルスは怖いね。あんなのが本当に出来たら、嫌だね。似たようなものは、バイオ技術で出来ちゃったりして。また、次の巻が気になるところ。その前に最初の頃の話を忘れているし、そろそろ読みかえそうかな。

  • BROKEN MIRROR 買った

    BROKEN MIRROR(アニメ盤)
    ブンブンサテライツ
    B007N6SCAO

    ガンダムUC 5巻のエンディング。見ていたら、欲しくなってしまい買った。いい感じでかっこいい。BOOM BOOM SATELLITESの曲は、今までも何曲か持っている。自分の好きな波長とぴったりなんだな。

    ガンダムUCの5巻もよかった。またしても気になるところで終わっているのがもどかしい。早く6巻がみたいところだが、公開されるのは来年だっけか。気長に次の巻がでるのを待ちますかね。

    機動戦士ガンダムUC (Mobile Suit Gundam UC) 5 [Blu-ray]
  • 偉大なる、しゅららぼん

    偉大なる、しゅららぼん
    万城目 学
    4087713997

    読もうとして読んでいなかったしゅららぼんを読んだ。今度は、琵琶湖を舞台にしたお話だ。琵琶湖から特別な力を授かった2つの一族をめぐる一見すると壮大な話。でも、実は小さくて、ちょっとした非日常だったりする。なんでもなさそうなところなんだが、いい世界観ができていて話に引き込まれる。だんだんと話に没頭していく、そんなところがいい。中盤の盛り上がりが何とも言えない。後半の〆は、あー、こういうものなんだなって感じ。今回も派手ではなく、淡々と。でも、少しだけ謎めいていて・・・日常に戻される終わり方。プリンセストヨトミのときは物足りなく感じていた。でも、しゅららぼんも読んでみると、そういう終わり方もアリなんだと思う。そう、メインが長く、歯切れがわるいのではなく、どどんと盛り上げって、緩やかに収束に向かう、エピローグが長くなっていると思えば悪くない。高ぶったまま終わるよりも、緩やかな終わり方がいいと思えるようになってきた。そういうものが万城目さんの作品なんだろう。間違いなく、しゅららぼんも面白いかった。しゅららぼんという名前の謎も解けたしね。

  • Firefoxがウェブサイトみていると固まる

    WindowsでFirefoxを使っている人は要注意。Firefoxで無効にしたshockwaveプラグインがプラグインのアップデートによって有効化され、それが原因でいろいろなサイトでFirefoxが固まる。固まると、Firefoxから「スクリプト〜〜〜」という警告がでるまで、まともな反応を返さなくなってしまう。(タブの閉じるをクリックしても、反応するまでに結構時間がかかるので、反応しているのかイマイチわからない。)厄介なのは、自分で無効化したものが勝手に有効化されているので、原因の特定までに時間がかかるということ。

    サイトをみているだけで、Firefoxが固まる人は、プラグインでshockwaveプラグインを無効化したほうが良い。これを無効にすることで、Flashのコンテンツも見れなくなる。FlashよりもFirefoxが固まらなくなるほうが重要。

  • VBで改行コードを文字列に入れる方法

    VBで変数やコントロールに改行コードを入れるには、vbCrLfを指定する。
    (ControlChars.CrLf と指定してもよい)

    ■使い方

     Dim str As String
     str = "一行目" & vbCrLf
     str &= "2行目"
    

    ちなみに vbCr ならキャリッジリターン、vbLf ならラインフィードになる。
    開発によっては、vbLfを使うこともありえる。

  • 魔境の女王陛下

    4061828118魔境の女王陛下 薬師寺涼子の怪奇事件簿 (講談社ノベルス)
    田中 芳樹
    講談社 2012-06-07

    by G-Tools

    いつの間にか薬師寺凉子の怪奇事件簿が出ていたので買った。もうこのシリーズは、発刊ペースが遅すぎていつでるのかわからない。本屋で見かけたときに始めて気がつくくらいだ。

    さて今回の舞台は寒い寒いシベリアの大地。怪奇でもなんでもなく、サーベルタイガーが出てくるだけ。このサーベルタイガーもクローンかなにかで作られた可哀想なネコだ。敵役も、変質者的な殺人鬼みたいなもので、怪奇もミステリーもないのだ。怪奇を除いて、薬師寺凉子の事件簿と考えてよむと面白い。今回も新しくキャラが増え、メイドメンバーの過去というか素性の一端が見え隠れする。それ以外は・・・というと、もう先の展開が読めて読めて仕方ない。想定の範囲ないというべき話の進行だ。面白いんだけど、若干、空き気味なところがある。もっと話にひねりがあると良いのだけど。

    ただし、ストーリーとか関係なく、薬師寺凉子の活躍という視点でみれば、今回もアクティブに活躍しまくる。泉田さんも、同じく活躍する。先を読みたくなるストーリーでもあるし、悪くない。ちょっと残念なのは、岸本の出番が無さ過ぎる。シベリアの大地じゃ、お友達はいないようだ。そこがちょっとかわいそう。他のキャラも出番がちと少ない気がする。今回は、メインの2人の物語なんだね。伏線として張られているものも少しずつ解かれているので、そろそろシリーズも終わりにさしかかっている感じだ。中々完結しない作者なだけに、ちゃんとした結末を望みたい。

  • VBで定数宣言などの部分を折りたためるようにまとめる方法

    VBでコードを書いているとコードの冒頭に定数宣言などを多数書く。
    これが長くなってしまうとソースコードの可読性が下がってしまう。
    定数宣言などが長くなる場合には、#Region ディレクティブ / #End Region ディレクティブ を使用し読みやすくする。

    #Region ディレクティブを使用することで、Visual Studioのコードのアウトライン機能で 展開や折り畳みができるようになる。

    ■使い方

    Public Class DefaultClass
    
    #Region "定数宣言"
       Private Const ACTIVE_FLAG = 1
       Private Const NONACTIVE_FLAG = 0
       Private Const TAX = 0.05
    #End Region