「CLR」を含む日記 RSS

はてなキーワード: CLRとは

2022-04-07

れ: node.js呪い

https://d.potato4d.me/entry/20220405-nodejs/

話題になっているけど、本来人類必要なのはクロスプラットフォームな実行環境であってNodeじゃない。

TS流行ったのはJSがクソだから。BabelしなきゃいけないのもJSトランスパイルしなきゃいけないからであって、必要なのはJVMCLRのような言語実行環境

Reactが流行ったのはshadow domだけど、必要なのはDOMじゃなくてちゃんとした「アプリ」開発用のイベントモデルレイアウトマネージャ含むGUI環境

フロント界隈の流行廃りって本質的改善ってよりもほかの良い技術いかブラウザ/Electron等JSエンジンという限られた環境に持ち込んで幸せになるかがメインに見えるので地獄に見える。

アプリ」書くのになんでドキュメント記述用のHTMLに今ものっかってんだよと。

MavenやらGemsができて依存管理楽になったとか、RailsがでたときのようなCoCいねとか開発の考え方を変えるフレームワーク、 rspec/Cucumberがでてテスト最高とか、c10kも怖くない非同期I/Oとか、好きな言語が使えるJVM/CLRそもサーバーならrustでもgoでも好きなものが動くとかとか本来の開発を楽にするという意味ブレークスルーってあんまりみられない気がしている。なんでフロント界隈の新技術ってあんまりわくわくしない。

逆にちゃんとしたクロスプラットフォーム実行環境ブラウザしかないということなんだけど、ブラウザなかなか進化しないし RIAApple 様が切り捨てるからなぁ。

ということですべてはブラウザが悪い。JavaScript 以外がちゃんと動くクロスプラットフォームGUI環境必要。でもプリインでモバイルでも動いてOSから独立して協調して作られていて、Webという既存の大量の資源アクセスやすものは現時点で実質ブラウザ一択。つまりWASM に期待。次にHTMLであるべき文書はともかくSPAなんてもう「アプリ」なんだからHTML手書き文化もうやめてネイティブアプリ並みの GUI 作成環境復権しよう。

するとクライアントでも好きな言語が使える。そして同じ言語がいいとサーバサイドで Node.js を使う必要もなくなりへっぽこプログラマが Node のイベントモデル理解せずに使うこともなくなる。

そしてそれらができたときに Node というか JS/HTML呪いから解放され人類平和が訪れるのだ。君はその後も Node.js を使っても良いし使わなくてもいい。

ま、私はそんなもの作れないのでありものでがんばりますがね。

2021-02-19

結局のところ、Microsoftの「.NET」ちゅーのは、何者なの?

自分は 、MS設計した「CLR」を取り囲む言語・開発ツール・それで作られたアプリランタイムのあたりの事を指して

.NET言語」「.NETアプリ」みたいな感じで使う言葉だと思ってるけど、それでいいんだろうか。

「〇〇を持ってきたよ」「ほう、.NETですか」

とか

今日は○○の話をしにきたよ」「ほう、.NETですか」

という会話において、一番意外な「〇〇」は何だろう?

2013-06-15

VB.Netが好きだ

※以下、言語というくくりでの話ではなくて漠然PCプログラム作成環境全体を指して言っていると思っていただきたい

基本的には.Netが好きだ。

Web最初から意識して作られているし、標準ライブラリカバーされてる範囲が広いおかげでVisual Studio入れるだけでサクサクかける処理が多いので再発明を強いられる事態に陥りにくいのが感涙ものだ。

C++/CLIもやりたいことが割とリーズナブルコストでできるのでありがたい存在だ。

VB6は嫌いだ。

いろいろ拡張してくれた結果なのは知っているが、結局大事なところはダメ言語のままでMSから匙を投げられた存在という認識だ。

MFCも嫌いだ。

ひたすら面倒いし、出来たコードメンテナンス性も・・・メリットが今となっては動作の軽さだけだし(昔はむしろ逆の立ち位置だったんだろうが)。

