3(3)/10700 更新:2014/07/04


ソフト部品置場

私が作った、ちょっとしたソフトウェアの部品を置いてみました。(2003/10/12)
良かったら、使ってみて下さい。

ソフト部品

部品名/Download

名称・種類

内容説明

バージョン

更新日時

mccc

Mac文字コードコンバータ

Mac OS X専用(ユニバーサルバイナリ)、ソースコード(Objective C++)含む

UTF-8, UTF-16, EUC-JP, Shift-JIS, JIS(ISO2022-JP)で書かれた文章をUTF-8, UTF-16, EUC-JP, Shift-JIS, JIS(ISO2022-JP)の文章に(自動)変換するためのフィルタです。また、Mac、UNIX、Windowsそれぞれで一般的な改行コード(MacはCR, UNIXはLF, WindowsはCR+LF)を相互変換することもできます。変換を行わず、指定した文章に使われている文字コード、改行コードが何かを調べて表示するだけの機能もあります(詳しくはReadMe.txtを)。変換ルーチンとしてはMac OS XのFoundationフレームワークを使用しているため当然のことながらMac OS X上でしかコンパイル/動作できませんのでご注意下さい。バージョン0.7よりユニバーサルバイナリ化しましたので、Intel Macでも動作するはず(^_^;)です。 バージョン0.7.2よりIntel 64bit/32bitのユニバーサルバイナリ化しました。PPC Macでもコンパイルし直せば動作するはずですが、未検証です。

0.7.2

2014/07/04

termproc

終了時実行ソフト

Mac OS XなどUNIX系OS用、ソースコード(C)含む

終了(Terminate)シグナルを受けて、指定されたコマンドを実行するデーモンプロセスです。装置立ち上げ時に動作させておけば、終了時(shutdownあるいはreboot時)に指定した処理を実行させることができます。

0.2

2007/12/22

WebKit-yan-p071123(10.4 PowerPC)

WebKit-yan-i071123(10.4 Intel)

WebKit-yan-l071123(10.5 Intel)

Yan版WebKit for Safari 2.*, 3.*

Mac OS X 10.4.* (PowerPC, Intel) 10.5.* (Intel)専用、ソースコードパッチ(C++)含む

Apple製Webブラウザ - Safari等で用いられている、HTML, CSSなどのレンダリングエンジンWebKitにUTF-8を含む日本語自動認識パッチなどを施したものです。Safari 2.*, 3.*及びWebKitを使うブラウザ専用です。これを使うことで一部ajaxによるSafari上の文字化けが解消されます。本来日本語自動認識パッチで必要なのは、WebCoreだけなのですが、セキュリティアップデートなどでWebCoreが変更されても、Mac OS X本体で使用されているWebCoreのソースコードはリリースされないことがよくあります。そこで、WebKit Open Source Projectで公開されているWebKitごと提供することにしました。ただし、ここで公開されているWebKitは、Mac OS X付属のWebKitとは微妙に違っているようで、そのまま置き換えてしまうと一部機能が動かなくなってしまいます。(例えば、ソフトウェアアップデートが落ちてしまいます。) ですから、WebKit.appなどを用いて、Webブラウザ専用で使うことを前提としています。詳しい使い方などはReadMe.txtを見て下さい。

(071123)

2007/12/22

WebKit-yan-060219

Yan版WebKit for Safari 2.0.*

Mac OS X 10.4.* (PowerPC)専用、ソースコードパッチ(C++)含む

Apple製Webブラウザ - Safari等で用いられている、HTML, CSSなどのレンダリングエンジンWebKitにUTF-8を含む日本語自動認識パッチなどを施したものです。Safari 2.0.*及びWebKitを使うブラウザ専用です。本来日本語自動認識パッチで必要なのは、WebCoreだけなのですが、セキュリティアップデートなどでWebCoreが変更されても、Mac OS X本体で使用されているWebCoreのソースコードはリリースされないことがよくあります。そこで、WebKit Open Source Projectで公開されているWebKitごと提供することにしました。ただし、ここで公開されているWebKitは、Mac OS X付属のWebKitとは微妙に違っているようで、そのまま置き換えてしまうと一部機能が動かなくなってしまいます。(例えば、ソフトウェアアップデートが落ちてしまいます。) ですから、WebKit.appなどを用いて、Webブラウザ専用で使うことを前提としています。詳しい使い方などはReadMe.txtを見て下さい。

(060219)

2007/12/22

WebKit-yan-051217

Yan版WebKit for Safari 2.0.*

Mac OS X 10.4.*専用、ソースコードパッチ(C++)含む

