職業プログラマの休日出勤

職業プログラマによる日曜自宅プログラミングや思考実験の成果たち。リアル休日出勤が発生すると更新が滞りがちになる。記事の内容は個人の意見であり、所属している(いた)組織の意見ではない。

テーブル名と照合順序

古めのPHPから SQL Server のデータベースに接続するアプリケーションをメンテナンスすることになり、環境構築している途中でハマったのでメモ。

三行まとめ

  • DBの照合順序がLatin系だと、テーブル名が日本語になっているテーブルはPHPから見えなくなる。
  • でも、SSMSからはテーブル作れるし、見える。
  • なんで?
続きを読む

iptablesの設定内容を見る

新しくサーバをセットアップするにあたって、sshdのポート番号をデフォルトの22から他のものに変えようとしたところ、外部から接続できない、という症状に見舞われました。
症状から考えれば何らかのファイアウォール装置によって弾かれていることは明らかだったのですが、iptablesの設定内容の確認方法を間違えていたため、無駄な時間を費やしてしまいました。
この記事は、そのときのメモです。

続きを読む

葛藤:自分にしかできないこと

何か新しいものを作るとき、自分にしかできないことを実行して上手く進んで行くという状況は最高に楽しく、有意義に感じる。自分にしかできないことが存在するとき、需要と供給のバランスが崩れ、売り手市場を闊歩する状態になる。
「自分にしかできないこと」の存在は正義である。

既存のものを守り育てて行くとき、自分にしかできないことが存在すると、自分が死んだらコイツも死ぬということが容易に想像できるようになり、その状況は大きなストレスになる。対象物が重要なものであればあるほど、ストレスは積み重なる。
「自分にしかできないこと」の存在は悪である。

自分自身が情報処理界隈に身を置いているからソフトウェアの開発や情報システムの保守運用を思い浮かべながら書いたが、きっと他の業界でも同じようなことは観測できるだろう。

続きを読む