Ubuntu Preciseへのアップグレードをしたので、自分のppaのpythonライブラリのパッケージを更新した。launchpadへのgpg鍵の登録から行うことになり、そのメモ。 パッケージのPreciseへの対応 debian/controlのDependsでpreciseのパッケージに対応するパッケ…
http://mathsoc.jp/comm/kyoiku/chousa2011/surveyslip0955.pdf 1-1 (1)× (2)○ (3)× 1-2 (1)○ (2)× (3)× 2-1 (b)○ 理由: 1は奇数である。あらゆる奇数は偶数+1で表現できる。あらゆる偶数+偶数は偶数である。偶数+奇数は偶数+偶数+1となり、すなわち偶数+1で…
ECMAScript5を使ってSameGameを書いてみた - ラシウラを少しアップデートしました。 エンジン共用でcanvasの他に、CSS3のUIをつくってみました。canvasのない3DSのブラウザでも動くようになったが、アニメーションも入れたので重いけど。デモ: canvas2d: htt…
以前のMSYSのインストールは、コア部分はバンドルインストーラでいれて、足りないものはアーカイブをダウンロードして展開する、という感じで、管理がおそろしくめんどくさかった記憶がありました。 しかし最近更新しようとしてみたら、mingw-getですべて完…
herokuのデフォルトのrubyが1.9.2になるとのことで、cygwinにもruby-1.9.2を入れておくことにしました。 直接ソースをビルドしてシステムに入れるのではなく、rvmを使ってHOME下にインストールしました。以下は、その手順です。 事前準備1: cygwinパッケージ…
今風のnode.js環境の作り方です。naveによって複数バージョンのnode.jsを共存させます。 またnpmも以前とは少し使い方が変わってるので、その使い方をフォローしています。 簡単な用語説明: node.js: イベント駆動アーキテクチャなサーバサイドJavaScript環…
ECMAScript5の追加ArrayメソッドやObject.freeze/Object.createを使い、JavaScriptでSameGameを書いてみました。 2D Canvasによるデモ: http://dl.dropbox.com/u/14499563/samegame/samegame-view.html ソース: https://gist.github.com/984605 意識した部分…
Acer AspireOne AO753にUSBメモリからUbuntu nattyを入れる - ラシウラでAO753にいれたubuntu natty(amd64)をいれたけど、ここにはAO753関係のことだけ記述しました。以下はハードに依存しない部分での、nattyで行った個人向けの設定です。デスクトップはUni…
AO753を買った当時、Ubuntu 10.10ではネットワークデバイスが使えなかったりグラフィックが対応してなかったりとで諦めていたのですが、今度出るUbuntu 11.04(natty)ではAO753でも動くようになっています。そこで改めて、Ubuntu natty beta2をインストールし…
ベジエの例は、ハートマーク以外はあまりみないのでスペードやクローバーも書いてみました。HTML5 canvas 2dの場合、Text APIでUnicodeの♡♢♤♧をつかうという手もありますね。 ソース: https://gist.github.com/812485 デモ: http://dl.dropbox.com/u/1449956…
hackernewsのリンク記事でに、Genetic Algorithm(遺伝的アルゴリズム)をJavaScriptで書いた http://www.puremango.co.uk/2010/12/genetic-algorithm-for-hello-world/ ってのを見たのですが、ソースがわけわからなかったので*1、理解するため、遺伝的アルゴ…
以前、platexをUTF-8コードで使うための記事 UTF8でLaTeX(pLaTeX)を使う方法 - ラシウラ出張所 - coders を書いたけど、これからはxetexのxelatexを使うようにします。xelatexだと、フォント設定だけで欧文のスタイル上でUTF-8日本語文章からPDFを生成できる…
(追記: nodejsのバージョンが0.2時代のやり方です。0.4.8でのやり方はnaveを使ったnode.jsインストールと、最近のnpmの使い方 - ラシウラに書きました)(まとめ)コマンドラインJavaScript環境nodejsと、そのパッケージマネージャnpmをいれ、npmからスクリプト…
以前から、バイナリパッケージであるpython-simplexqueryをlaunchpadの自分のPPA(private package archive)上に置いています。 https://launchpad.net/~bellbind/+archive/python-simplexquery PPAを作ることで、ユーザーがソースパッケージをアップロードす…
去年はASUSだったので、今年はACERということで、49800円のときに2GBのDDR3メモリとともに AO753をamazonで購入しました。acer Aspire one AO753-N32C S ノートPC11.6インチWXGA Celeron U3400 Windows 7 Home Premium 64bit シルバー AO753-N32C/S出版社/メ…
python-specfor · PyPI を作るとき、Python2.6と3.1を中心に書いてました。 これを2.5にも対応させたのですが、そのときその差が意外と大きかったのが新鮮だったのでメモ。 該コミットの一つ with文 2.5では、with文を有効にするには、そのファイルで__futur…
debパッケージの作るのにはdebianディレクトリ以下の記述ファイルが多く必要で、その管理のためにコマンドやツールを多用したりするため、(rpmのspec作成がコピペから始められるのに比べると、)最初のものを用意するまでに多くの知識を得る必要があります。 …
自分はキーボタンにモードがあるのが嫌いです。たとえばIMEではトグルは使わず、macのように変換/無変換キーにON/OFFを割り当てて使っています。これによってキーを何度押してもASCIIはASCIIだし、ひらがなはひらがなになります。*1emacsのpython-modeでは、…
python-simplexqueryでは、C&C++でpythonのextensionを書いたけど、これ以上ベタでpython層変換を書くのはきついので、このあたりをサポートするツールを試すことにし、まずcythonを使ってみました。 http://www.cython.org/ cythonはpyxというpython言語の…
久々にはてなダイアリーに書いてみました。 window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://pl…
(未完成)やってみた。麻雀の上がりチェックプログラム - ラシウラから、ちょっと修正して要件を満たしたものです。 # -*- coding: utf-8 -*- class Hai(object): def __init__(self, num, tsumo=False): self.num = num self.tsumo = tsumo pass def __eq__(…
http://alfalfalfa.com/archives/391753.html 洗濯の合間1時間ほどでできたところまでです。 問題の要件的には未完成で、重複がでる状況があり、コードの最後に書いてあります。基本のアルゴリズムは簡単です(ただし七対子チェックは入ってません)。 全体的…
http://willcom-blog.com/archives/2010/01/00484.phpを読んでやってみても全く上手くいかない。色々調べたりした結果、なんとかWindows7標準UIで、Bluetooth PAN接続できるようになりました。以下、ハマった点 デフォルトのアイドル時間設定が1分なので長く…
cygwinでパッケージを追加しようとしたら、setup.exe更新の警告が出たので、公式からダウンロードしてアップデートかけたら、普段使っていたターミナルckが立ち上がらなくなりました。 http://www.cygwin.com/ バージョンを意識してみるとcygwinが1.7系にな…
Windows7専用ですが、無線LANデバイスをシェアしてWindows7機を無線LANルータ化してくれるプログラムVirtual Routerを試してみました: http://virtualrouter.codeplex.com/ 入れたのはUL20A(Windows7 Home Premium 64bit)です。結果としては満足でした。USB…
Windows7用X Mouse設定ツール(コマンドライン)を作ってみた - ラシウラのX-Mouseレジストリ設定ツールにGUIをつけてみました。 GUIのライブラリは、Windows7に入ってるWPFを使いました(これも初挑戦か)。.NET SDKは不要なままです。 http://github.com/bellb…
(追記: GUIつけました→ XMouse設定ツールにGUIをつけてみた - ラシウラ)UL20A Windows7セットアップ - ラシウラのXMouse化ですが、Vistaのときでも同じことやっていて、いちいち覚えてられないので、C#でX-Mouse設定のレジストリをいじるコードを書きました(…
VirtualBox-3.1.0で、ゲストubuntu amd64を立ち上げたまま、ゲストubuntu x86を立ち上げようとしたらおきた。 3.1.0でゲスト→ホストでクリップボード共有できてる模様。以下はゲストからコピーしてホスト側でペーストした現在の.emacs (set-language-environ…
Windows7 Windows7は、デフォルトでこういったアートワークテーマがあるのがいい。一定時間ごとにと背景が別の絵に切り替わっていきます。画面は1366x768だけど、そこそこ広く使えてます。 Ubuntu 9.10 on VirtualBox ホスト→ゲストへのクリップボードはコピ…
ASUS UL20A届いた - ラシウラのUL20Aを整備しました。UL20Aは、ふたを閉じるとハイバネーションで、電源ボタンがサスペンドになっていたりとというような、なかなか愉快なデフォルト設定で、そのあたりから直していきました(Express Gateを使うためには、サ…