叔父の葬式から戻りました。

昨日、叔父の葬式から戻りました。一晩、線香守りをしたので寝不足です。

従兄弟が8人全員集まりました。私のその中で一番年下です。いつまでの子ども扱いになります。上下関係がハッキリしているので、何やかんやとパシリになります。

といいながらも、母のことなど、いろいろ気遣ってくれますので、ありがたい従兄弟たちです。こんなこと以外で会いたいものです。

叔父のお通夜で岐阜へ

母方の叔父が亡くなり、岐阜(東濃)に行ってきます。

叔父はとても楽しく愉快な人でした。今の時期は毎年送ったもらったほろほろの栗きんとんが楽しみでした。

とても寂しくなります。

Twitter Weekly Updates for 2009-10-25

  • 自転車で鶴見川サイクリングから帰った。 #
  • 今日は餃子です。包みに行きます。 #
  • いきなり日曜日の晩にバグ報告が来た。気になったので対応。 #
  • au携帯電話がおかしかった。どのお気に入りを選んでも、auトップに行ってしまう。再起動したら戻った。 #
  • [MM登録/読了]陽気なギャングが地球を回す http://bit.ly/1PhcUv #
  • [MM登録/読了][24時間365日] サーバ/インフラを支える技術 ‾スケーラビリティ、ハイパフォーマンス、省力運用 (WEB+DB PRESS plusシリーズ) http://bit.ly/4k4RMt #
  • Googleリーダーのフィードが300件を越えた。読むフィードを選択し始めよう。 #
  • 明日(もう今日ですね)、お客さんに開発しているサイトを見せなくてはいけないので、まだ作業中。 #
  • [MM登録]エンジニアのための文章術再入門講座 http://bit.ly/2AXq84 #
  • [MM登録]エンジニアのためのJavadoc再入門講座 http://bit.ly/3J16EI #
  • [MM登録]Software Design (ソフトウェア デザイン) 2009年 11月号 [雑誌] http://bit.ly/3l0hn2 #
  • LISMO Portを4にバージョンアップしたら、起動できなくなった。 #
  • 管理センターと称するセールスから電話。何の管理センターと問い詰めたら、ふとんだった。管理センターと言うだけで、自分の会社名は言わない。絶対に怪しい。 #
  • [MM登録]自転車少年記―あの風の中へ (新潮文庫) http://bit.ly/1BKWlU #
  • [MM登録]ボーイズ・ビー (幻冬舎文庫 か 23-1) http://bit.ly/r65Fg #
  • [MM登録/読了]クロスバイク&ミニベロお助けブック http://bit.ly/2byrEj #
  • [MM週間記録10/18-10/24]登録8件/購入8件/金額11339円/読了3冊 http://mediamarker.net/u/anpasan/ #

Powered by Twitter Tools

第21回電信電話記念日コンテストに参加

第21回電信電話記念日コンテストに参加しました。忘れていたので、21:00からのスタート。このコンテストは10局以上の交信でプレゼントの抽選権がもらえます。

たまたま事務局と交信できたので、ルールの確認をしました。丁寧に教えていただきました。

がんばって9局まで交信。しかし、あと1局が交信できない。しかたないので(?)、CQを出しました。CQ出すこと15分、ようやく交信できて10局。あとは、30分ほどCQ出しましたが、4局ほどお相手いただきました。疲れたー。16局の交信で終了です。

早速ログを提出して、ハムログにもログを取り込んで、コンテストはおしまいです。

日本語ワープロの思い出

いわゆる日本語を編集・印刷できるワードプロセッサーのことです。昔は、PCのアプリケーションではなくて、専用の機械でした。

何で日本語ワープロの話しをするかというと、たまたまICOMの記事のを読んだためです。日本で初めての日本語ワードプロセッサーの話しです。

ここで出てくる東芝のJW-10は、使った覚えがあります。大学の4年のときに、所属している研究室の講師の方が書いた論文の清書の手伝いで使いました。これは、ちょっと自慢かもしれません。JX-10は文節ごとで変換していく漢字変換だったような覚えがあります。ローマ字で入力できたので何とか入力ができたような気がします。その頃のPCのワープロといえば、DOSの一太郎。バージョンは3だったかな? PC9801の8インチのフロッピーディスクでした。

また、この記事で出てくる和文タイプライターも使ったことあります。父が事務機器が大好きな人で、和文タイプライターが自宅にありました。たまに手伝いで打っていました。とても文字を拾っていくのは大変でした。

