Technical

スポンサーリンク
Technical

“W-ZERO3[es]でLinux”のためにbuildrootの環境を作る

W-ZERO3でLinuxをポーティングしている作者のサイトで、開発環境のメモが公開された。 それによると、クロスコンパイル環境はbuildrootというのを使っているらしい。 この間、Gentooでcrossdevを使って環境を作ろうとしてうまくいかなかったので、今度はUbuntuでチャレンジ。 Ubuntuに開発環境をインストールする。aptでbuild-essentialを。 buildro...
Technical

PSPやW-ZERO3でLinuxを

こういうガジェットでLinuxが動くと言うだけで、使い道が無くても面白そうだと思う自分はいったい… W-ZERO3[es]でLinux、PSPでLinuxとちょっと自分の中でブームです。 両方ともベース環境はuCLinuxという組み込み機器向けのコンパクトな?Linuxカーネルのようです。クロス開発環境を揃えればソースはあるので開発しようと思えばできるし、知識のある人ならドライバ解析にチャレンジし...
Technical

W-ZERO3[es]でLinux起動

スラドを読んで初めて知って、帰宅してからまとめWikiからダウンロード。どうも人によってうまくいったりいかなかったりするようで。 私の環境ではハズレ。ただソフトもいろいろ入れてるし、プレーンな環境では無いからかも。 ...
Technical

linux2.6.20はVirtual PC 2007などでマウスが使えないらしい

もとは、Virtual PC 2007にubuntu linux 7.04 Feistyをインストールしようとして、マウスが効かないのに気づいた。 ググって見ると、ubuntuの本家フォーラムにもあるように、linux2.6.20、正確には2.6.19あたりからi8042ドライバの挙動が変わったらしく、マウスの動作がおかしくなっているようだ。 kernel.orgを覗いてみると、現在はlinux2...
Technical

Windowsで動作するIRCサーバ

ちょっとした理由で、Windows上で動作するIRCサーバソフトを探していたのだけど、意外と設定が楽ですぐに使えそうなのが少ない気がした。 UnixのIRCDをWindowsに移植したものは海外製を中心にけっこうあったけど、設定ファイルの記述が分かりづらかったりして、なんとなく取っつきにくい。サンプルを少し書き換えればいいだけではあるんだけど… 最近になってもUPDATEしているものという点で、i...
Technical

feedparserで文字コード判定がうまくいかない

初pythonプログラミングということで、feedparserを使ってTracのRSSを取得するようにしたいのだけど、Tracの吐くRSSの文字コード(エンコーディング)解析に失敗するときがある。 基本的にはUTF-8で出力しているのだけど、svnのチェンジセットやチケットの概要で日本語の長いコメントが入っていたりすると、RSSを出力するときに変な場所で文字を切ってしまうっぽい。 そうすると、UT...
Technical

pythonでRSSを扱うための”Universal Feed Parser”

PythonでRSSを取得して扱うにはどうしたらいいのか、ググっていたら簡単にできてしまうモジュールがあった。 Python使いな人には常識なのかもしれないが、"Universal Feed Parser"というもの。 import feedparser d = feedparser.parse("http://findup.dyndns.org/mt/index.xml") print d.fe...
Technical

C言語とPythonは相性が良い?

とあるソフトのプラグインで、RSSを取得してするようなのを簡単に作ろうと考えた。 ただ、プラグインはC++が前提なので、RSSを処理しようとするとおそらく HTTPサーバとの通信部分(Socket?HTTPプロトコルを簡単に喋れる?) 受け取ったRSSの処理(C++で使えるXMLパーサってMS純正のがある?) という部分があまり簡単にできそうに無かった(.NETのライブラリとか使えるんだろうか?....
Technical

WindowsのbatファイルにPerlのコードを埋め込む

たしかそんな方法があったよなぁ…と探して見つけたのでメモ。 @rem = '--*-Perl-*-- @echo off perl -x -S %0 %* if NOT "%COMSPEC%" == "%SystemRoot%\system32\cmd.exe" goto endofperl if %errorlevel% == 9009 echo You do not have Perl in ...
Technical

fedora core4から6へのアップグレード

会社のFC4サーバをFC6にアップグレードしてみた。 結果から言うと、FC4からFC5はけっこう簡単に済んだのだけど、FC6へのアップグレードでyumがパッケージをダウンロードしてくれなくなって苦戦中。 FC4からの手順はこのへんとかこのへんを参考にして、ほぼそのままできた。 さてその勢いでFC6へ…と思って、リポジトリパスを変更したまではよかったのだけど、yumを実行してもrpmパッケージが落ち...
スポンサーリンク