Updates from someeda RSS Toggle Comment Threads | キーボードショートカット

  • someeda 18:05 on 2010/03/22 パーマリンク | 返信
    Tags:   

    Macのターミナルからアプリの起動 

    Macのターミナルからアプリが起動できたら便利だなと、ふと思って調べたらありました。Finderならこれで開きます。

    $ open .

    textmateを使っているときに思ったのですが、textmateはスプリット表示に対応してないのでコードの別の部分を見たい時に少々面倒です。そこで別のエディタで開こうと思いました。しかしエディタからまたディレクトリを探して行くのは面倒です。

    でも -a オプションでアプリ名を指定するだけで起動できるんですね。知らなかった。

    $ open -a coteditor filename
    $ open -a emacs filename
    $ open -a evernote filename

    そんな事知らないのかよ!的な事ですが便利です。aliasの設定をしてもいいですね。

    ※ evernoteもいけますね!

    参考:
    *Macのアプリを、ターミナルから起動すると意外と便利だった:Goodpic.

     
  • 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が動かない件について
    * Issue 985: Import Error: Failed to import ctypes to load dll on windows

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

     
  • someeda 16:02 on 2010/02/02 パーマリンク | 返信  

    memo:JavaScript:Theory of the DOM 

    面白そうなのでメモ。

    古いビデオですが、基本的なところは今も変わらないので有用かと。ちらっと見た感じでは、IE6についてメモリーリークの話題がありました。IE6はGoogleが段階的にサポートを廃止して行くと発表したばかりで、早く滅んで欲しいと思っている人は多いと思います。が、システムリプレースができなくてIE6を使わざるを得ない企業もありますし。知っておいて損はありません。

    Douglas Crockford teaches “An Inconvenient API: The Theory of the Dom.” This course is broken into three clips; this is the first of those three clips. Slides: http://yuiblog.com/assets/crockford/theory.zip.

    Douglas Crockford: “Theory of the DOM ” (1 of 3)

    Douglas Crockford: “Theory of the DOM” (2 of 3)

    Douglas Crockford: “Theory of the DOM” (3 of 3)

     
  • 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 01:58 on 2009/06/21 パーマリンク | 返信  

    SNSのサイワールドが終了 

    という、お知らせのメールが届きました。
    全く使っていませんでしたが。

    サーバーアップデート→トラブル発生→終了という、凄い流れです。

    会員の皆様に残念なお知らせをしなければなりません。
    2009年8月21日(月)をもちまして、日本サイワールドはサービスを終了することとなりました。

    サービス終了のお知らせはこちら↓

    http://jp.cyworld.com/mycyworld/notice_read.php?postid=393&startpos=1

    5月26日のサーバーメンテナンス以降、多数のエラーが発生しておりご迷惑をおかけしております。
    復旧のためできる限り手を尽くしてまいりましたが、既にサーバーを移転しており
    サービス終了時までこれ以上の改善は見込めない状況です。
    お知らせが遅れたためにさらなるご心配をおかけしてしまったことを深くお詫びいたします。
    本当に申し訳ございませんでした。

    これ以上の改善が見込めない状況の理由が、既にサーバーを移転しているからというのが良くわかりませんね。
    参加していた方は気の毒です。

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