トップページ⇒tech
222コメント55KB

♯♯♯Shared Source CLI ♯♯♯

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
せっかくソースもあることだし、解析してみるのも一興かと。
0002デフォルトの名無しさんNGNG
はぁー、明日歯医者だ
0003デフォルトの名無しさんNGNG
ダウンロード
http://msdn.microsoft.com/downloads/sample.asp?url=/MSDN-FILES/027/001/901/msdncompositedoc.xml

(ActivePerl)
http://www.activestate.com/Products/Download/Get.plex?id=ActivePerl
0004デフォルトの名無しさんNGNG
参考リンク

FAQ and Release Notes
http://msdn.microsoft.com/msdn-files/027/001/901/ShSourceCLIbetaFAQ_RelNotes.htm

The Microsoft Shared Source CLI Implementation
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/Dndotnet/html/mssharsourcecli.asp
Shared Source CLI Provides Source Code for a FreeBSD Implementation of .NET
http://msdn.microsoft.com/msdnmag/issues/02/07/SharedSourceCLI/default.asp

Uncovering Rotor -- A Shared Source CLI
http://www.oreillynet.com/pub/a/dotnet/2002/03/04/rotor.html
An Architectural Tour of Rotor
http://www.oreillynet.com/pub/a/dotnet/2002/03/27/archtour.html
Get Your Rotor Running
http://www.oreillynet.com/pub/a/dotnet/2002/03/27/gettingstarted.html
0005デフォルトの名無しさんNGNG
ビルドの仕方(WindowsXP)

1. 必要なもの

 ・VC++.NETをインストール(VS.NETでも可)
 ・ActivePerlをインストール(入手先は>>3)

2. ソースの入手&解凍

 ・>>3よりダウンロード
 ・解凍(スペースを含むパスには解凍しないこと!)

3. ビルド

 ・コマンドプロンプトを起動
 ・解凍先に移動(C:\>cd \sscli)
 ・envコマンド(C:\sscli>env)
 ・buildallコマンド(C:\sscli>buildall)
 ・20〜30分ほどで終了するはず

4. 確認

 ・sscli\build\v1.x86fstchk.rotor以下に環境が出来上がってるか確認
0006デフォルトの名無しさんNGNG
ランタイムのデバッグの仕方

1. VC++.NET(VS.NET)を起動する。

2. 「プロジェクトを開く」でclix.exeを開く。(「ファイルを開く」ではないので注意!)

3. 適当な場所にプロジェクトを保存する。

4. プロジェクトのプロパティを開いて、「コマンド引数」のところに
  適当な.NETアプリをフルパス指定する。

5. F11キーを押して、clix.cppのmain()関数の場所に行くか確認する。


OKならば、ステップイン・ステップオーバーでコードの流れを順に追うことが
できます。好きなところにブレークポイントを置いてみるもよし。
0007デフォルトの名無しさんNGNG
・sscli\clr\src\tools\clix\clix.cpp

 ここにmain()関数があります。引数の解析と、ランタイムのLaunchを行ないます。

・sscli\clr\src\vm\ceemain.cpp

 ここがランタイムのスタート地点です。_CorExeMain2()という関数から始まります。
0008デフォルトの名無しさんNGNG
その他のリソース

http://www.microsoft.com/partner/products/microsoftnet/SharedSourceCsharpCLIFAQ.asp
http://research.microsoft.com/programs/europe/rotor/default.asp

http://www.corel.com/ssclii/

http://www.macadamian.com/download/cli/cli.html
http://www.macadamian.com/column/tinymessenger.html

http://www.codeguru.com/net_general/dn04032002-rotor.html
0009デフォルトの名無しさんNGNG
さて、スレをどう展開させていくのか・・・
0010デフォルトの名無しさんNGNG
Main()関数の実行の流れ

ceemain.cpp _CorExeMain2
↓
appdomain.cpp SystemDomain::ExecuteMainMethod
↓
assembly.cpp Assembly::ExecuteMainMethod
↓
clsload.cpp ClassLoader::ExecuteMainMethod
↓
clsload.cpp RunMain
↓
method.cpp MethodDesc::Call

ここまでは追えた。Hello Worldの道は遠い・・・。
0011デフォルトの名無しさんNGNG
日本の大学とか企業じゃsscliに手を出す(手を出せる)のはいないだろうな・・・
0012デフォルトの名無しさんNGNG
FreeBSDでコンパイル通らねぇよ!
0013デフォルトの名無しさんNGNG
誰かMonoの解析キボン
0014デフォルトの名無しさんNGNG
Monoは関数名がわかりづらくて嫌いだ。。。
0015デフォルトの名無しさんNGNG
しかもガチガチのCだし。いかにもLinuxerって感じ。
0016デフォルトの名無しさんNGNG
VC++のデバッガは最強やね・・・
0017デフォルトの名無しさんNGNG
>>15
オープンソース陣営の生産性が最悪な原因がよく分かるよね。
0018デフォルトの名無しさんNGNG
Hello Worldが実行されるまでものすごい手間だね
0019デフォルトの名無しさんNGNG
・sscli\clr\src\vm\ecall.cpp

 BCLのコアなメソッドはcil internalcallで定義されており、
 ildasmしてもその実装内容は見えない。

 ecall.cppではその実装部とのマッピング定義を行なっている。
 実装部はcom〜.cppというファイルに多く見受けられる。
 FCIMPL〜FCIMPLENDで囲まれた関数がそれ。

 どうやらECall、FCallなる用語があるようだ。
