平衡点


2006/08/31

_ uim-skk

FireFox が良く落ちる. 感覚としては, uim で入力している時に落ちる感じがする.

コア吐かせて調べる気力も無いので, どうしたモンだか. 別の入力方式に変える気力も無いしなぁ. scim-skk はどんな感じでしょう. 今更 skkinput に変える気もせんし.

emacs-w3m も嫌いではないんだけど, JavaScript 動かないしなぁ.

ってか何が問題なんだろ.

…え? タイトルでばれるって? いやいや.

_ カラオケ

…したい.

某所で「More Than Words」 とか「Slave to the Grind」とか見たから, 多分.

メタルカラオケとか, 多分ありえんけどさ.

あと 「U2」 いったら「ゆず」と勘違いされたさ. 良いけどさ.

ってか, ↑こんな事書いてる時点で, そうとう溜ってますな.

うがー.


2008/08/31

_ HDD I/O error

s2ram から復帰したら, laptop の syslog に気になるエラーが...

Sep  1 02:00:42 kernel: hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
Sep  1 02:00:42 kernel: hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=65314041, high=3, low=14982393, sector=65314034
Sep  1 02:00:42 kernel: ide: failed opcode was: unknown
Sep  1 02:00:42 kernel: end_request: I/O error, dev hda, sector 65314034
Sep  1 02:00:49 kernel: hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
Sep  1 02:00:49 kernel: hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=65314041, high=3, low=14982393, sector=65314034
Sep  1 02:00:49 kernel: ide: failed opcode was: unknown
Sep  1 02:00:49 kernel: end_request: I/O error, dev hda, sector 65314034

やばいかな? もしかして.


2020/08/31

_ isync/mbsync で認証に XOAUTH2 を使う

isync/mbsyncでGmailを同期する際に, アプリパスワードではなく XOAUTH2での認証を行なうようにしてみた.

必要なモノ/作業は以下:

  1. Google Developer Console で適当なプロジェクトを上げて, Gmail API を有効にしておく. 方法は割愛. 適宜.
  2. moriyoshi/cyrus-sasl-xoauth2: XOAUTH2 mechanism plugin for cyrus-sasl
    • サクっと Debianパッケージ にしてみたが, メンテする気がないので誰か持っていかないかなぁ…
  3. isync/mbsync の修正: IMAPでの通信時の入力bufferを長くする
    From: Youhei SASAKI <uwabami@gfd-dennou.org>
    Date: Mon, 31 Aug 2020 01:27:28 +0900
    Subject: increase buffer for xoauth2
    
    ---
     src/drv_imap.c | 2 +-
     1 file changed, 1 insertion(+), 1 deletion(-)
    
    diff --git a/src/drv_imap.c b/src/drv_imap.c
    index 56d71cb..e41264c 100644
    --- a/src/drv_imap.c
    +++ b/src/drv_imap.c
    @@ -1867,7 +1867,7 @@ ensure_password( imap_server_conf_t *srvc )
     	if (cmd) {
     		FILE *fp;
     		int ret;
    -		char buffer[80];
    +		char buffer[800];
    
     		if (*cmd == '+') {
     			flushn();
    
    • これは最新の isync/mbsync では不要らしい.
  4. Tokenの取得/refresh に google/oauth2l: oauth2l ("oauth tool") を使う
    • isync/mbsync では PassCmd で都度 refresh すれば良い.

といった塩梅で.

詳細はそのうち気がむいたら.


連絡先など
最近の日記
一覧
2006|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|02|03|04|08|09|10|11|12|
2013|01|02|03|04|05|06|08|09|10|11|12|
2014|01|02|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|09|10|
2016|02|03|
2017|01|02|03|05|06|07|09|11|12|
2018|03|06|07|10|11|12|
2019|01|02|03|04|05|07|10|12|
2020|01|02|03|04|05|08|09|10|11|12|
2021|01|02|03|05|06|07|08|09|11|12|
2022|01|02|03|04|05|06|08|10|11|12|
2023|02|03|04|06|08|09|11|12|
2024|01|02|03|
Back to Top ▲