テンプレート戻したので、自分用の備忘に。
何ヶ月前か忘れたが、Bloggerの動的ビューが発表されて、
よく閲覧していたブログがこのテンプレートを採用したのを見て
コレは面白い!と思って自分のこのブログにも使っていた。
が、見辛い。。自分で見辛い。。。
私の場合、ブログの副題が長いのでそれは消えちゃうし、
サイドバー含めてブログだと思っているけど、それも表示できないし。
なので、シンプルなものに戻した。
一応Web系SEとしての視点でも語ると、、、
閲覧者側でブログの表示方法をカスタマイズできるのが画期的だったけど、
それってブログ書く方からしたらストレスじゃないかな。
本気ブロガーは閲覧者が可能なビュー全てのチェックするだろうから。
このブログは自分用のメモです。 技術的なメモや日記らしきものをおいていきます。 ついでと言ってはなんですが、 私と同じ疑問や意見を持っている人がいたら、 参考になったらなぁ、とも思っています。
2013年9月16日月曜日
2013年9月15日日曜日
バイク売却しました
バイクを売却したので、そのメモ。
バイク王さんに依頼。
ネットで申し込んだ後、電話でやりとり。
メールではやりとり不可らしい。
時間調整はメールだと無駄に煩雑になるから、
そのために電話でのやりとりなのかな。
で、当日。自宅の前はスペースないので、
近場の広場に来てもらう。
小雨ぱらつく中で愛想の良いバイク王の
査定役の方が一生懸命チェックしてくれた。
査定の結果、金額はマイナス。マイナスとかあるのかって話だけど、
個人的には納得。名義変更とか手間かかるもん。
嘘だと思う人は引っ越して陸運局に行ってみたら良い。
役所のたらい回しと至高の時間の浪費を体感できるはず。
バイクには3万キロ強乗った。
通勤なしのツーリングだけでこの距離乗ったのは
なかなかないと査定役の方に言っていただいて
ちょっと嬉しかった。
あんまり乗れてないと思っていたし。
何度も転んだのであちこち傷んでるし、
特にタンクの左に大きな凹みがある。
私にとってはそれは歴史で愛着があるけど。。
バイク王さんに依頼。
ネットで申し込んだ後、電話でやりとり。
メールではやりとり不可らしい。
時間調整はメールだと無駄に煩雑になるから、
そのために電話でのやりとりなのかな。
で、当日。自宅の前はスペースないので、
近場の広場に来てもらう。
小雨ぱらつく中で愛想の良いバイク王の
査定役の方が一生懸命チェックしてくれた。
査定の結果、金額はマイナス。マイナスとかあるのかって話だけど、
個人的には納得。名義変更とか手間かかるもん。
嘘だと思う人は引っ越して陸運局に行ってみたら良い。
役所のたらい回しと至高の時間の浪費を体感できるはず。
バイクには3万キロ強乗った。
通勤なしのツーリングだけでこの距離乗ったのは
なかなかないと査定役の方に言っていただいて
ちょっと嬉しかった。
あんまり乗れてないと思っていたし。
何度も転んだのであちこち傷んでるし、
特にタンクの左に大きな凹みがある。
私にとってはそれは歴史で愛着があるけど。。
査定役の方は事故車ではないけれど~、とフォローしてくれたが、
これは事故車ですと私から断った。パッと見てもボロボロのヨレヨレだ。
売却の判断をした直接の理由は電気系がイカれたのか、
キーを差しても起動しなくなったから。
そこで、もう十分だと思った。
維持するのも疲れていたし、面倒くさがりな私が
持っていてもしょうがないと思った。
持っていてもしょうがないと思った。
まかり間違って誰か若い子が買って乗ってくれたら~
と思ってバイク王さんに申し込んだので、これで良い。
最後、査定役の方に引かれていくバイクを見て
最後、査定役の方に引かれていくバイクを見て
ものすごく寂しくなったが、この判断は間違っていないと思う。
ついでに言うとバイク自体は楽しいので、これからも乗るつもり。
最近はレンタルバイクがあって、メンテなしで乗れるならこれもいいと思って。
ついでに言うとバイク自体は楽しいので、これからも乗るつもり。
最近はレンタルバイクがあって、メンテなしで乗れるならこれもいいと思って。
2013年6月5日水曜日
Linuxでお手軽にコマンドを遅延起動
月初のみ特別に分岐するバッチを作成した。ところが、今月の月初は休日。。
その確認のみのために休日出勤するわけにもいかず、
OSの時刻をいじるとあちこちに迷惑。。
分岐処理の条件変えて稼働確認はナンセンスだし、
かと言ってcron編集するにも本番稼働近いのでやりたくない。
と言うことでnohupで24時間sleep後に当該バッチを起動するコマンドを仕込んだ。
nohup bash -c 'sleep 86400 ; [バッチ]' &
若干不安だったけど、ちゃんと翌日稼働して分岐処理も想定通り動いてくれた。
その確認のみのために休日出勤するわけにもいかず、
OSの時刻をいじるとあちこちに迷惑。。
分岐処理の条件変えて稼働確認はナンセンスだし、
かと言ってcron編集するにも本番稼働近いのでやりたくない。
と言うことでnohupで24時間sleep後に当該バッチを起動するコマンドを仕込んだ。
nohup bash -c 'sleep 86400 ; [バッチ]' &
若干不安だったけど、ちゃんと翌日稼働して分岐処理も想定通り動いてくれた。
2013年2月10日日曜日
ARROWS Z ISW13F使用感
いつも通り、自分用の備忘メモ。
現在所有しているARROWS Z ISW13Fについて思ったことをつらつらと書き留めておく。
【買った理由】
別にスマフォを欲しいとは思っていなかった。
スマフォなにするものぞ、携帯など通話とメールだけできればよいのだ、
ガラケーで十分だ!と思っていた。
ところが会社で有志のR&D活動の公募があり、
何となく申し込んでみたら私がリーダーになり、
せっかくなので集まったメンツのうち若い衆に何がしたいかと聞いたら
Androidでアプリ開発がしたいと。
なるほどなー、最近流行ってるもんなぁ、と。
会社でもまだそれほど知見もなく、会社にAndroid機自体ないこともないが、
業務以外かつ私が先行して勉強して教育するとなると
さすがに自分で買った方がよさそうだと判断した。
そのとき持っていたガラケーはとっくの昔に2年過ぎていたのもあった。
【選んだ理由】
実はこれといってない。
折角だから最新で最高スペックのスマフォを探して
買った当時スペックが一番高かったARROWSを選んだ。
発売されてすぐだったけど割と評判よかったのもあって即断した。
キャリアはau以外考えなかった。
もう10年くらいau。メアド変えるのがどうしても面倒。。
【使用感】
反応速度に不満はない。いわゆるヌルヌル動くというやつだと思う。
通信速度でも不満を感じたことはない。
都内なのとバージョンアップは自宅のWifiでやってるからかもしれないけど。
指紋認証はどうだろう。2,3回はこすらないと認識しないので、人によっては不満かも。
アプリはほとんど買ってないのでなんとも。
【買って良かった点】
GoogleReaderがどこでも読める。これに尽きる。
中毒と言っていいくらいGoogleReaderにハマっているので、
電車や待機中にGoogleReaderが読めるのはとても助かる。
特に後で読むつもりだった英語のブログは空き時間で大分消化できた。
後は地味にPicasaとの同期が便利。
意識することなく同期してくれている。
久しぶりに会った友達と飲んでいる時とかに
写真を見せるのがすごく楽。
【悪かった点】
褒めてばっかりもアレなので、ジャイロについて。
ジャイロと言うかロックかな。
しばらく放置されるとそれを検知して自動でロックするのだけれど
普通に使っているのに落ちてロック解除が面倒くさい。
現在所有しているARROWS Z ISW13Fについて思ったことをつらつらと書き留めておく。
【買った理由】
別にスマフォを欲しいとは思っていなかった。
スマフォなにするものぞ、携帯など通話とメールだけできればよいのだ、
ガラケーで十分だ!と思っていた。
ところが会社で有志のR&D活動の公募があり、
何となく申し込んでみたら私がリーダーになり、
せっかくなので集まったメンツのうち若い衆に何がしたいかと聞いたら
Androidでアプリ開発がしたいと。
なるほどなー、最近流行ってるもんなぁ、と。
会社でもまだそれほど知見もなく、会社にAndroid機自体ないこともないが、
業務以外かつ私が先行して勉強して教育するとなると
さすがに自分で買った方がよさそうだと判断した。
そのとき持っていたガラケーはとっくの昔に2年過ぎていたのもあった。
【選んだ理由】
実はこれといってない。
折角だから最新で最高スペックのスマフォを探して
買った当時スペックが一番高かったARROWSを選んだ。
発売されてすぐだったけど割と評判よかったのもあって即断した。
キャリアはau以外考えなかった。
もう10年くらいau。メアド変えるのがどうしても面倒。。
【使用感】
反応速度に不満はない。いわゆるヌルヌル動くというやつだと思う。
通信速度でも不満を感じたことはない。
都内なのとバージョンアップは自宅のWifiでやってるからかもしれないけど。
指紋認証はどうだろう。2,3回はこすらないと認識しないので、人によっては不満かも。
アプリはほとんど買ってないのでなんとも。
【買って良かった点】
GoogleReaderがどこでも読める。これに尽きる。
中毒と言っていいくらいGoogleReaderにハマっているので、
電車や待機中にGoogleReaderが読めるのはとても助かる。
特に後で読むつもりだった英語のブログは空き時間で大分消化できた。
後は地味にPicasaとの同期が便利。
意識することなく同期してくれている。
久しぶりに会った友達と飲んでいる時とかに
写真を見せるのがすごく楽。
【悪かった点】
褒めてばっかりもアレなので、ジャイロについて。
ジャイロと言うかロックかな。
しばらく放置されるとそれを検知して自動でロックするのだけれど
普通に使っているのに落ちてロック解除が面倒くさい。
ジャイロがトロいのかロックの時間が短すぎるのか。。。
あとは超個人的なことだけど電話をしにくくなった。
電話の機能に問題あるわけじゃないけど、
なんか手を触れるものだし顔に付けたくない。
でも、美容室の予約とか未だに電話でしなきゃいけないこともあり、
そこはストレス。
【総括】
考えてみるとやっぱりスマフォはいらないんじゃないかと。。
スマフォでできることはタブレットでできるし、電話はしにくいし。
ガラケー+タブレットが自分には適しているかもしれない。
でも、ガラケー最近は売ってないんだよなぁ。。。
あとは超個人的なことだけど電話をしにくくなった。
電話の機能に問題あるわけじゃないけど、
なんか手を触れるものだし顔に付けたくない。
でも、美容室の予約とか未だに電話でしなきゃいけないこともあり、
そこはストレス。
【総括】
考えてみるとやっぱりスマフォはいらないんじゃないかと。。
スマフォでできることはタブレットでできるし、電話はしにくいし。
ガラケー+タブレットが自分には適しているかもしれない。
でも、ガラケー最近は売ってないんだよなぁ。。。
2013年1月13日日曜日
libclntsh.so.11.1が見つからない。
PHPからoci8が連携できずに2日ほどハマったのでメモ。
Oracle関連って保守契約か何だかの約束で公式回答を
ブログやらニュースサイトに記載してはいけないということらしいが、
本件については明確に保守担当からPHPの連携およびOSに関わる部分なので
Oracle対応対象外ですと言ってもらった(見捨てられた)ので問題ないだろう。
まず、Oracleクライアントをランタイムでインストールし、
そして、PHPを--with-oci8=shared,$ORACLE_HOMEオプションをつけてコンパイルした。
正常にoci8.soライブラリが作成されたことを確認し、php.iniに追加してやる。
今回、PHPはCGI経由で呼び出すのでphp-cgiをCGIディレクティブにリンクし、
phpinfoだけ書いたindex.phpを作成し、稼働確認。
コマンドラインでphp-cgi -i index.phpでは正常に稼働し、oci8もenableだった。
ところが、ブラウザからアクセスするとphpinfoは表示されるもののoci8関連の項目がない。
error_logを確認すると、案の定下記のエラーが。。。
libclntsh.so.11.1: cannot open shared object file: No such file or directory
なるほど、Apacheの実行ユーザがライブラリパスを認識できないのね、と考え、
$ORACLE_HOME/libをld.so.confに追加したら
今度はlibexpat.so.11.1 is not a symbolic linkというエラーが出る。
もちろん、ブラウザ接続でのoci8認識はできず。
ここで保守担当に連絡を取るも、それってPHPのエラーですやん、という回答。
確かにその通り、じゃぁ、ld.so.confについてはと聞くとそれはOSですやん、と宣った。
仕方がないので、自力で対応することに。。。
まず、PHPの公式マニュアルに従ってLD_LIBRARY_PATHを認識させる方法を試す。
ところが、/etc/sysconfig/httpdとenvvarsではPHPまで届かない。。
最終手段でSetEnvしたところ、やっとPHPまでLD_LIBRARY_PATHが環境変数として渡った。
しかし、libclntsh.soのエラーは変わらずブラウザではPHPからoci8が起動できない。
それからググって出てきたことはひと通り試す。
Apache起動スクリプトに「export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/foo/var/hoge.so」
と書いてもダメ。
libclntsh.so.11.1をoci8.soと同じ所に置いてもダメ、
静的にコンパイルしても動的にコンパイルしても変わらず、
LD_LIBRARY_PATHのディレクトリのパーミッションをゆるめてもダメ、
Apache起動ユーザーのセカンドグループにoinstallを追加してもダメ、
LoadFileでlibclntsh.soを直接指定してもダメ。
とうとう万策尽きて、怒りのApache起動ユーザをnologinからbashにして無理やりスイッチ、
ldd oci8.soしたら、libclntsh.soが「not found」となっていて「ん?」
他にもrootで実行するlddと出力結果が違う。。
そこでやっとわかる。
今回、Oracleクライアントのインストール先をデフォルトに従って/home/oracleの下にした。
そのため、上位のフォルダの制限が強すぎてLD_LIBRARY_PATHが認識できなかったらしい。
対応としてOracleクライアントのインストール先を/optに変更したところ、
やっとブラウザからもoci8を認識するようになった。
2012年12月10日月曜日
Androidアプリ開発の実機テスト
Windows7でAndroidのアプリ開発中~。
SDKで動作確認には十分過ぎるエミュレータが提供されているけど、
ピンチイン・アウトやらシェイクやらはやっぱり実機でテストする必要がある。
SDKマネージャでつーっと「Google USB Driver」をインストールして、
実機のUSBデバックONにしたものの、さっぱり認識してくれない。。。
で、ググってみるとどうも「Google USB Driver」は
Google社のハードにしか対応していないような感じ。。
#ココらへん適当です。私の端末とか一部だけかも。。
で、どうやら各ベンダーで開発用のUSBドライバーを
提供しているようなのでそちらをダウンロードして適用したら
すんなりと認識してくれた。
2012年12月8日土曜日
TortoiseSVNでコミット失敗
管理しているSVNサーバでコミットできなくなったとヘルプ要請があった。
TortoiseSVNで下記のエラーが出てコミットできなくなったとのこと。
コマンド: コミット
追加中: [クライアントフォルダ]\[対象フォルダ]
エラー: コミットに失敗しました (詳しい理由は以下のとおりです):
エラー: Cannot verify lock on path '[対象フォルダ]/[アップ対象ファイル]'; no matching
エラー: lock-token available
エラー: ロックを強制解除する場合は、「変更をチェック」ダイアログかリポジトリブラウザーを使用してください。
完了:
追加中: [クライアントフォルダ]\[対象フォルダ]
エラー: コミットに失敗しました (詳しい理由は以下のとおりです):
エラー: Cannot verify lock on path '[対象フォルダ]/[アップ対象ファイル]'; no matching
エラー: lock-token available
エラー: ロックを強制解除する場合は、「変更をチェック」ダイアログかリポジトリブラウザーを使用してください。
完了:
とりあえず素直にメッセージに従って対応したら?と伝えたが、
新規ファイルのコミットで失敗したので、対象のファイルがまだサーバになく、
手も足も出ないということだった。
エラーメッセージでググってなんとか英語のソースを読むとバッチリ答えが。
サーバにログインして下記コマンドを打って対象ファイルがロックされていることを確認。
svnadmin lslocks [リポジトリフォルダ]
んで、下記コマンドでロックを解除
svnadmin rmlocks [リポジトリフォルダ] [対象フォルダ]/[アップ対象ファイル]
それで無事にコミットできるようになったとさ。
登録:
投稿 (Atom)