「整数」を含む日記 RSS

はてなキーワード: 整数とは

2017-03-05

ブクマが多い×コメントが少ない=良エントリ法則

ブクマが多いからと言っていいエントリとは限らない。読む価値のあるエントリには無言ブクマが並ぶ気がする。と書いてる増田をどこかで見かけた気がする。(ソースが見つからなくてごめん)

先月の増田検証してみたい。

2017年2月増田エントリ

コメントタイトルコメント数/ブクマリンク
12.4%読書に限らず、何か行動を起こしたいときには抵抗の順番に環境コントロ..172/1382anond:20170214093727
13.8%Adobe/Adobe 代替のためのソフト+α (2017/2/06更新)74/537anond:20160319160526
17.3%Google翻訳オープンソースプロジェクトに使うのはダメなのか?53/307anond:20170225195916
19.2%釣りむちゃくちゃな理由JASRACを勝たせた判例ベスト10(前半)41/213リンク切れ
19.3%ADHD管理職をやっている者なんだが201/1042anond:20170227161628
21.7%息子に吃音症の兆候が 出ている122/563anond:20170218153941
23.1%90%女性デートに誘い出す方法リークする166/718anond:20170214110304
23.4%セフレ無修正動画に出てた121/518anond:20170201191934
23.4%自分の思う通りにいかなかったからでしょうね。 思う通りってのはつまり、..158/674anond:20170218020456
24.0%中学受験体験255/1062anond:20170206102543
24.0%無能と思われたら職場を変えたらいい582/2423anond:20170204103326
24.9%釣りむちゃくちゃな理由JASRACを勝たせた判例ベスト10(後半)86/346リンク切れ
25.1%左遷先で狂い咲いてる人がいる116/462anond:20170203221134
25.9%統合失調症の母をついに入院させた話238/920anond:20170203210126
26.5%Ubuntu機械翻訳おじさんの騒動を見ていて胸が苦しくなった40/151anond:20170225141347
27.0%1人で初ラブホテルに行った140/518anond:20170214145614
28.1%教育困難校勤務の国語教員から239/852anond:20170208200842
29.0%学術論文文法111/383anond:20170203162721
29.7%教師との恋愛という罪の告白149/501anond:20170211003031
29.9%日本人投手メジャーリーグ登板数を集計したら感覚結構ずれていた35/117anond:20170214000243
31.0%珍名さん44/142anond:20170215025002
31.6%清水富美加のレプロ能年玲奈のレプロ話題になってるけど66/209anond:20170212011429
32.7%日本社会の本格的な分断はこれから来る184/562anond:20170216121824
32.7%弁当作りにハマってしまった56/171anond:20170225114511
32.9%x けものフレンズを観ているとIQが下がる o けものフレンズを観ていると我々..107/325anond:20170211212558

悪くない感じ。

2017年2月増田ソエントリ(失敬)

コメントタイトルコメント数/ブクマ
73.9%トンカツ牛肉版があれば流行ると思う209/283
73.2%聖戦士になりたい52/71
72.9%子供の人権尊重している一方、老人の人権は平気で蹂躙されてしかるべきと考えているはてなーたち151/207
71.8%人が溺れています、誰を助けますか?222/309
70.8%もうやめてほしいラノベ漫画表現109/154
70.0%四大有名 ○○○号126/180
68.9%悪い宗教と良い宗教があるのか252/366
66.0%ヘレン!これが水なのよ!今触ってるのが水なのよ!31/47
65.5%一人称を「私」呼びする男性が嫌い545/832
64.7%降りてみたい行先表示駅66/102
64.6%Amazon大好き楽天大嫌いな、はてな民259/401
64.2%(ぉ とか(マテ の解説一覧がほしい122/190
63.8%んふんふーん44/69
63.6%諸星といえば119/187
63.6%正しいでしょ。例えば、二桁の整数の和を返すプログラムなら簡単完璧に..157/247
63.5%世の中の人ってそんなにテレビ見てないのかな? わたし結構見てるかもし..172/271
63.2%三大うんこっぽい食べ物74/117
63.0%美人から奢ってくれるって言うけど違うだろ324/514
62.5%かつて、菩薩と言われたキャラって何がある?(けものフレンズ70/112
62.2%女だけど女は子供産んだら会社辞めて欲しい324/521
62.0%お前ら「まとめサイトくそ235/379
62.0%みんな、どうしてテレビゲームに飽きちゃったんですか?285/460
61.8%シュークリームを買ってくる上司殺意188/304
61.2%一週間カレー食わせたら嫁が切れた350/572
60.7%いい加減男性から性的搾取が酷い241/397

必ずしもダメと限らないけど読んで損した気分になる釣り記事が含まれてる気がする。

2017-02-19

http://anond.hatelabo.jp/20170214233309

二桁の整数の和を返す

そんな曖昧仕様記述でちゃんとしたプログラムが書けるかよ、バーカ。

逆に、バグがあってもよいなら、プログラムはどんなことも実現できる。

2017-02-16

http://anond.hatelabo.jp/20170214233309

ワイの会社やったらこんな感じになるやろな

偉い人「二桁の整数の和を返すやつ作って」

ワイ「作ったやで」

もっと偉い人「100+100ができない!小学生でもできる計算すらできないものしか作れないのか!」

ワイ「2桁だけっていう仕様のはずやが」

偉い人「ワイ君!仕様おかしいと思ったら改善しないと!」

ワイ「」

http://anond.hatelabo.jp/20170216113415

10人に番号を振り、それぞれに任意に選んだ整数を送ってもらう。

全部の整数を合計して10で割った余りを選択に使う。

とかどうだろう。

送られた整数結果発表時に公表。集計役の人は恣意的操作ができないよう整数を提出しない。

2017-02-15

http://anond.hatelabo.jp/20170214233309

負の数値でも二桁でいいの?

小数値が入力されたら入力と結果のどちらをどう丸めるの?それともエラー

数値以外は全部エラー?数値に見える文字列も?

などなど全部決めてテストケースも回していざ動かしてみると

なんで50+99で149って結果になるんだよ

二桁の「整数の和」って仕様じゃん

整数の和が三桁なのにエラーにしてないかバグ

http://anond.hatelabo.jp/20170214114736

極論をいえば、整数の和をだす1行のコードだってバグを含んでしま可能性が0.001%(適当)くらいある。

慎重に時間を費やすことでその可能性をちょっと0に近づけることができるだけで、0%に近づければ近づくほど、費用対効果は小さくなっていく。

たとえばテストを書くという行為は、費用に対してバグを含む可能性をだいぶ抑えられる費用対効果が高い方法だと思うが0%にはもちろん出来ない。

その妥協できる点をうまくクライアントと調整するのも仕事

2017-02-14

http://anond.hatelabo.jp/20170214114736

正しいでしょ。例えば、二桁の整数の和を返すプログラムなら簡単完璧に作れる。それが複雑になろうが原理的には可能

2017-01-27

東方同人サークル数推移の現状

 2chより

169 名前カタログ片手に名無しさん無断転載禁止 (ワッチョイ 7ff5-DbLW)[sage] 投稿日:2017/01/21(土) 20:39:15.30 ID:ER4XJZxt0

去年と今年の例大祭の参加サークルリストから参加状況ザーッと解析したが今回サークル活動一時休止がかなり多い

去年の総サークル数は3751で、うち今年も継続参加するサークルが2267、今年は参加しないサークルが残りの1484

一方で今年の総数は3402で、去年参加せずに今年だけ参加してるサークル1134

去年と今年のリストから継続参加以外のサークルランダム100サークル取りだして傾向を調べたが

去年のみで今年は参加しないサークルでは、何らかの理由によるサークル活動の一時休止と思われるものが38%、サークル活動引退12%、おそらくジャンル移動による流出が9%、合同誌などのための一時的サークル名変更が2%、恒久的なサークル名変更が1%、不明が38%

今年から参加するサークルでは、完全新規サークル24%、一時休止からサークル活動再開が15%、いわゆる出戻りが10%、他ジャンルから新規流入が8%、合同誌などのための一時的サークル名変更が3%、恒久的なサークル名変更が1%、不明が39%

だった

休止と引退による自然減が50%なのに対し、完全新規活動再開による自然増が39%

このサンプリング結果の比率が仮に母数全体に当てはまるとすると、自然減が742サークル流出は133

自然増が442、流入204

となるので他ジャンルから流入過多となり、総サークル数減少の主因は自然減となりそう

サークル参加者がちょうど大学卒業や30歳の大台を迎えて役職に就くとかの時期に差し掛かってるのかもしれない

今の若年参加者層がサークル側に回るまでにはあと数年ギャップがあるだろうからしばらくは自然減との戦いか


616 名前名無しさん@どーでもいいことだが。[sage] 投稿日:2017/01/21(土) 23:49:16.76 ID:nVybHh6m

東方サークル数の上下に関してなら、「東方コミュニティ白書」っていう毎年出ている評論本がオススメ

200ページに渡り東方に関するあらゆる統計データグラフを細かく大量に記載していて資料としてすごいよ

ちなみに東方サークル数の減少は今に始まった話じゃなくて2014年からずっとじわじわ減ってる

その東方コミュニティ白書資料の中から例大祭サークル参加継続率”について抜粋する

例大祭102013年)の5013サークルうち例大祭112014年)にも参加したのは3017サークル継続率60%)