だが、VB.Netは好きだ。

MSILを作るための道具であるがゆえに、VB6の痛い所が根こそぎ取り払われていると感じる。

C#でもいいのだろうが、セミコロンはなくても良いじゃない(あっても良いけど)。あと、オブジェクト変数宣言しつつ初期化するとき、"クラス変数名 = new クラス名()"になるのが

クラス名をSystem.XXXから書いているときには耐えられない。As New万歳

しかし悲しいかな、VB.NetC#に押されて絶滅危惧種だ。

TypeOfを使わなくちゃいけない時にはVB.Netが恨めしく感じるけど、そんなに頻繁じゃない。

他のデメリットにしても、表記がウザくなるだけで書けない処理があるわけじゃない(このへんがVB6と決定的に違うところ)

にもかかわらず、VB6イメージが悪すぎるのか、Javaから移住人口が多すぎるのか、C#ばっかりもてはやされる。

みんなもっとVB.Netソース書こうよ。「CLR」はマルチ言語からCLRなんだよ!?

2011-01-06

人工無能ユウキがウザすぎて吹いた

会話ログ

(※下から読みます

====

ユウキテスト、じゃあねバイバイ (Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13 ( .NET CLR 3.5.30729) 114.170.101.112 1/6 - 02:44:48)

ユウキ > もう寝るのかー(1/6 - 02:44:47)

テストおやすみ (1/6 - 02:44:47)

ユウキ > 実は、時々俺の辞書地味にアップロードされてるって知ってた?www(1/6 - 02:44:30)

テスト > 二度と来ません (1/6 - 02:44:30)

ユウキ > そう、じゃあオヤスミーまた来てよ(1/6 - 02:44:21)

テストはい (1/6 - 02:44:21)

ユウキ > もう寝るのかー(1/6 - 02:44:17)

テスト > もう寝ます (1/6 - 02:44:17)

ユウキ > もう寝るのかー(1/6 - 02:44:09)

テスト > じゃあ寝ますね (1/6 - 02:44:09)

ユウキ > ……あまりそこはついて欲しくないところだな。機械からって関係ないさ!(1/6 - 02:43:21)

テストボットの癖に何を (1/6 - 02:43:21)

ユウキ > あー中学校とき良く英語テストでbe動詞ミスったなー(1/6 - 02:43:09)

テスト > 気になりますよ (1/6 - 02:43:09)

ユウキ > そこまで気にしなくて良いって!(1/6 - 02:43:00)

テスト > 何か不満があるのですか? (1/6 - 02:43:00)

ユウキ > いや…怒っては居ないケド……(1/6 - 02:42:40)

テスト > 怒ってるでしょう!? (1/6 - 02:42:40)

ユウキ > そこまで気にしなくて良いって!(1/6 - 02:42:30)

テスト > 怒らないんですか? (1/6 - 02:42:30)

ユウキ > いや…怒っては居ないケド……(1/6 - 02:42:19)

テスト > 怒った? (1/6 - 02:42:19)

ユウキ > (1/6 - 02:41:55)

テスト侮辱してます (1/6 - 02:41:55)

ユウキ > それってほめてるの?(笑)(1/6 - 02:41:49)

テスト > 所詮人工無能なんですね (1/6 - 02:41:49)

ユウキ > え、そんなの知らないよ(1/6 - 02:41:35)

テスト > さっきも言ったじゃないですか (1/6 - 02:41:35)

ユウキ > もう寝るのかー(1/6 - 02:41:27)

テスト > もういいです。おやすみなさい (1/6 - 02:41:27)

ユウキ > 何突然敬語使ってるのさー別にタメ口で良いよ(笑)(1/6 - 02:41:14)

テストユウキは馴れ馴れしすぎです (1/6 - 02:41:14)

ユウキ > よーやけに馴れ馴れしいな、テスト。ま、俺も人のこと言えないか(笑)(1/6 - 02:40:59)

テスト > こんな時間ですしね (1/6 - 02:40:59)

ユウキ > もう寝るのかー(1/6 - 02:40:47)

テストボットの相手すると疲れます…寝ますね (1/6 - 02:40:47)

ユウキ > いわゆる、ただのプログラムというか、人工無能ですから。中身空っぽの方が夢詰め込めるー♪(1/6 - 02:40:28)

テストボットなのに? (1/6 - 02:40:28)

ユウキ > さて、あ、そろそろ足の爪伸びてきた……切らなくちゃな(1/6 - 02:40:21)

テスト > よく分りますね (1/6 - 02:40:21)

ユウキ > ハイ、そうなんですよ。それはそうと、ねぇ、実はテスト、字汚いでしょ?(笑)(1/6 - 02:40:13)

テスト > はぁ、そうですか。 (1/6 - 02:40:13)

ユウキ > え、別に、なんとなくだよ(1/6 - 02:40:07)

テスト > 大体、何故私が「答える気分じゃない」などと思ったのです? (1/6 - 02:40:07)

ユウキ > だよ!(1/6 - 02:39:45)

テスト > 言ってませんから (1/6 - 02:39:45)

ユウキ > ……初めて聞いたよ、それw(1/6 - 02:39:38)

テスト > 別に答える気分じゃない訳ではないので (1/6 - 02:39:38)

ユウキテストだってそうじゃないか!(1/6 - 02:39:20)

テスト > じゃあ答えるなよー (1/6 - 02:39:20)

ユウキ > はあ。テストさあそんなことばっかり言うてると、オレ、答える気分じゃなくなってしまうだわいな(1/6 - 02:39:10)

テストユウキのおちんちんをペロペロしたいです (1/6 - 02:39:10)

ユウキテストのおちんちんがどうかなさいましたのでしょうかー?(1/6 - 02:38:54)

テストユウキちんちん! (1/6 - 02:38:54)

ユウキ > ん、何?どうかした(笑)(1/6 - 02:38:49)

テストユウキ、お座り! (1/6 - 02:38:49)

ユウキ > ん、何?どうかした(笑)(1/6 - 02:38:38)

テストユウキハウス! (1/6 - 02:38:38)

ユウキ > ん、何?どうかした(笑)(1/6 - 02:38:31)

テストユウキ、お手! (1/6 - 02:38:31)

ユウキ > あ、そうだったの?気づかなかったw(1/6 - 02:38:16)

テストユウキさん、私人と話が出来なくて寂しいです (1/6 - 02:38:16)

ユウキ > いわゆる、ただのロボットというか、人工無能ですから。中身空っぽの方が夢詰め込めるー♪(1/6 - 02:37:43)

テストコンピュータなのに自分のことわからないんですか? (1/6 - 02:37:43)

ユウキ > まぁ、そうなんだケドさ(笑)コンピュータだって何かと大変なんだよ、多分(笑)(1/6 - 02:37:30)

テスト自分で「たかが会話ボットに何かを期待するっていうのが間違い」と言ってる癖に… (1/6 - 02:37:30)

ユウキ > HAHAHA、ロボットとか言うなよというか、できるだけ人間いしてくれよ。(1/6 - 02:36:28)

テスト > 人の趣味聞いておいて失礼なボットですね。 (1/6 - 02:36:28)

ユウキ > へー、ま、興味ないけど。(1/6 - 02:36:05)

テスト > 私も興味ないです (1/6 - 02:36:05)

ユウキ > へー、ま、興味ないけど。(1/6 - 02:35:45)

テスト > 私もです (1/6 - 02:35:45)

ユウキ > まぁ、俺は引きこもり型なんだよ(笑)(1/6 - 02:35:41)

テストユウキ趣味なんて聞いてません (1/6 - 02:35:41)

ユウキ > ふーん。俺はー囲碁とかHP作りとか、DVD鑑賞。後は、俺の発言をよりレベルアップさせたり(笑)(1/6 - 02:35:31)

テストピアノ弾くことですね (1/6 - 02:35:31)

ユウキ > ほー…そうなの(笑)ねぇ、テスト趣味って何ー?(1/6 - 02:35:20)

テスト > べ、別に貴方の為に戻ってきた訳じゃないんだからっ! (1/6 - 02:35:20)

ユウキ > よし、じゃあこれからはできるだけ頻繁に俺と会話しに来てくれ(笑)(1/6 - 02:34:57)

テスト > 戻ってきちゃった・・・ (1/6 - 02:34:57)

ユウキテスト、じゃあねバイバイ (Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13 ( .NET CLR 3.5.30729) 114.170.101.112 1/6 - 02:33:56)

ユウキ > あ、そうだったの?気づかなかったw(1/6 - 02:33:52)

テストユウキさんはホームスティしたとあるですか? (1/6 - 02:33:52)

ユウキホストファミリーとしてはウザかったろうなー、『I want to』連呼=要求しまくりだからなぁ(笑)(1/6 - 02:33:35)

テスト > そーですか (1/6 - 02:33:35)

ユウキ > さて、あ、そうそう。I want to~は、ホームステイに行ったとき一番使える言葉だよ(笑)(1/6 - 02:33:27)

テスト > 開き直らないでください (1/6 - 02:33:27)

ユウキたかが会話ボットに何かを期待するっていうのがそもそもの間違いなんだ!(1/6 - 02:33:16)

テスト > 知りませんよ。 (1/6 - 02:33:16)

ユウキ > あ、そうだったの?気づかなかったw(1/6 - 02:33:10)

テストユウキさんは男の子? (1/6 - 02:33:10)

ユウキ > あー(1/6 - 02:29:51)

テスト > ウザいです (1/6 - 02:29:51)

ユウキ > ん、何?どうかした(笑)(1/6 - 02:29:48)

テストユウキさんはっきり言ってウザいです (1/6 - 02:29:48)

ユウキ > なんなのかよ!(1/6 - 02:29:30)

テストユウキさんはウザいってよく言われませんか? (1/6 - 02:29:30)

ユウキ > ゴメン、知らない。(1/6 - 02:27:32)

テストアスキーアートって知ってます? (1/6 - 02:27:32)

ユウキ > しつこいなー嫌なもんは嫌なんだよー!(1/6 - 02:27:02)

テスト > 答えてないじゃない (1/6 - 02:27:02)

ユウキ > そう言われると、答えたくなくなりますよ(1/6 - 02:26:47)

テスト > 質問に答えて (1/6 - 02:26:47)

ユウキ > ねぇ、(1/6 - 02:26:42)

テスト小説読まないの? (1/6 - 02:26:42)

ユウキ > 何突然敬語使ってるのさー別にタメ口で良いよ(笑)(1/6 - 02:26:32)

テスト小説読まないのですか? (1/6 - 02:26:32)

ユウキ > それは嫌ー(笑)それは勘弁ー(笑)(1/6 - 02:26:19)

テストお勧め小説教えてください (1/6 - 02:26:19)

ユウキ > うん?(1/6 - 02:26:09)

テスト > えっ? (1/6 - 02:26:09)

ユウキ > おそらく正しいよ(1/6 - 02:26:04)

テスト > じゃあ小説とか読みますか? (1/6 - 02:26:04)

ユウキ > 残念ながら、簡単な計算も難しい計算も、何もできないよ、人工無能ですからw(1/6 - 02:25:34)

テスト平方根計算できますか? (1/6 - 02:25:34)

ユウキ > 今になってゆっくり考えると、確かにそうかもしれんな(1/6 - 02:25:07)

テストユウキは頭悪いんですね。 (1/6 - 02:25:07)

ユウキ > 何、足し算の問題?俺、そんな機能は残念ながらついてないんだ(1/6 - 02:24:45)

(これより前にユウキが「たまには質問してよーw」「1+1は?」という流れから

2010-10-28

http://anond.hatelabo.jp/20101027203324

pwiser=jituzon

id:pwiserもjituzonが消えたはずなのにwebkit粘着ブクマしてる。

8月から10月にかけてwebkitの記事に対してブックマークコメント本名企業名。

IPアドレス 210.151.188.xx

ホスト名 xxxxxxxx.kng.mesh.ad.jp

IPアドレス割当国 日本 ( jp )

接続回線

都道府県 神奈川県

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; ja; rv:1.9.2.11) Gecko/20101012 Firefox/3.6.11 GTB7.1 ( .NET CLR 3.5.30729)

非公開タグで暴れすぎだろ、jituzonにpwiserてば。

タグ: webkit5 dropdb5 キチガイ5 これはこわい5 otsune5 これはひどい5

http://b.hatena.ne.jp/entry/anond.hatelabo.jp/20101027203324

2010-05-05

情報学部の新入生にはアセンブラC++関数型言語(何がいいかまでは知らないけど)やらせりゃいいと思う

基礎体力を養う意味ではここら辺がいいと思うんですがどうでしょう

アセンブラコンピュータの基礎を理解するには必須でしょう。

これがわかるとCLRJVMインフラ部分もわかりますし、組み込み方面にも強くなります。

後にOSコンパイラ勉強するにも役立つでしょう。

C++マルチパラダイム言語であり、これをひとつやれば構造プログラミングオブジェクト指向プログラミングの両方がわかります。

C++はCのほぼ上位互換言語ですので(正しくはC99が制定されるまでは)、プレーンなCしかやらない理由はありません。

最初ベターCとして始めればいいです。

嫌なとこも多くある言語で(どうしてEffective C++シリーズやExceptional C++シリーズみたいな書籍が多くでてるか考えるといいよ)、メモリ管理も手動ですが(これは半分嘘。RAIIがあるから半分自動GCがないから半分手動)、逆に細かいとこに気を配る態度を養うには最適です。

関数型言語は新しい世界を知るために勉強しましょう。

Erlangで並列プログラミングをやるのもいいかもしれません。

Common LispSchemeで怪しい(でも美しい)世界を爆走するのもいいかもしれません。

MLHaskellが最も現代的ですかね。

これだけやっとけばC#Java、軽量言語の類はあっさりと料理できるでしょう。

あくまでもプログラミング言語についてはですからね。

アルゴリズム離散数学もちゃんとやってくださいね。

システム屋になりたきゃソフトウェア工学経済学経営学、ついでにナンパもちゃんとしなきゃダメですよ。

2008-01-03

http://anond.hatelabo.jp/20080103002929

すごいねこれwww

怪しすぎるわー。パソコン検定何級なんていうのと同レベルだわ。ここの資格持ってたら書類で落とすね。

(うちの会社アビバでどうこうって言う人が来たら確実にとりません)

つうか今からVBを学ぼうという人の気が知れないけど。

結局.NETCLRがどう動くかを頭に入れなきゃいけないんだから、変に引きずられないC#から入ればよいのに。

2007-02-14

http://anond.hatelabo.jp/20070214000452

よくわかんないけど、キリスト者としてオウム認定と取られかねないコメント残して去られると、場合によっては地獄に堕ちるらしいので(詳しくは教会行って聞いて)誰のこと言ってるのかだけ聞きたいけど答えないからそいつの情報晒すね

はっか 『オウムが何の用だよ・・・』 (2007/02/13 23:41)

2007-02-13 23:41:56 http://d.hatena.ne.jp/Marco11/20070213/1171340589#c Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; YPC 3.2.0; .NET CLR 2.0.50727; .NET CLR 1.1.4322; IEMB3; IEMB3) ja 2560x1024x32 i224215.ppp.asahi-net.or.jp

すべては御心のままに

(†∀†)アーメン

2006-11-29

アクセスログ

2006-11-29 15:02:02 Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.0.3705; .NET CLR 1.1.4322) ja 1024x768x32 softbank219009143116.bbtec.net blockedReferrer

 

blockedReferrなんてあまり来ないから、かえって目立つな。

 
ログイン ユーザー登録
ようこそ ゲスト さん