トップ «前の日記(2003年09月04日) 最新 次の日記(2003年09月06日)» 編集
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|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|10|12|
2009|02|03|06|07|10|11|12|
2010|01|02|03|04|07|09|10|11|12|
2011|01|03|04|05|06|07|08|10|
2012|01|06|08|09|10|12|
2013|01|02|03|04|07|09|11|12|
2014|01|03|04|05|06|09|
2015|04|
2016|01|08|
ここは旧えびめもです。えびめも2に移行します(2016/12/1)

2003年09月05日 曇り

プログラミング

connect(2)が非ブロックで実行できることを知った。man connect より
名前
  connect - ソケットの接続を行なう
 
書式
  int connect(int sockfd, const struct sockaddr *serv_addr, socklen_t addrlen);
 
返り値
EINPROGRESS
  ソ ケッ トが非停止(non-blocking)に設定されていて、接続がすぐに
  完了しない。ソケットへの書き込みを待つことにより、接続の完了に
  select(2) や poll(2) を使用することができる。select で書き込み
  可能になった後に getsockopt(2) でSOL_SOCKET レベルで SO_ERROR
  オプションを読み出すことにより、 connect に成功し た (SO_ERROR
  がゼロ)か、失敗した (SO_ERROR がここでのエラーコードのどれかで
  失敗の原因を示す) かを決定できる。
へぇ知らなかった。これは便利だ。

仕事

あっという間に金曜日になるなぁ。月〜木はどこへ行ってしまったんだろう。もう週末だよ、平日が短すぎる、と感じるときは仕事が好調な証だろうか? いや、仕事がたまって焦っているのだろう。

決算書類を整理した。XILINXのCoolRunner XPLA3 のデータシートとにらめっこした。午後9時から来客&仕事の打ち合わせをしたら0時を回った。(汗)

打ち合わせが入ったので今日もイーオン行けなかった。金曜エルココも行けない。ジムにもいけてない。悔しいので腕立てをする。

あぁもうビール飲みたい。

台北

今年は秋(9/22〜26)にCOMPUTEX台北が開催される。台湾は面白いのだが今年は行けなさそうだ。