ときどきの雑記帖 倒行逆施編

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年延長に反対

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

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

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

2015年07月03日

■_

#! ってなんで #! なんでしたっけ?

Ford recalls 433,000 cars: Software bug breaks engine off-switch • The Register

■_

2015年07月02日

■_

Excel の列表記のアレ(A, B, C, … Z, AA, AB, …なやつ)、Excel 自身で作らないとならない羽目になったんだけど (何年か前に色んなプログラミング言語でコンバーターを書くってのがありましたな)、 組み込み関数一発とは行かないものの、意外に簡単だった。 excelのフィル機能でABC、、、AA、AB、ACと連続作成できないで... - Yahoo!知恵袋

今度こそ…? Amazon.co.jp: Learn C the Hard Way: A Clear & Direct Introduction To Modern C Programming (Zed Shaw's Hard Way Series): Zed A. Shaw: 洋書

■_

■_

2015年07月01日

■_

最後の帝国艦隊 最後の帝国艦隊 (ハヤカワ文庫SF)
最後の帝国艦隊 (ハヤカワ文庫SF) 彷徨える艦隊 10: 巡航戦艦ステッドファスト (ハヤカワ文庫SF)
彷徨える艦隊 10: 巡航戦艦ステッドファスト (ハヤカワ文庫SF)

■_

■_

What is agnostic? - Definition from WhatIs.com

Agnostic, in an information technology (IT) context, refers to something that is generalized so that it is
interoperable among various systems. The term can refer not only to software and hardware, but also to
business processes or practices.

information technology (IT) context において、agnostic は
something that is generalized so that it is interoperable among various systems
(様々なシステム間での相互運用が可能なほど一般化されたなにか)
という意味で使われている。
この語はソフトウェアやハードウェアに対してだけではなく
ビジネスプロセスや business prcatices に対しても用いられている。

The word agnostic comes from the Greek a-, meaning without and gnōsis, meaning knowledge. In IT, that
translates to the ability of something to function without “knowing” the underlying details of a system
that it is working within.  As with interoperability, agnosticism is typically enabled by either compliance
with widely-used standards or added elements (such as coding) that will enable one system to function in a
variety of environments.

agnostic という単語は、ギリシア語で知識 (knowledge) を意味する gnōsis と without を意味する a- から来ている。
IT では、
“knowing”the underlying details of a system that it is working within
(システム内部にあってそのシステムを動作させている基礎的なものの詳細を「知ること」)
なしに機能させるための ability of something に translate されている。
As with interoperability, agnosticism is typically enabled by either compliance with widely-used standards or
added elements (such as coding) that will enable one system to function in a variety of environments.

2015年06月30日

■_

一年の半分にはまだちょっと足りないらしい。

irb(main):099:0> DateTime.new(2015, 7, 1, 0, 0)-DateTime.new(2015, 1, 1, 0, 0)
=> (181/1)

■_

■_

日本時間では+9 で午前9時と。 Linux開発者リーナス・トーヴァルズ、来る「うるう秒」を語る « WIRED.jp

Five different ways to handle leap seconds with NTP | Red Hat Developer Blog

  Options with ntpd
  Options with chronyd
  Leap smear with chronyd

などいろいろと。

■_

色々ダメ○| ̄|_

2015年06月29日

■_

巨人Intelに挑め! - 80286からAm486まで (8) AMDの帰還 | マイナビニュース ある日本のお客に行ったとき、"君、Intel製品に完全互換と言うことは、Intelの386のバグ(不具合)も起こるということだよね、それを保証できるの?Intel製品で起こることはすべて再現してもらえる互換品でないと我々は使えない"と言われて絶句したのを憶えている。 このくだりを読んで NEC がその昔8080の互換チップの開発時に 8080、Z80では、8ビットレジスタA~Lに対するDEC、INC命令は、キャリーフラグだけは変化しないのです。 (ワンボードマイコンを作ろう!(8080、Z80マシン語からBASICまでこれ1台でこなせます)) を「修正」してしまったのだけどユーザーからクレームがついたとかいう話を思いだした。 けど、今検索したらそれっぽい話が見あたらない?

第24回 朝型勤務がダメな理由 | ナショナルジオグラフィック日本版サイト 最近、「朝型勤務」が話題だ。言い出しっぺの政府から範を垂れるということか、まずは今夏7〜8月に国家公務員の始業時間を原則1~2時間前倒しすることを決めたらしい。 こういう「前倒し」の使い方っていいんだろうかという疑問はさておき、 某社、今年もやるらしいですよ >いかさまーたいむ

■_

2015年06月28日

■_

BS11 で放映の「Gのレコンギスタ」が今日で最終回なので 来週から何をやるのだろうと思ったら…w

MX でやってるウルトラQももうすぐ終わりだなあ。

大昔のとあるCコンパイラーの出力するコードのはなし

_foo:          ;;関数のエントリーポイント
     bra @1
@2:
     関数本体
     unlk a6
     rts
@1:
     link.l a6, 24
     bra @2

で、これがどういうことかというと…(たぶん続けない :)

あおきさんの新刊を某所で購入。

"Fast Approximate Logarithms, Part III: The Formulas | eBay Tech Blog" 
http://www.ebaytechblog.com/2015/06/25/fast-approximate-logarithms-part-iii-the-formulas/

■_

2015年06月27日

■_

とにかく Excel の積み上げ棒グラフが好きな人がいて。 積み上げ要素が10個20個でもへーきで使うものだから似たような色がでてくるし、 数が少ない要素とかもう境界線の方が目立つくらいでもう何が何だかw どうにかならんのかとも思うのだけど、なんかいい表現(グラフ、チャート)ないすかね (それ以前にグループ化して要素数絞るとかすべきとも思うけど)。

はるきげにあ

■_

■_ 本日の新言語

ぐぐらびりてぃ低そうな名前だ…… Orange Orange: A simple systems programming language | Hacker News

Orange

What? 

Orange is an imperative, statically typed systems programming language that aims to be productive and powerful without all the clunkiness of C++.

(略)
Status 

Orange is still in the design phase, so check back often for updates. 

Goals 
 
 Support OOP 
 Compile to a native binary 
 Target desktop or ARM platforms like Arduino 
 Pointers and inline assembly 
 Smart pointers 
 Runtime-optional 

ふむ> in the design phase

そして Hacker News でこんなやり取りが

Orange: A simple systems programming language | Hacker News

My advice to you is that you need to answer the question, "What is Orange?" 
 
Your page right now focuses much more strongly on answering what it isn't. It isn't klunky, like C++.
It is neither typed nor untyped. It doesn't "limit user's expressivity". It doesn't require you to
declare variables, except that's also optional. 
 
It almost comes across like it's nervous that some people might disagree with some design decisions. Let me put
your mind at ease: If you are serious, and if you attain any success, I solemnly promise you the Internet will
string up your language, dismember it publicly, douse all the pieces in gasoline, light them on fire, and dance
around the flames. Why is that actually something that ought to put your mind at ease? Well, it's inevitable
anyhow, so you might as well go ahead, have some fun, and make some decisions about what Orange is going to
positively be. If you get to that point, remember you'll be the one in possession of a language that's gotten
enough attention for that to be worthwhile, and they'll just be hecklers. 
 
You're absolutely right. 
 
While I do strongly believe that optional typing is a feature I want to keep, I have been focusing too hard on
taking a middle-of-the-road approach. 
 
The original idea was to have a systems development language that had the same "feel" as a high level
scripting language. I didn't do a lot of planning on what that meant from the technical side. 
 
I appreciate the advice. I'll spend some time getting the answer to what Orange actually is. 
 

■_

Adding JIT-compilation to a toy interpreter | Hacker News Tutorial part 4: Adding JIT-compilation to a toy interpreter ? libgccjit v5.1.0 ( ) documentation

Operation    Meaning                         Old Stack       New Stack
DUP          Duplicate top of stack.         [..., x]        [..., x, x]
ROT          Swap top two elements of stack. [..., x, y]     [..., y, x]

って、なんか FORTH っぽい名前だ。

2015年06月26日

■_

昨日のあれでまたぞろ田園都市線のホームドアの話が……でちょっと調べてみたら、 8500形て今は最後のご奉公的な感じなのね。 ホームドア設置では電車の側もあれこれ対応しないといけないけど、 新玉川線開業以来の8500はねえ(増備とかはさておき)……

■_

■_


過去の雑記帖

  1. 2015年7月(上旬)
  2. 2015年6月(下旬)
  3. 2015年6月(中旬)
  4. 2015年6月(上旬)
  5. 2015年5月(下旬)
  6. 2015年5月(中旬)
  7. 2015年5月(上旬)
  8. 2015年4月(下旬)
  9. 2015年4月(中旬)
  10. 2015年4月(上旬)
  11. 2015年3月(下旬)
  12. 2015年3月(中旬)
  13. 2015年3月(上旬)
  14. 2015年2月(下旬)
  15. 2015年2月(中旬)
  16. 2015年2月(上旬)
  17. 2015年1月(下旬)
  18. 2015年1月(中旬)
  19. 2015年1月(上旬)
  1. 2014年
  2. 2013年
  3. 2012年
  4. 2011年
  5. 2010年
  6. 2009年
  7. 2008年
  8. 2007年
  9. さらに前
リンクはご自由にどうぞ。

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