<?xml version="1.0" encoding="UTF-8"?>

<rdf:RDF 
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns="http://purl.org/rss/1.0/"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
>

  <channel rdf:about="http://fine.ap.teacup.com/hepo/">
    <title>へっぽこSE奮闘記</title>
    <link>http://fine.ap.teacup.com/hepo/</link>
    <description>普段はLinuxでWebサーバ管理したりとか、Windowsアプリをちょろちょろと作ったりとかしてます。
ここは仕事で悪戦苦闘した内容などを備忘録としてメモするための場所にしてます。
尚、情報に対する責任は一切持ちませんｗ</description>
    <dc:language>ja</dc:language>
    <dc:date>2011-08-23T12:25:23+09:00</dc:date>
     <items>
       <rdf:Seq>
         <rdf:li rdf:resource="http://fine.ap.teacup.com/hepo/55.html"/>
         <rdf:li rdf:resource="http://fine.ap.teacup.com/hepo/54.html"/>
         <rdf:li rdf:resource="http://fine.ap.teacup.com/hepo/53.html"/>
         <rdf:li rdf:resource="http://fine.ap.teacup.com/hepo/52.html"/>
         <rdf:li rdf:resource="http://fine.ap.teacup.com/hepo/51.html"/>
         <rdf:li rdf:resource="http://fine.ap.teacup.com/hepo/50.html"/>
         <rdf:li rdf:resource="http://fine.ap.teacup.com/hepo/49.html"/>
         <rdf:li rdf:resource="http://fine.ap.teacup.com/hepo/48.html"/>
         <rdf:li rdf:resource="http://fine.ap.teacup.com/hepo/47.html"/>
         <rdf:li rdf:resource="http://fine.ap.teacup.com/hepo/46.html"/>
       </rdf:Seq>
    </items>
  </channel>
  
  <item rdf:about="http://fine.ap.teacup.com/hepo/55.html">
    <title>HTTP408エラーが増えた件 その２</title>
    <link>http://fine.ap.teacup.com/hepo/55.html</link>
    <description>前回の記事からさらに調べたところ、新たな事実が分かってきました。

こちらの記事を参考にさせて頂いたところ、

どうやら、IE9ではWebサーバと最初のHTTP接続開始時に、バックグラウンドでもう１つ別のHTTP接続を行ってしまうらしい。

Wiresharkを使ってパケットキャプチャしていると、たしかにそのような動きをしています。

なので、IE9から何らか１つのファイル取得（HTTPのGETなど）を行う場合、
Webサーバとの間には２つコネクションが貼られ、
・１つで目的のファイル取得
・もう一方はタイムアウトまで無駄になる

という動...</description>
    <dc:date>2011-08-23T12:13:00+09:00</dc:date>
  </item>
 
  <item rdf:about="http://fine.ap.teacup.com/hepo/54.html">
    <title>HTTPステータス408の増加</title>
    <link>http://fine.ap.teacup.com/hepo/54.html</link>
    <description>最近（2011年に入ってから）、運用中のWebサーバにて、HTTPステータス408（Timeout）のログが増えている。

そのおかげて、Apacheのリソースを食いつぶし、MaxClient到達のエラーも発生。

調べてみたところ、IE9の上で動くFlashからのWebアクセスにて、毎回408エラーが発生している模様。

もう少し詳細をおってみます。</description>
    <dc:date>2011-08-22T19:41:00+09:00</dc:date>
  </item>
 
  <item rdf:about="http://fine.ap.teacup.com/hepo/53.html">
    <title>パスワードについて管理（パスワードのHash化）</title>
    <link>http://fine.ap.teacup.com/hepo/53.html</link>
    <description>プレステーション・ネットワークの情報漏洩問題で、「IDとパスワードが漏れた」と報道されているが、一応パスワードはHash化されているとのこと。
とりあえず安心しました。

今回の件をきっかけに、パスワードHash化について様々な方面で語られているので自分なりのメモ。


Q：Hash化って何よ？

文字や数値をある一定の規則で変換すること。一方通行関数と呼ばれるハッシュ関数を使って計算する。
MD5とはSHA-1とかが有名。（有名ではあるのですが、最近では強度に問題あり と言われています）

Q：パスワードをHash化すると何がい...</description>
    <dc:date>2011-05-10T19:05:00+09:00</dc:date>
  </item>
 
  <item rdf:about="http://fine.ap.teacup.com/hepo/52.html">
    <title>OAuth と xAuth と AuthSub</title>
    <link>http://fine.ap.teacup.com/hepo/52.html</link>
    <description>昨今流行の認証についてのメモ。

■OAuth1.0 / OAuth2.0

外部のアプリ（サービス）がSPのデータにアクセスするための認証の方法

ユーザの同意のもとに権限を受け渡してもらう。

ユーザの同意の方法は、ブラウザの認証画面が表示されそこでID/PASSを入力し、それをクリアすると許可する/しないの画面が表示される場合が多い。

ユーザの同意が得られると、認証済みのトークン（アクセストークン）が発行される。

以後、認証済みのトークンを利用して、SP側にて提供されている各種サービス（APIの利用など）が可能になる。
（データ...</description>
    <dc:date>2011-03-04T12:55:00+09:00</dc:date>
  </item>
 
  <item rdf:about="http://fine.ap.teacup.com/hepo/51.html">
    <title>pool_do_auth: maybe protocol version mismatch</title>
    <link>http://fine.ap.teacup.com/hepo/51.html</link>
    <description>pgpool-IIとpostgreSQLの連携サーバ構築中に

