11/27 (日)
[Android] なんかいい Android の Twitter クライアントはないものか
公式アプリの Twitter for Android にいろいろ不満を感じてる。 個人的に不足していると思っている機能は以下のようなもの。
- ツイートが大量に溜まった場合に大概の 2ch ビュワーが持っているようなトップからボトムまでを高速にスクロールする手段がない。
- 新しいツイートを取り込むと既読の位置がリセットされてタイムラインの先頭に来ることがある。既読の位置は常にキープして欲しい。
- デスクトップ版 TweetDeck にあるような
include @replies from your friends to others
機能、つまりフォローしているユーザのツイートを全部表示する機能が欲しい。
このページを参考にして Twicca、Seesmic、Twidroyd、TweetCaster と順番に試してみたが 1. 〜 3. の全部が駄目だった。
TweetDeck の Android 版も試してみたがこれも駄目。 デスクトップ版では可能だった 3. の機能も呼び出せない。
他にアプリはないもんのか?
[Android] 手持ちの Android アプリの不満
ついでなんで手持ちの Android アプリの不満点を列挙してみる。
- 「はなてなブックマーク」には「人気」と「新着」でソートできるが、毎回起動する度に「人気」が選択される。最後に選択した方を記録して、次回は前回の選択を復元して欲しい。
- 「Amazon」のほしい物のリスト(Wishlist)にシャッフル表示機能が欲しい。
- 「spモードメール」で新着メールがある場合には、ワンクリックで表示できないものか?今は起動→「受信メール」→「受信BOX」と選択する必要があるが、未読の新着がある場合、起動した直後に受信BOXが開けたほうがよい。
11/17 (木)
Emacs で行番号を表示する
Emacs でソースコードを表示する場合にバッファの左側に行番号を表示するには linum を使うとよいらしい。
(require 'linum) (global-linum-mode)
11/12 (土)
[Prog] SO_PRIORITY ソケットオプション
サーバプログラムで、サーバ間の制御用の通信とクライアントからのアクセスによるワークロードの通信がある時に、制御用の通信を優先したい。 NIC が複数あるのであれば制御用とワークロード用のネットワークを分けてしまえばいいのだが、それができない場合に通信間に優先順位を付けることが可能だろうか?
setsockopt に SO_PRIORITY というソケットオプションがありプロトコルで定義された優先度を、このソケットから送信される全てのパケットにセットする。 Linux はネットワークキュー内部の整列にこの値を用いる。高い優先度を持っているパケットは先に処理される。ただしそのデバイスのキュー処理のやり方に依存する。 ip(7) では、外向けパケットの IP type-of-service (TOS) フィールドにもこの値が設定される。 0 から 6 以外の優先度をセットするには CAP_NET_ADMIN ケーパビリティが必要である。
とある。
実際にプログラムを組んで同一サブネット内の2ノード間で検証する分には、listen するサーバーソケットに付けても connect するクライアントソケットに付けても優先度の影響が見えてこない。 Why?
11/11 (金)
2011年11月11日
今日は1が6つ並んだ日。
11時11分11秒は観測し損なった。