例大祭9(2012年)の4985サークルうち例大祭102013年)にも参加したのは3108サークル継続率62%)

例大祭8(2011年)の4778サークルうち例大祭9(2012年)にも参加したのは2618サークル継続率55%)

これを見るに、東方界隈が上り調子だった時期から例大祭サークル参加継続率は60パーセントであり、

>>611データ例大祭13(2016年)→例大祭14(2017年)のサークル継続率60%も例年と変わらない自然な数値であると言える

ちなみに2年後の例大祭への継続率は約45%、3年後の例大祭への継続率は35%、4年後の例大祭への継続率は30%程度となっている

継続率の減りが緩やかに安定していくのは、いわゆるずっと東方ジャンル継続して活動しているサークル層の存在と思われる)

要は、昔も今もサークル参加継続率というものは安定して変わってないってことだね

にも関わらず2013年より前はサークル数が増え続けていき、2014年以降は減り続けてる理由は、単純に東方ジャンルから流出層に対する新規流入層の数が要因なんだよ

継続率が一定なところから東方自体の魅力、東方を続ける魅力がなくなったわけではないことは推測できるが、

東方同人世界に新たに参入しようとする新規サークル割合が確かに減っていってることはデータがはっきり裏付けてるんだね


617 名前名無しさん@どーでもいいことだが。[sage] 投稿日:2017/01/21(土) 23:59:35.71 ID:eWX+HTan [2/2]

面白いデータだな

東方も長いか継続率はさすがに年々減少してるもんだと思ってたがほぼ変わらないのか


620 名前名無しさん@どーでもいいことだが。[sage] 投稿日:2017/01/22(日) 00:38:40.89 ID:V0aWU1eI

ついでに東方コミュニティ白書からもう一つ資料抜粋(出典は東方イベント10年史とのこと)

東方イベントにおける年間述べ参加サークルの推移」

2011年:述べ15976サークル例大祭4940、紅楼夢2328、他8708)

この年が東方の述べサークル数が最も多かった年で2010年は述べ14515サークルだった

以下、

2012年:述べ14388サークル例大祭4985、紅楼夢2448、他6955)

2013年:述べ14230サークル例大祭5013、紅楼夢2440、他6777)

2014年:述べ12694サークル例大祭4311紅楼夢1924、他6459)

2015年:述べ12141サークル例大祭3816、紅楼夢1772、他6553)

2011年2013年の間はいわゆるコミケからオンリーへと東方界隈の風潮が流れた時期なので例大祭紅楼夢サークル数が増えているが

全体のサークル述べ数は2011年ピークで以下ずっと減少している

余談だが、メロンブックスとらのあななど委託ショップでの東方同人委託件数ピークだった年も2011年であり、2011年までは増加傾向、2011年以降は減少傾向である

その他、SNS動画サイト等、様々なあらゆるデータも含め、コミュニティ白書の概略では東方ジャンル全体の勢いの絶頂期は2010年2011年とされてある

それはさておき、ここからは俺個人勝手な推論だけど

2011年2012年2013年2014年の述べサークルの推移は比較的ガクッと落ちてるけれど。

2012年2013年2014年2015年の述べサークルの推移は減少というよりほぼ横ばいといえるほど安定している

ピークだった2011年サークル数推移が安定した2013年2015年って何があったっけな?と考えた結果

これらの年は原作STG整数ナンバーの新作が出た年なんだよね

まり二次創作主体原作やってないやつが多いと野次される東方界隈であってもなんだかんだいっても原作ゲームの影響は大きく、

