Updates from 1月, 2011 Toggle Comment Threads | キーボードショートカット

  • someeda 18:25 on 2011/01/07 パーマリンク | 返信
    Tags: iOS, Xcode   

    Xcode スナップショットのエラー 

    Xcode でスナップショットを行うと「スナップショットが作成できません」とエラーが出たので、その対処方法。

    スナップショットのイメージファイルが以下にあるので、

    /Users/(username)/Library/Application Support/Developer/Shared/SnapshotRepository.sparseimage

    これをファイル名を変更する等して退避、その後Macを再起動したら治りました。

    参考:Re: Xcode Snapshot Failed.

     
  • someeda 18:35 on 2010/03/20 パーマリンク | 返信
    Tags: GAE, ,   

    GAEでpython-twitterを使う 

    Google App Engineでpython-twitterライブラリを使ってみました。
    Mac OS X の GoogleAppEngineLauncher.app を利用しています。

    1. python-twitter をダウンロード
    2. main.py のあるディレクトリに、解凍した中にある twitter.py, simplejson を置く。
    3. main.py にこちらのパッチを含める。
    4. GoogleAppEngineLauncher.app の preferences (コマンド+,) にある python path に /usr/bin/python2.5 を設定する。他の環境で問題が起こる時は python2.5 を使う様にてみると良いかもしれません。
    5. GoogleAppEngineLauncher.app を再起動。

    以上で使える様になりました。

    最初は 3. にあるパッチを使ってみたのですが、以下のエラーが。
    ImportError: No module named _ctypes
    検索したら、これはローカルサーバだけで起こる現象らしく、python2.5 を使う事で解決です。

    参考:
    * Google App Engineでpython-twitterが動かない件について
    *

    修正履歴:
    * 2010/03/20 手順 5. を追加。

     
  • someeda 19:15 on 2010/01/22 パーマリンク | 返信  

    久しぶりのPython 

    Python2.3.4で動いていたCGIスクリプトを修正する必要に迫られました。どうせならという事で、新しめのPython 2.6.4で動かしてみます。

    しかしエンコーディングのエラーが・・・。
    ちなみにソースはShift-JIS。クライアントはWindows XP。
    エンコーディングの扱いが変わっていそうな感じです。

    調べてみると、最近は日本語バージョンというのは無いそうで、本家に統一されたっぽいですね。
    エンコーディングについては、ここのサイトが参考になりました。

    http://python.matrix.jp/tips/string/encoding.html

    仕組みを完全には理解していないのですが、ファイルを1つ設置したら何事も無く動作しました。Python 本体のデフォルトエンコーディングを ascii から mbcs に変更しています。

    (Python directory)\Lib\site-packages\sitecustomize.py

    import sys
    sys.setdefaultencoding(‘mbcs’)

    こんな事をするとUTF-8を使ったスクリプトを扱う場合に問題出そうですが、それはそんな機会が訪れたら考える事にします。猿真似はおすすめできません。

    その他にodbcドライバも使いたかったので mark hammond 氏のサイトを見たのですが、古いバージョンしかありません・・・ええーっと思いながらも良く見ると、SourceForgeにありました。各バージョン毎に用意するの大変ですね。いま時は自動可しているかな?

    さすがにしばらく見ないと、いろいろと変わっていますね。

     
  • someeda 00:57 on 2009/02/17 パーマリンク | 返信
    Tags:   

    アドビ、「Flash Player 10」のスマートフォン対応予定を明らかに–2010年をめど:モバイルチャンネル – CNET Japan 

    今後は、スマートフォンでもFlashのフル機能が使える様になります。しかしiPhoneに関しては、まだ待つ必用ありだそうです。

    Adobe Flash Player 10は2010年の早い時期にほとんどのスマートフォンで利用できるようになるが、iPhoneユーザーは待たねばならない。しかし、Adobe幹部はiPhoneでも利用できるようになると述べている。

    via アドビ、「Flash Player 10」のスマートフォン対応予定を明らかに–2010年をめど:モバイルチャンネル – CNET Japan.

    時期iPhoneのスペック次第という事もあるのでしょうか。現行機種でも対応してくれればありがたいのですが。

     
  • someeda 17:03 on 2009/01/12 パーマリンク | 返信
    Tags: amazon, ec2   

    EC2のConsole 

    アマゾンがEC2をWebで直感的にコントロールできる、コンソールを提供開始したので。少し触ってみました。
    まずはQuickStartにある、このインスタンスを作ります。

    Ruby on Rails Web Starter (AMI ID: ami-b44bafdd)
    Fedora Core 8, 32-bit architecture, Ruby 1.8.6, Rails 2.2.2, RubyGems 1.3.1, Mongrel 1.1.5, and MySQL 5.0.45

    sshでのアクセス用URLが表示されるので、ログインしてみます。
    RubyとRailsのバージョンはこんな状態です。

    [root@ ~]# gem -v
    1.3.1
    [root@ ~]# gem list

    *** LOCAL GEMS ***

    actionmailer (2.2.2)
    actionpack (2.2.2)
    activerecord (2.2.2)
    activeresource (2.2.2)
    activesupport (2.2.2)
    cgi_multipart_eof_fix (2.5.0)
    daemons (1.0.10)
    fastthread (1.0.1)
    gem_plugin (0.2.3)
    mongrel (1.1.5)
    open4 (0.9.6)
    rails (2.2.2)
    rake (0.8.3)
    [root@ ~]# ruby -v
    ruby 1.8.6 (2008-08-11 patchlevel 287) [i386-linux]
    [root@ ~]# which ruby
    /usr/bin/ruby
    [root@ ~]#

    こういうインターフェイスはサードパーティーの物がありましたが。今回アマゾン自身が提供する事になったわけです。無料で使えるのもありがたい事です。これでEC2を利用するのに、大分敷居が下がった感じがします。

    /proc/meminfo と /proc/cpuinfo の出力はこんな感じです。

    # cat /proc/meminfo
    MemTotal:      1747764 kB
    MemFree:       1615412 kB
    Buffers:          5368 kB
    Cached:          48384 kB
    SwapCached:          0 kB
    Active:          51096 kB
    Inactive:        40248 kB
    HighTotal:     1003528 kB
    HighFree:       907368 kB
    LowTotal:       744236 kB
    LowFree:        708044 kB
    SwapTotal:      917496 kB
    SwapFree:       917496 kB
    Dirty:              12 kB
    Writeback:           0 kB
    AnonPages:       37612 kB
    Mapped:           8472 kB
    Slab:             5972 kB
    SReclaimable:     2432 kB
    SUnreclaim:       3540 kB
    PageTables:        792 kB
    NFS_Unstable:        0 kB
    Bounce:              0 kB
    CommitLimit:   1791376 kB
    Committed_AS:   178332 kB
    VmallocTotal:   114680 kB
    VmallocUsed:      1360 kB
    VmallocChunk:   112936 kB

    # cat /proc/cpuinfo
    processor    : 0
    vendor_id    : AuthenticAMD
    cpu family    : 15
    model        : 65
    model name    : Dual-Core AMD Opteron(tm) Processor 2218 HE
    stepping    : 3
    cpu MHz        : 2599.998
    cache size    : 1024 KB
    fdiv_bug    : no
    hlt_bug        : no
    f00f_bug    : no
    coma_bug    : no
    fpu        : yes
    fpu_exception    : yes
    cpuid level    : 1
    wp        : yes
    flags        : fpu tsc msr pae mce cx8 apic mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow up pni cx16 lahf_lm cmp_legacy svm extapic cr8legacy ts fid vid ttp tm stc
    bogomips    : 6502.41
    clflush size    : 64

    ps ax。最初からmongrelが起動しています。

    # ps ax
    PID TTY      STAT   TIME COMMAND
    1 ?        Ss     0:00 init [4]
    2 ?        S      0:00 [migration/0]
    3 ?        SN     0:00 [ksoftirqd/0]
    4 ?        S      0:00 [watchdog/0]
    5 ?        S<     0:00 [events/0]
    6 ?        S<     0:00 [khelper]
    7 ?        S<     0:00 [kthread]
    9 ?        S<     0:00 [xenwatch]
    10 ?        S<     0:00 [xenbus]
    48 ?        S<     0:00 [kblockd/0]
    49 ?        S<     0:00 [cqueue/0]
    54 ?        S<     0:00 [khubd]
    56 ?        S<     0:00 [kseriod]
    76 ?        S      0:00 [pdflush]
    77 ?        S      0:00 [pdflush]
    78 ?        S<     0:00 [kswapd0]
    79 ?        S<     0:00 [aio/0]
    201 ?        S<     0:00 [kpsmoused]
    220 ?        S<     0:00 [kjournald]
    242 ?        S<     0:00 [kauditd]
    267 ?        S<s    0:00 /sbin/udevd -d
    498 ?        S<     0:00 [kmpathd/0]
    504 ?        S<     0:00 [kmirrord]
    522 ?        S<     0:00 [kjournald]
    786 ?        Ss     0:00 /sbin/dhclient -1 -q -lf /var/lib/dhclient/dhclient-eth0.leases -pf /var/run/dhclie
    851 ?        Sl     0:00 rsyslogd -m 0
    855 ?        Ss     0:00 rklogd -x
    864 ?        Ss     0:00 dbus-daemon –system
    874 ?        Ss     0:00 /usr/sbin/sshd
    882 ?        Ssl    0:00 console-kit-daemon
    932 ?        Ss     0:00 crond
    965 ?        SNs    0:00 anacron -s
    999 ?        S      0:00 /bin/sh /usr/bin/mysqld_safe –datadir=/var/lib/mysql –socket=/var/lib/mysql/mysql
    1057 ?        Sl     0:00 /usr/libexec/mysqld –basedir=/usr –datadir=/var/lib/mysql –user=mysql –pid-file
    1092 ?        Sl     0:01 /usr/bin/ruby /usr/bin/mongrel_rails start -e development -p 80 -d
    1104 xvc0     Ss+    0:00 /sbin/agetty xvc0 9600 vt100-nav
    1110 ?        Ss     0:00 sshd: root@pts/0
    1112 pts/0    Ss     0:00 -bash
    1149 pts/0    R+     0:00 ps ax

     
c
新規投稿作成
j
次の投稿 / 次のコメント
k
前の投稿 / 前のコメント
r
返信
e
編集
o
コメントを表示する / 隠す
t
トップへ移動
l
go to login
h
show/hide help
esc
キャンセル