ホットコアプロジェクトについての一問一答

ホットコアって?  一応2つの意味を込めています。
  • UNIX系開発では、デバッグ中等でプログラムがクラッシュをした場合に、coreファイルと言うのが作られます。
    このcoreファイルには、クラッシュ時のメモリーやCPUのレジストリー情報などが保存されており、問題内容が記録されているのでデバッグに役立ちます。
    さらにできたての物をhot core(最近は聞きませんが・・・・。)とも言います。
    要は、システム等で発生した問題を熱い間に解決しますと言う意味です。

  • もう1つは簡単で、コア=芯=シンとなり、私の名前と同じ読みになるからです。
どこにあるの?  東京都狛江市で活動中です。
 小田急線狛江駅が近くの駅になっています。

 基本的に、受託開発で自宅での業務が主なため、自宅警備員も兼業しています。

 また、本サイトやテスト用サーバー、検証用のサーバー構築、サービス用サーバーがHyper-Vでの仮想環境で組まれていて、その親サーバー用はサーバールーム(兼物置部屋)に設置しています。

 毎年、夏の電気代については、涙目になってしまいます。
好きな開発環境は?  最も好きなのは、Tomcat+Javaで、DIコンテナーにSeasar2を利用して、HTMLのテンプレートエンジンにはVelocityを、DBにはPostgreSQLを利用するパターンです。

 PHPに関しては、あまり大規模な案件が無かったので、基本的にスクラッチで書いている場合が多いです。
 強いて言えば、DB周りはPDOに独自のライブラリーを噛まして、DIコンテナー的に使ったり、また、もちろんフォーム作成ASPサービスを活用してUI開発の簡略化を行っています。

 基本的なポリシーは、人手が入る度にバグが生まれると考る方なので、ソースコードの自動生成に力を入れてます。

 フォーム作成ASPサービスもそうですが、DB関係のコードについてもオープンソースのERDツール(ER MasterAmaterasERD)にパッチを当てて、設計に利用した後に、TABLEに対応するBeanやDAOにしっかりコメント入りコードや、DIコンテナー向けのDBアクセス用コードの自動生成させるツールとして利用をしています。

 DB関係のコードについては、最終的にフォーム作成ASPサービスとの連携を考えていますが、いつになる事やら。
運用系とかはしてますか?  行っています。
 インターネット系と、インフラ系とで以下の業務をしています。

インターネット系
  • VPSサーバーへの環境構築
  • 物理サーバーへのOSインストール、環境構築(CentOSが多いです)
  • ログや死活監視
  • 各種アップデート
  • バックアップ設定
  • 障害発生時のベンダー等への交渉
イントラ系
  • 共有ファイルサーバーの構築
  • ActiveDirectoryの設定管理
  • VPN接続の設定
  • ネットワークの配線
  • 障害ハードからのデータサルベージ
  • サーバー更新に伴うサーバー入替作業
  • 廃棄時のHDD内容削除
  • 障害発生時のベンダー等への交渉
 その他としては、各種監視や警報を行うためにZabbixを利用したり、セキュリティー対策用にOpenVASを利用してチェックを行う等の、確実で可能な限り自動な処理を心がけています。
いままで何をしてたの?  概要ですが、以下の感じの案件を開発してきました。
 その他にも、書けない案件や、細かい開発は山ほど有ります!

概要 言語・環境 関わり
フォーム作成ASPサービス Java、Seasar2、PostgreSQL、CentOS 設計、開発、サーバー構築、運用・監視
住宅履歴管理サイト Java、Seasar2、PostgreSQL、CentOS 設計、開発、サーバー構築、運用・監視
住設機器提案書作成サイト Java、Seasar2、PostgreSQL、PDF作成、CentOS 設計、開発、サーバー構築
地方自治体向け賃貸物件紹介サイト PHP、PostgrSQL、CentOS 設計、開発、サーバー構築
大会運営支援サイト
※狛江市民水泳大会の運営用に作りました。
Java、Seasar2、PostgreSQL、CentOS 設計、開発、サーバー構築
ゴルフショップサイト向け予約システム PHP、PostgrSQL、CentOS、FAX送信 設計、開発
地方自治体向け宿泊施設予約サイト PHP、PostgrSQL、CentOS 設計、開発、サーバー構築
ホームページ作成サイト
※今みたいにBLOG全盛以前です。
Java、PostgreSQL、Windows Server 企画、設計、大連へのオフショア開発指示
医療機器へのヘルプシステム Java 設計、開発
その他に何かあります?  とりあえず、当HPが落ち着いたら、ドメイン変更を行う予定です。
 現状は、hotcore.jpなのですが、hcp.jpと言う3文字ドメインが取れたためです。
 このHCPとは、ホット コア プロジェクトの頭文字なので、こちらの方が正しいだろうと思っているのですが、中々変更が出来ないでいる状態です。

 その他に、趣味の水泳に関係するドメイン(swim.sc、swimmer.jp)を取得できたので、何か活用を出来ないかを考え中です。

 また、詳細な情報が必要でしたらお問い合わせからからご連絡を頂ければお答え出来ると思います。