0020デフォルトの名無しさんNGNG
・sscli\clr\src\csharp\csharp\inc\predeftype.h

 C#で特別扱いされる型の一覧。

・sscli\clr\src\md\compiler\custattr.cpp

 CLRで特別扱いされるCustomAttributeの一覧と動作定義。
 ...と思われるが、ブレークを置いても引っかからん。
0021デフォルトの名無しさんNGNG
sscliはBCLソースとinternalcall実装以外はあまり深い入りしない方がいいよ。
JITとかGC周りは.NETとはかなり違うだろうし。
0022デフォルトの名無しさんNGNG
JITは懐かしのEconoJITの名残りという噂も・・・
0023デフォルトの名無しさんNGNG
・sscli\clr\src\inc\il_kywd.h

 CILのキーワード一覧。

・sscli\clr\src\csharp\csharp\inc\tokens.h

 C#のキーワード一覧。アンダーバーで始まる見慣れないキーワードも。
0024デフォルトの名無しさんNGNG
C#の隠しキーワード

__makeref
__reftype
__refvalue
__arglist

使い方は分からんが。(w
0025デフォルトの名無しさんNGNG
makerefはboxingの別名
0026デフォルトの名無しさんNGNG
>>24
__arglistは引数につけるよろし。paramsみたいな感じ。
0027デフォルトの名無しさんNGNG
うむ。やっぱりソースが公開されてることはいいことだ。
0028デフォルトの名無しさんNGNG
Peeking Under the Lid of Open Source .NET CLI Implementations
http://www.devx.com/free/hotlinks/2002/ednote061902/ednote061902-1.asp
0029デフォルトの名無しさんNGNG
キタ━━━━━━(゚∀゚)━━━━━━ !!!!!

Rotor for Linux
http://www.oreillynet.com/cs/weblog/view/wlg/1602
0030デフォルトの名無しさんNGNG
RedHat7.2で動いた!ヽ(´ー`)ノ

bashの人はenv.shに修正要。
https://mailserver.di.unipi.it/pipermail/dotnet-sscli/msg00052.html

あとは
. ./env.sh
./configure
./buildall
でOK。

環境ができあがったら、環境変数PATHとLD_LIBRARY_PATHに
clixのあるディレクトリを登録。
0031デフォルトの名無しさんNGNG
ビルドに時間かかるねー。
同じスペックなのにwinの倍以上かかるよ。
0032デフォルトの名無しさんNGNG
しかしLinuxはMono、Portable.NET、Rotorの3つの選択肢があるわけか。
どれかを選べって言われたらやっぱりMS純正の・・・。
0033デフォルトの名無しさんNGNG
>>32
Monoも使ってるけど、やっぱりsscliの方がなじみがあって安心する。
悪いけど。
0034デフォルトの名無しさんNGNG
Refresh版が出たよ〜。ヽ(´ー`)ノ

http://msdn.microsoft.com/downloads/default.asp?URL=/downloads/sample.asp?url=/msdn-files/027/001/901/msdncompositedoc.xml
0035デフォルトの名無しさんNGNG
コンパイラのロゴが変わった。(・∀・)イイ!

Microsoft (R) Visual C# Shared Source CLI Compiler version 1.0.0002
for Microsoft (R) Shared Source CLI version 1.0.0
Copyright (C) Microsoft Corporation 2002. All rights reserved.
0036デフォルトの名無しさんNGNG
ActivePerlもいつの間にかバージョンアップ
0037名無しさん@カラアゲうまうまNGNG
やば…
0038名無しさん@お腹いっぱい。NGNG
マイクロソフトのプログラマでさえ、
C++のテンプレートは活用してないのね。
0039デフォルトの名無しさんNGNG
Rotor Comes to Linux
http://www.oreillynet.com/pub/a/dotnet/2002/07/01/rotorlinux.html
0040デフォルトの名無しさんNGNG
今月号のSoftwareDesignにCLIの記事があった。
日本語版MSDN MagazineにもRotorの記事が。
0041デフォルトの名無しさんNGNG
SDって昔読んでたけど、今もあるんだ。。
あれでLinux、よく勉強させてもらったよ。
たまには買ってみようかな。
0042デフォルトの名無しさんNGNG
FreeBSD, linuxともにhelloxmlの実行に10秒とかかかるのは俺だけでしょうか
0043デフォルトの名無しさんNGNG
The Rotor Architecture Revisited
http://www.oreillynet.com/pub/a/dotnet/2002/07/22/rotor.html
0044デフォルトの名無しさんNGNG
Linux版sscliのCVS立ち上がる

http://discuss.develop.com/archives/wa.exe?A2=ind0207d&L=dotnet-rotor&T=0&F=&S=&P=370
0045デフォルトの名無しさんNGNG
monoは最近勢いがないね。大丈夫だろうか?
0046デフォルトの名無しさんNGNG
>>45
0.13出たよ
0047デフォルトの名無しさんNGNG
First Rotor Project Workshop
http://research.microsoft.com/programs/europe/rotor/workshop.asp

プレゼンがイパーイ
0048デフォルトの名無しさんNGNG
>>42
確かに起動がクソ遅い。
0049あぼーんNGNG
あぼーん
0050デフォルトの名無しさんNGNG
http://www.oreilly.com/catalog/sscliess/chapter/index.html
0051デフォルトの名無しさんNGNG
http://www.amazon.com/exec/obidos/ASIN/1556229038/
0052デフォルトの名無しさんNGNG
Ecma Specs
http://dotnet.di.unipi.it/EcmaSpecs.aspx
0053デフォルトの名無しさんNGNG
>>52
ファイルをもう少し小分けにして( ゚д゚)ホスィ
0054デフォルトの名無しさんNGNG
>>50
Rotor版『Applied .NET Framework Programming』って感じ?
0055デフォルトの名無しさんNGNG
どうせ翻訳されないんだろうなー。Oreillyさんよ。
0056_NGNG
Java解析やめてこっちにしようかな・・・
0057デフォルトの名無しさんNGNG
MSの「共有ソース」がWindows CE .NETのIPv6対応に貢献
http://www.zdnet.co.jp/news/0207/31/xert_code.html

こういうニュースを見るとRotorにも期待してしまうね。
0058_NGNG
UNIX環境のプログラマを取り込むのにオープンソース化は大きく貢献しそう・・・
0059デフォルトの名無しさんNGNG
>>58
オープンソースではありません。共有ソースです。
0060デフォルトの名無しさんNGNG
Rotor関係の本がもう1つ出るらしい。

Distributed Programming Runtime Systems: Inside Rotor
http://www.cs.colorado.edu/~nutt/DPRS/
0061デフォルトの名無しさんNGNG
Release Notes for the SSCLI Beta Refresh
http://msdn.microsoft.com/msdn-files/027/001/901/ShSourceCLIbetaFAQ_RelNotes.htm
0062デフォルトの名無しさんNGNG
ECallのパッチが出てる。
http://download.microsoft.com/download/.netframesdk/patch/beta2/wxp/en-us/ecall.tgz
0063_NGNG
age
0064デフォルトの名無しさんNGNG
MSDN Magazine日本語版の今月号で特集
0065デフォルトの名無しさんNGNG
はう、まだ売ってるかな。
0066デフォルトの名無しさんNGNG
オープンソースのプログラムって結局ソースを見るのが一番なんだよな。
Linuxのソース解説してる奴とか全然役に立たなかった。カーネルの場合なら
一つ一つ重要な構造体を覚えていって、それがどこで使われてるのかを
確かめていくしかない。sscliもそうなんじゃないの?
0067デフォルトの名無しさんNGNG
>>66
OOの方がソースが読みやすいってことなんだろうか。
構造体がインスタンスの定義で使ってるところはメソッドだよね。
0068デフォルトの名無しさんNGNG
結局ソースなんか公開してもほとんどの人は読みもしません。
クローズドソースまんせー
0069デフォルトの名無しさんNGNG
全体の3割ぐらいは、自分の関心あるもののソースが出れば
当たり前のように読むと思うが?
綺麗に書かれたソースが読めないとなると、仕事で遭遇する
糞コードなんて永遠に無理だろな。
0070デフォルトの名無しさんNGNG
> 綺麗に書かれたソース
どこにあるの?
0071デフォルトの名無しさんNGNG
>>70
NetBSD
0072デフォルトの名無しさんNGNG
>>70
Mozilla
0073デフォルトの名無しさんNGNG
オープンソースの大半はクソコードだよ。
ドキュメントなんて全然ないし。
0074デフォルトの名無しさんNGNG
オープンソースはただの責任放棄
0075デフォルトの名無しさんNGNG
>>68
いざって時に手を入れられるのが重要。
作者が飽きて更新とまったりすると
クローズドだとそのソフトの死を意味する。

0076デフォルトの名無しさんNGNG
>>73
オープンソースの大半じゃなくてソフトウェアの大半、
の間違いでは?
0077デフォルトの名無しさんNGNG
またくだらないのがはじまったか。
0078デフォルトの名無しさんNGNG
オープンソースは全部糞
オープンソースでまともなアプリなんて一つもねえよ馬鹿
0079デフォルトの名無しさんNGNG
オープンソース=露出狂
0080デフォルトの名無しさんNGNG
オープンソース = 野外露出オナーニ
0081デフォルトの名無しさんNGNG
読む読まないの問題じゃなくて、自分で手を入れるかどうかという問題だと思うんだけどなぁ。
0082デフォルトの名無しさんNGNG
クソコードを修正するくらいなら自分で作るよ。
0083デフォルトの名無しさんNGNG
大きなソースを何か一つでも読むことは大事だと思われ。
サンプルに毛の生えた程度のものをいくら読んでも、
巨大なアプリケーションを書けるようにはならない。
天才は別だが。
0084デフォルトの名無しさんNGNG
オープンソースは何も生み出さない
0085デフォルトの名無しさんNGNG
>>84
基地外信者を生み出した
0086デフォルトの名無しさんNGNG
でまたまたクソコードができると。
0087デフォルトの名無しさんNGNG
オープンソースコミュニティを低価格で使えるリソースと考えると
大変おいしいです。なんせ連中、リポジトリサーバーを貸すだけでホイホイ
作業してくれますからね。有名人をちょこっと雇って専任させれば貢献した
ことになるし。
0088デフォルトの名無しさんNGNG
フン!!!!!!
\無駄無駄無駄無駄無駄ッ/
   ̄ ̄ ̄ ̄∨ ̄ ̄ ̄ ̄
      ∧ ∧       ∧_∧
     (,,゚Д゚)≡つ    (:;:;)3`#) ※
      |つ つつつつ =( :; )# | |   ←>>87
    〜.   | ≡つ   / /:; /∪※
      ∪ ∪      く__(_ゝ,,〃

                   ヽ l //
       ∧∧ 無駄ァ!―――*―――
     =  (   )∩       // | ヽ フベシッ
    ≡ (  /ノ ll     / /  |  ヽ
    = 〜  〈〃        /   |
 ,`. .´,ミ,くノ^ヽ ゝ ''
0089デフォルトの名無しさんNGNG
>>81
そのとおり。それこそが真の自由。ソフトウェアは人間に従わなければならない。
Word学習教室などもってのほか。奴らはWordの奴隷だ。
0090デフォルトの名無しさんNGNG
>>87
一理あるかもねえ。IBMとかSunとかその辺の人間を研究所に雇ったり、
オープンソースソフトのカスタム売りするベンチャーに資本投下してたり
するからね。
0091デフォルトの名無しさんNGNG
Gyro beta release
http://research.microsoft.com/projects/clrgen/
0092デフォルトの名無しさんNGNG
そんなだからStallmanはソースコードの公開を強制するライセンスを考え出したんだな
0093デフォルトの名無しさんNGNG
Genericsの効果的な使い方が思いつかないなぁ・・・。
コレクション以外で。
0094デフォルトの名無しさんNGNG
>>93
おもいついたら、おしえてね。
0095デフォルトの名無しさんNGNG
こういうのは、あまり意味ないか・・・。

  public delegate void EventHandler<T>(object sender, T args) where T : EventArgs;
0096デフォルトの名無しさんNGNG
>>95
〜EventHandlerのクラス定義が必要なくなるけど、使う側としては分かりづらいなあ。
0097デフォルトの名無しさんNGNG
delegateと十分なコレクションクラス/インターフェースがあれば
あんまり活躍の場面って思いつかないねえ
0098デフォルトの名無しさんNGNG
>>96
ソースレベルじゃなくてILレベルで別名定義できると便利なんだけどねえ。

  typedef EventHandler<MouseEventArgs> MouseEventHandler;
0099デフォルトの名無しさんNGNG
>>98
それは地獄の始まりだと思われ
0100デフォルトの名無しさんNGNG
なんだよー。System.Collections変わってないじゃん。
0101デフォルトの名無しさんNGNG
100はgenericsの話ね。
0102デフォルトの名無しさんNGNG
保守あげ
0103デフォルトの名無しさんNGNG
ゲイツ必至だな
0104デフォルトの名無しさんNGNG
linux版のsscli公開してたCVSサーバー、もしかしてなくなった?
0105デフォルトの名無しさんNGNG
gcc-3.2でのsscli_linuxのビルド時に注意すること。

undefined reference to `__gxx_personality_v0'
というエラーが出た場合、gcc-3.2の環境では上のシンボルは
${GCC_SPEC_DIR}/libstdc++.soに含まれているので、
トップディレクトリのmakefile.commonの
GCC_LIB = -L$(GCC_SPEC_DIR) -lgcc
の部分を
GCC_LIB = -L$(GCC_SPEC_DIR) -lgcc -lstdc++
と-lstdc++を追加する。
0106デフォルトの名無しさんNGNG
Objective-C 以外は糞
0107デフォルトの名無しさんNGNG
C言語 が最強です
0108デフォルトの名無しさんNGNG
1.0出荷age
0109デフォルトの名無しさんNGNG
ほんとだ。

http://msdn.microsoft.com/downloads/default.asp?url=/downloads/sample.asp?url=/MSDN-FILES/027/002/097/msdncompositedoc.xml
0110デフォルトの名無しさんNGNG
さりげなくOS Xもサポートしてるね。

> The 1.0 release builds and runs on Windows XP, the FreeBSD operating
> system, and Mac OS X 10.2.
0111デフォルトの名無しさんNGNG
MacOSX 10.2.1で試してみました。
Macでもやはり起動に時間がかかりますね。
速いときでも5.5秒くらい。
でもまぁ、動くだけでもちょっと感動ですが。
試しになにか作ってみます。
0112デフォルトの名無しさんNGNG
やっぱりPALを通すのが遅くなる原因の全てですかね。
autoconfを使うように書き換えればかなり速くなるのかな。
0113デフォルトの名無しさんNGNG
VC のデバッガは最強やね・・・
0114デフォルトの名無しさんNGNG
Genericsのお話
http://www.ondotnet.com/pub/a/dotnet/2002/12/02/generics.html
0115デフォルトの名無しさんNGNG
久しぶりにハック再開。あげ。
0116デフォルトの名無しさんNGNG
しかしこれのソースは汚いねえ。MSの製品でどれもこんなレベルなの?
プログラム設計もstaticメンバ関数山盛りの超巨大なクラスがいくつか
あるだけだったりしてさ。パフォーマンスを考えてのことだったにしては
酷すぎるな。どう思います?>みなさん
0117デフォルトの名無しさんNGNG
まあ、見世物用のブランチだからね。
0118デフォルトの名無しさんNGNG
clr/src/vm/com*っていうファイルのコード、
コピペじゃないにしても実装方法パクッたらヤバイ?
0119デフォルトの名無しさんNGNG
msnews.microsoft.comのmicrosoft.public.shared_source.cli
には厨しかいないんだけど、もうすこしまじめにハックしてる
メーリングリストなりニュースなりないかな。
0120デフォルトの名無しさんNGNG
>>119
あとはDevelopMentorとPisa大ぐらいかな・・・。
0121デフォルトの名無しさんNGNG
>>120
マイクロソフト系のプログラマはあんまり興味を示さないよね。
だってMS自身が用意してくれるんだもん。中身を弄るよりも
使うほうに関心が向かいやすいかもね。で、Linux陣営はというと
sscliは参考程度に見てるだけで、主にPortable.netにいっちゃうのかな。
monoはGCにBohem使っちゃってるみたいだしなあ。
FreeBSDユーザーはいまいち興味なさそうだし。
これに関心持つような層ってのが実はないのかも。

ここはやっぱり、ソースコードとコメントに集中して漢のハックかな。
仲間なんていらねえぜみたいな(藁。
とてもC++とは思えない汚さのコードだけど、さすがはマイクロソフトの
一流プログラマ、プロトタイプにしてはかなりよく出来てると思う。
おれはとりあえずvmの下を徹底的に解析&書き直しにチャレンジしてる。
来年の1月ぐらいを目途にgo-monaを出せるかな、いや出したいな(藁
0122デフォルトの名無しさんNGNG
boehmね。よく間違えるんだわ。頭わりいね
0123デフォルトの名無しさんNGNG
4件だけかよ!ヽ(`Д´)ノウワァァン

