高徹 高橋 徹
- ログインID: torutk
- 登録日: 2013/06/17
- 最終ログイン: 2026/03/15
チケット
| 未完了 | 完了 | 合計 | |
|---|---|---|---|
| 担当しているチケット | 59 | 42 | 101 |
| 報告したチケット | 74 | 50 | 124 |
プロジェクト
| プロジェクト | ロール | 登録日 |
|---|---|---|
| ソフトウェアエンジニアリング | 管理者 | 2013/07/21 |
活動
2026/03/08
- 高徹 22:23 ソフトウェアエンジニアリング つれづれ Java編: Windows OS用の hsdis をソースからビルドする方法を調査
- https://github.com/openjdk/jdk/blob/master/src/utils/hsdis/README.md
2026年3月時点(OpenJDK 21/25)において、Windows OS上で動く hsdis をビルドするのは中々に難しい作業といえます。
h4. GNU binutils
Visual Studio ツール系では binutils をビルドすることはできず、mingw コンパイラを使う必要がありビルド環境を整...
2026/03/05
- 高徹 02:53 ソフトウェアエンジニアリング つれづれ Java編: hsdisについて補足
- hsdisが逆アセンブルを行う際に利用するライブラリは、hsdisのビルド時に次の3つから選択します。
* GNU binutils
* LLVM
* Capstone
hsdisの開発当初はGNU binutilsを利用して逆アセンブルを行っていました。その後LLVMとCapstoneを利用することが可能になりました(OpenJDK 19で追加、安定してきたのは21あたりの模様)。
GNU binutilsはGPLv3のライセンスで提供され、Open...
2026/03/03
- 高徹 23:15 ソフトウェアエンジニアリング つれづれ Java編: こJITが生成する機械語のアセンブリコードを確認したい
- JavaVMのJITコンパイラが生成するネイティブの機械語のアセンブリコードを見ることができれば、どのような最適化がなされているか分かります。
JavaVMには、-XX:+PrintAssembly オプションがあり、JITがコンパイルした機械語のアセンブリコードを参照する基本的な枠組みがあります。 - JavaVMのJIT(Just In Time)コンパイラについて
2026/01/17
- 高徹 09:29 ソフトウェアエンジニアリング 調査 #63 (却下): 基盤地図情報 数値標高モデル10mをArcMapで表示するまでの流れを明らかにする
- ArcGISはもう5年触れてなく、当面触れる予定もないので却下とする。
- 高徹 09:28 ソフトウェアエンジニアリング バグ #47 (却下): ArcGIS Runtime SDK 10.2.4 for Javaで、64bit版JVMでラスターが表示されない
- ArcGISはもう5年触れてなく、当面触れる予定もないので却下とする。
2026/01/10
- 高徹 23:58 ソフトウェアエンジニアリング 機能 #15: JARファイルのマニフェスト定義参照プログラムを作成する
- Redmineリポジトリの定義変更: source:jar_manifest_viewer|README.md
- 高徹 23:20 ソフトウェアエンジニアリング 機能 #111: Spectrum Viewer公開版を作成する
- Redmineリポジトリ設定を、Github hookプラグインからGithubプラグインに変更した際に、リポジトリ定義を source:spectrum_file_viewer に変更した。
2026/01/03
- 高徹 19:48 ソフトウェアエンジニアリング つれづれ: Dockerとは、WindowsとmacOSで利用するには
- Dockerは、OSカーネルを共有するコンテナ型仮想化方式の実装の一つです。OSカーネルとしてLinuxカーネルを共有し、Linuxアプリケーションのためのコンテナ環境を提供します。そのため、Linux OSが稼働するホストマシン上でLinux OSのカーネルを利用します。
ただし、ホストマシンがWindows OSやmacOSの場合、Linuxカーネルが存在しないので別途Linux OSを仮想化して動かすことでそのカーネルを利用します。そのため、コンテナのメリッ...
2025/11/23
- 高徹 17:29 ソフトウェアエンジニアリング つれづれ: Anacondaのインストール(オフライン)
- インターネットに接続していないPCにAnacondaをインストールするメモ
* インストーラ(Anaconda3 2025.06-0)をクローズなPCにコピー
* インストーラを実行
* インストール種類は[Just Me](ユーザーのホームパス下のanaconda3に入る)
* インストール完了後、Anaconda Navigator起動すると、Homeタブに表示されるアプリケーションが非常に少ない
PyCharm Professional(Instal...