pool_do_auth: maybe protocol version mismatch (current version 3)

なるエラーが発生。


ちょっとだけ嵌ったのでのでメモ

サーバの構成は、pgpool-IIが動くサーバと、postgreSQLが動くサーバは同一で、IPは172.24.0.100とします。

ポートは
  pgpool：5432
  postgreSQL：15432
にて開く設定です。

postgreSQLの設定（postgresql.con）では
-------------------
port = 15432    
-------------------

pgpoolの設定（pgpool.conf）では
------------------------
backend_hostnam...</description>
    <dc:date>2010-09-29T19:09:00+09:00</dc:date>
  </item>
 
  <item rdf:about="http://fine.ap.teacup.com/hepo/50.html">
    <title>Windows7/IE8でBasic認証のページが表示できない</title>
    <link>http://fine.ap.teacup.com/hepo/50.html</link>
    <description>Webページの作成を行っている際に、まずはBasic認証にてアクセスを制御し、
テストOK後にBasic認証を解除するようなことは、よくある話だと思います。

今回もそんな手法を使って製造/テストを進めていたのですが、
Windows7/IE8の組み合わせの際にページ表示できない事象が発生しました。

ちなみに、他のOS/ブラウザの組み合わせだと
×：Windows7/IE8
○：Windows7/Firefox
○：Windows XP/IE8
という感じ。

つまり、Windows7とIE8の組み合わせの場合のみ、ページが表示できない状況でした。


調べてみたところ、Apacheのログには...</description>
    <dc:date>2010-07-30T13:03:00+09:00</dc:date>
  </item>
 
  <item rdf:about="http://fine.ap.teacup.com/hepo/49.html">
    <title>コマンドプロンプトでファイル連結</title>
    <link>http://fine.ap.teacup.com/hepo/49.html</link>
    <description>コマンドプロンプト（MS-DOS）にて、テキストファイルを連結する方法。

Linuxだと、catコマンドにて簡単に出来るのですが、残念ながらMS-DOSでは出来ません。

代わりに以下のようにcopyコマンドを使えばOKです。


&gt;copy [連結元ファイル1]+[連結元ファイル2]+[連結元ファイル3]+...+[連結元ファイルN] 連結後ファイル

ex)
&gt;copy a01.log+a02.log+a03.log all.log

覚えておくと、活用の場はそこそこあると思います。</description>
    <dc:date>2010-07-28T10:52:00+09:00</dc:date>
  </item>
 
  <item rdf:about="http://fine.ap.teacup.com/hepo/48.html">
    <title>postgresのバックアップとリストア</title>
    <link>http://fine.ap.teacup.com/hepo/48.html</link>
    <description>
postgresのバックアップにはpg_dump を、
postgresのリストアにはpsqlコマンドを利用します。


■バックアップ(gzip圧縮しながら)
コマンドはこんな感じ。

&gt;pg_dump [DB名] -U [接続ユーザ] -h [DBサーバホスト] -p [ポート番号] &gt; | gzip &gt; pg_bk.dump.gz



■リストア手順

既にリスト先のDBに、テーブルやデータが入っている場合は、最初にDROPしてあげる必要があります。

１． DBのDROPと再作成
&gt;psql -U [接続ユーザ] -h [DBサーバホスト] -p [ポート番号]
XXX# drop database [DB名];


XXX# create database [...</description>
    <dc:date>2010-04-02T11:07:00+09:00</dc:date>
  </item>
 
  <item rdf:about="http://fine.ap.teacup.com/hepo/47.html">
    <title>ibdata1のサイズ削減方法</title>
    <link>http://fine.ap.teacup.com/hepo/47.html</link>
    <description>mysql はデフォルトで、[%mysqldir%]/ibdata1という１つのファイルに、
全テーブルのデータを管理します。

最初の頃は別にいいのですが、そこそこのシステムを長年運用していくと、
ibdata1 のファイルサイズがどんどん巨大化していきます。

サイズが巨大化しても、システムが遅くなる/不安定になる といったことは無いようなのですが、ディスクを圧迫しますので、出来ればサイズを小さくしたいところ。

ところが、このibdata1というファイルはOptimizeを行っても小さくならないようなのです・・・

解決方法としては、DBデータの管...</description>
    <dc:date>2009-11-20T11:56:00+09:00</dc:date>
  </item>
 
  <item rdf:about="http://fine.ap.teacup.com/hepo/46.html">
    <title>sendmailでコマンドラインからメールを送信するメモ</title>
    <link>http://fine.ap.teacup.com/hepo/46.html</link>
    <description>Linuxのsendmailコマンドを利用して、コマンドラインからメールを送信するメモ。

シェルからの送信の場合の書き方。
---------------------------------
#!/bin/bash

fromAddr=&quot;from@hogehoge.jp&quot;
toAddr=&quot;to@hogehoge.jp&quot;
subjString=&quot;subject ha nihongo ng!?&quot;
bodyString=&quot;本文だよ。\nほげほげだよ！！&quot;
echo -e &quot;From: \nTo: \nSubject:${subjString}\n\n${bodyString}&quot; | /usr/sbin/sendmail -t ${toAddr}


単純にコマンドの場合
---------------------------------
$echo...</description>
    <dc:date>2009-10-22T22:19:00+09:00</dc:date>
  </item>

</rdf:RDF>