http://www.google.co.jp/search?q=sscli+rotor&ie=UTF-8&oe=UTF-8&hl=ja&lr=lang_ja
0124IP記録実験NGNG
IP記録実験
http://qb.2ch.net/test/read.cgi/accuse/1042013605/

1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。

27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?

38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。

73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。
0125デフォルトの名無しさんNGNG
>>393
記録
0126デフォルトの名無しさんNGNG
>>1が本物かどうかが、一番重要。
0127デフォルトの名無しさんNGNG
まぁ別にエロ系の発言なんかは問題ないよ。
特定の個人や企業なんかに向けての発言を避ければね。
だからさ、企業名をちょっとひねればいい話だよ。
伏字を使ったりちょっとモジってみるとか。
0128デフォルトの名無しさんNGNG
さぁ、地下に潜るか。

ふたば☆ちゃんねる
http://img.2chan.net/   
0129デフォルトの名無しさんNGNG
>>249
この値段でこの味はなかなかのものだと思うが。

しかしつまみがねーんだよな。オムライス作って
鏡月の梅割でも・・・・
0130デフォルトの名無しさんNGNG
======2==C==H======================================================

         2ちゃんねるのお勧めな話題と
     ネットでの面白い出来事を配送したいと思ってます。。。

===============================読者数: 138720人 発行日:2003/1/9

