Pull to refresh
16
0
Что в имени тебе моём? @mas

User

Send message
О, теперь всё понятно. Спасибо!
Когда мы говорим, что нейтрон распадается за 15 минут (или любая другая частица за соответствующее время) — это время полураспада? Т.е. из 100 миллионов нейтронов через 15 минут останется примерно 50 миллионов, а ещё через 15 минут — 25?
1) Everything уже как минимум 1.4.

2) ТС теперь использует Everything, если установлен.

image
Гнушный ассемблер знает и синтаксис интела:

gcc -S -masm=intel HelloWorld.c -o hw.s

Во первых строках файла hw.s будет директива:

.intel_syntax noprefix

При её наличии в ком. строке при ассемблировании опцию -masm=intel можно уже не указывать:

gcc hw.s -o hw.exe

По крайней мере в cygwin так.
Шумит? Вентиллятор есть?
Так о том же и речь, что ваши правила пока не совершенны, и подумайте, как их улучшить, на примере конкретного места. У того же Гугла в том районе всё получается.
Дорога Киев-Одесса ведёт в… Тирасполь, а Кишинёва вообще нет :|
я тоже что-то… можно четыре раза, значит!
Самое главное, что пи в формулах и не нужно очень точное, потому что все остальные члены формул неточны. Коэффициенты для расстояний имеют точность всего 4-5 знаков. Редко больше. Время мы умеем измерять точнее, но тоже не больше 10 знаков (например, лунный месяц — 29.53058868 суток). Так что даже 15-16 знаков пи — перебор, хотя раз столько влазит в обычный double, столько и используется.

Ну и примечание. Точка в датах используется обычно в странах, где день идёт раньше месяца. 14.3 — ВТФ? Где пи? Лучше уж третьего января — 3.1. А знак дроби как раз используется в США, где месяц идёт раньше. 7/22 — ВТФ опять же! Четвёртого декабря, 12/4, получается точнее :)
Жалко там J нет. Потому что такое на J писать — самое то.

NB. Explicit definition. Can be converted by 13 : '...' -- but it will give lots of [:
e=: 3 : 'FF-.~,|:'' '',~(c,~>.l%c=.>.%:l=.#t)$!.FF t=.'' ''-.~y'

NB. Tacit definition, step by step
t=: -.&' '          NB. text: without blanks
c=: >.@%:@#         NB. number of cols
d=: (>.@(%~#),[)~c  NB. dimension: rows,cols
m=: (d $!.FF ])@t   NB. matrix of letters
w=: ,@|:@(' ',~m)   NB. new words with blanks between them
h=: FF-.~w          NB. hackerrank encryption

NB. or the same in one line ;)
h=: FF-.~,@|:@(' ',~(((>.@(%~#),[)~>.@%:@#)$!.FF]))@(-.&' ')

echo (e ,: h) 'if man was meant to stay on the ground god would have given us roots'
NB.            imtgdvs fearwer mayoogo anouuio ntnnlvt wttddes aohghn sseoau

echo (e ,: h) 'hello dear world!'
NB.            horl edwd leo! lar

Для "квадратных" текстов двойное шифрование восстанавливает текст:

echo h h 'now is the time for all good men'
NB.  -->  nowis theti mefor allgo odmen
Чем бы не заниматься, лишь бы не работой :) Довёл до какого-то рабочего состояния: С www.dropbox.com/s/52852xi7itrd6u0/RC5.c?dl=0 и Питон www.dropbox.com/s/krvs0iz4uf8x0ic/RC5.py?dl=0
В ...self.__lshift((self.S[i] + A + B),… или в самом __lshift (и __rshift), видимо, надо ограничить агрумент модулем 2**self.W, иначе значения S и L растут за пределы «слова». Ну и через строки работать, это конечно… эээ… попробуйте что-то вроде ((val<<n)|(val>>(self.W-n))) & self.MW для сдвига, где self.TW = 2**self.W # module и self.MW = self.TW-1 # mask. Лучше было, конечно, перевести прямо из С, который есть в people.csail.mit.edu/rivest/Rivest-rc5rev.pdf, Ну а так пока дальше будут вылезать ошибки для ключа из нулей, для файлов из нулей и т.д. И ещё, такие штуки надо обязательно проверять для стандартных тестовых наборов, если такие есть в описании алгоритмов. И лучше сделать encrypt и decrypt для одиночных блоков, а потом уже, используя их, для потоков (файлов) и байтовых строк.

Спасибо, однако, за статью. Хотя так и не понятно, рекомендуется ли RC5 и для каких применений, и насколько он распространён.
AES на J на одной странице: mas.orgfree.com/j-aes.htm
Вы пропустили «длинным/коротким». Хотите точнее, будет u4pruydqqvjnsd4ns, хотите как в мапкод, будет U4PRUYDQ (это уже всего ±20м!). Там же в статье всё есть, и про длину, и про точность.

И про кириллицу мне тоже понравилось, весь мир будет счастлив.
Уже было примерно то же самое. Геохеш состоит из буквоцифр и может быть произвольно длинным/коротким. en.wikipedia.org/wiki/Geohash Не пошло.
> А ещё существовала система Примус

Напрасно ты винишь в непостоянстве рок,
Что не внакладе ты. Глупец, тебе и невдомёк —
Когда б он в милости своей был постоянен,
Ты б очереди ждать своей до смерти мог.

:)

TRY SHARE
На столе или диване будет хуже, я думаю. У меня всегда в руках :)
Наверное, на лицевой было б лучше. Но не смогли.
Не, это как раз удобно — когда держишь двумя руками, то как раз не закрываешь отверстия, а как бы образуешь ладонями такие «рупоры», откуда звук и идёт. Т.е. это в МЕ301Т так, а они почти близнецы, как я понял из «обзора».
Хорошо бы результаты через www.wordle.net/ пропустить!
OMG! Tо, что мне надо! Только я пока на этапе проектирования. Спасибо, буду читать, изучать… Хорошо б и сделать! :)

Information

Rating
Does not participate
Registered
Activity