2012年8月29日水曜日

Metro サンプル

Windows8 Metro (Javascript) でのサンプル


  • メッセージを表示させたい時。JSのalert()に相当するもの。
            var msg = new Windows.UI.Popups.MessageDialog("入力されていません");
                msg.title = "警告";
                  msg.showAsync();


      • 別のHTMLファイルをincludeしたい時。
                  <div id="header" data-win-control="WinJS.UI.HtmlControl" data-win-options="{uri: '/html/header.html'}"></div>

                  言語の問題で警告が出ますが、動いているので、一旦、警告は忘れます。







      2012年8月21日火曜日

      CPAN で ftp ではなくhttp でモジュールをget する方法


      # cpan -i CGI::xxxxx
      CPAN: Storable loaded ok
      Going to read /home/izawa/.cpan/Metadata
        Database was generated on Tue, 17 Jul 2012 05:43:03 GMT
      CPAN: LWP::UserAgent loaded ok
      Fetching with LWP:
        ftp://ftp.kddilabs.jp/CPAN/authors/01mailrc.txt.gz

      とここで止まってしまう場合は、ファイアウォールなんかでFTP接続ができていない。
      なので、HTTP接続に変えます。

      1. perl -MCPAN -e shell
      2. cpan > o conf
        で設定の確認
      3.     urllist
              ftp://ftp.kddilabs.jp/CPAN/
           と表示されます。まあ、当たり前か。。。
      4. cpan> o conf urllist pop ftp://ftp.kddilabs.jp/CPAN
          でftp設定を追い出しましょう。
      5. cpan> o conf urllist push http://ftp.kddilabs.jp/CPAN
           で設定を行い。
      6. cpan> o conf commit
      commit: wrote /usr/lib/perl5/5.8.8/CPAN/Config.pm
           で設定完了。念のため、o conf で設定の確認はしましょう。

      これでftpではなく、httpで接続するので、モジュールのダウンロードが可能になります。