年末年始ボケがそろそろ収まり始めた今日このごろのひろゆきです。

そんなわけで、年末に予告したIP記録ですが実験を開始しています。

「2ちゃんねる20030107」
こんな感じで各掲示板の最下部に日付が入ってるんですが、
20030107以降になってるところはログ記録実験中ですー。

んじゃ!

────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0131デフォルトの名無しさんNGNG
>>743 盛り上がるのは結構だが、pc系の荒らしにはもう疲れましたよ(;´Д`)


個人的にはエロっぽいギャグも誹謗中傷ととられたら俺もIP記録はやばいな(;´Д`)
0132デフォルトの名無しさんNGNG
売るって事もありうるしね。    
              
0133デフォルトの名無しさんNGNG
乙
0134デフォルトの名無しさんNGNG
やったね。いただきました!
0135デフォルトの名無しさんNGNG
浮上します
0136デフォルトの名無しさんNGNG
 
0137デフォルトの名無しさんNGNG
>>596
荒らしはともかく、犯罪者は困りゃせんだろうて
0138デフォルトの名無しさんNGNG
削除人が恣意的な運用してんのにいまさら遅いんだよ。

自分で煽って都合が悪くなったら、削除するような馬鹿はどうするつもりだ

なぁ、マナブさんよ
0139デフォルトの名無しさんNGNG
無理 ってなんだよ!って突っ込んだ俺はどうしたらいいんだ 寂しいじゃんか
0140デフォルトの名無しさんNGNG
まだIP取ってなかったんだ。
0141デフォルトの名無しさんNGNG
漫画喫茶なんて言うのはやめてくれよ。
まあ俺もだいたいその方法想像つくけど。
0142デフォルトの名無しさんNGNG
切っ掛けは匿名だったかもしれないけど、今ではそんなに重要性ないでしょう。
アングラな内容も1ジャンルって感じだし。
昔はカテごとに雑談できるのも(目に付くところでは)珍しかったし
いち早くUG系から離れたのもあるんでない?
0143デフォルトの名無しさんNGNG
君がやってみれば。
神になれるYO!
0144デフォルトの名無しさんNGNG
ひろゆきカマン。
0145デフォルトの名無しさんNGNG
======2==C==H======================================================

         2ちゃんねるのお勧めな話題と
     ネットでの面白い出来事を配送したいと思ってます。。。