Apple製Webブラウザ - Safari等で用いられている、HTML, CSSなどのレンダリングエンジンWebKitにUTF-8を含む日本語自動認識パッチなどを施したものです。Safari 2.0.*及びWebKitを使うブラウザ専用です。本来日本語自動認識パッチで必要なのは、WebCoreだけなのですが、セキュリティアップデートなどでWebCoreが変更されても、Mac OS X本体で使用されているWebCoreのソースコードはリリースされないことがよくあります。そこで、WebKit Open Source Projectで公開されているWebKitごと提供することにしました。ただし、ここで公開されているWebKitは、Mac OS X付属のWebKitとは微妙に違っているようで、そのまま置き換えてしまうと一部機能が動かなくなってしまいます。(例えば、ソフトウェアアップデートが落ちてしまいます。) ですから、WebKit.appなどを用いて、Webブラウザ専用で使うことを前提としています。詳しい使い方などはReadMe.txtを見て下さい。

(051217)

2007/12/22

WebCore85.5-yan

Yan版WebCore for Safari 1.0

Mac OS X専用、ソースコードパッチ(C++)含む

Apple製Webブラウザ - Safariで用いられているレンダリングエンジンのWebCoreに日本語文字化け防止用のパッチや、UTF-8を含む日本語自動認識パッチなどを施したものです。Safari 1.0 (v85.5)専用です。

(85.5)

2007/12/22

WebCore106-yan

Yan版WebCore for Safari 1.1

Mac OS X 10.3.*専用、ソースコードパッチ(C++)含む

Apple製Webブラウザ - Safariで用いられているレンダリングエンジンのWebCoreにUTF-8を含む日本語自動認識パッチなどを施したものです。Safari 1.1 (v100, v100.1)専用です。
注意:Mac OS X 10.3.2付属のSafari 1.1には使用できません。WebCore 106.3が必要なのですが2003/12/29現在、まだソースコードがリリースされていないようなので対応できませんm(_._)m

(106)

2007/12/22

WebCore125-yan

Yan版WebCore for Safari 1.2

Mac OS X 10.3.*専用、ソースコードパッチ(C++)含む

Apple製Webブラウザ - Safariで用いられているレンダリングエンジンのWebCoreにUTF-8を含む日本語自動認識パッチなどを施したものです。Safari 1.2 (v125)または1.2.1 (v125.1)専用です。

(125)

2007/12/22

WebCore125.6.4-yan

Yan版WebCore for Safari 1.2.2

Mac OS X 10.3.*専用、ソースコードパッチ(C++)含む

Apple製Webブラウザ - Safariで用いられているレンダリングエンジンのWebCoreにUTF-8を含む日本語自動認識パッチなどを施したものです。Safari 1.2.2 (v125.7, v125.8)専用です。

(125.7/125.8)

2007/12/22

WebCore125.8.6-yan

Yan版WebCore for Safari 1.2.3

Mac OS X 10.3.*専用、ソースコードパッチ(C++)含む

Apple製Webブラウザ - Safariで用いられているレンダリングエンジンのWebCoreにUTF-8を含む日本語自動認識パッチなどを施したものです。Safari 1.2.3 (v125.9)専用です。

(125.9)

2007/12/22

WebCore125.8.12-yan

Yan版WebCore for Safari 1.2.4

Mac OS X 10.3.*専用、ソースコードパッチ(C++)含む

Apple製Webブラウザ - Safariで用いられているレンダリングエンジンのWebCoreにUTF-8を含む日本語自動認識パッチなどを施したものです。Safari 1.2.4 (v125.11/v125.12)専用です。UTF-8認識間違いの修正を行いました。

(125.12)

2007/12/22

WebCore125.8.13-yan

Yan版WebCore for Safari 1.2.4

Mac OS X 10.3.*専用、ソースコードパッチ(C++)含む

Apple製Webブラウザ - Safariで用いられているレンダリングエンジンのWebCoreにUTF-8を含む日本語自動認識パッチなどを施したものです。

(125.13)

2007/12/22

WebCore315-yan

Yan版WebCore for Safari 1.3

Mac OS X 10.3.*専用、ソースコードパッチ(C++)含む

Apple製Webブラウザ - Safariで用いられているレンダリングエンジンのWebCoreにUTF-8を含む日本語自動認識パッチなどを施したものです。Safari 1.3 (v312)専用です。詳しくはReadMe.txtを見て下さい。

(315)

2007/12/22

WebCore413-yan

Yan版WebCore for Safari 2.0

Mac OS X 10.4.*専用、ソースコードパッチ(C++)含む

Apple製Webブラウザ - Safariで用いられているレンダリングエンジンのWebCoreにUTF-8を含む日本語自動認識パッチなどを施したものです。Safari 2.0 (v412)専用です。一部ヘッダファイルが存在せず(AXTextMarkerRefなどの定義ファイルの在処をご存知の方はお知らせください)、コンパイルエラーとなるため、一部機能を削っています。ただ、WebKitではその機能を使っていないようですので、Safariなどには影響ないと思いますが、保証はできませんのでご了承ください。

(413)

2007/12/22

WebCore415.5-yan

Yan版WebCore for Safari 2.0

Mac OS X 10.4.*専用、ソースコードパッチ(C++)含む

