タグ

ISOとJISに関するkana321のブックマーク (2)

  • なぜねじは右回りなの?ねじの歴史

    DNAが右巻き螺旋であるように、ねじも大体は右巻き螺旋ですね。 6つの単純機械(物を動かす道具)といえば、 ・ねじ(screw) ・くさび(wedge) ・てこ(lever) ・滑車(pulley) ・輪軸(wheel and axle) ・斜面(inclined plane) ですが、中でもねじは真ん中に軸があって、その周りにつるまき状にねじ山をつけただけの単純極まりない道具です。 今でこそ標準サイズで出回ってて、時計回りに回すと締まって、反時計回りに回すと緩まる構造が定着してますが、これって割と最近の発明だって知ってました? 一見単純な発明。だけどこの誰でも容易に想像がつく発明に辿り着くまでには実に2000年もの長い年月がかかったのでした。 ねじを発明したのはプラトンの友人で、ターレスの名士アルキタス(Archytas: 428 BC - 350 BC)とされます。時代は紀元前400年

  • 軽量Ruby – mrubyとRubyの違い

    MobiRubyで書いた”さめがめ” 去年の春からずっとコツコツと作っているmrubyでiOSアプリが書けるMobiRubyが久々に動く様になったので、1年近くmrubyを触ってきて気になった所を少し書いてみます。 以下、mrubyと区別しやすくするために、普段みなさんがお使いのRubyをCRubyと書いています。 mrubyって? mrubyはMatzが去年発表した省メモリ版のRuby実装です。CRubyの機能を全て実装している訳ではなく、JIS/ISOの規格をベースに設計・実装されたものです。JIS/ISOの規格書は有料なのですが、最終ドラフトがIPAのサイトから確認できます。 mrubyの経緯や概要は、日経ITProによるMatzへのインタビューが分かりやすく、内部などについては、IIJさんや東芝情報システムさんがまとめている記事が参考になります。 現在の所リリース版はなく、GitH

  • 1