ブックマーク / juangotoh.hatenablog.com (2)

  • バックスラッシュと円記号の悲劇 - 仮想と現実

    Windowsのパス表示を見てみよう。Explorerでは コマンドプロンプトでは というようにパスの区切りは「¥」で表示される。これ、おかしいと思わないだろうか。なぜ円記号なのだ。通貨の円に、なにかを切り分ける意味があるわけでもないし、見た目、文字の形が区切りにふさわしいとも思えない。Yに横棒二つけた記号である。通貨の円を表す以外に使うべきではない。そもそもファイルパスの区切りに円記号を使おうと思った人は誰だ?となるだろう。もちろんそんな人はいない。これはMS-DOS登場以来現在に至るまで、日PC環境でずーっと続いている文字化けである。MS-DOSやWindowsの解説書でも円記号で印刷されているので、文字化けだとは思わない人も多いだろうが、どう考えても文字化けである。日以外の多くの環境ではWindowsのパス区切り文字はバックスラッシュ「\」で表示される。 UNIXではパスの区

    バックスラッシュと円記号の悲劇 - 仮想と現実
    itouhiro
    itouhiro 2016/06/13
    Windows8以降は表示言語を英語にすればいいだけじゃないの? Windows 7 Ultimateでも可能なはず。フォントの問題だから、表示フォント変える手もあったような。
  • MacのDeleteキーがなぜBackSpaceの動作なのか - 仮想と現実

    WindowsユーザーがMacを使うときにひっかかるポイントとしてよく「Deleteキーでカーソルの前が消される」というのがある。そりゃBackspaceだろ、あれ?BSキーがない。なんで?となっちゃうわけだ。解決策としてはDeleteで前の文字、Fn+Deleteで後ろの文字が消されるからそれうまく使ってねということになるけど、そもそもなぜDeleteキーしかなく、それが「前の文字を消す」動作なんだという疑問は残るだろう。 実はLisa及び初代Macintosh~Macintosh Plusまでのキーボードには「Delete」キーはなく、「Backspace」キーがあった。これがMacintosh II/SEのキーボードで「Delete」キーに置き換わったのだ。なので最初の頃、とにかく文字の編集に関しては「Backspace」の動作は後のWindowsユーザーのイメージと変わらなかっただ

    MacのDeleteキーがなぜBackSpaceの動作なのか - 仮想と現実
    itouhiro
    itouhiro 2014/08/18
    vi/vimのカーソルは今でも『GUIが普及する前の「カーソル」』。今に残る古代の面影な感じ。EmacsのカーソルはMac/Winと同じ現代的な「インサーションポイント」。
  • 1