Apple製Webブラウザ - Safariで用いられているレンダリングエンジンのWebCoreにUTF-8を含む日本語自動認識パッチなどを施したものです。Safari 2.0 (v412)専用です。一部ヘッダファイルが存在せず(AXTextMarkerRefなどの定義ファイルの在処をご存知の方はお知らせください)、コンパイルエラーとなるため、一部機能を削っています。ただ、WebKitではその機能を使っていないようですので、Safariなどには影響ないと思いますが、保証はできませんのでご了承ください。

(415.5)

2007/12/22

WebCore415.11-yan

Yan版WebCore for Safari 2.0

Mac OS X 10.4.*専用、ソースコードパッチ(C++)含む

Apple製Webブラウザ - Safariで用いられているレンダリングエンジンのWebCoreにUTF-8を含む日本語自動認識パッチなどを施したものです。Safari 2.0 (v412.2)専用です。一部ヘッダファイルが存在せず(AXTextMarkerRefなどの定義ファイルの在処をご存知の方はお知らせください)、コンパイルエラーとなるため、一部機能を削っています。ただ、WebKitではその機能を使っていないようですので、Safariなどには影響ないと思いますが、保証はできませんのでご了承ください。

(415.11)

2007/12/22

WebCore416.13-yan

Yan版WebCore for Safari 2.0.2

Mac OS X 10.4.*専用、ソースコードパッチ(C++)含む

Apple製Webブラウザ - Safariで用いられているレンダリングエンジンのWebCoreにUTF-8を含む日本語自動認識パッチなどを施したものです。Safari 2.0.2 (v416.12)及びWebKitを使うブラウザ専用です。一部ヘッダファイルが存在せず(AXTextMarkerRefなどの定義ファイルの在処をご存知の方はお知らせください)、コンパイルエラーとなるため、一部機能を削っています。ただ、WebKitではその機能を使っていないようですので、Safariなどには影響ないと思いますが、保証はできませんのでご了承ください。また、今回からJavaScriptCoreも同梱のものを使用しないと動作しません。

(416.13)

2007/12/22

WebCore417.17-yan

Yan版WebCore for Safari 2.0.3

Mac OS X 10.4.*専用、ソースコードパッチ(C++)含む

Apple製Webブラウザ - Safariで用いられているレンダリングエンジンのWebCoreにUTF-8を含む日本語自動認識パッチなどを施したものです。Safari 2.0.3 (v417.8)及びWebKitを使うブラウザ専用です。一部ヘッダファイルが存在せず(AXTextMarkerRefなどの定義ファイルの在処をご存知の方はお知らせください)、コンパイルエラーとなるため、一部機能を削っています。ただ、WebKitではその機能を使っていないようですので、Safariなどには影響ないと思いますが、保証はできませんのでご了承ください。また、JavaScriptCoreも同梱のものを使用しないと動作しません。

(417.17)

2007/12/22

WebCore417.19-yan

Yan版WebCore for Safari 2.0.3

Mac OS X 10.4.* (PowePC)専用、ソースコードパッチ(C++)含む

Apple製Webブラウザ - Safariで用いられているレンダリングエンジンのWebCoreにUTF-8を含む日本語自動認識パッチなどを施したものです。Safari 2.0.3 (v417.8)及びWebKitを使うブラウザ専用です。詳しくはReadMe.txtを見て下さい。一部ヘッダファイルが存在せず(AXTextMarkerRefなどの定義ファイルの在処をご存知の方はお知らせください)、コンパイルエラーとなるため、一部機能を削っています。ただ、WebKitではその機能を使っていないようですので、Safariなどには影響ないと思いますが、保証はできませんのでご了承ください。また、JavaScriptCoreも同梱のものを使用しないと動作しません。

(417.19)

2007/12/22

WebCoreOmni-yan

Yan版WebCoreOmni

OmniWeb 4.5 beta 1 専用、ソースコードパッチ(C++)含む

Omni Group製Webブラウザ - Omni Webで用いられている(Apple製を改造した)レンダリングエンジンのWebCoreに日本語文字化け防止用のパッチや、UTF-8を含む日本語自動認識パッチなどを施したものです。

(73)

2007/12/22

newosaka

大阪弁化フィルタ

Mac OS XなどUNIX系OS用、ソースコード(C)含む

このプログラムは、日本語で書かれた文章(コードはEUC)を標準入力から読み込み、大阪弁に翻訳(^_^;)、標準出力に書き出すソフトウェアです。主として DeleGate のフィルタとして動作するように作りました。

2.1

2007/12/22

tcsh-yan

tcsh不具合パッチとUTF-8パッチ

Mac OS XなどUNIX系OS用、ソースコードパッチ(C)含む

tcshには現在(バージョン6.13.00以前)大量の文字列を流し込む以下のようなコマンドを実行させようとすると、ハングするバグがあります。
ps -u `perl -e ' print "A"x200000"`
このパッチはそのハングを回避するためのものです。また、UTF-8改善パッチも含んでいます。なお、同梱しているパッチ済みtcshバイナリはMac OS X専用ですのでご注意ください。

(6.13.00)

2007/12/22