===============================読者数: 139038人 発行日:2003/1/10

なにやら、連日メルマガだしてるひろゆきです。

そんなわけで、ログ記録実験ですが、いちいちサーバ指定するのが面倒なので、
全部のサーバに入れてみました。

重くなって落ちたりしてもご愛嬌ってことで。。。

んじゃ!

────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0146デフォルトの名無しさんNGNG
IPなんて取得しても意味あるかな?
個人サイトでアクセス解析つけてるようなのでも
IPなんてすぐ取れるし…
0147デフォルトの名無しさんNGNG
良識ある掲示板って何?
某民族に都合の悪い事は書き込まないとか?
0148デフォルトの名無しさんNGNG
オウム幹部と麻原が捕まった時のことを思い出すな
0149デフォルトの名無しさんNGNG
変換厨ウザイ
0150デフォルトの名無しさんNGNG
具体的には「某」というコテハンの人だと思う。
0151デフォルトの名無しさんNGNG
お と な で す ね (プ
0152デフォルトの名無しさんNGNG
きねん
0153デフォルトの名無しさんNGNG
2ちゃんの運営側の簡単なお財布事情を知りたいのですが、
どこか詳しい解説ページ等はございますでしょうか?
0154デフォルトの名無しさんNGNG
はっはっは!よう、俺のねぐらどこ?
0155デフォルトの名無しさんNGNG
そんなことより何故君がそんなに必死にコピペを繰り返すのかが知りたい。
0156デフォルトの名無しさんNGNG
せっかくソースもあることだし、解析してみるのも一興かと。
0157デフォルトの名無しさんNGNG
おもえば規制されるようになって良かったのかもしれない
僕が漠然とつまらなさを感じていたのは書き込みの質が悪くなっていたからだ
自由に書き込めるという事は高校生、中学生、さらには小学生が書き込めると云う事で
その中にはここが公共の場だということを忘れている物もいる。
2chの面白さはそこには無い 煽り煽られってのもいいが

0158デフォルトの名無しさんNGNG
2ちゃんのローカルルールだけでやっていきたかったら
現実に出てくるなよ、と。
獣医さんみたいに現実の人間にちょっかい出せば
現実のルールが適用されるのは当たり前だ。
0159デフォルトの名無しさんNGNG
おまえらの解析法は?
リバースエンジニアリングにはなにつかう
0160デフォルトの名無しさんNGNG
>>159
鉛筆と紙だけかな(w
0161デフォルトの名無しさんNGNG
>>鉛筆と紙だけかな(w
お前は原始人か(w
0162デフォルトの名無しさんNGNG
C仕様書工房
0163デフォルトの名無しさんNGNG
CLIは.nETのことですか?
0164デフォルトの名無しさんNGNG
ecmaの仕様書に含まれるものがそうなんじゃないの?
0165デフォルトの名無しさんNGNG
ecmaの仕様書==CLI?
0166山崎渉NGNG
(^^)
0167デフォルトの名無しさんNGNG
6 名前:心得をよく読みましょう 投稿日:02/12/31 12:49 ID:ADTGAx9x
まんこまんこまんこまんこまんこまんこまんこまんこまんこまんこ
まんこまんこまんこまんこまんこまんこまんこまんこまんこまんこ
まんこまんこまんこまんこまんこまんこまんこまんこまんこまんこ
まんこまんこまんこまんこまんこまんこまんこまんこまんこまんこ
まんこまんこまんこまんこまんこまんこまんこまんこまんこまんこ
まんこまんこまんこまんこまんこまんこまんこまんこまんこまんこ
0168山崎渉NGNG
(^^)
0169山崎渉NGNG
(^^)
0170デフォルトの名無しさんNGNG
age
0171デフォルトの名無しさんNGNG
p
0172デフォルトの名無しさんNGNG
MS、Corelとの関係解消
http://www.zdnet.co.jp/news/0303/12/nebt_16.html

Rotorはもう駄目か?
David Stutzも辞めてしまったし。
0173デフォルトの名無しさんNGNG
Shared Source CLI Essentials
http://www.amazon.co.jp/exec/obidos/ASIN/059600351X/ref=sr_aps_eb_/250-9874689-3921002
0174デフォルトの名無しさんNGNG
.NET 2が出る頃にまた盛り上がるんじゃないか?
0175デフォルトの名無しさんNGNG
サイト誕生
http://www.sscli.net/
0176あぼーんNGNG
 ( ・∀・)< こんなのみつけたっち♪
http://muryou.gasuki.com/moe/hankaku10.html
http://muryou.gasuki.com/moe/hankaku09.html
http://muryou.gasuki.com/moe/hankaku08.html
http://muryou.gasuki.com/moe/hankaku07.html
http://muryou.gasuki.com/moe/hankaku06.html
http://muryou.gasuki.com/moe/hankaku05.html
http://muryou.gasuki.com/moe/hankaku04.html
http://muryou.gasuki.com/moe/hankaku03.html
http://muryou.gasuki.com/moe/hankaku02.html
http://muryou.gasuki.com/moe/hankaku01.html
0177かおりん祭りNGNG
http://saitama.gasuki.com/kaorin/
〜oノハヽo〜 / ̄ ̄ ̄ ̄ ̄ ̄ ̄                
  ( ^▽^) < こんなのがございまーす♪ 
= ⊂   )   \_______
= (__/"(__) トテテテ...
0178山崎渉NGNG
(^^)
0179デフォルトの名無しさんNGNG
constCLI
http://constcli.sscli.net/
0180山崎渉NGNG
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉
0181デフォルトの名無しさんNGNG
またくだらないのがはじまったか。
0182山崎 渉NGNG

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄
0183山崎 渉NGNG

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄
0184デフォルトの名無しさんNGNG
sscli_linux_20020821を
・Linux-2.6.0-test2
・gcc-3.2.3
・binutils-2.14
・glibc-2.3.2
といったわりとあたらしめの環境でビルドしようとしてるんだけど、
エラーでまくり、萎えまくりです。
gcc-2.95だとすんなりビルドできるんでしょうかね。
friend class AAA;
という記述のclassがないとか酷いありさまです。
5年近くも昔に書かれたソースだからANSIC++を期待するほうが酷というのもありますが。
しかもディレクトリごとにMakefileがあるわけじゃないところとか最悪。
エラーが出ても止らずに勝手に先にいっちゃうし。
0185山崎 渉NGNG
(^^)
0186山崎 渉NGNG
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン
0187デフォルトの名無しさんNGNG
UNIX環境のプログラマを取り込むのにオープンソース化は大きく貢献しそう・・・
0188デフォルトの名無しさんNGNG
保守 
0189 NGNG
みんな MONO とか使ってる?
0190デフォルトの名無しさんNGNG
age
0191デフォルトの名無しさんNGNG
>>145
一番最後の英語の文章まちがってないか?
0192デフォルトの名無しさんNGNG
Let's keep alive your thread!
↑こっちの方が良いとか思った奴は低学歴。
0193デフォルトの名無しさんNGNG
Microsoft, ECMA Seek C++ and CLI Binding
http://www.eweek.com/article2/0,4149,1330424,00.asp
0194デフォルトの名無しさんNGNG
ManagedC++の仕様が標準になったということですか?
0195デフォルトの名無しさんNGNG
>>194
> Sutter added that Microsoft has not done as good a job on managed C++
> "as we felt we ought to."

Managed C++とはまた別の方法を模索すると思われ。
0196デフォルトの名無しさんNGNG
Managed C++とは別のアプローチってのはいいとして、
それではManaged C++のコードは「捨て」になるから
書かないほうがいいということになるのかな?

マイクロソフト社内でもけっこうごたごたしてるのかねえ。
0197デフォルトの名無しさんNGNG
まあ、仕様書が出るまで気長に待ちましょう。
0198デフォルトの名無しさんNGNG
MS内部でも大人気!
http://www.amazon.com/exec/obidos/tg/detail/-/059600351X/104-1901086-0881555

> Popular in: Redmond, WA (#1) , Microsoft Corporation (#5)
0199名無しさん♯NGNG
今さらながら、killer comboと呼ばれる3冊を買ってみますた。

http://www.amazon.co.jp/exec/obidos/ASIN/0321154932/249-4559496-1989914
http://www.amazon.co.jp/exec/obidos/ASIN/059600351X/249-4559496-1989914
http://www.amazon.co.jp/exec/obidos/ASIN/0130622966/249-4559496-1989914

日本語でもこの手の本って出ないのかな?
0200デフォルトの名無しさんNGNG
>>199
3つ目の本は知らんかった。
0201名無しさん♯NGNG
(・∀・)イイ! 激しく(・∀・)イイ!
http://plaswww2.fit.qut.edu.au/RotorWiki/
0202名無しさん♯NGNG
Updates to make SSCLI build on latest OS versions
http://servicing.sscli.net/

> As of May 14 2003, this project contains fixes to make SSCLI 1.0 build
> on the following OS versions:
>
> Windows XP SP2
> Windows Server 2003
> Mac OS X 10.3 (Panther)
> FreeBSD 5.2

どうでもいいけど sscli.net ってLinux + Javaで動いてるのね。(藁
0203デフォルトの名無しさんNGNG
今年もまた濃い内容だね。

Rotor RFP 2004
http://research.microsoft.com/Collaboration/University/Europe/RFP/Rotor2/rotorProjects.aspx
0204デフォルトの名無しさんNGNG
ageてみるね
0205デフォルトの名無しさんNGNG
ageてみよう.
0206デフォルトの名無しさんNGNG
0207デフォルトの名無しさん05/03/18 16:30:29
1
0208デフォルトの名無しさん05/03/19 01:40:19
衝撃 ado.netのソースコードが公開
0209デフォルトの名無しさん05/03/19 01:47:01
>>203
404じゃねーかバカ
0210デフォルトの名無しさん05/03/19 01:54:41
>>208
詳しく
0211デフォルトの名無しさん2005/07/05(火) 00:21:52
一番見たかったWindowsForms関連がなくてがっかりしたのは俺だけ?
それともある?
0212デフォルトの名無しさん2005/07/06(水) 01:21:28
にあ
0213名無しさん♯NGNG
Ecma Common Generics
http://www.ecma-international.org/publications/techreports/E-TR-089.htm

参照実装
ttp://www.mondrian-script.org/ecma/CommonGenericsLibrary.cs.zip
ttp://www.mondrian-script.org/ecma/CommonGenerics.dll.zip


これはぜひ採用して( ゚Д゚)ホスィ・・・
0214デフォルトの名無しさん2005/07/24(日) 15:29:27
とりあえず、Monoガンバレ。MSチネ。とだけ逝っておこう。
0215デフォルトの名無しさん2005/12/19(月) 23:49:56
http://www.microsoft.com/japan/msdn/net/sscli/mssharsourcecli.asp

読んだけど
ワカランシェアード
ソースCLI(字余り)

0216 ◆fbwS767l.2 2006/02/22(水) 00:32:16
てすと
0217549 ◆fbwS767l.2 2006/02/22(水) 00:33:47
続テスト
0218デフォルトの名無しさん2006/02/26(日) 02:37:38
test
0219デフォルトの名無しさん2006/02/28(火) 00:02:57
safe_thread<here>(log)
0220デフォルトの名無しさん2006/03/24(金) 22:25:57
SSCLI 2.0 リリースあげ
http://www.microsoft.com/downloads/details.aspx?FamilyID=8c09fd61-3f26-4555-ae17-3121b4f51d4d&DisplayLang=en
0221デフォルトの名無しさん2006/03/26(日) 01:20:31
なんの反応もないのワロスwwww
0222デフォルトの名無しさん2006/03/26(日) 07:01:17
早速落としたぜ。
もっぱらソース見るためだが。
■ このスレッドは過去ログ倉庫に格納されています