ついでに言うと、新入社員で入ったメーカーで、新人研修と称して大阪日本橋のカメラ屋さんの派遣店員として1ヶ月間、専用ワープロ機(そのころはこれが主流)を売ったことがあります。2月で商品が売れない時期でしたが、27台ほど売ったことを覚えています。そのメーカーでは、社内で富士通のOASYSコンパチ機を開発したのですが、結局はリリースされずにそのまま社内で使っていました(この話は今では時効ですね)。

こんな感じで、日本語ワープロの思い出がいろいろ出てきます。

Twitter Weekly Updates for 2009-10-18

  • 交信してたら、こんな時間。相手は酔いつぶれたらしい。私は、交信するときはアルコールなしが基本なので大丈夫。そろそろ寝ましょう。 #
  • さて午後の部のはじまり。 #
  • 安全のためキャッシュカードの暗証番号を変えておこう。 #
  • [MM登録]ガルヴィ 2009年 11月号 http://bit.ly/EUg2k #
  • [MM登録]日経 Linux (リナックス) 2009年 11月号 [雑誌] http://bit.ly/UEbSI #
  • [MM登録]BE-PAL (ビーパル) 2009年 11月号 [雑誌] http://bit.ly/2bEFR #
  • [MM登録]Linux-DB システム構築/運用入門 http://bit.ly/nZpQI #
  • 二八そばを食べた。でも器がプラスチックだと、ちょっとガッカリ。 #
  • 今日は病院で検査。 #
  • バスがないので、歩くことにする。 #
  • [MM読了]yom yom (ヨムヨム) 2009年 10月号 [雑誌] http://bit.ly/3PY6aJ #
  • 事務所にもどって、午後から仕事スタート #
  • Bluetoothのドライバをアップデートしているが、Broadcomのサイトからのダウンロードが遅い。 #
  • 今日のネットワーク。応答が遅い。 #
  • ある人のブログを読んで、ドキュメントスキャナーが欲しくなった。 #
  • リモートで青山オフィスのPCをWindowsアップデート。さてうまく行くか・・・。 #
  • アフラック代理店と称するところからセールス電話。相手するのも面倒。セールス電話をかけてくる会社とは付き合わない。 #
  • Bluetoothでつぶやいたら、自動的にフォローされた。それも何だか面倒。別につぶやきを見てくれている訳でもないし。 #
  • 無事にWindowsアップデートが完了。リモートで再起動もOK。青山まで行く必要がないのはうれしい。 #
  • 今度はAdobe Airのアップデートの警告が出た。今日はアップデートの日か? #
  • 娘のクラスが学級閉鎖。とうとう近くまで来たか・・・。 #
  • 半日連絡をしなかったら、作業進捗の心配された。サボってられない・・・。 #
  • どうしても自分のパートではないと、忙しいときは回答は遅くなる。正直言って、そんなこと自分で調べてよ・・・。 #
  • 日本エステート? セールスではないと言い張るセールス電話。文章を読んでいるだけではテレセールスとしては失格ですな。 #
  • セールス電話の間違い電話。これは迷惑。 #
  • チビが小学校から帰る。クラスのお休みは一人だけ。まだクラスは生き残っている。 #
  • 神奈川県は流行しているのね。http://www.asahi.com/national/update/1016/TKY200910160258.html #
  • CakeMatsuriワークショップ。参加申し込みしようとしたがチケット売り切れ。思い立ったら申し込まなくてはいけなかった・・。http://matsuri.cakephp.jp/ #
  • 竿だけやだと思ったら、餃子やだった。 #
  • ただいまウォーキング中。 #
  • ツレを病院に送るついでに、自分はインフルエンザの予防接種をした。 #
  • [MM週間記録10/11-10/17]登録4件/購入4件/金額5584円/読了2冊 http://mediamarker.net/u/anpasan/ #
  • 犬を公園のテーブルの上に座らせるのはやめましょう。
    http://f.hatena.ne.jp/twitter/20091018160738 #

Powered by Twitter Tools

ベーコンが入っていないのでレタスバーガー

またマクドナルドでの話しです。

携帯電話のクーポンでハッピーセットを買ったら、ベーコンレタスバーガーが一つ多い。セットを3つ買ったのにハンバーガーが4つ来た。店の人(この店には責任者の名札が着けた人がたくさんいるので、誰が本当の責任者なのでしょう??)ともめていると、ハッピーセットだけだと思ったらプラスでベーコンレタスバーガーのセットだった。店の人もわからないくらい、とても難しいクーポンでした。でも、ハッピーセットのセットって、どうなのよ??

まあ、こちらも知らないで買ったので、そのまま納得したふりして席へ行く。さて、誰が追加になったベーコンレタスバーガーを食べるかといったら、もちろん娘が食べた。とても育ち盛りなのです。

