コンピュータ

AndroidのLooper

AndroidのLooperについて調べていた。 例えば onStart()でwait onClickでnotify なんて事はできない。 Activityはシングルスレッド!

cygwinでtermtter

cygwin*1でtermtterしようとすると文字化けしていたんだが・・・ def win? !!(RUBY_PLATFORM.downcase =~ /mswin(?!ce)|mingw|bccwin|cygwin/) end 中身のコードの上の部分を下のように書き換えたら動いた。 def win? !!(RUBY_PLATFORM.downcase =~ /mswin(?…

オプションメニュー操作

オプションメニューの設定。ソース内で処理する方法とXMLからひっぱってくる方法。 public boolean onCreateOptionsMenu(Menu menu) { super.onCreateOptionsMenu(menu); // 内部処理によるオプションメニュー menu.add(Menu.NONE, MENU_ID_PREFERENCES, Men…

OSいっぱい、夢いっぱい

Windows 98(SE) , Windows XP Pro(SP3), Ubuntu 9.10 on Windows 7(x64)してみた。やまなし、落ちなし、意味なし。メモリがたっぷりないとできないので、64bitの恩恵ここにアリ?

Windows7に乗り換えるたった1つの理由

4GBを越えるメモリを使える もちろん64bit版を入れれば、だけど。XPの64bit版を入れてもいいんだけど、せっかくOS載せ替えるんだったら新しいOSがいいじゃんね。 WindowsじゃなくてUbuntu入れろ、というツッコミはナシの方向で。 とりあえず4GBのメモリをも…

話題に事欠かない先生

Google先生は今週も話題に事欠かないなぁ。 グーグル、C/C++に代わる新言語「Go」をOSSで公開 − @IT SPDY(スピーディー):Googleのあくなきウェブ猛スピード化の追求 | TechCrunch Japan

OpenSSLでMD5のチェック

LinuxでMD5チェックってそういえばしたことなかったのでメモ $ openssl md5 MD5(file)=xxxxxxxxxxxxxxxxx opensslでできる。他のものをインストールしなくていいから楽ですね。

FTPサーバの迷宮

vsftpdとproftpdサーバで迷って、慣れているproftpdにしたらはまりましたというお話。 で、ググったら原因判明。 Ver.3.0.11.1 より後のバージョンを使ってFTPSでLIST取得できないのはFilezillaの仕様。 作者がRFC 4346に厳密にしたがった実装をしたのが原因…

Ubuntu ServerでLVM

サーバの調子が悪いので、再構築を結構大々的にやっています。基本ストレージとしての機能がメインとなるサーバです。 データを保管する領域は今回LVMを使いました。前に一度だけ使ったことがあるのですが、すっかり忘れていたのでメモを残しておきます。 流…

Retweetとチェーンメールの違い

特に最近twitter上でRTという発言を度々見るようになった。 最初はスルーしていたのだけれど、なんじゃこりゃと思って検索してみたら「ReTweet」というものらしい。 ReTweetとは誰かのポストを自分のアカウントで再配信すること。 http://www.atmarkit.co.jp…

ポートを使用しているプロセスをkill

まずはポートを調べる。 $ netstat -tanp http://itpro.nikkeibp.co.jp/article/COLUMN/20070124/259606/ そしてkillしたいPIDを調べて $ kill {$PID}

ブックマーク同期機能

Google、開発版Chromeにブックマーク同期機能を追加 - ITmedia News via kwout

Rapid Environment Editor

環境変数をGUIで編集するのは非常に面倒。 通したいパスが羅列されるし、とにかく編集しづらい画面だから。 Rapid Environment Editorを使うと、非常に楽。 http://www.forest.impress.co.jp/lib/sys/wincust/registry/rapidee.html

Android

Android開発を始めてみる。Android Developers からSDKをダウンロード。まずはエミュレータを動かしてみる。 AVD(Android Virtual Device)を作成するには、android.batを使用するようだ。 ヘルプを出すには"android -h"とする。 C:\hogehoge>android -h Usag…

Pythonことはじめ

Python再始動。と言ってもRubyとかHaskellいじっていたからPython本は積ん読状態だった。 print "HELLO"

interruptible_sleep_on

interruptible_sleep_onについて調査。 Linux Kernel(2.6.29.1) ソース sched.c より void __sched interruptible_sleep_on(wait_queue_head_t *q) { sleep_on_common(q, TASK_INTERRUPTIBLE, MAX_SCHEDULE_TIMEOUT); } EXPORT_SYMBOL(interruptible_sleep_o…

カーネルソース

オープンファイルオブジェクトを作成して、ファイルディスクリプタを返す。2.4.21では fs/open.c より asmlinkage long sys_open(const char * filename, int flags, int mode) { char * tmp; int fd, error; #if BITS_PER_LONG != 32 flags |= O_LARGEFILE;…

LVDS

http://ja.wikipedia.org/wiki/Low_voltage_differential_signaling

ラダー

http://ja.wikipedia.org/wiki/%E3%83%A9%E3%83%80%E3%83%BC%E5%9B%B3

Amazon S3 のコスト

http://www.atmarkit.co.jp/news/200901/09/s3.html

Evernote

http://jp.techcrunch.com/archives/extend-your-brain-with-evernote-private-beta-invites/

DNS

DNSについて読んでいた時のしおり。ここまで読んだ。 http://www.atmarkit.co.jp/fnetwork/rensai/dns03/dns02.html

FOMAプラスIP-PBX

http://d.hatena.ne.jp/softether/20081215

Extreme Networks

Extreme NetworksのL2スイッチSummitについて調査中。 VLANとか、MACアドレステーブルとか・・ http://www.extremenetworks.com/ http://www.extremenetworks.co.jp/training/lan/検索用:ネットワーク、L3スイッチ、ARPテーブル、FDB

Sleipnir−firefox

ブラウザをSleipnirからfirefoxへ浮気しようと試みているが、なかなか同等の使いやすさまで昇格できない。 挫折しそうだ。 ツールバー がんばって追加。でもちょっと足りない。 最近閉じたタブを開くボタンは重要。 横にならべたいんだけどまだ方法が見つか…

SetEndOfFile

SetFilePointerで2GB以上ファイルポインタを移動して、SetEndOfFileでエラーみたい。

SetFilePointer

SetFilePointerは「ファイル終端(EOF)を超える位置にファイルポインタを設定してもエラーにならない」とのこと。 やられた。

Visual Studio 2005 オーバーライド

クラスビューで継承クラスのオブジェクト選択して、プロパティのオーバーライドから追加できる。

PHP5

PHP5の導入。そのメモ。 インストール作業 php-5.2.6-win32-installer.msi をダウンロード、インストール。 HTTPデーモンはApache 2.2.9を導入済み。 PHPインストール中にApacheのコンフィグファイルディレクトリを尋ねられる。 VertrigoServ VertrigoServ h…

エンコード

PV4でキャプチャした映像のエンコードについて研鑽を積む。 やはり映像はAvisynthでx264に渡すのが一番よさそうだ。 というわけで使った物や気づいた点をメモ。あとでまとめられたらいいな。 PV4インストール アースソフト社ヘルプ(http://earthsoft.jp/PV/i…