2005-01-01から1年間の記事一覧

OS/2 版 iconv.dll の過去互換性について

えー、既存の DLL について少しだけ調べてみたのですが、まず結論から申し上げますと、既存のバイナリとの互換性を完全に維持することは不可能です。まあ exehdr の出力結果をごらんください。まずは 1.4 から。エクスポートシンボルと序数(ord)だけです。…

libiconv のつくりかた

…などとイヤな前置きのあとで本題。なんちゅうかこう、configure && make という定型手段で dll がうまく作れないのであーだこーだやっていたのですが、ふと「スタティックライブラリ作ってから dll 化すればいいんじゃね?」ということに気がついたのでした…

「楽をするための努力を惜しむな」とは先人の弁ですが…

あえて個人的な実感をここで述べれば、コンピュータというかいわゆるパソコンをいじるのが好きな人なんて世間には本当のところそんなに多いわけじゃないし、好きでない人たちはそもそもパソコンに対して知的努力を払うという姿勢に追い込まれることじたいが…

俺と iconv と zlib と DLL 名

それより個人的には DLL 名のほうが問題で、とりあえずどーするのが正解なんだろー、と作ってる最中から悩んでいたのでした。いまもちょっと悩んでいます。個人的な要求条件を優先度の高い順に並べるとこんな感じです。 利用コンパイラによるコンフリクトは…

libiconv 方面

いろいろ不安なので、OS/2 版 iconv の他のビルド例を探してみました。 GNU intl library of gettext 0.10.40 and libiconv 1.7ファイル名 iconv.dll、emx + emxlibcm。 wvware-1.0.0ファイル名 iconv.dll、emx + emxlibcs。付属の iconv.exe は iconv.dll …

老兵は死なず、ただ壊れゆくのみなのよさ

昔の DevCon CD から OS/2 Warp V4 のツールキットをコピーしようとしたら読み込みエラーが出るという罠。内周方面のアクセスがヤバげなのはわかっちゃあいたが、ふつうのプレス CD さえ読めなくなるとは…メインマシンからドライブぶっこ抜いてこないとダメ…

きょうのウソテク

Q.複数テキストの改行コードを CR+LF にしたいんですが…A. zip に改行コード変換機能があるのって知ってた? zip -0 -l hoge *.txt unzip -o hoge -r オプションを使えばサブディレクトリも対象になる。まあすてき。最初から CR+LF なテキストだと誤動作の可…

zlib 1.2.3 and libiconv-1.10

まあとりあえず DLL 作ってみましたヨ……既存のバイナリとは DLL 名が異なるので単純にリプレースはできません。ごめん。あんまりみっちりテストしていないので(特に iconv のほう)何かマズイかも。libiconv には森山さんの ja-1 パッチをあててあります。…

砂場で遊ぶには砂場を作る必要があって…

まあ考えちゃったら負けという気もしますが。

eComStation Demo CD