さて、半分までベーコンレタスバーガーを食べたときに、そういえばベーコンが入っていないということになった。開いてみると、肉とレタスだけ。これだとレタスバーガーになってしまう。娘に店の人に言ってみるかと聞くと、事なかれ主義(?)の娘はノーでした。

そのままにしておきましたが、これで最近二回目です。これはマクドナルドだからよくあることなのか、たまたま私によく降りかかるだけなのか??

あとで考えると、きちんとお店に言ってあげないと、他にもレタスバーガーを売っているかもしれません。たまたま(?)私たちだけベーコンを入れ忘れているのならいいのですが、作っている人がベーコンを入れる行程を抜かして作業しているなんて(マニュアル通りに動いているわけですので)ないでしょうか? 人ごとですが、ちょっと心配になりました。ミスはきちんと指摘してあげたほうがいいのかな? あまり言い過ぎるとただのクレーマーだし。

でも、マクドナルドのカウンターで商品を受け取るときに、袋から開けて中身を確認なんてしたくないしなあ・・・。

CakePHPでデータベースの文字コードの話し

今開発しているWebサイトは、別の開発会社が別の機能を開発している。時間の関係で私がすべて開発できないので、発注元が別の開発会社を割り当てている。

その会社からの質問。

本番サーバーのDBにアクセスしたら文字コードの関係でデータが抽出できない。

そういえば、本番サーバーはTurboLinuxで文字コードがEUCだっけ。インストールされているPostgreSQLも7.x系で、テストサーバーとは違っていたような。テストサーバーは8.x。この辺りは自分がサーバーの面倒を見ている訳ではないから伝えていなかった。失敗。

PostgreSQL上にUTF-8でデータベースをcreatedbで作成しておいて、UTF-8でダンプしたSQLでリストアしておいた。システムの想定する文字コードはUTF-8。この辺りが怪しそうなので連絡しておいた。

私はCakePHPで開発していて、別の開発会社はperlのCGIで開発。CakePHPの経験がないので、perlのCGIになったようだ。

こちらは全く文字コードの意識はしていない。なにかうまく動いている。結果オーライ。apps/config/database.phpでencodingの設定もしていない。データベースが絡んだ案件は、必ず最初に文字コードでトラブルが起こる。

後から、私は非協力的だと開発会社から言われるのでしょうね。psqlコマンドで一発でわかりそうなものだが、そういえば発注元はその開発会社に、サーバーにシェルでアクセスさせる権限が与えていないかも・・・。

HTMLの特殊文字はまじめに書きましょう。

現在開発中のWebサイトはCakePHPで開発しています。今回は、PCと携帯電話の両方をサポートしています。どちらもコントローラーとアクションは共通でビューだけが異なります。携帯かどうかの判定をして、携帯電話であったらm_*.ctpという名前のビューを取り込むようにしています。

携帯電話の場合の文字コードは、基本的にシフトJISになります。通常はPHP、HTML、DBはUTF-8にしていますので、表示するときに強制的にシフトJISに文字コードを変換して、英数字カタカナを1バイト文字に変換してしまいます。この辺りはレイアウトに処理を書いておけばCakePHPだと簡単です。

ここから本題です。失敗したこと。

携帯電話の画面で矢印の代わりに<と>を使っていました。<>は2バイトコードです。例えば

<前へ 後ろへ>

のようにリンクを設定します。

しかし、お察しのとおり携帯電話のブラウザだとおかしなコードが表示されてしまいます。つまり<>がHTMLタグの始まりと終わりになって認識されてしまいます。

解決方法は簡単です。面倒がらずにHTMLの特殊文字でまじめに指定することです。<は<>は>です。これで正しく表示できます。

やはり基本は大事です。

Groove3.1サポート終了

米国マイクロソフトからGroove3.1のサポート終了の案内がメールで来た。Thunderbirdが迷惑メールに判定したいたので見逃すところだった。

Grooveはおおざっぱに言うとP2Pでファイル共有したりできるグループウェアソフト。とても便利なソフトでした。でしたと言うからには、もう使っていない。今は、Windows Live Syncにしている。

Grooveはマイクロソフトのオフィスに組み込まれる前に、Groove Networksから直接ライセンスを購入したもの。オフィスに入っても、国内ではあまり盛り上がっていないのが現状。

メールによるとサポートが終了してもオンラインリソース(サーバー)は継続するとのこと。オンラインリソースがなくなるとP2Pでデータ交換できなくなるので、まだ安心か。Windows Live Syncに切り替えてしまいましたので、関係ないと言えば関係ない。