環境 この記事の内容は、Xubuntu Linux 7.10, Xfce4 4.4.1で確認しました。 問題 デスクトップにパネルが表示されません。 解決方法 ${HOME}/.cache/sessionsディレクトリを削除し、ログインし直します。これで、初期状態でパネルが表示されます。 解決方法…
id:SumiTomohiko:20080301:1204392302で取り上げた、simutransを始めました。下は、開始直後のスクリーンショットです。選択したマップには出島があるので、そこにビッグサイトを建設してゆりかもめを通すのが目標です。
環境 この記事の内容は、Xubuntu Linux 7.10, Java Standard Edition 1.5.0_13で確認しました。 例 以下のように、ひとつのjava.util.ArrayListオブジェクトに対して、複数のスレッドからオブジェクトをaddメソッドで追加するようにします。そうすると、すべ…
環境 この記事の内容は、Ubuntu Linux 7.10にxubuntu-desktopをインストールして作成したXubuntu Linux 7.10で確認しました。 CTRLキーとCAPSキーを入れ替える方法 以下のようにします。 --- /etc/X11/xorg.conf.orig 2008-03-05 02:06:09.000000000 +0900 +…
以下では、敬称は省略させていただきます。 最近のRuby: 2008春 日本Rubyの会 高橋征義 最近のRuby 1.9 会場に質問「Ruby 1.9を使ったことのある人は?」 3人くらい挙手した。 当初は1.9.1だったはず バージョン番号のつけ方が1.9から変更になった。 バージョ…
以下では、敬称は省略させていただきます。 The Future of the Web - Mozilla Labs Christpher Beard Innovation and the Open Web Mozillaについて Mozillaは今年で10年目。 従業員ひとりにつき10人のボランティアがいる。 モバイル版Firefoxが予定されてい…
pyedittagとは、なんですか? pyedittagは、MP3ファイルのタグを編集するアプリケーションです。コンソール上で動作します。 動作環境 以下の環境で動作を確認しています。 名前 バージョン Ubuntu Linux 7.10 Python 2.5.1 taglib 1.4 tagpy 0.93 Ubuntu Lin…
どう書く? orgの#2841 (http://ja.doukaku.org/comment/2841/) が理解できなかったので、コードを変更して、動かしてみました。問題は、「配列の中で重複している要素を取り除く」というもので、たとえば入力が[3, 1, 4, 1 5]だったら、出力は[3, 4, 5]とな…
HaskellでFizzBuzz問題を解いてみました。 fizzbuzz :: Int -> Int -> String fizzbuzz n max | n == max = "" | n `mod` 15 == 0 = "FizzBuzz\n" ++ fizzbuzz (n + 1) max | n `mod` 3 == 0 = "Fizz\n" ++ fizzbuzz (n + 1) max | n `mod` 5 == 0 = "Buzz\n…
Yogとは、なんですか? Yogは、開発中のスクリプト言語です。以下の特徴を持っています。 関数の仮引数に式を記述できます。この式は、関数を実行するための事前条件となります。 関数を|演算子で結合して、新しい関数を作成することができます。この関数を呼…
pdumpfsとは、なんですか? pdumpfsについては、id:SumiTomohiko:20070717:1184676178を参照してください。 0.2での修正点 バックアップするファイルと同じ名前のディレクトリが過去のバックアップにあった場合、エラーとなる不具合を修正しました。 Python 2…
環境 この記事の内容は、Ubuntu Linux 7.10, Xtal 0.9.9.0で確認しました。 コンパイル方法 gcc/Makefileを以下のように変更した後、 --- gcc/Makefile.orig 2008-01-14 01:18:42.166011422 +0900 +++ gcc/Makefile 2008-01-14 01:18:48.166353362 +0900 @@ …
みんなのPython Webアプリ編 [みんなのシリーズ]作者: 柴田淳出版社/メーカー: ソフトバンククリエイティブ発売日: 2007/11/30メディア: 単行本購入: 6人 クリック: 199回この商品を含むブログ (39件) を見る よかったところ ウェブアプリケーションの基本的…
はじめてのPython (I・O BOOKS)作者: 紫藤貴文,第二I O編集部出版社/メーカー: 工学社発売日: 2007/11メディア: 単行本 クリック: 3回この商品を含むブログ (3件) を見る よかったところ __cmp__といった特殊メソッドについて説明していたところ。 誰が読む…
サンシャインクリエイション36とサンシャインクリエイション37で頒布した (http://d.hatena.ne.jp/SumiTomohiko/20071001/1191251858, http://d.hatena.ne.jp/SumiTomohiko/20070605/1181064467) TurboGearsの同人誌"TurboGears x ARIA"を公開します。以下の…
概要 TitaniumRiderは、以下の特徴を持ったウェブサーバです。 GETしかできません。 CGIを実行することができます。 Pythonで書かれています。 動作環境 Ubuntu Linux 6.10, Python 2.4.4c1で、動作を確認しています。 詳細 このウェブサーバは、ウェブスク…
概要 「ブログでつけるお小遣い帳」は、はてなダイアリーから入力できるお小遣い帳のウェブアプリケーションです。 使いかた 1. 日記を書く。 日記を書きます。このとき、記事の中に、http://d.hatena.ne.jp/asin/4797341815のように、購入した商品のASINペ…
ARIEL 1 (ソノラマノベルス)作者: 笹本祐一,鈴木雅久出版社/メーカー: 朝日新聞社発売日: 2007/12/07メディア: 新書購入: 2人 クリック: 27回この商品を含むブログ (25件) を見るid:SumiTomohiko:20071207:1197042932
この記事は、「ブログでつけるお小遣い帳」(http://nekomimists.ddo.jp/cachebook/) に、データを入力するためにトラックバックを送る記事です。
概要 manage.pyに新しいコマンドを追加し、Djangoの環境内で任意の処理を行えるようにします。例えば、以下のようなことができるようになります。 $ PYTHONPATH=.. python manage.py hello Hello 環境 この記事の内容は、Ubuntu Linux 6.10, Python 2.4.4c1,…
「国旗のデザインがリニューアルされるとしたら? | POP*POP」(http://www.popxpop.com/archives/2007/09/post_364.html) で紹介されているアメリカの国旗をみてつくってしまいました。
はじめに 「同人誌即売会検索しすてむ」 (http://www.taiyakiyasan.org/doujinsystem/) は、ほとんどの同人イベントをカバーしているという点で、有益なサイトです。しかしながら、その操作方法にはいくつかの問題が見受けられます。 選択項目を選ぶのに、ド…
概要 トラックバックを使うことで、システムに手を加えることなく、既存のブログに新しい機能を追加できます。 はじめに 利用者にとっての問題 - データの分散 ブログを書いている人の中には、複数のシステムを使い分けている人がいると思います。例えば、日…
コスチュームカフェ19号店のサイトには、サークル名順のリストしかないので、スペース順のリストを作成しました。 天軸屋 望月奈々 A1 Neuromancer. 観音王子 A2 CASCADE 支倉ちあき A3 RED SENSATION 紅すいか A4 ママグル徒 高雄右京 A5/6 行脚堂 しけー A…
環境 この記事の内容は、Ubuntu Linux 6.10, Python 2.4.4c1で確認しました。なお、Python 2.5ではsreモジュールにあったものはreモジュールに移っています。sreモジュールは互換性のために残っていますが、将来は削除される予定です。Python 2.5を使ってい…
はじめに 私は、改造したrss2email (http://rss2email.infogami.com/) を使ってRSSをチェックしています。これを使うと、重たいブラウザを立ち上げることなく、メーラで更新された内容を閲覧することができるので、便利です。一方、Lingrのいくつかの部屋も…
問題点 「はてな認証API」により、ウェブアプリケーション開発者はアカウントの管理機能やログイン機能を、はてなに任せることができるようになります。しかし、これを用いたシステムを開発する際には、以下のような問題点が出てきます。 はてなにアクセスで…
来る2007年10月8日に開催される同人誌即売会「サンシャインクリエイション37」にサークル"line.chomp!"としてサークル参加し、PythonのウェブアプリケーションフレームワークTurboGearsの解説本を頒布します。本の内容は、以下の通りです。 題名: TurboGears…
はじめに ソーシャルブックマークを使用していると、以下の点が心もとなく思います。 ブックマークしているURLが、記事を指すURLかどうか。ブログのトップページのように、内容が変わるページのURLをブックマークしてしまうと、あとで参照するときに目的の記…
環境 この記事の内容は、Ubuntu Linux 6.10, Python 2.4.4c1, Django 0.97-pre-SVN-6128で確認しました。 要望 Djangoでは"404 Not Found"をブラウザに返すとき、 from django.http import Http404 raise Http404 とするだけで、テンプレートディレクトリの4…