2016年10月7日のブックマーク (5件)

  • 英語で「以上」「以下」「超」「未満」の使い分け - teppeis blog

    "more than" のような数値の範囲を表す言い回しが技術系の文書では良く出てくるのですが、イコールを含むのか含まないのか、というのが自分の中であいまいだったので調べてみました。 まず、国立情報学研究所のオンライン学術用語集の数学編では次のように定義されています。 「以上」:greater or equal, not less 「以下」:less or equal, not greater 「大, を越える」:greater 「未満」:less 次に Yahoo!辞書のニューセンチュリー和英辞典第2版で「以上」を引くと、"more than...", "over..." などがあげられた上で、次のような解説があります。 なお, more than, over, above...は日語の「...以上」と違って,厳密には...の数を含まない.例えばmore than [over, × a

    英語で「以上」「以下」「超」「未満」の使い分け - teppeis blog
    issyurn
    issyurn 2016/10/07
  • 大きい数字を読むコツ ~3桁区切りは日本語に馴染まない~

    さて、いきなり問題です。 「100,000,000円」 下から一、十、百と数えずに、この数字が読めますか? ・・答えは1億円です。 こちらはどうでしょう? 「10,000千円」 ・・答えは1千万円です。 決算書や事業計画、または簿記や公認会計士の勉強で、このような3桁区切りの大きい数字が出てきますが、慣れていないとなかなか読めませんよね。 大きい数字の数え方について、ちょっとしたコツを教えます。 3桁区切りは欧米文化の由来 桁の大きな数字を記載する時には、3桁ごとにカンマで区切るのがマナーとなっています。 この3桁区切りは、元々欧米の言語文化から来ています。 つまり、英語では、 1(one)、10(ten)、100(handred)、1000(thousand)の後は、1000ごと、つまり3桁ごとに単位が用意されています。 1,000=thousand 1,000,000=million

    大きい数字を読むコツ ~3桁区切りは日本語に馴染まない~
    issyurn
    issyurn 2016/10/07
  • 六十進法 - Wikipedia

    バビロニア数字 六十進記数法とは、60を底とする記数法である。 節では、断りがない限り十進法で表記し、例えば10は十を、60は六十を指すこととする。 紀元前3000年から紀元前2000年の頃から、シュメールおよびその後を継いだバビロニアでは、六十進法が用いられた。シュメール人が六十進法を用いた理由は分かっていない。楔形文字には 1 から 59 に対応する数字があった。これは十進法を補助的に用い、横の楔 (𒌋) が 10 を、小さな縦の楔 (𒐕)が 1 を表す。当初は 0 を表す記号はなく空白で表したが、紀元前2世紀頃から空白を表す記号を用いるようになった(単に空白を表すものであり、0 という数を表す数字ではなかった)。 バビロニア数学の六十進法で特徴的なのは、1未満の数を表す際に、早くから小数の概念が存在した事である。ヨーロッパ世界では1未満の数を表すにはエジプト数学より導入した分数

    六十進法 - Wikipedia
    issyurn
    issyurn 2016/10/07
    “現在も、六十進法の表記には内部的に十進法を用いる。バビロニア数字の転写には、十進法のアラビア数字を用い、小数点にセミコロン (;)、桁の区切りにコンマ (,) を用いる[1]。例えば 2,15;30 は 2×601 + 15×600 + 30×60-1 であ
  • かとじゅんの技術日誌

    Rustでブロッキングキューを実装した話。これはRustのカレンダー | Advent Calendar 2023 - Qiitaの22日目の記事です。 ブロッキングキューはご存じだろうか。(えっ…スレッドはブロックしたくない…と思った人は最後まで読むとよいかも) Javaにはあります。 docs.oracle.com 要素の取得時にキューが空でなくなるまで待機したり、要素の格納時にキュー内に空きが生じるまで待機する操作を追加でサポートしたりするQueueです。 これはRustの標準にはない。今回はブロッキングキューを実装してみる。 「そういえば、ブロッキングキューが欲しい!」と思ったときに、ぜひこのブログ記事を思い出してほしい。 続きを読む Scala 3におけるデータ指向プログラミング(以下DOP)について深掘りする。久々にScalaの話題を取り上げるが、これはScala Advent

    かとじゅんの技術日誌
    issyurn
    issyurn 2016/10/07
  • ウェブアプリケーションの構造について - かとじゅんの技術日誌

    日経ソフトウエア 11月号の特集2で「最新Eclipseで良いJavaプログラムを書こう」に関連する話題として、さらに視野を広げて実用的なウェブアプリケーションでのレイヤー構造とかドメインオブジェクトの関係はどうなるのか?という点について解説してみたいと思います。(まだ日経ソフトウエア11月号を手にしていない方はぜひ買ってくださいw) 結論から先に出しますが、ドメイン駆動設計では一般論として下図のようなレイヤー構造やオブジェクトの関連が提唱されています。 ドメイン層のオブジェクトについては変わりないのですが、ドメイン以外のレイヤーに新しく2つのサービスが登場しているので、まずそこから簡単に説明します。 ドメイン層以外のサービス 実はサービスはドメイン層だけではなく、アプリケーション層とインフラストラクチャ層にも存在する場合があります。その役割を以下にまとめてみました。 レイヤー オブジェク

    ウェブアプリケーションの構造について - かとじゅんの技術日誌
    issyurn
    issyurn 2016/10/07