新作が出て新キャラが登場すると界隈は盛り上がるのだ(でも普通に考えたら当たり前の話だよなぁ!?

逆に特にこれといった新キャラも登場せず原作公式の動きが少ない年は、東方界隈の盛り上がりに欠け、新規サークルもあまり入ってこず、じわじわサークル数減少という結果につながってるのかもしれない

2017-01-17

俺は全然すごくない。

今朝はてブを見てびっくりした。俺のことだった。

加工されていない整数見てすぐにAlfred3から自作素因数分解GUIプログラム立ち上げてすぐに3417って入力して結果をクリップボードコピーしてペーストして投稿しただけですごいと言われた。

皆様が想像されていたことと違うので、期待に添えずなんか申し訳ない。

というわけで俺全然すごくないのです。

でも、面白い文章書いてくれて本当にサンクスおやすみなさい。

http://anond.hatelabo.jp/20170116210001

20170116210001 = 32833 * 614324497

追記

Alfredは、そのGUIアプリ名前入力して立ち上げるのに使っただけ。PowerPackとか買ってない。

19と45はNGワードなので全角(19と45)にする必要がある。これは自作アプリしか成せない技である

2016-12-06

http://anond.hatelabo.jp/20161206161338

完成の前に「ほぼ」を一つ付けるごとに、その完成度が1割失われるものとする。

完成の前に「ほぼ」をいくつつけると、完成度を6割程度にできるか。

ただし、log102 = 0.3010, log103 = 0.4771とする。

「ほぼ」を付けると 0.9n (但しnは正の整数)としますです。

2016-10-25

http://anond.hatelabo.jp/20161025000837

170円、300円、さらに291円などで支払う可能性も考慮しなければならないので、

0≦(おつり)≦130 (円) (但し、おつりは整数)

2016-10-17

shamanipponに足を踏み入れてしまった

KinKi Kidsデビュー時の盛り上がりをリアルタイムに目撃しているにも関わらず、当時は彼らの音楽あんまり気に留めていなかった。さすが山下達郎だなー、歌もまあまあうまいし売れるのわかるなーみたいな。

それがなんだかんだで今年事務所話題になったときに、なんとなーく昔の曲を聴いてみたら、なんかちょっとツボに入ってしまった。

これだけなら単に、おー20年近く、「アイドル」のクオリティを超えて音楽活動もがんばっているね、いいね、で終わる。

が。

堂本剛ミラノコレクション音楽監修が話題になっているのを知って、「え、そんなマルチな音作りしてんの?」と気になり、うっかりソロ活動検索

数年前に立ち上げたshamanipponのコンセプトがやばい話題になってたときは、「あーなんかスピリチュアル的なものにかぶれてしまったパターンかー」としか思っていなかったのだが、もったいないことをした。ざっと数曲聴いた限りでも、近年のインスト曲とか、とてもいいじゃないですか。

名義をいろいろ変えてた頃はよく知らないけど、今うまく技術センスマッチして、成熟してきたんだなあと感じる。

戦略的に「売る」ことは志向していないように見えるので(複数形態での発売はレコード会社の都合もあるだろう)けっこう当たり外れはある気がするけど、今はFUNKを全面に出しつつも、それまでの自分音楽経験を生かした音作りに真摯に取り組んでいる感じ、これから応援したいと思いました。すごい。

あと、優れた声を持つ非整数倍音整数倍音デュオとして、個人的にはチャゲアス不在の今いっそうがんばってほしい気持ちもありますので、へんなこととかに巻き込まれず、ご自分のペースや気持ち大事にしつつも、ソロ作曲家歌手としてのみならず、デュオとしてもいっそう活躍してくれたら嬉しいなと願っているところです。

2016-10-08

http://anond.hatelabo.jp/20161008201855

高得点部分に多数の項目が並んでいる状態でも小数点以下を使用した表現がなされていない以上評価整数で行うというのが見てわからないのか?

さらに言うなら例え小数点以下を使用する場合でも○以上△未満、△以上□未満という表記を使えば十分に表現できる。

なによりも重要なのは無能感を感じる」が重複しているということであったのに。

2016-09-02

http://anond.hatelabo.jp/20160902205907

プログラミング必要になる数学は意外に少なくて、高校範囲では、

集合と論理、順列と組み合わせ、整数性質、数列と数学的帰納法行列微妙に不等式辺り。

旧課程の数A,数B,数Cがメインになると思う。

新課程だと微妙にバラける上に行列が無い。

まあ、あれだ。オーム社の『離散数学』を読んで必要そうな分野を掴むのが早い。

2016-07-21

nは整数とする。n2が7の倍数ならば、nは7の倍数であることを証明しなさい。

対偶は、nが7の倍数でないならば、n2は7の倍数ではない。

これを証明する。

7の倍数でないnの値は、整数k,rを用いて

n = 7k + r (r = 1,2,3,4,5,6)

と表すことができる。

二乗すると、

n2 = (7k + r)2

= 49k2 + 14kr + r2

= 7(7k2 + 2kr) + r2

まり、n2は7で割るとr2余る。

ここでr2は1,4,9,16,25,36のいずれかであり、いずれも7で割り切れない。

したがって、nが7の倍数でないならば、n2は7の倍数ではない。

ゆえに、対偶は真である

よって、命題も真である

こんなんでいいんかねえ。

2016-07-13

四捨五入、切り捨て、切り上

↓こういう処理をやってるシステムがあるのだけど

↓正解はこうだよな。

10年位まえからあるシステムなのだけど、誰も気づかないのかな。

オレも指摘する勇気なくて気づかないフリするから、みんなそうなのかもしれない。

2016-04-30

平方数の数字根は必ず「1,4,7,9」になることの証明

各桁の和を求める操作を1桁になるまで繰り返したときの値のことを

数字根と言うそうです。

http://anond.hatelabo.jp/20160429165138

この記事の、

「平方数の数字根は 1, 4, 7, 9 の四通りの値しか取らない」ことの証明

以下のような感じになると思います

証明の前に、先に数字根の重要性質について述べておきます

進数場合、ある自然数 N の数字根は N%9 (ただし0のときは9) に等しくなります

(「N%9」の意味について補足しておくと、

「n%m」は、数学的には「mを法としたnの剰余」とか「n mod m」とか書かれますが、

書くのが手間なのでここでは「n%m」の表記を使います

要するに「nをmで割った時の余り」です。)

理由は大雑把に書くと次の通りです。

まず各桁に 9 や 0 がある場合、その桁は足す必要がないことが判ります

(例えば 19→1+9=10→1+0=1 とか 906→9+0+6=15→1+5=6 の様に 9 や 0 は消えます。)

さらに、途中で任意複数の桁の和が 9 になる場合もそれらの桁をスキップ出来ます

(例えば 12345→1+2+3+4+5=15→1+5=6 ですが 1+2+3=6 を計算するだけで良いのです。)

これらを一言で言うと上の再掲になりますが、

「十進数場合、ある自然数 N の数字根は N%9 (ただし0のときは9) になります。」

ということです。

ここで N を 3k, 3k+1, 3k+2 (k≧0 の整数) の三通りに場合分けして考えてみます

N=3k のとき(ただし k=0 の場合は除く):

平方数は Nの2乗 = (3k)の2乗 = 9x(kの2乗) なので、

平方数の数字根は (9x(kの2乗)) % 9 = 0 つまり 9 になります

N=3k+1とき

平方数は Nの2乗 = (3k+1)の2乗 = 9x(kの2乗) + 6k + 1 なので、

平方数の数字根は (9x(kの2乗) + 6k + 1) % 9 = 1, 7, 4, ... の循環になります

N=3k+2 のとき

平方数は Nの2乗 = (3k+2)の2乗 = 9x(kの2乗) + 12k + 4 なので、

平方数の数字根は (9x(kの2乗) + 12k + 4) % 9 = 4, 7, 1, ... の循環になります

従って「平方数の数字根は 1, 4, 7, 9 の四通りの値しか取らない」ことが判ります

(ついでに 149779419149779419 ... の循環数になっていることも示されました。)

----------------------------------------------------------------

余談ですが、任意の桁数で連続する数字の平方数について次のような性質があります

ある一桁の整数 m が k 桁連続する場合、(例えば m=7, k=10場合7777777777)

「それの平方数を k 桁毎に分割して和を求め、結果が k 桁以内になるまで繰り返す」

という操作を行ったときの結果は、

「 (k x m x m) % 9 が k 桁連続した値」に等しくなります

または、

「k x m x m の数字根が k 桁連続した値」に等しいとも言えます

(ちなみに k x m x m の数字根は、先に k の数字根 i と m x m の数字根 j を求めて

i x j の数字根を求める手順にすると計算が楽になります。)

例えば m=7, k=10場合

7777777777 x 7777777777 = 60493827148395061729

6049382714 + 8395061729 = 14444444443 (これが 11 桁なのでさらに分割します)

0000000001 + 4444444443 = 4444444444 となりますが、

もっと簡単に

(k x m x m) % 9 = (10 x 7 x 7) % 9 = (1 x 4) % 9 = 4 なので

4 が 10連続することが判ります。(10数字根が1、7の平方数の数字根が4)

例えば m=7, k=2 の場合

77 x 77 = 5929

59 + 29 = 88 ですが

(k x m x m) % 9 = (2 x 7 x 7) % 9 = (2 x 4) % 9 = 8 なので 8 が 2 桁連続

例えば m=7, k=3 の場合

777 x 777 = 603729

603 + 729 = 1332

001 + 332 = 333 ですが

(3 x 7 x 7) % 9 = (3 x 4) % 9 = 12%9 → 1+2 = 3 なので 3 が 3 桁連続

例えば m=5, k=8 の場合

55555555 x 55555555 → 30864196 + 91358025 → 1 + 22222221 = 22222222 ですが

(8 x 5 x 5) % 9 = (8 x 7) % 9 = 56%9 → 5+6=11 → 1+1=2 なので 2 が 8 桁連続

例えば m=6, k=13 の場合

(13 x 6 x 6) % 9 = ((1+3) x (3+6)) % 9 = (4 x 9) % 9 = 0 なので 9 が 13 桁連続

もうここまでくると暗算で出来ますね。

奇数の積から偶数が出てきたり偶数の積から奇数が出てきたりするのが面白いですね。

これらは任意の N進数でも成立します。(n%9 の代わりに n%(N-1) を使います。)

16進数場合

FFFF x FFFF = FFFE0001 → FFFE + 0001 = FFFF ですが、

m=F, k=4 より (4 x F x F) % F = (3+8+4)%F = F なので F が 4 桁連続と判ります

8進数場合

666 x 666 = 566544 → 566 + 544 = 1332 → 1 + 332 = 333 ですが、

m=6, k=3 より (3 x 6 x 6) % 7 = (1+5+4)%7 = 12%7 = 3

(12 は 8進数表記であることに注意) なので 3 が 3桁連続と判ります

興味があるひとは是非他の値で実際に計算して確認してみてください。

最後まで読んでいただいてありがとうございました。

q23lfZvn.g

2016-03-21

2015年東工大入試第5問(整数問題

なんか話題になってたので見たのだが、これすごく簡単なのでは?

http://www.densu.jp/frtokyokogyo.htm

集合 n* = {p1,p2,p3...pk}を考えると、nの約数a,bはn*の部分集合a*,b* (⊆ n*)として表現できる。

(1)f(a,b)* = (a*∪b*) - (a*∩b*) ⊆ n* より

(2) (a*∪b*) - (a*∩b*) = b* Venn diagram を書けば a* が{φ}になるのがわかるから a = 1

(3)#(a*∪b*) - #(a*∩b*) + # (a*) + #(b*) = #(a*∪b*) + (# (a*) + #(b*)- #(a*∩b*) ) = #(a*∪b*) + #(a*∪b*) = 2#(a*∪b*)

2016-03-14

http://anond.hatelabo.jp/20160222182802

半径11と書いてるのに3桁目まで書いて380にしちゃっていいの?

3.8*10^2じゃないの?

 

有効数字2桁じゃないのかなー

数学世界に、小数3.14有効数字3桁で、整数11と書いたら無限精度の11.0000000.....だ、なんて謎ルールはないぞ。

2016-02-25

http://anond.hatelabo.jp/20160225084456

Σ 1/(n^2) はいくつになるのかね(積はn=1以上の全ての整数)。

世界を構築するのに必要になったら追加されるので心配されなくてもいいですよ

文系概念でそれは”杞憂”と呼ばれます

http://anond.hatelabo.jp/20160222183648

ユークリッド空間を考えてもいいんだが、その場合「円の面積 = 半径×半径×定数」が無条件で成立しなくなるだろう。

元増田の追記にあるように円錐の表面を考えてかつ円の中心を固定すれば条件を満たすことが出来るが、その場合、他で習った面積の公式やら幾何定理が軒並み使えなくなる。この問題のためだけに構築された世界だ。

「πを3.14定義する」は、「ゼロで割ったら0になると定義する」に近いものがあるんだよ。それを公理とする世界を考えること自体は構わないけど、通常の世界(公理系)からその一点だけを変えるとあちこち破綻するので、色々な規則を追加しないとならないし、それが明示されてないとならない。そう定義すればいいじゃん、て人はそこまで考えて言ってるのかね。その世界ではΣ 1/(n^2) はいくつになるのかね(積はn=1以上の全ての整数)。

2016-02-22

[] 円周率問題に便乗する。半径11の円の面積はいくつか?

小学校の円の面積の計算問題でバズっているのを見かけたので便乗してみる。

増田なのでなんかおかしなことがあったらごめんと先に誤っておく。

そして、わたし計算が嫌いで物理数学から逃げ続けた生物研究者で、特に円周率に対して深い知識があるわけではないことも付け加えておく。



最後に追記あり 12/24 2:30頃追記

①.バズった問題概要

詳細はリンク先を確認していただけると良いと思う。

http://togetter.com/li/940931

簡単に経緯を説明する。

ある人が小学生宿題を見ながら以下の疑問を提起した。

「半径11センチの円の面積を円周率3.14として計算した時の答えは、11*11*3.14=379.94は厳密には誤りで、

有効数字3桁で380の方が正しいのではないか?」

これに端を発して賛否両論様々な議論が巻き起こったのである

(ちなみに、半径11の円の面積を5桁の有効数字で表すと、正確には380.13である。)

②「379.94は誤り」派の意見

 円周率3.14は、実際には3.141592…という割り切れない値を3桁で表した概数である

 有効数字3桁で算出された計算結果は、やはり有効数字3桁であるから、正しくは小数点以下一桁目の9を四捨五入して380が正しい。

 なお、379.94と回答した場合は、実際の円の面積とは異なる値となる。これをあたかも真の円の面積のように誤解してしまう可能性があるので、

 この教育法は小学生にとって有害である

 小学生有効数字概念を教えるのは難しいので、設問に「上から三桁の概数で答えなさい」と入れれば万事解決

③「379.94でいいじゃん」派の意見

 小学生有効数字を教えるのは難しい。

 設問に「円周率3.14とする」と書いてあるので、「円周率3.1400000…」を仮定して解けば良いのではないか

 あるいは、もう円じゃなくて円周率3.14000のなんかの局面仮定すれば良いのではないか。

 そもそも3.14だろうが3.141592以下略)だろうが大して結果は変わらない(0.19なんて誤差)。これくらいの誤差は無視していい。

 算数数学物理は違う。算数世界では3.14で良い。

 なんで理系はこういう細かいことを指摘してドヤ顔しているのか。こういうことをするから小学生算数を嫌いになる。

④私の意見

 私自身は「379.94は誤り」派です。おそらく理系の人の多くはそうだと思いますが。

 「379.94でいいじゃん」派の意見ざっとまとめてみましたが、もし足りない点等ありましたら後で追記するので

 教えて下さい。

 以下に、「379.94は誤り」という意見を支持する理由を書きます

④−1 円周率3.14000000…と「仮定」するのはありえない。

 円周率はπです。いつの時代も、どの世界線でも、関孝和計算しようがアルキメデス計算しようがライプニッツ計算しようがオイラー計算しようが

 そろばん計算しようがスパコン計算しようが円周率は割り切れません。

 アルキメデス古代ギリシア時代にあって、おそらく円に内接、外接する正96角形の周の長さを求める式から既に円周率3.14の概数で表せることを導いていました。

 しかし、古代から円周率計算に取り組んできた誰もが、円周率を割り切れる数として扱った人はいないのです。

 人類が何百年もの時間をかけて漸く得ることに成功したこの円周率を、「あ。3.140000でいいっすね」とか、たかだか小学校教諭の分際で勝手に変えることはできないのです。

 ぶっちゃけ言語は変わっても、数字意味は不変です。これは自然界の法則からです。

④−2「仮定」の結果得られたものが「解」になることはありえない

 仮定あくま仮定です。それを元にした結果が解になることはありえません。

 例えば、私は生物学者なのですが、「STAP細胞があると仮定して」実験を行って得られた結論は、信用に足るものになるでしょうか?

 答えはわかりきっていますよね。

 ちなみに、「円周率3.14として」というのは「円周率3.14と(近似)して」という意味です。

 あと、比較として用いられていた「摩擦係数を0として」というのは仮定ではなくて想定です。地球上では作るのが困難ではありますが、

 摩擦係数を0.00に近似できるくらいの環境なら作れるでしょ?その環境を想定してるんです。

 ありえない事柄仮定するのはダメです。

 仮定は必ず検証とセット。検証できない事柄仮定して、

 それをあろうことかそのまま解にするなど、あってはならないことです。

④−3 本当にちょっとの誤差ですか?

 私は実は、この議論キモはここだと思っているのです。

 結論から言うと、私は、小学生が「どれくらいの精度で円の面積を求められるか?」を、

 誤解してしまうという点が、「円周率3.14として有効桁数5桁まで求めてしまう」ことの

 最大の欠点だと思うのです。

 ぶっちゃけ日常生活で使うレベルでは、

 「んー、円周率3.14。半径11の円なら面積は121×3で363。

 これよりちょっと大きいくらいだからまぁ、370くらいかなー?(正確には380です。)」

 くらいの認識で良いのです。普通に生きていけます

 これくらいの精度で良い人間にとって、0.19(380.13と379.92の差)の違いなんて

 もう誤差でしょ。そこに異論は無いのです。

 しかし、小学生にとって、小数点以下二桁ってそりゃもうすごい精度ですよ。

 平方ミリメートルの更に小さい位まで算出できるのですから

 半径の長さ11.0 cmと!魔法数字円周率3.14さえ用いれば!

 なんとなんと、数十平方マイクロメートル単位で円の面積が求まってしまう!

 →実際には世の中そんなに甘くないわけですよ。

  せいぜい平方センチメートル単位しか求まんねえよおまえと。

④−4 半径1111 cmの円の場合は?

 では次に、半径1111 cmの円の面積を円周率3.14で求めてみよう。

 1111*1111*3.14=3875767.94

 はい、9桁まで求まりました。

 すごいですね~、どれだけ桁が増えても小数点以下二桁まで求まります

 ってんなわけあるか!!!

 1111*1111*3.141592654=3877733.79

 これが正解。 ね?だいぶ違うでしょ?

 でも、有効数字3けたなら、3880000。これならまぁだいたいこんくらいかーってのがわかる。

④−5 ちょっと趣向を変えて、イメージしてみて。

 ④−3で、「うわぁ、こいつめっちゃかいコト言ってるよ、これだから理系は。。。」

 て思ったあなたイメージしてみてください。

 目の前にすご~く解像度の悪い写真があります

 緑色の背景に、なんか動物っぽい白いものが写り込んでいますが、何の動物だかよくわかりません。

 馬みたいな気がしますが、もしかして犬とか猫かもしれないし、

 もしかしたら建物かも知れない。。。

 円周率3.14を使って半径11の円の面積を379.92と主張することは、この白い物体を「絶対馬だ!」って言っているようなものなんです。

 有りもしないもの、本当にそうなのかよくわからないものを「絶対そうなんだから!私見たんだから!」と言っているどこかのOさんのようなものなのです。

最後に。驚いたこと。

 私は最初、このツイート見た時、「まぁそんな細かいコト言わなくても。。。」

 って思っていました。「379.94でいいじゃん」派的な考えだったわけですね。

 その一番の理由は、

 「3.14の次の値が1である」ということを知っているからです。

 通常の概数だと、「概数で3.14」と言うのは、「3.135から3.144」までを想定してるんだけど、

 実際は、3.141…と続いていくことをみんな知ってるから

 まぁ大体3.14ってのはあってるんですよね。

 でも、読んでいるうちに考えが変わりました。何故かと言うと、

 「結構多くの人間が、円周率有効数字概念とその問題点を全く理解していない」

 ことに気づいたからなんです。

 挙句の果てには円周率を「3.140000」と「仮定」すればいいじゃん。

 という人まで出てくる始末。

 

 それでこの問題についてよくよく考えてみた結果、

 「これはやっぱり、小学校であっても379.94を正解とするのはよくないな。。。」

 と思ったんです。

 このエントリーを読んでよくわからなかった人も、これだけは覚えていってください。

 I. 数学とは、科学とは、世の中の真理を追求する学問であり、

  人間に都合よく結果や値を変えることはできない。

  πは3にも3.14にもならない。

 II. 仮説は検証とセット。検証できない仮説を設定しては行けない。

  仮説に基づいた結果を解にしてはいけない。

 さて、私はすご~く算数数学も苦手だったので、

 逆に役に立てるかと思い、書かせていただきました。

 オモシロイと思って読んでいただければ幸いです。

 こういう議論ができるのって、素敵ですよね。




追記

たくさん反応があって驚きました。読んでくださった方々、ありがとうございます

いろいろご指摘があり、自分自身勉強不足を痛感した点もありますが、

反論できるところは反論しようと思いますスター多めなブコメ中心に記していきます



『ちなみに、「円周率3.14として」というのは「円周率3.14と(近似)して」という意味です』ここが違う。勝手行間を埋めるのは科学者たる態度ではない。

違わないです。なぜなら「円周率」と書いてあるからです。そして、小学生は、「円周率」が割り切れない数であることを知っているからです。

勝手行間を埋めたわけではありません。

もし、「円周率3.14として」というのが「円周率3.14と(近似)して」という意味ではなかった場合

勝手人間様が円周率3.14ぴったりである定義しなおしていることになり、それこそ数学への冒涜です。

11も1.1x10って表記すべきか。1と1.0が違う意味なのは工学であって算数数学ではない。

そうですね。この表記をさせるのは流石に難しいです。

私は、「4桁目を四捨五入して3桁の整数で答えなさい」と、問題文に入れるのが良いと思います

問題文でそう仮定したんだから問題文の外のいらん知識は用いない。

円の面積を求める問題ではなく、「11*11*3.14計算せよ」というなら答えは379.94です。

でも、円の面積の求め方は、残念ながら小学校先生定義勝手に変えられるものではありません。

真実は、この場合はたったひとつで、小学校先生のほうが間違っています

じゃあ3.14も想定でいいじゃん。すでに言葉遊びになってるな。

一辺の長さ3.14 cm長方形を想定することはできますが、円周率3.14ぴったりの円を想定することはできません。

なぜならそれは円では無いからです。

じゃぁ円じゃなくて周率3.14ぴったりの変な局面を求めよといえばいい、と思うかもですが、

なんで小学生がそんなわけわからんものの面積を求めなければいけないのでしょうか?

半径11なんだから有効数字は2桁。

有効桁数がと言っている人たちは九九をどう教えるわけ?2*5=10、2*6=10、2*7=10って教えてんの?

私は、小学校で扱う整数は純数学的には整数だと考えていたので、11.00000…を想定していました。

もちろん11有効桁数二桁の概数なら、380の3桁目を四捨五入することになります

九九で扱う数は整数ですので、純数学で表すと、2.0000*6.0000…=12.0000…です。

(ってなんでこれにスターが一杯付いてるの!!?

仮定」の結果得られたものが「解」になることはありえない→僕の好きな背理法否定しないで。 理系といいつつ知識不足中学生から勉強し直すべき。

私も背理法大好き。もちろん背理法考慮に入れたうえでこの文章を書いた。

からこそ仮定検証はセットだと主張した。

背理法では、仮定の結果得られたもの矛盾する→だからこの仮定は間違っているというプロセスをたどる。

仮定の結果をそのまま解としていないことに注意してほしい。

有名なのはルート2が無理数であることを証明する奴だよね。

ルート2が既約分数p/qだと仮定して、結果的にはpとqが共通約数を持つことで矛盾証明する。

私は、例えば、

「4は奇数であり、2n+1で表せる」と仮定する。

このまま「(2n+1)*(2n+1)=4n^2+4n+1 なので、奇数二乗は必ず奇数。つまり4^2=16は奇数である

という結論を導いたら誤りだということを言いたかった。

この場合、間違った仮定から間違った結果が導かれているのがわかると思う。4も16も2で割り切れる偶数だ。

公理検証(というか証明)できない仮定だよ。

スターは少なかったがこれについてはぐうの音も出ない。

公理仮定について理解が足りなかった。正直すまん。でも、やっぱりπを3.1400000と仮定するのはダメだと思う。

なぜなら観測的にもありえない上に、後から検証もされないから

教育学が何故それを許容しているのかを「科学に不誠実だから」という仮定で推論しているような

まりコメント意味が分かってないかもしれませんが。

別にπを3.14と近似することについては異論は無いです。

ただ、有効桁数3桁で算出される結果に5桁を求めるのは無意味だし間違っているという主張です。

3.14仮定して」とあるんだから、「3.14」の次の桁など問題文中の世界には存在しない。「3.14000」なんてどこから出てきた?

「a=3.14仮定して11*11*aの解を求めよ。」だったらこんな議論にならないのよ。

円周率から3.14ぴったりじゃだめなの。ちなみに、3.14の次の桁は、あなたの頭のなかに存在しなくても、この世界には存在するのだ。残念ながら。

100と仮定して」なら答えは「12100」だ。お前は間違ってる。

半径11の円の面積は12100だと主張するのか? 私は、あまり自身が無いけど、間違っているのはあなたなんじゃないかと思うな。

でも、円周率100の世界仮定して検証するとしたら、それはそれで数学への扉を開いているのかも。

たぶん問題意図計算の仕方を問うているのであって、解の精度ではない。

もちろんそう。問で聞かれているのは公式を覚えているかどうか?

だけど、3桁目までしか信頼できなくて、残りの桁は全部意味がないことを、おとなになっても理解できない人がたくさんいることが分かったので、

問題だなと思ったわけ。

実際求められるよりも遥かに細かい精度で円の面積が求まると誤解するのが恐ろしい。

実際、多くの人が半径11の円の面積は?って聞いたら379.94と答えると思う。間違ってるのに。




おわりー!

結論としては、「3桁の概数で表わせ」と問題文に付け加えるのが一番しっくり来る。

これを小学生のうちに叩き込んでおけば、

中1の有効数字概念もすんなり受け入れられるのではないかな?



以下おまけ

ところで、問題が2*2*3.14を問うていた場合の答え方はおよそ12? 12.56? 1*1*3.14場合は?

半径2、または1をピッタリ2.000、または1.000と答えるなら、

半径2の面積は12.56の6を四捨五入して12.6。半径1なら3.14と記すべき。

1とか2を一桁の概数として表すなら、

半径2の円の面積は10。半径1の円の面積は3と記すべきだとおもう。

屏風|っ[円の中心角が約359.8度(=360*3.14/π)の円錐状空間

知りませんでした。もっと知りたいのに検索かけても出てこなかったので、

ソースいただけると嬉しいです。

2016-01-12

しぬかつ

Nの面接に行く。

面接筆記試験社員との懇親の3本の矢。

都心オフィス街ランチ平均価格が1000円と感動する。昼飯とか500円以上は絶対払いたくねえ。

早く着いたので駅付近散策し、ドトールまったりする。

会場に行くと30ほどいる。半分面接で半分筆記に回される。

筆記は地味に面倒な問題が多かった。

など10問を60分で。

面接は、アレターンの割に、お決まりの「学生時代に頑張ったこと」だけでなく「アとしてこれからどんなことがやっていきたいか」「なぜアを目指そうと思ったのか」

など結構突っ込んだことを、アの人に聞かれる。人事の人はここまで突っ込んだことを聞くまい。。。

逆質問、いい質問が浮かばなかったので変なことを聞いて逆に反感を買われるよりはいいかと思って何も質問しなかった。途中で思いついてかなり後悔。

学生2対社員1だが、もう一人の学生がかなりハキハキ話しててビビった。俺なんて言いたいこと半分も言えなかった感があるぞ。

懇親会は社員(全員正会員)4対学生8ぐらいで結構色々聞けた。

終わって帰りは適当な知り合いと話して終わる。

歌ヒロが半額だったので渋谷で1人で遊ぶ。この間ぶっちしたジム見学に行く。良さそう。

厨ニFizzBuzzを書いた

2021/04/25用

%:include <stdio.h>
%:include <stdlib.h>
%:define 三つ子と五つ子の協奏曲 main
%:define ☯ ;
%:define 環 while
%:define 異名 typedef
%:define 終焉 101
%:define 伝承(詩) printf(_Generic((詩), int: "%d\n", char *: "%s\n"), 詩)
%:define 純白を漆黒漆黒を純白に(色) (色 = 終焉 - 色)
%:define 終わりは、斯く示された。 return 0

異名 int 無限整数幻想を維持せぬ整数異名 char 世界言葉を扱うには不十分な箱 ☯
異名 void 虚無 ☯

無限整数幻想を維持せぬ整数 破滅の刻 = 終焉 ☯

虚無
三つ子と五つ子の協奏曲(栞, 慈悲深き終身独裁者の注文)
	無限整数幻想を維持せぬ整数   栞 ☯
	世界言葉を扱うには不十分な箱 **慈悲深き終身独裁者の注文 ☯
{
	環 (0 <-- 破滅の刻
		&& 純白を漆黒漆黒を純白に(破滅の刻)
		&& ((破滅の刻 % 3) * (破滅の刻 % 5)
			? 伝承(破滅の刻)
			: 伝承(破滅の刻 % 15 ? 破滅の刻 % 5 ? "Fizz" : "Buzz" :"FizzBuzz"))
		&& 純白を漆黒漆黒を純白に(破滅の刻)) ☯
	終わりは、斯く示された。 ☯
}

2016-01-09

翻訳vvvウィルス(TeslaCrypt)の削除と復旧手順

原文:https://community.spiceworks.com/how_to/125475-teslacrypt-2-2-0-removal-and-decryption

原題:TeslaCrypt 2.2.0 Removal and Decryption

原著者:Isaac Rush's (hewhowearsascarf) Portfolio of IT Projects - Spiceworks 氏 (Thank you for your contribution! This article is a translation of your post.)

翻訳日:2016年1月9日

はじめに

私たちワークステーションのうちの一つがTeslacryptランサムウェア感染しました。すべての文書暗号化され、拡張子vvvに変えられました。マルウェア感染のにおいて最も安全回復方法コンピューターワイプしてバックアップから復元させることです。しかし、それは場合によっては選択肢にならないことがあります私たち場合ユーザローカルコンピュータに何のバックアップもとっていませんでした。それで、私たちランサムウェアを取り除く方法ファイルを復号する方法確認する必要がありました。復号を達成させてくれたPythonスクリプトの作者であるGoogulatorに大きな感謝を送りますhttps://github.com/Googulator/TeslaCrack

そこに書いてある説明に従うといいです。引用していくつか説明を付けたものを以下に用意しました。元の記事にはたくさんの指示が書いてありますが、私たちが行った手順は以下の通りです。

手順(全25ステップ)

1. コンピュータからTeslaCryptランサムウェアを取り除く

セーフモード再起動し、Malwarebytes scanを走らせて、見つかったすべてのマルウェアを削除します。私は複数の信頼できるマルウェアクリーナーを使ってこれが消えたか確認することをお勧めします。必要だと言われたら再起動します。これでウィルスはきれいになったはずです。次はドキュメントを復号します。

2. この説明を見よう: https://github.com/Googulator/TeslaCrack.

私たちPythonスクリプトを使って、AES公開鍵特定して、その数値を因数分解して、それから秘密鍵特定して、そしてファイルを一つ復号します。一度復号に成功したら、コンピュータすべてを対象に実行できます。できるなら、多く速く処理するために他のコンピューターを使ってください。

3. https://github.com/Googulator/TeslaCrack/archive/master.zipダウンロードして「C:\decrypt」に展開する
4. VVV暗号化されたドキュメントを一つ、このフォルダ「C:\decrypt」にコピーする
5. Python 2.7 64-bit release をダウンロードする。 https://www.python.org

インストール管理者権限で行ってください。また、インストール中の操作で、Pythonパスに追加するオプションを必ず選択すること。

6. 管理者権限コマンドプロンプトを開き、以下のコマンドを実行する:

python -c "import urllib2; print urllib2.urlopen('https://bootstrap.pypa.io/ez_setup.py').read()"; | python easy_install pip

pip install http://www.voidspace.org.uk/python/pycrypto-2.6.1/pycrypto-2.6.1-cp27-none-win_amd64.whl

pip install ecdsa

7. コマンドを実行する: python teslacrack.py .

私の実行結果は以下の通りです:

Cannot decrypt ./VENDOR LISTING BY CATAGORY.xlsx.vvv, unknown key

Software has encountered the following unknown AES keys, please crack them first using msieve: A1373BCF4EDB39BCFEDD44FA86A82498410A7E83456D8E80E52966F6717CB8B8E5846BBC7A540647AE770FEDEAA0E7F8A0466082156DB332A757407A12C9FB0 found in ./VENDOR LISTING BY CATAGORY.xlsx.vvv

Alternatively, you can crack the following Bitcoin key(s) using msieve, and use them with TeslaDecoder: 5ECA19D475A313AC3DEF915CE6FA37BE012CD1676590C8F253135A3AD92345B78C32C46DB3246ED84A7B9A8C62F1A13D2AF08F09FFB3551701E7B75CCC79457C found in ./VENDOR LISTING BY CATAGORY.xlsx.vvv

8. 最初の数値をクリップボードコピーする

私の場合は以下の値をコピーしました。 A1373BCF4EDB39BCFEDD484FA86A82498410A7E83456D8E80E52966F6717CB8B8E5846BBC7A540647AE770FEDEAA0E7F8A0466082156DB332A757407A12C9FB0

9. http://www.mobilefish.com/services/big_number/big_number.php に行って、16進数から10進数に変換する

さっきの数値はこのようになります: 8443554284208758706290725803426642738777516291375882082881197977752270634322152168104703798454983966849000112082164921264407639940139993317228747401502640

10. 因数分解のためにまず http://factordb.com/ で数値を入力する。

私の場合だと、8443554284208758706290725803426642738777516291375882082881197977752270634322152168104703798454983966849000112082164921264407639940139993317228747401502640 を入力して「Factorize!」を押してみました。もしあなたラッキーなら、画面の左端には「FF」と表示されるでしょう。これは完全に因数分解されていて、すべての因数がリストされていることを意味します。この場合あなたは以下のyafuを使う手順を行う必要はありません。unfactor.pyのところ(訳者注:手順19)までスキップできます

もし「CF」や「C」と表示された場合私たちはまず因数分解をするためにyafuを実行する必要があります因数分解ができたら、 factordb.com に戻ってその整数を下のほうにあるレポートフィールドからレポートしましょう。そうすることで、その数値が「FF」で表示されるようになります因数分解は数値の複雑さによって数時間・数日間・数週間かかります因数分解が終わったら、私たち秘密鍵を得るのに使用するたくさんの数値(因数)を得ていることでしょう。私はmsieve, yafuとこれらのバリエーションを試しました。これを動かすのは結構大変でした。いくつかの問題説明が不完全で、すべての構文を与えられていませんでした。しかし、ついに私はyafuを動かしました。私が何をしたか、以下に書きます

11. http://www.mersenneforum.org/showthread.php?t=20779 から「GGFNS.zip」をダウンロードし、「C:\ggnfs-bin」に展開する
12. http://sourceforge.net/projects/yafu/ から「yafu-x64」をダウンロードし、「C:\ggnfs-bin」に展開する
13. コマンドプロンプトを開き、「C:\ggnfs-bin」に行く
14. 「yafu-x64.exe "tune ()"」を実行する
15. 「yafu.ini」を編集する。「ggnfs_dir=../ggnfs-bin/」「ggnfs_dir=C:/ggnfs-bin/」へ変更し、保存して閉じる。
16. 「yafu-x64.exe "factor(あなた10進数の数値)" –v –threads 4」を実行する

例: yafu-x64.exe "factor(8443554284208758706290725803426642738777516291375882082881197977752270634322152168104703798454983966849000112082164921264407639940139993317228747401502640)" –v –threads 4

17. これはひどく時間がかかる部分です。終われば、「factor.log」に因数がリストされます。このファイルを開きます

因数分解を始めると、小さな因数は素早く見つかり、このようにリストされるでしょう : 「div: found prime factor = x」。ログファイルの中から「found prime factor」を検索します。

さらに「prp」も検索します。このような行が見つかるでしょう。: prp32 = 25647545727466257054833379561743

18. http://factordb.comあなたの数値を因数分解した結果をレポートする。 あなたがすべての因数をレポートしておけば、それは「FF」表示に変わる。あなたはすべての因数を知っている。
19. コマンドプロンプトで「C:\decrypt」に行く。
20. 「python unfactor-ecdsa.py 暗号化されたファイル名 前の手順で得た素数をスペースで区切ったもの」を実行する

すると、AES秘密鍵が出力されます

これが私の実行結果です:

unfactor-ecdsa.py VENDOR.xlsx.vvv 2 2 2 2 3 5 367 12757 25647545727466257054833379561743 75938537910569673895890812481364802067167 3858259146292441335085163995598583072203543699186432807503634945432314399

Found AES private key: b'\xbd\xa2\x54\x3a\x21\x75\xb9\xf3\x0d\xf6\xf3\x09\x60\xec\x08\x2f\x3e\xc5\xef\x61\xd4\x03\xa3\x5b\xc1\x47\x7e\x10\x47\x0a\x7c\x88' (BDA2543A2175B9F30DF6F30960EC082F3EC5EF61D403A35BC1477E10470A7C88)

21. 「teslacrack.py」 の 「known keys」にあなた公開鍵(訳者注:手順8の値)と秘密鍵(訳者注:手順20の値)を追記する。

私は24行目に追記しました:

'A1373BCF4EDB39BCFEDD484FA86A82498410A7E83456D8E80E52966F6717CB8B8E5846BBC7A540647AE770FEDEAA0E7F8A0466082156DB332A757407A12C9FB0': b'\xbd\xa2\x54\x3a\x21\x75\xb9\xf3\x0d\xf6\xf3\x09\x60\xec\x08\x2f\x3e\xc5\xef\x61\xd4\x03\xa3\x5b\xc1\x47\x7e\x10\x47\x0a\x7c\x88',

22. 「python teslacrack.py .」を実行する。

ファイルが復号されるはずです。

23. ドライブ全体を復号するために「python teslacrack.py C:\」を実行する。
24. 終わったら、すべての「*.vvv」と「howto_restore*」を検索し、移動または削除する。

これでもうクリーンかつ復号済みの状態になりました。

25. Backup, Backup, Backup!

あなた重要ファイルバックアップしましょう!できればすべてのシステムで。同じようなことが起こった場合でも、回復するために無数の時間を使うかわりに、バックアップから復元できるようになるから

まとめ

きっとこれらの追加の手順は皆さんを助けます自分がこの手順を行ったときはたくさんの問題がありました。それでもしあなたがこれを不完全だと思うなら、手順を更新するのでお知らせください。たぶん私たちはいっしょにこの手順をより完璧にすることができますありがとう

参照

https://community.norton.com/en/forums/how-decrypt-teslacrypt-vvv-files

http://factordb.com/

http://www.mobilefish.com/services/big_number/big_number.php

http://gilchrist.ca/jeff/factoring/nfs_beginners_guide.html

http://www.mersenneforum.org/showthread.php?t=20779

https://github.com/Googulator/TeslaCrack

ログイン ユーザー登録
ようこそ ゲスト さん