いきなりこんなものが。うへえ。いわゆるひとつの LiveCD ですか。無料ならいっちょためすか。つーことで出先で落として焼き。家に帰ってから予備機でブート。 起動時に各種設定を行うことができる(danis506 のオプションをいじってバスマスタ有効にしてお…

闇に舞い降りた梟

いや、てゆうかアニメ版アカギの後頭部が、なんかこう…ね?

めも

qemu だけでなく実機(Duron-700Mhz)でも某fixpakcd にはいってた FISETUP(J.125) は特権命令うんぬんのエラーが出てしまった。1.2.4 だとうまく動く。な、何故だ……なんかこないだの Cairo 方面のアレ(落ちるマシンと落ちないマシンがある)と似た問題のよ…

そういえば、

そういえば(日本の)スラッシュドットって久しぶりに見たなあ。一部の日記を別にすると、ふだん全然見に行かないし。過去のトピックをなんとなく眺めていたら Warpstock のネタもあったんですね。素で驚いた…。(というかあの「アレゲ」という言葉が Geek …

FD 作者出射厚氏逝去

DOS

ネタ元各所。DOS がらみのネタでここ最近これほど取り上げられたトピックはないように思うわけです(喜んでいい話題ではないのですが…)。影響力のでかいツールだったんだなあと改めて思うわけなのです。 ちなみに私はおもに FD ではなく FILMTN を使ってい…

DR-DOS 8.1(ゲフッ、ゲフフン)Released

DOS

だそうです。(ネタ元:Enhanced DR-DOS の Forum)ツールが FAT32 に対応したとか書いてあります。具体的にどうかはシラネ。というか DR-DOS 8.0 のページと 8.1 のページ……おざなり感炸裂。

昔の CD ドライブって CD-RW 読めないんだよね

ひさしぶりに OS/2 を予備の実機に(何度か)インスコ。 まともな CD-ROM ドライブがなくて困った。というかとりあえず繋いでいたソニーの古いドライブ(CDU-311)が読み込み途中でなんの前触れもなく沈黙したりとかセカンダリのマスターに繋いだらまったく…

わはー

DOS

DOS は Ruby なんかに負けない!!やたー! さすが Quick and Diary な OS のご本家!せっかくなので int 29h の直接コンソール版を作ってみました(int 29h だと al から出力なのでもすこし詰められる)。 ; アセンブルは ; $ nasm -f bin -o w.com w2.s ; …

FreeDOS 同梱 PC

DOS

「オープンソースOS向けのクリーンPC」(ZDNet Japan) ですって。モノは言いようですね。ちなみに記事中にある「2002年9月にOSなしで提供された最初のPC製品」ってのはたぶんこのへんかと思われます。news.com の記事、結局 CNET の日本語版には載らなかった…

Ruby-1.8.2 流浪の巻

よく考えたら autoconf のかけ直しが必要なのって 1.6 時代の話だった。今でも必要なん? とかおもって autoconf かけずに configure かましてみた。configure は特に問題なく通るような。なんか違うんですかね。 てゆうかコンパイルが通らない。dir.c で TR…

素人さんパラダイス

パラダイスとパラライズって似てるよね?なんて今週すでに三回ぐらい人に言っている健忘症ぶり。

ruby-1.8.3 on OS/2 流転の巻

すこし不安だが、(念のため autoconf のバージョンを 2.57 に上げてから)configure.in の AC_PREREQ を 2.57 に書き換えて autoconf かましてみた。ひとまず通るようだ。しかし configure だけで小一時間かかりそうな悪寒。ごめん、やっぱ qemu だめかも…。

ruby-1.8.3 on OS/2 画餅の巻

すこし寝て、朝8時半ぐらいに起きたら一応 ux2bs のインスコは終わっていたようです。んでまあ、とりあえず作ってみようと思ったのですが…ちなみに ux2bs がデフォで突っ込む autoconf は 2.13 です。2.53 はあらかじめ手動で落としておいたやつを自分で突…

あれ?

http://www.os2world.com/たしかこんなサイトではなかったような気が…。

いるもの全部ここで仕込める?

ということで最初は hobbes とか個別のツールをさらってくる方向でしらべていたのですが正直、いい加減くじけたので os2ports の UX2 Build System をためしてみることに。ここにある ux2bs_inst.cmd を落としてきて実行すると、必要なものを ftp で取ってき…

道具なしでは生きられない男

結局 OS/2 上で autoconf を動かすにはどのへんのツールをどのように入れてどのように設定すればいいのか。いや、ただ単に Ruby を自前でコンパイルしたいだけなのですが(たしか OS/2 だと autoconf をかけなおす必要があったように記憶している)。だいた…

おぺらおぺら

いまごろ 8.50 入れてみた。あのアニバーサリーはなんだったのだろう。デメリットはないのであまり気にしないことにする。 むしろ広告はずせて Opera 側もせいせいしているのかもしれないとか思った。経営のタシになるほど広告収入があったように思えないし…

また何度かインスコ(ほぼ自分専用メモ)

いままで 500M ぐらいの HD イメージにつっこんでいたけど、すこし真面目な作業をするには手狭のようにも思えてきたので、奮発して(?) 1G 程度のイメージを作ってインスコしてみた。 Warp V4 初期版そのままだと最初の FDISK でしくじる。DDPAK から新しめの…

お前ら、ビッグワンガムの本体はガムですよ?(建前)

トバルNo.1 とかほんとうに人生を変えるオンラインゲームとか、最近のあのへんはネタに事欠かないなあ(どのへんだよ)。どうでもいいけど Opera のバイナリは upx で圧縮できないのですね。まあそれでも upx かました Firefox よりは小さくて起動も速いので…

自分用めも

((vl)) => "|" とベタに置換したのは我ながら浅慮だったような(テーブル内で使うとかなり悲惨なことに)。"|" にでもしておけばよかった。 新しいマーガリンを買い、古いマーガリンは捨てる。というか(厳密な意味での)マーガリンって今どのくらい売…

結局サウンドドライバでした

UniAudio 入れてみました…最初 netlabs の ftp から例のアレを落としてきたのですがどうインストールしたらいいのかマジわからんかったです。「足りないファイルはキエフの象とか hobbes にある uniaudio アーカイブにあるやつで補ってね☆(←?)」ぐらいの…