その時々

その時々で違うんです。特に決まっていないんです。

UbuntuOneの同期がとれなくなった。

先日UbuntuOneのDBに障害が発生して停止していたようです。 そのときに何か設定がおかしくなったと思いこんで、 色々いじっていたらUbuntuOneの同期がとれなくなってしまいました。まずはここでステータスを確認するべきだったんです。 UbuntuOne/Status~/.c…

限定車両のプラレール パノラマスーパー

息子の誕生日に限定車両のプラレール 名鉄パノラマスーパーを オークションでゲットしました。

DocBookが使えるようになるまで(Windows)

準備の概要 java SE 1.6.0_13 apache fopの中にxalanが入っている emacsのnXMLモードを使用する schemaをDLする http://www.docbook.org/xml/5.0/からdocbook-5.0.zipをDL 変換用のxsltを用意 http://sourceforge.net/projects/docbook/files/からdocbook-xs…

プログラマが読むべき文章

プログラマになるときでもいいのですが、ある程度年数が経ってモチベーションが低下しているときなどに読むといいかもです。 Ruby開発者のまつもとゆきひろ氏の文章 まつもとゆきひろのハッカーズライフ エリック・レイモンドのエッセイ YAMAGATA Hiroo Offi…

UbuntuでApacheFOP その2

ページの領域を設定してみます。sample.xml <column> <title> 攻略! XSL-FO </title> <abstract> 今度はXMLファイルからXSLTを利用してXSL-FOからPDFを作成します。 </abstract> </column> sample2.xsl

UbuntuでApacheFOP その3

今回はXSL-FOを直接書いています。 フォーマットを練習するにはこちらのほうが都合がよさそうです。before領域にロゴを表示するサンプルです。sample1.fo <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"> <fo:layout-master-set> <fo:simple-page-master master-name="PageMaster" page-height="297mm" page-width="210mm"> </fo:simple-page-master></fo:layout-master-set></fo:root>

PythonでXMLを触ってみる12 saxね

XMLGeneratorを使って出力する場合はXMLFilterBaseと組み合わせて使うのがデフォのようです。SampleS.xml <cars> <car country="日本"> <name>乗用車</name> <price>150</price> <img file="car1.jpg" /> </car> <car country="日本"> <name>トラック</name> <price>500</price> <img file="car2.jpg" /> </car> </cars>

UbuntuでApacheFOP その1

今度はFOPをやってみたいと思います。 正確にはXSLTとXSL-FOですけどね。まずは環境準備です。 $ sudo apt-get install fopインストールはこれだけです。 続きまして日本語フォントの設定です。 $ cp /usr/share/doc/fop/fop.xconf ~/.このコピーしたfop.xco…

PythonでXMLを触ってみる11 saxね

SAXで要素を取り出してみます。SampleS.xml <cars> <car country="日本"> <name>乗用車</name> <price>150</price> <img file="car1.jpg" /> </car> <car country="日本"> <name>トラック</name> <price>500</price> <img file="car2.jpg" /> </car> <car country="アメリカ"> <name>オープンカー</name> <price>200</price></car></cars>

PythonでXMLを触ってみる10 saxね

今回はテキストデータを拾ってみます。SampleS.xml <cars> <car country="日本"> <name>乗用車</name> <price>150</price> <img file="car1.jpg" /> </car> <car country="日本"> <name>トラック</name> <price>500</price> <img file="car2.jpg" /> </car> <car country="アメリカ"> <name>オープンカー</name> <price>200…</price></car></cars>

PythonでXMLを触ってみる9 saxね

今回は要素の開始と終了も拾ってみます。SampleS.xml <cars> <car country="日本"> <name>乗用車</name> <price>150</price> <img file="car1.jpg" /> </car> <car country="日本"> <name>トラック</name> <price>500</price> <img file="car2.jpg" /> </car> <car country="アメリカ"> <name>オープンカー</name> <price>20…</price></car></cars>

PythonでXMLを触ってみる8 saxね

続いてSAXに入ります。 SAXはイベントドリブン方式なのでDOMのように一度メモリにドキュメントツリーを 読み込んでから処理をしないので大きなデータ処理に向きます。まずは一番簡単なところです。SampleS.xml <cars> <car country="日本"> <name>乗用車</name> <price>150</price> <img file="car1.jpg" /> </car> <car country="日本"> <name>トラック</name> <price>500</price> </car></cars>

PythonでXMLを触ってみる7 minidomね

前回はタグ名を変換してみましたが、 今回も同じことをします。 ただ、もっと簡単に出来るのです。 メーリングリストで教えてもらったロジックです。Sample.xml <cars> <car> <name>乗用車</name> <price>150</price> </car> <car> <name>トラック</name> <price>500</price> </car> <car> <name>オープンカー</name> <price>200</price> </car> </cars> minidom8a.py …

PythonでXMLを触ってみる6 minidomね

前回はノードの削除をしました。 今回はタグ名を変換してみます。ロジックが良くわからずpythonメーリングリストにお世話になりました。Sample.xml <cars> <car> <name>乗用車</name> <price>150</price> </car> <car> <name>トラック</name> <price>500</price> </car> <car> <name>オープンカー</name> <price>200</price> </car> </cars> minidom8.py # -*-…

IIS+PythonCGIからPingを打ってみる

環境 Windows2003Server IIS6.0 Python2.7また面白いCGIが出来ました。 CGIからPingを飛ばすのです。 ただ今回ちょっとひっかかったのが、C:\Windows\System32\ping.exeを cgiと同じディレクトリに持ってきたことです。 C:\Windows\System32にあるping.exeを…

