PayPalのオンライン決済「エクスプレスチェックアウト」が機能していないのを確認しました。
ログを見ると「Problem with the SSL CA cert (path? access rights?)」となっています。
どうやら、bashを更新したのが原因らしく、Apacheを再起動することで回避できました。
でめたしでめたし
PayPalのオンライン決済「エクスプレスチェックアウト」が機能していないのを確認しました。
ログを見ると「Problem with the SSL CA cert (path? access rights?)」となっています。
どうやら、bashを更新したのが原因らしく、Apacheを再起動することで回避できました。
でめたしでめたし
鯖を移転しました。
新しい鯖は、srv3.proofast.jpですが、前のホスト名srv2.proofast.jpでもアクセスできますのでクライアント側で設定の変更は必要ありません。
印刷データ生成システム、プルーフステーションの鯖移設を開始します。
鯖の設置場所は東京から北海道に移動します。
ハードのスペックは少し良くなります。
距離が伸びるためレスポンスが多少遅くなりますが、体感できるレベルではありません。
ぺんラボで管理している業務用のサイトに、ぺんラボのニュースが表示されるようになりました。
情報はフィードで公開されているもので、キャッシュを1時間に指定しているため、1時間以内に反映されます。
ぺんラボの活動は基本的にこの表示で通知します。
メールの署名による伝達は終了します。
ぺんラボの活動はできるだけブログで公開し、閲覧されているものとします。
受注システムでヤマト運輸の営業所を指定できる機能を実装しようと、住所の一覧を探しました。
データファイルが用意されているかと探しましたが見つからず、ヤマトに直接問い合わせると用意がないとのこと。
仕方がないので、自力で用意するしかありません。
まず、ヤマト運輸の営業所検索はJavaScriptでごにょごにょしているのと、毎回住所の座標から検索しているようなので静的ページがないようです。
地図から絞り込んでいくと、最終的には営業所ページ詳細へのリンクが表示されるページにたどり着きます。
この一覧から営業所詳細ページに飛ぶと、はじめて営業所コードをURLに含むページにリダイレクトされます。
このURLからさらにiframeで詳細を表示していました。
そのURLが
「http://sneko2.kuronekoyamato.co.jp/sneko2/servlet/jp.co.kuronekoyamato.sneko2.servlet.CodeSearchServlet?ACTID=LINK_MAP&CODE=028245」となるので、末尾の数値を変更することで営業所の詳細な情報を取り出すことができるのです。
ちなみに、「028245」は私の近所の営業所緑中山町の営業所コードです。
次に、営業所コードの一覧ですが、こればデータファイルを入手できます。
ビジネスメンバーズへの登録が必要なので、未収契約などを済ませていることが条件です。
このビジネスメンバーズサービスの中に、B2の更新データファイルをダウンロードできるサービスがあり、そのファイルの中に営業所コードの一覧ファイルがあります。
そのファイルは、「B2OFFMST.zip」ファイル内の「TENMST.LZH」内の「TENMST.txt」になります。
このファイルは営業所コードと営業所名のみで、住所等は含まれていません。
そこで、このファイルのデータをもとに、先程のURLへアクセスして詳細データを取得することで、営業所の住所一覧のデータを用意する事が出来そうです。
久しぶりにクローラを作成しましょうか。
郵便番号から住所を検索するだけの簡単なシステムです。
サービスを作るというよりも、coreserverでこの程度の検索に耐えられるかどうか見てみたかったというのが本当のところです。
特に問題は無いようです。
Google検索で一発だとか、そういうことではないのです。
郵便番号検索
やっと重い腰を上げ、Androidアプリの開発を始めることにしました。
まずはJavaのインストール。
http://www.java.com/ja/
だけど、LibreOfficeについてくるので最新版だったのでスルー
次に、AndroidSDKのインストール。
http://developer.android.com/sdk/index.html
規約の英語は読めないのでスルーして64bit版を選択しました。
インづとーるはかなり時間がかかりました。
30分ぐらいでしょうか。
次はEclipseです。
昔ちょっと弄ったことがありました。懐かしいですね。
http://www.eclipse.org/downloads/
64bit版を山形大学から頂戴します。
インストーラは無いので、ファイルを解凍してそのまま使えます。
…のはずですが、Javaが見つからないといわれて起動しません。
Pathにjre7/binのパスを通して回避。
次にJNIとかいうのが見つからないと起動しません。
調べてみると32bitのJavaが入っているとだめなようで入れ直しました。
無事に起動したので、EclipseにAndroidSDKを登録します。
help > install new softwareから
work withに
https://dl-ssl.google.com/android/eclipse/
を追加
適当にagreeでインストール実行です。
この作業があるなら、あらかじめAndroidSDK入れる必要があるのかどうか疑問なのですが。
で、環境にAndroidを登録しようとしても見つからないといわれて先に進めず。
結局あきらめて、AndroidSDKのフォルダを眺めていたら、こっちにもEclipseが入っていたので実行
あっさりと起動して、最初からこっちを使えばよかったと小一時間。
とりあえず起動を確認したところで本日は終了
複合機プリンタについてアンケートがあったので、律儀に丁寧に答えてみました。
お礼の品があると書いてあったけど、実際に届いてびっくり。
500円分の図書カードをゲットしました。
でめたしでめたし。
鯖にアクセスしてレスポンスを計測するツールをのんびり作ってます。
今日は、更新間隔を設定できる項目を追加しました。
これまでは、10分ごとにcronを回して登録してあるURLの結果をメールで投げていました。
今日の更新で、重点的に監視したいURLは頻度を上げ、どうでもいいものは1日一回に変更しました。
これでしばらく様子を見ます。