T Software のページを訪問していただきありがとうございます。T Software はソフトウェア開発を請け負う個人事業主です (香川県丸亀税務署で開業登録) 主に Linux でのソフトウェア開発やサーバ構築を行っております。特に C 言語によるミドルウェア、ファームウェア、デバイスドライバの開発に力を入れて取り組んでいます。今まで培った技術をお客様のプロジェクトで発揮する機会を楽しみにしております。
ドライバ開発など主に C 言語による低レベルのプログラム開発を行っています。プロセッサは x86、x86_64、PowerPC、ARM、MIPS、SH の経験があります。
国際電信電話株式会社に勤めていた時に英国現地法人に二年間駐在しました。また仮想ストレージドライバ開発プロジェクトではインド人のオフショア要員三人を部下にして開発を行いました。技術者として要求される最低限の英語力は身につけています (TOEIC 900点 - 2011年 5月 29日実施 第 162 回 TOEIC 公開テスト)
デバッグでは疑わしい部分を仮定し検証するというプロセスを何度も繰り返します。この疑わしい部分を思いつくのが得意です。幸運もありましたがメンバがお手上げ状態のバグの原因を突き止めたこともあります。
| 期間 | プロジェクト | 関連技術 | 役割 |
|---|---|---|---|
|
2011 年 |
職業能力開発大学校講師四国職業能力開発大学校応用課程でネットワークプロトコル実装実習の講師(非常勤)をしています。 |
Ubuntu 11.10 |
専任担当 |
|
2010 年 |
VHDL によるディジタル信号処理Xilinx FPGA が搭載された評価用ボードを使用し、ディジタル信号処理について勉強しました。 |
Xilinx Spartan-3 |
専攻科での研究 |
|
2010 年 |
サーバ監視ファームウェア開発SES、IPMI を使用し、サーバハードウェア監視ファームウェアを開発しました。 |
OpenSolaris 5.11 |
専任担当 |
|
2009 年 |
NexentaStor 評価Nexenta Systems 社のストレージアプライアンスソフトウェアの機能、性能、信頼性を評価しました。 |
NexentaStor (OpenSolaris) |
専任担当 |
|
2009 年 |
ZFS 検証OpenSolaris をベースに ZFS のキャッシュアルゴリズムや性能をソースコードと実機による検証によって調査しました。 |
OpenSolaris 2008.11 |
専任担当 |
|
2009 年 |
Linux (PowerPC) 開発環境作成freescale 社の MPC8544 を搭載した組み込みボードでバイナリユーティリティ、ライブラリ、コンパイラを調整しローカル環境でビルドできるようツールチェーンの作成を行いました。 |
Linux Kernel 2.6 |
専任担当 |
|
2008 年 |
G-PON 通信機器ファームウェア開発大手通信機器メーカ製 G-PON 光収容装置のファームウェア開発。デバイスドライバ開発と NPTL (Native POSIX Thread Library) を使用した開発のコンサルティング、スレッド間通信機構の設計、実装を行いました。 |
Montavista Linux |
PL |
|
2008 年 |
Tiny X (Kdrive) ポーティング汎用 ARM 組み込み Linux ボードへ Tiny X をポーティング。ポリゴン描画用のワークメモリ確保関数においてバッファオーバランがあったためパッチを作成しました。 |
Debian GNU/Linux |
専任担当 |
|
2008 年 |
WLAN ドライバ開発Debian ベース SH 組み込み Linux ボードにおいてカスタム WLAN ハードウェアのドライバを開発しました。 |
Debian GNU/Linux |
専任担当 |
|
2006 年 |
仮想ストレージドライバ開発Linux Kernel 2.6 の SML (SCSI mid layer) で動く仮想ストレージドライバの開発。x86_64 マシンに 64 GB のメモリを搭載した SSD 装置、SCSI ディスクを束ね一つのディスクに見せるストライパーなどを、インドのオフショア要員と一緒に開発しました。 |
Red Hat EL 4 |
PL |
|
2000 年 |
アプライアンスサーバ開発Red Hat 6.2 (Kernel 2.2) をベースに、Web サーバ、PostgreSQL サーバのアプライアンス製品を開発しました。 |
Linux Kernel 2.2 |
専任担当 |
|
1997 年 |
統計処理システムの開発電話交換機のトラヒックデータを分析するソフトウェアの開発を行いました。 |
C 言語 |
専任担当 |
|
屋号 |
ティーソフトウェア / T-Software |
|
代表者 |
高田 浩生 (たかだ ひろき) |
|
拠点 |
香川県丸亀市 |
|
連絡先 |
|
|
お取引先様 |
敬称略、あいおえお/ABC 順 |
VHDL ソースコードシミュレータを使用したディジタルフィルタの周波数特性評価に関する考察です。
Windows GNU ツールチェイン MinGW の簡易版インストールガイドです。
フリーセル解決プログラム (Solver) における手順探索のサンプルプログラムです。
GNU/Linux でのスレッドプログラミングについて。glibc のバージョンによっては mutex の優先度継承が実装されていないなど、注意すべき点がいくつかあります。低コストのスレッド間同期処理などについても。
Augusta Ada, Countess of Lovelace による Luige Frederico Menabrea の "Sketch of The Analytical Engine invented by Charles Babbage" の訳です。ここに掲載しているのは本文ですが、Ada により加筆された Note の方が計算機科学の歴史上重要であると言われています。
2007 年に別子銅山を旅した時の記録です。
2007 年に高知県の大堂海岸でクライミングをした時の記録です。
He looked across the sea and knew how alone he was now. But he could see the prisms in the deep dark water and the line stretching ahead and the strange undulation of the calm. The clouds were building up now for the trade wind and he looked ahead and saw a flight of wild ducks etching themselves against the sky over the water, then blurring, then etching again and he knew
no man was ever alone on the sea.
- THE OLD MAN AND THE SEA.