July 2025

S M T W T F S
  12345
67891011 12
13141516171819
20212223 242526
2728293031  

Style Credit

Expand Cut Tags

No cut tags

July 1st, 2015

hitech: (computer)
Wednesday, July 1st, 2015 15:18
Когда изобретатель USB-порта умрет, то его гроб сначала опустят в яму, затем поднимут, перевернут, а затем снова опустят правильной стороной.
Мечта всех без исключения пользователей USB.
И не факт, что хватит одного переворачивания.
Дополнение от [Bad username or site: shele4ka title= @ livejournal.com].

Намедни моё внимание привлёк интересный вопрос на superuser.com:

Почему в командной строке Apple OS X команда ls, запущенная от имени суперюзера, показывает скрытые файлы (с точкой в начале имени), тогда как в Линуксе — показывает только не скрытые файлы, то есть файлы, начинающиеся не с точки?

Меня настолько восхитил ответ на этот вопрос, что я переведу его целиком:

Читать ответ )

Таким образом, в короткой редакции ответ будет звучать так: наисовременнейшая Apple OS X ведёт себя таким образом потому, что примерно тридцать семь лет назад, между ноябрём 1977 и маем 1979, во время разработки 2BSD, кому-то такое поведение показалось правильным.


Между прочим, существование кода, десятилетиями перетекающего из версии в версию, означает, что если в изначальном коде была ошибка, то и эта ошибка тоже будет кочевать из версии в версию десятки лет. И такие случаи бывают. Например, вот эта правка, выполненная 8 октября 2014 года, чинит проблему в операционной системе OpenBSD, внесённую Биллом Джоем в исходники 1BSD 24 августа 1977 года. На момент починки багу было 37 лет.

А мне говорили — «компьютерные науки, быстро развивающаяся область, созданная с нуля и поэтому свободная от ошибок прошлого»… Ага, щазз.