Login
  Days of Liris
   1 2 3 4 .. 46    Next>

2008/05/03

サーバを変えた

Tag: dev

しかたなくサーバを変えました。前のサーバは負荷がかかると不安定になってしまいます。再起動すると、ディスクを認識しないことも時々。

新しいマシンを買おうかと思いましたが、PCを買うのは年末もしくは年始と決まっているので、あきらめます。不安定になったものは使い続けられないし(多分、ディスクを換えればいいはず)、余っていたPCに引っ越しました。引っ越したPCはPentiumMの1Gで、メモリも1/3になってしまいました。ディスクの回転速度も5400rpmです。ぐすん。

さて、Gentoo君をこの人にインストールすると1週間ぐらいかかってしまいます。なので、今回はUbuntuをインストールしました。これで、僕の手元からGentooはいなくなってしまいました。時代の趨勢かもしれません。そのうち、復活するかもしれません。

Ubuntuもインストールは簡単そうに見せかけて、なかなかこまったものです。ベースシステムだけインストールして再起動するとカーネルが起動してくれません。linux-serverとかいうやつらしいです。多分、ちょっと古いPCにはうれしくない構成になっているのかもしれません。僕の妄想ではVTとかその辺が怪しいと信じていますが、ぬれぎぬでしょう。

仕方ないので、レスキューモードで立ち上げて、別のカーネル(linux-generic)をインストールして起動します。

そこそこ動いていますが、日本のミラーサーバ遅すぎ。apt-getでなかなかダウンロードできません。ゴールデンウィークじゃなければ別のサーバーにつなげるんですが、お休みなので、のんびりと、気長に待ちます。というか、子供をあやしているだけですが。


2008/04/11

Google App EngineのDataStore

Tag: dev python

Getting Startedの Using the Datastore を読んでいたら,なんだかGQLとか言うSQLもどきで書かないと行けなさそう。SQLObjectとか,SQLAlchemyとか,適当なO/R Mapperで堕落した僕には敷居が高いなー,と思っていたら, The Query Class にO/R Mapperっぽい書き方が書いてありましたとさ。ちょっと好きになれないAPIですが,まあ,なれの問題かもしれません。

で,うーん,何作ろう?


Google App Engineで

Tag: dev

Google App Engineで/usr/local/google_appengine/new_project_templateをコピペして,何かを始めるそぶりを見せます。

そしておもむろにmain.pyにfrom paste.deploy import loadappを書いて実行します。

さすれば,paste.deployなんてねーと言って,おこられます。

悲しいので

import sys

logging.debug(sys.path)

するとPasteはロードパス上にいそうです。でも,ロードしてくれません。

ウィスキーを飲んでpylonsとかturbogearsの夢を見ずに,djangoで幸せになっとけと言うことでしょうか?


2008/04/07

なおっていた

Tag: dev

先週の金曜にdojoの1.1にした。

金曜か土曜は,gridでデータの削除で,画面がうまく更新されなかった。

月曜になると,なおっていた。(コードは一切変更していない)。

素晴らしい。


2008/04/02

dojo 1.1がリリースされているのね

Tag: dev

dojo 1.1がリリースされているのね。まだ,とりあえず,例のWebMail。アップデートしなくっちゃ。

修正バグの数が811。すげー。


2008/03/28

もう1つのWeb Mail

Tag: dev

Pythonのお泊まり会で見せた Web Mail です。とりあえず,バージョン0.1。キャンプで見せたときから時間が経っているのに,ほとんど変わっていないのが悲しい。

http://www.liris.org/blog/E38282E38186EFBC91E381A4E381AEweb-mail/ss001.PNG

とりあえず,

  • IMAPサーバ(dovecotでしかまだ試していない)必要
  • PylonsとかSQLAlchemyがいる
  • ブラウザはSafariとFirefoxでは動く。IEはそこそこ動く。他は知らん
  • 僕がとりあえず必要な機能しかまだない。
  • ページドリストは使っていない
  • dojoのお話が今後続くはず。

2008/03/19

プロセスが死ぬ・・・。

Tag: dev

なぜか今日はやたらとPythonのプロセスがおちる。なんでだ?特に負荷がかかっている様子もないし・・・。

あと、インターネットとの接続が不安定。なんでだ?

さらに、新しいルータ、デフォルトではPingに応答しないらしい。不便。


2008/03/13

Komodo Editを使ってみる

Tag: dev

emacsから別のものに乗り換えたいと数年間思い続けて,いまだにemacsを使っていました。でも,乗り換え先がいいのがいません。仕方ないので,最近,ときどき耳にする Komodo Edit をインストールしてみました。Eclipseと違ってJava Freeなので少し安心です。

ちなみに,今でも一番好きな開発環境はVisual Studioですが,悲しいことにMacでは動きません。

やりたいことは,Python, CSS, HTML, JavaScriptとかを書きたい。emacsで今までやれていたことはやりたい。キーバインディングは気にしない(多分,普通のキーバインディングであればあわせられる)。と言う位です。

どうでもいいことは,メニューが日本語とか,ソースコードに日本語が入力できるかどうかとか・・・。メニューは英語でも構わないです。ソースコードへの日本語の入力は,基本的にしないのでいいです。

昔はデバッグできることが条件の1つでしたが,最近はlog出力で何とかなっているので,プライオリティは下がりました。できれば,嬉しいですが,Javaと違ってPythonはいい加減なので,色々やり易いです。後は,ipythonがいれば大丈夫。

で, emacsがなくても Komodo Edit で平気になったかと言うと,うーん,まだ,気持ち的に落ち着きません。ファイルの切り替えがemacsほどスムーズにできません。慣れの問題だと信じてしばらく使い続けましょう。

それからKomodo IDEは高すぎます。Subversionと連携したりでバッグできたりいいことは多いですが,それで300$近くは出せません。50とか100$ぐらいであれば買うんだけど。


2008/03/09

iPhoneのSDK

Tag: dev

iPhoneのSDKを昨夜,ダウンロードしてインストール。ダウンロードしたものが2Gでインストールには5G必要。一体何がインストールされるんだ?

ドキュメントが沢山。iPhone OS Programing Guideを一通り眺めてみる。2Dだけじゃなくって3Dとか,録音(touchじゃできないと思うけど)とか,いろいろできるらしい。3DはOpenGLでやっているらしい。会社のHPのデスクトップよりちゃんと3Dが動きそう。

で,とりあえず,Obj-Cでコードをかけないといけないらしい。うーん,まあ,これを機会にObj-Cもやってみるかな?

次に,サンプルのスクリーンショットを眺めてみる。Hello Worldのサンプルがありました。Hello Worldは基本でしょ。でも,Hello Worldのスクリーンショット,地球の画像が表示されます。いきなり敷居高い!

なにはともあれ,ぱっと見た目がかっこ良くないといけないらしい。


2008/03/08

IronPythonStudio

Tag: dev python

http://www.codeplex.com/IronPythonStudio

なるほど,あとで試す。


   1 2 3 4 .. 46    Next>