WindowsXP+Apache FOPでXMLからPDFを作成する

環境 WindowsXP Apache FOP 1.0 Java SE Runtime (1.6.0_24) 概要 XMLからXSLTとXSL-FOを利用してPDFを作成します。 実際のところ、Hello World的な内容ですが導入まで結構苦労しました。 でも物にしたら結構色々できそうです。 苦戦したところ Javaのランタ…

他のサイトを取ってきて表示 Python-CGI

ちょっと面白いことができました。 他のサイトを取ってきて表示する方法です。IIS6.0+Pythonです。py5.py # _*_ coding: SJIS _*_ html = '''Content-Type:text/html <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>p5</title> </head> <body> <p>Please Push Button</p> </body></html>

Windows2003Server + IIS6.0 + Python

Windows2003ServerでIIS6.0を使っているWebサーバにPythonを インストールしてcgiをやってみました。IIS6.0の設定は、そんなに難しくなかったですけど、 ざっとポイントを書くと ・スクリプトと実行可能ファイル ・構成のとこに、拡張子 .py 実行ファイル py…

PythonでXMLを触ってみる5 minidomね

前回は追加をしたので今回は削除してみます。Sample.xml <cars> <car> <name>乗用車</name> <price>150</price> </car> <car> <name>トラック</name> <price>500</price> </car> <car> <name>オープンカー</name> <price>200</price> </car> </cars> minidom5.py # _*_ coding: utf-8 _*_ import xml.dom, xml.dom.min…

wxWidgetsがUpdateできない。

Ubuntu10.10: アップデートマネージャで 「信頼されていないパッケージのインストールを要求します」 とメッセージが表示されてアップデートできません。 詳細を見てみると、wxWidgets関係のようです。 /etc/apt/sources.listにlucidのリポジトリを無理やり…

PythonでXMLを触ってみる4 minidomね

今回はノードにエレメントを追加してみます。Sample.xml <cars> <car> <name> 乗用車 </name> <price> 150 </price> </car> </cars> minidom4.py # _*_ coding: UTF-8 _*_ import xml.dom, xml.dom.minidom, codecs def walk(node): n = node.firstChild while n: if n.nodeType == xml.dom.Node.ELEMENT_NO…

PythonでXMLを触ってみる3 minidomね

今回は子ノードをトラバースしてみます。Sample.xml <cars> <car> <name>乗用車</name> <price>150</price> </car> <car> <name>トラック</name> <price>500</price> </car> <car> <name>オープンカー</name> <price>200</price> </car> </cars> minidom3.py # _*_ coding:UTF-8 _*_ import xml.dom.minidom def wal…

PythonでXMLを触ってみる minidomね

あまりむずかしいことはせずに、簡単にminidomを扱ってみたいと思います。Sample.xmlを読んで、Sample2.xmlにそのまま書きだしてみます。Sample.xml <cars> <car> <name>乗用車</name> <price>150</price> </car> <car> <name>トラック</name> <price>500</price> </car> <car> <name>オープンカー</name> <price>200</price> </car> </cars> minido…

PythonでXMLを触ってみる2 minidomね

つづいて新規にXMLを作成してみます。minidom2.py # _*_ coding:UTF-8 _*_ import xml.dom.minidom, codecs doc = xml.dom.minidom.Document() root = doc.createElement('cars') doc.appendChild(root) car = doc.createElement('car') root.appendChild(ca…

ニコニコ動画のビデオをダウンロードしてmp3に変換[Ubuntu10.10]

昨日に引き続きBGMの調達です。 Youtubeには無い楽曲でしたのでニコニコ動画を探したら見つかりました。 今日はニコニコ動画からのmp3取得手順です。環境 Ubuntu10.10 nicovideo-dl 2008.10.08 cws2fws(ffmpeg付属) gitまずはnicovideo-dlをインストールです…

Youtubeからflvをダウンロードしmp3に変換[Ubuntu10.10]

ちょっと結婚式の余興のBGMを頼まれたため、曲の調達のためにYoutubeを利用 することにしました。環境は次の通り Ubuntu10.10 youtube-dl 2010.08.04 ffmpeg 0.6-4:0.6-2ubuntu6 vlc (totemでもなんでもいいと思う) $ sudo aptitude install youtube-dlこれ…

仕事のノウハウ

仕事のノウハウというエッセーを書きました。 しれてる身分ですので、大層なノウハウではありませんけども・・・KUBOTA'S PAGE

イノベーションプラン

昨日直接社長にイノベーションプランというものを考えて直談判してみました。 スライド十数枚程度の簡単なものですが、ひと通り思っていることを伝えてきました。そして酔いが覚めて今日冷静になって考えてみたら、 本当に分ってくれたのかなと思ったりもし…

Quoted of the Day #17ポート

17番ポートに妙なプロトコルがあります。 Quote of the Dayというプロトコルです。日本語にすると今日の一言プロトコル。なんでも接続すると今日の一言を言ってくれるらしい。 ネットワークのテストでよく使われるみたいだけど、 そんなの使っているところを…

時間を効率良く使う

時間を効率良く使うには、こんな風にするといいのではないかとふと気付きました。 とにかくやるべきことを細かく分ける。 一回で出来る時間は、ほんの数秒から数分程度に。そうしてこの瞬間にその一片に集中する。 途中で他の事は考えないし、やらない。 途…