Comments 228
Алексей Бабушкин, перелогиньтесь
+83
Т.е. в пи содержатся чертежи машины времени? Надо только узнать смещение?
+73
А ТО!
+40
Зная смещение можно найти «нескучные обои».
+67
В π содержится вообще все. Любые сочетания, чертежи и планы всех галактик
+8
Вообще не доказано, что пи — нормальное число. Поэтому весьма спорно, что там содержится всё.
+15
Есть ли π внутри π?
+11
Нет. Оно заблокировано содержащимся в π указом Президента числа π.
+5
Да, конечно. Оно начинается со смещением 0.
+67
Только с позиции 0. Предположим, существует вхождение с позиции d (d > 0). Тогда легко заметить, что 0-ой символ строки равен d-ому, 2d-ому, 3d-ому и так далее. Аналогично 1-ый равен (d+1)-ому, (d+2)-ому и т.д. Вообще, все символы с одинаковым остатком при делении на d совпадают. То есть запись имеет период длины d, следовательно, π может быть представлено дробью вида (первые d цифр)/(9999.9). Короче, показали, что π — это рациональное число, что неправда.
+14
гораздо интереснее, есть ли в π обратная запись числа π?
+1
Что значит обратная? Перевернутая? Так как вроде как запись бесконечна, то невозможно указать даже цифру, с которой она начинается. Если имеется ввиду запись, в которой все цифры поменяны так 0<->9, 1<->8, ..., 4<->5, то вроде опять ответ «нет». Так как если бы такое было, то потом в этой обратной записи встретилась обратная к ней, то есть прямая. Выше уже показал, что прямая запись не содержится.
+3
А другие константы? e, корень из двух? Есть ли в π запись числа 2π?
0
sqrt(2) быть не может, поскольку π не является алгебраическим (а так бы оно равнялось (sqrt(2)+A)/(10^n), где A и n целые). Про 2π — аналогично: если с какого-то места в π пошли знаки числа 2π, то (10^n)*π=A+2π, π=A/(10^n-2) — рациональное число. Про e вопрос сложнее — может ли число (10^n)*π-e быть целым? Вряд ли, но кажется, даже вопрос об иррациональности числа e+π пока открыт…
+1
Если взять первые n знаков числа пи, обязательно внутри этого числа (со смещением больше нуля) найдётся это включение, разве нет?
0
Скорее всего, да. Встретится сколь угодно длинный фрагмент, но чем большую длину мы закажем, тем дальше её придётся искать (3 встречается со смещением 9, 31 — со смещением 137, 314 — со смещением 2120, 3141 — со смещением 3496)
+1
42!
+10
Библиотека всеобъемлюща, то есть содержит все, что поддаётся выражению на всех языках (историю будущего, автобиографии архангелов, правдивый рассказ о твоей собственной смерти, перевод каждой книги на все языки и т. д.).
+1
В пи есть фраза «чертежей машины времени тут нет, зайдите после обеда».
+2
В пи есть порно с участием всех и каждого… какой стыд.
+23
Зачем хранить исходники πfs на гитхабе, если для этого есть π?
+102
гитхаб там уже тоже есть
+59
Как насчёт Пихаба? С системой контроля версий πVS, которая будет хранить все свои данные в π — нужно только знать смещение начала истории, которое и будет размещаться на Пихабе.
+5
Эх хватило бы винта на запись смещений :)
+33
Нужно просто записать одно смещение, по которому хранятся все остальные смещения.
+59
Но запись такого смещения может не влезть на винт
+16
+116
Винт не нужен. Нижегородские школьники уже все придумали, «Digital sandwich», или «цифровой бутерброд».
+10
UFO just landed and posted this here
Порекомендую супруге для восстановления фоток с потерянного телефона!
+59
О! Великая вещь!
Я давно искал подобное к моему гиперпрыжковому шагоходу. Логи работы вечного двигателя, в нём, не помещаются на перфокартах.
К стати,
Значительно увеличивает основные параметры системы.
Я давно искал подобное к моему гиперпрыжковому шагоходу. Логи работы вечного двигателя, в нём, не помещаются на перфокартах.
К стати,
sudo echo "3.14" dec> /dev/sda0
Значительно увеличивает основные параметры системы.
-2
[зануда]только echo выполнится под рутом, запись в /dev/sda0 не произойдёт (+ sda0 я ещё не видел не у кого — sda, sda1, sda2… поправьте, если такое встречается (собственные патчи исключаем))[/зануда]
+14
Не встречается. /dev/sda — это block device (8, 0), /dev/sda1 — это (8, 1) и т.д. Если бы /dev/sda0 существовал, то он бы пересекался по номеру с /dev/sda.
+7
sda0 — чтобы тот кто понимает, шутку понял. А тот кто не понимает не убил себе MBR. (Мне хватило опыта, помогать востанавливать систему после rm -rf / ).
По этому давайте шутить безопасно.
По этому давайте шутить безопасно.
+21
Не беда, ведь все можно будет восстановить из π.
+28
в указаном примере sudo аффектится только на echo
">" выполнится с правами обычного пользователя и ничего не затрет.
">" выполнится с правами обычного пользователя и ничего не затрет.
+1
В примере 4 преднамеренно сделанных вещи, дабы если исправить хоть все. Информацию на винте не потеряем.
Квест напишите хотя бы 3 причины почему это безопасно.
Квест напишите хотя бы 3 причины почему это безопасно.
+1
4? Ну 2 уже упомянули ( sudo + sda0 ), а ещё 2 какие?
0
Хорошо. Еще одну причину напишу (дальше догадывайтесь сами).
Допустим таки под рутом записали в sda. В этой области нет никаких пользовательских данных. Восстанавливаем запуском груб.
Допустим там sda1 — fschk исправит сразу (суперблоки дублируются в extfsX, ntfs, fat тоже не хранят нам ничего невосстановимого за 5 минут).
Допустим таки под рутом записали в sda. В этой области нет никаких пользовательских данных. Восстанавливаем запуском груб.
Допустим там sda1 — fschk исправит сразу (суперблоки дублируются в extfsX, ntfs, fat тоже не хранят нам ничего невосстановимого за 5 минут).
0
UFO just landed and posted this here
На кой чёрт нужно было включать в название бинарника π? Набирать же неудобно.
PS подскажите смещение для чертежей светового двигателя, а лучше сразу гиперпространственного.
PS подскажите смещение для чертежей светового двигателя, а лучше сразу гиперпространственного.
+6
У меня на экране символ, обозначающий число «пи», отображается просто как буква «п» и фраза «хранит все данные в π.» приобретает некий другой смысл :)
+27
Пятница завтра.
+13
Искал в π смешные фотки котят, нашел обнаженную Скарлетт Йоханссон. Чего только в этом вашем π нет.
+51
Надо срочно его запретить! Этот ваш π — рассадник педофилии и прочего суицида.
+76
Мизулина & Co уже готовят законопроект. Эх, нет будущего у науки в России.
+10
Т.к. будущий законопроект уже содержится в π, можно ли считать, что π запретило само себя?
+27
UFO just landed and posted this here
надо запретить смещение!
0
Весь π запретить невозможно!
Создать только можно государственный реестр запрещенных смещений!
Создать только можно государственный реестр запрещенных смещений!
+9
Достаточно просто округлить до 3!
0
0x400000?
+4
Фу, как у вас рука поднялась такое выложить? Мерзость.
+39
Это вы еще 0x340000 не видели.
+7
Поручик, здесь же дамы.
+5
UFO just landed and posted this here
Вы думаете, Ленин в купальнике выглядит лучше?
+7
А длина?
+3
Надо его запретить за распространение экстремизма, порнографии и педофилии.
+5
Сделают законопроект, в котором разрешат использовать число только с точность до 100 знаков после запятой
+7
Или до одного, да ещё и неправильного.
π=3.2 © Indiana General Assembly, USA
en.wikipedia.org/wiki/Indiana_Pi_Bill
π=3.2 © Indiana General Assembly, USA
en.wikipedia.org/wiki/Indiana_Pi_Bill
+11
Это ваше Пи содержит в себе все до одного экстремистские материалы из соответствующего перечня, а также весь контент, охраняемый всеми правообладателями, включая ещё не выпущенные композиции ещё не родившихся артистов.
Например, только что я нашёл там альбом Pearl Jam «Lightning Bolt», который должен выйти в следующем месяце, включая несколько бутлегов, не предназначенных для публикации вообще.
Например, только что я нашёл там альбом Pearl Jam «Lightning Bolt», который должен выйти в следующем месяце, включая несколько бутлегов, не предназначенных для публикации вообще.
+13
Иного выхода нет… правительству придётся запретить число пи по первому же обращению правообладателей :( Это катастрофа!!! Вы пробовали считать длину окружности с помощью экспоненты?!
+5
Кстати, в числе e все эти вещи тоже есть (хотя и по другим смещениям), что заставляет предположить преступный сговор.
+14
Хм, а влияет ли мера иррациональности на то, где будут располагаться эти смещения (У пи она больше)?
0
Кроме пи, е и прочих хорошо знакомых чисел, есть ещё бесчисленное количество постоянных Фейгенбаума. Для каждой системы — своя. Все не запретят.
+1
С удовольствием побаловался бы с сабжем, если бы у него был API или консольная утилита. Возиться с ФС не хочется.
+3
UFO just landed and posted this here
Вообще, в среднем, точно такой же длины оно будет.
Иногда — больше, иногда — меньше.
Иногда — больше, иногда — меньше.
+3
Есть гениальное решение — сравнивать длину смещения с длиной собственно данных, и что короче — то и хранить!
;-)
;-)
+3
Дополню гениальное решение. Можно поочерёдно искать копию файла в пи, e, sqrt(2), etc, и что короче — то и хранить.
+9
Приколы приколами, но в теории можно же найти такую длину хранимых последовательностей, при которой длина смещения будет меньше длины этой последовательности, благодаря чему добиться эффективности сжатия. Я имею ввиду:
1. Выбираем последовательность определённой длины.
2. Ищем её в π
3. Если находим её до того, как смещение будет больше чем, к примеру, половина длины последовательности — сохраняем в файл смещение и длину, берём другую последовательность, переходим к п2.
4. Если не находим — разбиваем последовательность на 2 более мелких последовательности, переходим к п2.
1. Выбираем последовательность определённой длины.
2. Ищем её в π
3. Если находим её до того, как смещение будет больше чем, к примеру, половина длины последовательности — сохраняем в файл смещение и длину, берём другую последовательность, переходим к п2.
4. Если не находим — разбиваем последовательность на 2 более мелких последовательности, переходим к п2.
-1
В таком случае вам нужен еще один дополнительный бит.
И для произвольных данных ваше решение будет в среднем на бит длинее в данных.
И для произвольных данных ваше решение будет в среднем на бит длинее в данных.
0
Точно такой же всегда и будет, при условии, что уже встреченные ранее числа не будут учитываться в нумерации (например: 3->0 1->1 4->2 1->x 5->3 9->4 2->5 ...) в итоге доходим до взаимно-однозначного отображения.
-1
А почему нельзя хранить смещение при помощи какой либо математической формулы?) Почти каждое число можно каким либо способом сократить.
upd: Не подумал про количество тактов на мат операции с такими числами. Слава Пи!
upd: Не подумал про количество тактов на мат операции с такими числами. Слава Пи!
0
Это точное число файлов с детской порнографией, которые ежемесячно просматривает всё население Украины.
+8
А я уже подумал, что пятница и завтра выходные.
+3
У меня есть длина окружности и ее диаметр!
Хо-хо-хо, теперь я все о Вас знаю, мелкие людишки!
Хо-хо-хо, теперь я все о Вас знаю, мелкие людишки!
+15
У вас окружность не идеальная, и средства измерения тоже не идеальные, так что ничего вы не знаете :-P
+3
а у меня есть длинна объекта циллиндрической формы и его диаметр, давайте мериться!
+2
ДлиНа, ёлки-палки, длиНа. Одна там буква Н…
+7
Это было краткое прилагательное! Правда, непонятно, почему «его диаметр», а не «её»…
-3
Это единственное, что Вас смутило в этой фразе?
+1
Математики русского не наблюдают.
0
Так вот ты какое, ╥идофильское лобби.
+14
3.14пец какой-то
+4
lurkmore.to/265
Просто оставлю это здесь
Просто оставлю это здесь
-2
А еще можно хранить хэш файла и при открытии высчитывать его содержимое с помощью random()
И кстати хэш будет занимать меньше места чем смещение…
И кстати хэш будет занимать меньше места чем смещение…
-1
Что-то я не понял о чем вы, можете пояснить?
0
UFO just landed and posted this here
Жэстачайша запретить алгоритм хэшей! Не допускать в публичный доступ алгоритм md5, являющийся по сути экстремистским материалом!
+3
Есть вариант отправки данных с помощью одной СМС :)
Есть например файл Х. Получаем его хеш: У.
Отправляем в СМС сообщении 2 слова по 32 байта:
1-е слово это сам хеш
2-е слово это первые 16 байт файла в HEX (для исключения коллизий)
Получатель Вашим методом + с помощью первых 16 байтов в результате получит файл.
Готово :)
Есть например файл Х. Получаем его хеш: У.
Отправляем в СМС сообщении 2 слова по 32 байта:
1-е слово это сам хеш
2-е слово это первые 16 байт файла в HEX (для исключения коллизий)
Получатель Вашим методом + с помощью первых 16 байтов в результате получит файл.
Готово :)
0
Осторожнее с такими заявлениями надо быть, а то кто-то подумает, что такое возможно (хотя бы теоретически) :)
+7
И придётся запретить СМС
+3
Нет ну почему, теоретически такое как раз возможно, не уверен правда успеет ли оно посчитать при современных мощностях или все же тепловая смерть вселенной раньше наступит.
0
Нет, невозможно, даже теоретически. Среди файлов размером n бит для каждого значения хеш-функции с хешем длиной m бит будет в среднем 2n-m подходящих файлов такого размера. Если мы при этом сохраним первые k бит файла (или вообще любые k бит), как предлагается в том комментарии, то число файлов подходящих и по хешу, и по этим битам, будет в среднем 2(n-m)-k=2n-m-k. Для однозначного определения, что это за файл был, нужно m+k=n, то есть никакой экономии (на самом деле может понадобится ещё немного больше, т.к. рассуждения все «в среднем»).
P.S.: оказалось, не зря написал предыдущий комментарий :)
P.S.: оказалось, не зря написал предыдущий комментарий :)
+2
А взять два разных хэша одного файла и его длину?
0
Да хоть 10 хешей, если их суммарная длина
Здесь (опять же, в среднем) не важно, какую именно информацию о файле мы будем хранить: длинну, некоторые байты файла, хеши от него или его частей, т.п. — работает эта же формула, где
m
меньше длины файла n
, то будет в среднем по 2n-m (разных) файлов для каждого значения хешей. Это следует просто из того, что различных наборов значений таких хешей 2m, а различных файлов длины n
всегда 2n.Здесь (опять же, в среднем) не важно, какую именно информацию о файле мы будем хранить: длинну, некоторые байты файла, хеши от него или его частей, т.п. — работает эта же формула, где
m
— суммарная длина хранимых данных.0
Сдаётся мне, что посмотреть этот фильм смогут только (пра-)Nвнуки получателя.
+3
А можно хранить несколько хешей, тогда вероятность получить нужное гораздо выше…
Конечно я не на полном серьезе :)
Конечно я не на полном серьезе :)
0
Каюсь что поставил минус, подумал грешным делом что и вправду бабушкин возвратился. Очень хорошая ирония, а из-за таких же тормозов как я получает минусы.
+6
Если мы рассмотрим число π по основанию 16 (HEX), то это предположение верно. Первая запись об этом была в 2001 году.
Побуду занудой: тот факт, что в числе Пи (даже по основанию НЁХ) есть все конечные числовые последовательности — не доказан.
Нормальные числа
Существует общее мнение, что числа π и e нормальны. Однако даже подходы к доказательству этого неясны.
+3
Вот то ли я вчера вытащил флешку, не размонтировав, то ли сегодня воткнул её в порт неудачно, но факт остаётся фактом — все данные с этой флешки автоматически отправились в п.
+9
А если запись смещения будет длиннее файла?
+4
Person of interest — 2.11 9:58
+2
UFO just landed and posted this here
Не доверяю я π, вот если бы e, то еще ладно :)
+1
e тоже подойдёт. Но его на клавиатуре набирать проще, так что оно для простого народа. А π — для богемы.
0
Зато экспонента лучше защищена от производных, производных произведений, производных производных произведений etc. Её легко проверить на аутентичность, и можно сказать, она есть своя собственная подпись.
+2
Отлично! вот так надо было прививать интерес к математике в школе.
0
на самом деле всё — тлен и…
+1
UFO just landed and posted this here
Ну хоть где то half-life 3 скачаю.
+24
Эта школота, которая живёт в числе пи, наверняка над нами также угорает.
-2
… а чего тег юмор не проставлен то?
+2
И это после того, как днём ранее я посмотрел «Жизнь π»…
-Что в имени твоём, человече?
-Да всё… буквально.
-Что в имени твоём, человече?
-Да всё… буквально.
+1
Есть другое иррациональное число, которое для этих целей использовать гораздо удобнее, чем π.
Это число в десятичной записи начинается с нуля и десятичной точки, за которыми следуют по порядку записи всех натуральных чисел:
0.123456789101112131415161718192021222324252627282930…
Во-первых, если про π нормальность ещё не доказана, то для вот этого числа её доказывать и не нужно — уже по построению в его записи присутствуют все натуральные числа. То есть любые ваши данные тут точно есть.
Во-вторых, найти нужное смещение, с которого начинается запись данных, здесь просто тривиально — алгоритм напишет даже школьник. Впрочем, сам алгоритм там, конечно, тоже есть, и не один.
Это число в десятичной записи начинается с нуля и десятичной точки, за которыми следуют по порядку записи всех натуральных чисел:
0.123456789101112131415161718192021222324252627282930…
Во-первых, если про π нормальность ещё не доказана, то для вот этого числа её доказывать и не нужно — уже по построению в его записи присутствуют все натуральные числа. То есть любые ваши данные тут точно есть.
Во-вторых, найти нужное смещение, с которого начинается запись данных, здесь просто тривиально — алгоритм напишет даже школьник. Впрочем, сам алгоритм там, конечно, тоже есть, и не один.
+18
Одна из причин, по которой стоит начать читать хабр по пятницам прямо на рабочем месте ))))
+2
Ура! В π я нашёл свой потерянный диплом! Теперь буду искать смысл жизни…
+1
trunk πfs, глобальная замена π на e(другая константа) и будет вам конкурент!
0
Я решил сегодня код не писать. За 5 минут до конца рабочего дня я найду его в π и закоммичу.
+1
Пошел искать ЭЦП Абрамовича )))))
+1
Сегодня, на внеочередном заседании государственной думы был принят закон, запрещающий хранить, распространять, либо генерировать число Пи с точностью более, чем 3-х знаков. Любое действие, попадающее под этот запрет, расценивается как попытка доступа к закрытой информации и наказывается в соответствии с УК РФ. Закон уже подписан Президентом и вступает в силу немедленно.
Если требуется использовать число Пи с большей точностью, то необходимо получить специальную лицензию и быть готовым к внезапным и внеочередным проверкам использования и хранения числа Пи.
Если требуется использовать число Пи с большей точностью, то необходимо получить специальную лицензию и быть готовым к внезапным и внеочередным проверкам использования и хранения числа Пи.
+7
Диктую по буквам серийный номер винчестера: Пи Три Дэ Е Ц
-3
Что-то я не понял, где тут 100% сжатие, ведь смещение в среднем длиннее самой последовательности. Но в качестве шутки или криптопреобразования сгодится)
-6
спасибо за комменты, хорошо посмеялся))
+4
Главное достоинство числа π в том, что его можно записать на флешку — маркер!
0
искать что то в пи это как ждать из генератора случайных чисел роман «Война и мир». плюс мало того последовательность искать, нужно еще найти сигнатуру файла или его полное имя. иначе это будет просто «шум». дальше писать думаю смысла нету, почитать про то как идет запись и чтение с обычной файловой системы, а так же их востоновление можно тут на хабре *не стал шутить про поиск в пи*
0
Батюшки… СРОЧНО ЗАПРЕТИТЬ!
-1
Извините, но я вынужден здесь это оставить:
Упаковка в πfs:
Упаковка в πfs:
+1
только тсс, нужно просто найти поисковую систему по пи в пи
0
Если в гипотетическом государстве есть гипотетическая статья в УК за хранение контента, то не было бы целесообразным вместо самого файла хранить смещение в некотором длинном числе, которое будет удобнее для этого, чем пи? Я серьезно. И зная такое число на практике, возможно имела бы целесообразность файловая система, которая бы хранила смещения?
0
Пожалуйте в Сколково,
0
Достаточно вместо самого содержимого файла хранить его содержимое, умноженное на 3, или возведённое в квадрат, или сжатое с помощью zip… В сущности, это всё одно и то же (что и хранение смещения), и одинаково (не)законно.
0
промазал комментарием :(
0
Rest in π
0
Sign up to leave a comment.
πfs — революционная файловая система без хранения данных