ときどきの雑記帖'

I'd just be the catcher in the rye and all. I know it's crazy, but that's the only thing I'd really like to be. I know it's crazy.

The catcher in the rye
J. D. Salinger

著作権保護期間の70年延長に反対

検索エンジン経由でこられた方へ

このページの内容は日々更新されます。 そのため、検索エンジンに引っかかったものがここに残っているとは限りません。

最新エントリ (何日分あるかは不定)

2014年12月17日

■_

今朝見てびっくりしたニュース Farewell, Dr. Dobb's | Hacker News Farewell, Dr. Dobb's : programming Farewell, <em>Dr. Dobb's</em> | Dr Dobb's

新しいのが来た。 Technology Radar Digital Preview | ThoughtWorks

■_

■_

ドイツ語わからん。が。 Fully Commented Commodore 64 ROM Disassembly (German) | Hacker News mist64/c64rom

Fully Commented Commodore 64 ROM Disassembly (German)

BASIC-Befehlsworte

.:A09E 45 4E                    end
.:A0A0 C4 46 4F D2 4E 45 58 D4  for next
.:A0A8 44 41 54 C1 49 4E 50 55  data input#
.:A0B0 54 A3 49 4E 50 55 D4 44  input dim
.:A0B8 49 CD 52 45 41 C4 4C 45  read let
.:A0C0 D4 47 4F 54 CF 52 55 CE  goto run
.:A0C8 49 C6 52 45 53 54 4F 52  if restore
.:A0D0 C5 47 4F 53 55 C2 52 45  gosub return
.:A0D8 54 55 52 CE 52 45 CD 53  rem stop
.:A0E0 54 4F D0 4F CE 57 41 49  on wait
.:A0E8 D4 4C 4F 41 C4 53 41 56  load save
.:A0F0 C5 56 45 52 49 46 D9 44  verify def
.:A0F8 45 C6 50 4F 4B C5 50 52  poke print#
.:A100 49 4E 54 A3 50 52 49 4E  print
.:A108 D4 43 4F 4E D4 4C 49 53  cont list
.:A110 D4 43 4C D2 43 4D C4 53  clr cmd sys
.:A118 59 D3 4F 50 45 CE 43 4C  open close
.:A120 4F 53 C5 47 45 D4 4E 45  get new
.:A128 D7 54 41 42 A8 54 CF 46  tab( to
.:A130 CE 53 50 43 A8 54 48 45  spc( then
.:A138 CE 4E 4F D4 53 54 45 D0  not stop
.:A140 AB AD AA AF DE 41 4E C4  + - * / ' and
.:A148 4F D2 BE BD BC 53 47 CE  or <=> sgn
.:A150 49 4E D4 41 42 D3 55 53  int abs usr
.:A158 D2 46 52 C5 50 4F D3 53  fre pos sqr
.:A160 51 D2 52 4E C4 4C 4F C7  rnd log
.:A168 45 58 D0 43 4F D3 53 49  exp cos sin
.:A170 CE 54 41 CE 41 54 CE 50  tan atn peek
.:A178 45 45 CB 4C 45 CE 53 54  len str$
.:A180 52 A4 56 41 CC 41 53 C3  val asc
.:A188 43 48 52 A4 4C 45 46 54  chr$ left$
.:A190 A4 52 49 47 48 54 A4 4D  right$ mid$
.:A198 49 44 A4 47 CF 00        go

名前を表す文字列の 末尾にあるバイトだけMSBを立てることで終端バイトをケチってると。 例) END → 45 4E C4 DATA → 44 41 54 C1 OS-9 のなんかでもこの形式を使ってたはず。

■_

「東急プラザ 渋谷」来年3月22日で閉館 49年の歴史に幕 - ねとらぼ ピロシキどうなるんだー。 あとこの予想図、どこからどう見た図なんだろう… 今の246側から見た図。ではないよねえ?

■_

2014年12月15日

■_

ヤン・ヨーステン - Wikipedia 教科書などで知られている「ヤン・ヨーステン」は名で、姓は「ファン・ローデンスタイン」である。 なんだってー

みずほ銀行、ATM画面をリニューアル - ユニバーサルデザインの要素取り入れ | マイナビニュース そういや先週みずほの某支店でATM使ったとき画面が違ってたな

この本だけじゃなく他にも何冊か、暗黒通信団の冬コミ新刊がもう買えるんだよねえ。 本屋で。 Mathematicaのメモ(2014年12月)|シ |暗黒通信団 |商品詳細ページ |丸善&ジュンク堂ネットストア これとか。

■_

■_ たーしー

Rubyist Magazine - Rubyist インタビュー特別編 小崎資広さん 後編

Rubyist Magazine - Rubyist インタビュー特別編 小崎資広さん 後編

小崎 理解してプログラムを書いてたのは大学に入るころかな? ファミコン通信で知りあいになったプログラマのおっちゃんに、40 MB のハードディスクと Turbo C をもらった。

卜部 もらった、って Turbo C ってけっこう高くないですか?

小崎 もう安くなってきてたんじゃないかな。たぶんプロフェッショナルの世界では MS-C じゃないと、みたいな時代になってた。それでおっちゃんが「もう使わないから」って感じで。

郡司 ところでファミコン通信って? ファミ通の投稿欄か何かでやりとりしてたんですか?

小崎 ファミコン通信じゃなかったパソコン通信*3。失礼しました。地元の草の根 BBS。

Turbo-C は(MS-C辺りと比べれば)だいぶ安かったと思うけどなあ。 CB Magazine – ボーランドが送り出したC/C++の歴史 値段は書いてないか。

CB Magazine – ボーランドが送り出したC/C++の歴史

Turbo C 1.5[1988.2~、PC-9800シリーズ]
エディタ、コンパイラ、リンカ、オンラインヘルプをひとつの開発環境に統合した製品。安価な設定でありながら、メニューによる容易な操作とキー割り当てをカスタマイズできるエディタ、言語やライブラリ関数に対応するオンラインヘルプなどにより、プログラミング作業が容易になった。また、コンパイラは規格策定中であったANSI Cへの積極的な対応や充実したエラー・警告メッセージ、1パスコンパイルによる高速処理、6つのメモリモデル、BGI(Borland Graphics Interface)、BIOSや画面制御ライブラリなどが標準添付された。当時は珍しかったライブラリソースコードのオプション販売も行なわれた。 画期的なコストパフォーマンスにより、初心者からプロフェッショナルまで幅広い支持を得た。

Turbo C 2.0[1988.12~、PC-9800シリーズ、FM-R、AX]
統合開発環境にソースレベルデバッガが組み込まれた。また、エディタバッファとしてのEMSの利用、エミュレータの高速化、Turbo Helpのサポート、コンパイル速度の向上、ANSI C対応の80bit long doubleなどが追加された。 Turbo Assembler&DebuggerをバンドルしたTurbo C 2.0 Professionalも発売された(1989.4)。

Turbo C++[1990.12~、PC-9800シリーズ]
ボーランドにとって、はじめてのC++対応製品。全面的な改良が施され、Turbo C++と命名された(バージョンは1.0)。ANSI Cに加え、多重継承や関数の自由なオーバーロードを含むAT&T C++ 2.0に対応した。当時、比較的多かったトランスレータ形式のものに比べ、完全なC++ネイティブコンパイラであり、ソースコードデバッグなどにも制約を受けることがなかった。また、Programmer’s Platformと呼ばれる新しい統合開発環境では、大規模なファイルやアンドゥ・リドゥに対応したエディタや自動依存情報によって効率化されたプロジェクト機能をサポートした。また、EMS/XMS対応の効率的なオーバーレイ技術VROOMM(Virtual Runtime Object Oriented Memory Manager)が採用された。 Turbo Debugger&ToolsをバンドルしたTurbo C++ Professionalも発売された。 後に、添付マニュアルの一部を別売とし価格を改訂したTurbo C++ 2nd Editionが発売された(1991.4)。

InfoWorld - Google ブックス に、Turbo-C++ 1.0 やら Turbo Debugger、Turbo Assembrer なんかの値段がちょっと書かれてる。 InfoWorld - Google ブックス お、こっちは Turbo-C 1.0。 日本語版でちょっと高くはなったと思うけど。

■_

Gauche > Archives > 2014/12/14 ありがとうございます。なるほどそういう手もありますね 単に「ゲート」と書いちゃったのはまずかったと思うのでちょっと補足すると、 公園だとかマンションの敷地の入り口に 二輪車進入禁止柵工事 ( 神奈川県 | 子供 自転車 横浜 公園 横浜駅 工事 新横浜駅 ) - ブログ@新横浜 - Yahoo!ブログ ユニバーサルゲート【バリアフリー】 ブログ|車止めポール・バリカー・ボラードの帝金株式会社 こういうのがよくあるんですが、 さすがに原則なしではないものの割とフリーに 自転車は入って行っちゃうのに 車椅子やベビーカーはぐるっと回らさせられるのはどうにかならんかなあと。 もうひとつ、東急の武蔵小杉駅の周りはここ数年でかなり変わっているのですけど 歩道が広くなったのはいいんですが自転車に乗ってる人がひどくて、 下手すると駅の通路(改札の外側)まで乗ったまま通ろうとする手合いがいるんですね。 で、自転車から降りてもらうために声をかける (それだけが仕事じゃないでしょうけど) 警備員をわざわざ置いてたりするのでなんだかなあと。

2014年12月14日

■_

昨日は mm/dd//yy 形式だと 12/13/14 だったのか。

「ナンバーカード」についてこんなのを見つけた。 マラソンを趣味としている人は、一般的に「ゼッケン」という表現と「ナ... - Yahoo!知恵袋 陸上競技のルール上でそれまでの「ゼッケン」から「ナンバーカード」に変更されました。 「コース」も「レーン」に変更になった時ですね。今から6,7年前でしょうか。 んで JTU競技規則<改定案と補足説明と事例集> の補足説明ところを見ると…

  • 従来呼称のゼッケンは、国際的に通用しない。トライアスロンでは、「レースナンバー」を正式とする。これは、番号そのものを示す場合と、素材を含めて呼ぶ場合の両方に使用される。ただし、特に、素材部分を含めた意味で呼ぶ場合は、レースナンバー・ビブと呼ばれる。
  • 当呼称が一般化するまでは、文章の冒頭では「レースナンバー(ゼッケン)」と表示し、それ以降は単にレースナンバーとしたい。
  • 「ナンバーカード」は、英語的には固い質感を感じさせるもので「バイク・ナンバー・カード」としては通用する

「ゼッケンが国際的に通用しない」(から使わないようにしよう)ってのはまあわかる。 が、だからって「ナンバーカード」はなかろうよ ○| ̄|_ Athletic Event Supply | Cycling Running Products | Bib Numbers Samples Race Bibs

「ヒストリーチャンネル」とか「ディスカバリーチャンネル」とか。 今契約しているケーブルテレビの契約内容を変えれば ヒストリーチャンネルも観られるようにはなるんだけど 「おまけにくっついてくる」チャンネルも多いので だいぶ高くなっちゃうんだよねえ。 さらに契約したとしてヒストリーチャンネルやディスカバリーチャンネルの 番組をどのくらいの時間観られるかを考えると… 伝説のヴァイキング王の若き日を描く『ヴァイキング』、日本初上陸&放送決定 - 海外ドラマ - ニュース - クランクイン!

■_

■_

c4x86 - JIT compiler for x86 in 86 lines のこれ。 EarlGray/c4 An exercise in bit-twiddling masochism. にちょっと笑った

■_

1.0 がはっきり見えてきたと。 さてどうなるでしょうか。 Rust 1.0: Scheduling the trains - The Rust Programming Language Blog

Rust 1.0: Scheduling the trains - The Rust Programming Language Blog

TL;DR: we will transition to a six week release cycle on Jan 9, 2015, and produce Rust 1.0.0 final at least two cycles afterwards:

  • Rust 1.0.0-alpha – Friday, Jan 9, 2015
  • Rust 1.0.0-beta1 – Week of Feb 16, 2015
  • Rust 1.0.0 – One or more six-week cycles later

2014年12月13日

■_

(少なくとも乗った状態での)自転車の侵入を防ぎつつ、 同時にベビーカーや車椅子などが支障なく通れるようにするには どういった「ゲート」を作ればよいのだろうか。 などといったことをぼんやり考えた。

■_

■_

Securing Strings This is not about String as in Java, or std::string in C++. This is about the program strings, part of the GNU Development tools. ってなんか面白そうだな。

Recently, the author Michal Zalewski (aka, icamtuf) used his American Fuzzy Lop (afl) tool to fuzz a variety of GNU tools, one of which was the strings program. The outcome of this was that it's a very bad idea to run strings on untrusted input.

I should make it clear, I don't think that they author of strings should've undertaken these when it was written. Most software starts off as a personal prototype or tool and grows. It's silly to start demanding the most rigorous secure software development methodology from one author and their pet project.


過去の雑記帖

  1. 2014年12月(中旬)
  2. 2014年12月(上旬)
  3. 2014年11月(下旬)
  4. 2014年11月(中旬)
  5. 2014年11月(上旬)
  6. 2014年10月(下旬)
  7. 2014年10月(中旬)
  8. 2014年10月(上旬)
  9. 2014年9月(下旬)
  10. 2014年9月(中旬)
  11. 2014年9月(上旬)
  12. 2014年8月(下旬)
  13. 2014年8月(中旬)
  14. 2014年8月(上旬)
  15. 2014年7月(下旬)
  16. 2014年7月(中旬)
  17. 2014年7月(上旬)
  18. 2014年6月(下旬)
  19. 2014年6月(中旬)
  20. 2014年6月(上旬)
  21. 2014年5月(下旬)
  22. 2014年5月(中旬)
  23. 2014年5月(上旬)
  24. 2014年4月(下旬)
  25. 2014年4月(中旬)
  26. 2014年4月(上旬)
  27. 2014年3月(下旬)
  28. 2014年3月(中旬)
  29. 2014年3月(上旬)
  30. 2014年2月(下旬)
  31. 2014年2月(中旬)
  32. 2014年2月(上旬)
  33. 2014年1月(下旬)
  34. 2014年1月(中旬)
  35. 2014年1月(上旬)
  1. 2013年
  2. 2012年
  3. 2011年
  4. 2010年
  5. 2009年
  6. 2008年
  7. 2007年
  8. さらに前
リンクはご自由にどうぞ。

メールの宛先はこちらkbk AT kt DOT rim DOT or DOT jp