アーカイブ

  • VLC 動画再生で、画像が表示されなくなった。

    設定画面の「ビデオ」の項目で、「オーバーレイビデオ出力」にチェックが入ってると、そうなったみたい。

    チェックを外したらうまく表示できました。

    2010年 3月 24日 | Filed under 私事
    タグ:
  • お父さん、危険です!

    パソコンに隠したはずのエッチな画像を根こそぎ暴く探偵ドライブ発売中!

    USBメモリに一見見えちゃう、アダルト高速探知プログラムが搭載されているそうです。
    検挙率99%らしいっす(大汗

    世間のお父様、エマージェンシーですょ。

    でも、動画は探知対象ではない模様。

    そこのホッとした貴方!!!
    明日は我が身です。いまこそセキュリティの見直しを(w

    2010年 3月 13日 | Filed under 気になる時事ネタ
  • [PHP]CakePHPに遊ばれてみた

    CakePHPのお話。
    悪戦苦闘してるわけですが…。
    とりあえず、『ファイルとクラス名の規約』を遵守しないと何も始まらない模様。

    通常、ファイル名はアンダースコア記法(underscored)を使い、クラス名にはキャメル記法(CamelCased)を使います。
    すなわち、 Cake において MyNiftyClass というクラスを用いるには、ファイル名を my_nifty_class.php  というようにします。
    次の例で、 CakePHP アプリケーションで典型的に利用する異なるタイプのクラスを、それぞれどのように命名するのか示します。
    
    * KissesAndHugsController というコントローラのクラスは、 kisses_and_hugs_controller.php というファイル名にします(「_controller」がファイル名に含まれることに注意してください)。
    * MyHandyComponent というコンポーネントのクラスは、 my_handy.php というファイル名にします。
    * OptionValue というモデルのクラスは、 option_value.php というファイル名にします。
    * EspeciallyFunkableBehavior というビヘイビアのクラスは、 especially_funkable.php というファイル名にします。
    * SuperSimpleView というビューのクラスは、 super_simple.php というファイル名にします。
    * BestEverHelper というビューのクラスは、 best_ever.php というファイル名にします。
    各ファイルは、 app フォルダ内のそれぞれ適切なフォルダの中かその下(サブフォルダも可)に設置します。
    

    ネットを徘徊してると、こんなのを見つけた。
    CakePHP 規約ワードメーカー

    ってことは逆に、複数形はどういう単語なのか、しっかり認識しないと、Cakeさんでは認識してくれない(もしくは誤認識されるかもしれない)ってことですよね。

    あと、各テーブルの主キー項目は、『id』というカラムを必ず持たないといけない模様です。
    表示(index)とかならできるのだけど、deleteやupdateなどのロジックでは必ず『id』というカラムが必要となってくるように思えます。

    ORマッピング』という考え方。
    プログラムのコーディングをする側には納得できる考え方だけど、
    テーブル設計側からしたら、ちょっち設計しづらく感じる今日この頃。

    2010年 3月 10日 | Filed under PHP
    タグ:
  • Twitterで歌詞をつぶやいたら、JASRACの利用料が発生する

    Twitterで歌詞をつぶやいたら、JASRACの利用料が発生する by JASRAC菅原常務理事

    「Twitterで歌詞をつぶやいたら、JASRACの利用料が発生する by JASRAC菅原常務理事」。
    こんなつぶやきがTwitter(ツイッター)上に大量に出回っている。発信源は動画投稿サイト「ニコニコ動画」を運営するニワンゴの木野瀬友人取締役だということだが、本当に「ツイッター」にヒット曲の歌詞を書いたりすると、JASRACから請求書が来るのだろうか。
    ツイッターもネットメディアに変わりはない
    JASRACの菅原常務理事とは、日本音楽著作件協会(JASRAC)の菅原瑞夫常務理事のこと。菅原理事は2010年2月28日に「ニコニコ動画」の二次創作オンラインワークショップの第三回目「JASRAC『菅原常務理事』がニコニコユーザーの質問に何でもお答えいたします」の生放送に出演。その中で「ツイッター」の著作権について語った。
    JASRAC広報によれば、「ニコニコ動画」の生放送で菅原常務理事が「ツイッター」に関する著作権について語ったのは事実だという。「ツイッター」は個人がプライベートで勝手につぶやくものと思っている人もいるが、ホームページやブログと同じネットメディアであり、ヒット曲などの歌詞を書いた場合、著作権法に抵触すると説明する。それはJASRACの管理楽曲に関わらず、著作物全てに共通なものだとも指摘した。
    ツイッターの 使用料については現在検討中
    たった140文字の「ツイッター」の世界でも法律は守らなければならず、
    「ネット上はプライベートの場所ではないことをみなさんに認識して欲しい」
    とJASRACは訴えている。
    ちなみに、歌詞を書いても著作権法に抵触しないのは、報道や批評、研究など、「引用」の正当性が認められた場合に限るという。JASRACでは「ツイッター」で歌詞を書いた場合の使用料をどうするかについてはまだ決めておらず、
    「著作権等管理事業法に則り、どのように取り扱うかを現在検討しているところです」
    と話している。
    ちなみに、曲のタイトルだけでは著作権法に抵触しないそうだ。
    

    どこまでの引用が抵触するのだろうね。
    何文字以上かぶったらダメなの?
    >>「ネット上はプライベートの場所ではないことをみなさんに認識して欲しい」
    っていうか、それだったら、各ASPで、入力時に警告出せるようにしなきゃいけないんじゃないの?
    JASRACはその為のAPIを開示してくれるわけ?
    請求を考える前に、それを未然に防ぐことやってくれなきゃ、ただの金欲しさにしか見えないよ。
    「著作権等管理事業法」はよく知りませんが、
    例えばそれなら、引用する場合は、歌手名や作詞・作曲者名を必ずつけるなどで著作権を守ることできないんですかね?

    >>ちなみに、曲のタイトルだけでは著作権法に抵触しないそうだ。
    当然!じゃなきゃ紹介もできないやん。

    2010年 3月 5日 | Filed under 気になる時事ネタ
    タグ:
  • [PHP]外字の削除

    昔作った記憶があるのだけど、どこかに失踪してしまったのでメモメモ。
    ポイントは下記の1行。

    mb_substitute_character("none");
    

    あんまり自信ないので、おかしなところがあれば、ご指摘よろしくお願いします。

    #--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--
    # 外字の撲滅
    #--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--
    function deleteExternalFontsChar(
        $str
    ){
      #--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--
      # 戻り値の初期化
      $returnValue = $str;
      #--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--
      # 現在のmb系関数の設定状況をバックアップ
      $bk_mb_language             = mb_language();
      $bk_mb_substitute_character = mb_substitute_character();
      $bk_mb_internal_encoding    = mb_internal_encoding();
      $bk_mb_regex_encoding       = mb_regex_encoding();
      #--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--
      # 日本語環境設定
      mb_language("ja");
      mb_internal_encoding("eucJP-win");
      mb_regex_encoding(mb_internal_encoding());
      #--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--
      # 入力文字エンコーディングが無効、
      # または出力文字エンコーディングに文字コードが存在しない場合の代替文字を指定(none:出力しない)
      mb_substitute_character("none");
      #--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--
      # まずは、処理対象の文字列を、現在のエンコードに合わせる
      $returnValue = @mb_convert_encoding( $returnValue, mb_internal_encoding(), $bk_mb_internal_encoding );
      #--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--
      # ざくっと外字撲滅
      $returnValue = @mb_convert_encoding( $returnValue, "EUC-JP", mb_internal_encoding() );
      $returnValue = @mb_convert_encoding( $returnValue, mb_internal_encoding(), "EUC-JP" );
      #--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--
      # 最後に、元の文字列エンコードに戻す
      $returnValue = @mb_convert_encoding( $returnValue, $bk_mb_internal_encoding, mb_internal_encoding() );
      #--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--
      # mb系関数の設定状況をバックアップを復元
      mb_language($bk_mb_language);
      mb_substitute_character($bk_mb_substitute_character);
      mb_internal_encoding($bk_mb_internal_encoding);
      mb_regex_encoding($bk_mb_regex_encoding);
      #--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--
      # ここで処理終了
      return $returnValue;
    }
    
    2010年 3月 2日 | Filed under PHP
    タグ: ,
  • 2NN/2CHダウン

    2ちゃんねるニュース速報+ナビの2NN、ほんとに落ちてるんですね。
    トップページは開くけど、サブドメインのWebサービス全部(?)見られない感じになってるような。。。
    故意に落とされたとしたら、大問題やね。
    もし、噂になってる予告を出した人がやったとしたのなら、
    いくら気に入らないことがあったとして、
    それがどういう問題に発展するのか、ちゃんと考えてくれよと思う。
    お国間の問題に発展など、こじれなきゃいいのだけど。。。

    2010年 3月 2日 | Filed under 気になる時事ネタ
Archive for 2010年 3月