◆Cmaster.z.
■ このスレッドは過去ログ倉庫に格納されています
>>265
そんなのあったとしてもやりたくないおー(´・ω・`)
>>266
まー私立だからね(´・ω・`)
あるとこはある… 時間が経つのが早すぎる(´・ω・`)
俺は死なない事が将来の目標だ
そのための手段として、人工知能の開発が最も有効だと思っている >>271
国立や公立にもあるとこはあるみたいだね(´・ω・`)
世の中の高校生は世知辛いなぁ… 今日から1日15問政策を開始致します(´・ω・`)
学校で5問解き、その後10問解く、というのを15日間続けることで、中途半端にやっていた参考書が3冊終わる見積もりです クラスの雰囲気が物凄く嫌いです(´・ω・`)
勉強がどうだ結果がどうだとか、そんな話しかしていません
他人の結果を気にする暇があったら勉強でもしてろって言いたいっす よし!!(´・ω・`)
午前中で組み合わせ論の問題×5問終わった!! あとは三角法×5と数論×5だけど、数論は置いといて組み合わせ論をあと5問やってもいいな(´・ω・`) >>275
これよく(・∀・)アル!ことぢゃない(・・?
テスト難しかったぁ〜(・・;)とかあの答えどーダタ(・・?とか
普通に話してたケドなぁ〜(・∀・)
マスターは頭が良さそうだから進学校に通ってるのかしら(・・?んらん。
やぱ、そゆ学校に通っていたらまた違うのか(*^∇^*)もっ。 将来はどーゆうお仕事目指してます(・∀・)か?
ものすごく数学に力を入れてる気がしないでも(・∀・)ナイ!から数学の教授とかなのかなぁ〜?(*^∇^*) >>278
うーん(´・ω・`)
なんか会話の節々に他人を貶めるようなニュアンスがあるんだよね…
>>279
将来はIT系に行きたいな(´・ω・`)
企業か研究機関かとかはまだ決めてない >>280
頭が(・∀・)イイ!人達の私の方がかわいかった!頭が(・∀・)イイ!とゆうのを
遠回しにゆってくる戦法ですp(・∀・´q)ねっ!
(・∀・)ふ〜んっ。
ってききながしておけば(・∀・)イイ!ですよ
(*´∀`)(´∀`*)ネー♪
IT(・∀・)系。
なんだか現代っ子チックな職だわさぁ〜(*^∇^*)
マスターならきっとなりたい職業につける気がしないでも(・∀・)ナイ! 【Apple】 少し変えてW新型″を発売 <世界教師 マイトLーヤ> GC≒Wii WiiU≒Switch 【任天堂】
http://rosie.5ch.net/test/read.cgi/liveplus/1515929310/l50 IT系って・・・・・
“それ”が見えたら、終わりだぞ・・・・ 嗚呼……(´・ω・`)
明日は実力テストだ
ノー勉で死にたい
……あ゛ーーーー!!!!!!!!!!! 馬鹿野郎
”それ”がみえたら終わりなんだから
”それ”を伝えられる奴なんかいないんだよ・・・
そんな論理展開力だから数オリ予選落ちするんだよ
あれ?
だったらなんでそれがみえたら終わりってことがわかるんだという突っ込みはなしな
スティーブンキングの本売れなくなるし
そういうとこ突っ込んでると女にモテないぞ♪ 今日1日は本当にダメな1日だった
明日からどうか挽回できますように __ |明日はいける!
/ /\\____
/ /(ナ) \o○
∠_/(・∀・) \
‖‖‖|っФ‖ ̄
‖‖‖/ |ii~
| ̄ ̄ ̄|凸( ̄)凸
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ らんらん!!(´・ω・`)ノシ
ありがとうよ
頑張るぞい 数学オリンピックで俺以上の方々が100人ちょっといる……((((;´・ω・`)))
自信喪失しそうだわ
マジでヤバい ショックはバネになる
これを機にもっと勉強のやる気を出せたらと思う
絶対本選通りたい 中学の頃から情オリとか数オリの存在を知っていればな…(´・ω・`)
高校入ってから2回しかチャンスないってのはまぁ鬼畜 そのオリンピックの凄さがまったくわから(・∀・)ナイ!けど
。∴◇∴☆*。
゜*∴★◎@∴○☆∴*゜
..∴○◎☆∂∇*◎★∴..
..◎☆◇*∴◎o∴☆◇*。
゜*∴◎o__☆o∴*..゜
\ /
\ /
\/
( ・∀・)∞ おめでとうございまするっ♪
/ つ つ△
〜( ノ
しし′ ありがとう!!(´・ω・`)ノシ
予選通ったぐらいじゃまだあんまり大したことない 午前中は組み合せ論の問題を3問解き、そのうち2問も解けました!!!(´・ω・`)ヨッシャ
だが午前中にあと1問は解きたかったなぁ 4問目も解けた!!!(´・ω・`)
よっしゃ!!!!
俺めっちゃ組み合せ論得意なんじゃないかこれ というか数学的帰納法とか漸化式みたいな前後関係を見る系の解法が好き過ぎて困る(´・ω・`)
解いた3問はどれもこれで解いてるw あと同一法も好きだな(´・ω・`)
ちょっとズルいテクニックを使いまくってる感じがするわwwww 数論の教科書がなかなか進まなくて困ってる…(´・ω・`) 電車の中で本読みたいのにどうしてもスマホを触ってしまう(´・ω・`) 問題集進まないなぁ(´・ω・`)
難易度かなり上がったからな 本選の過去問2013解きました(´・ω・`)
自己採点で1.8点……
もっと強化しなければ 三角法の問題が5問さくさく解けました(´・ω・`)
難易度のバラつきがすごいな… 朝まで起きて寝て遅刻の繰り返しでうんざりするわ(´・ω・`) こんにちはっ!(・∀・)ノ
東京は雪が降ってきたみたいだ(・・;)ねっ!
帰り、雪で転ばない様に気をつけて下さい(・∀・人)ねっ。 ありがとう(´・ω・`)ノシ
傘持ってきてないことに気づいた 家庭科でネクタイとか帯とか結ぶ授業があるんだが忘れたから何もすることがないwww(´・ω・`) マスター何してるの(´ `;)よぉー。。
忘れた人用に予備とかセンセが用意しといてくれない(・・;)のぉ〜?! しといてくれなかったからスマホいじって乗り切ったぜ!!w(´・ω・`) 時間が全然無いな(´・ω・`)
問題集3冊300問を今月中解かなければならないけど、まだ150問しか終わってない
3冊のうち2冊はどちらも後25問で終わるけど、残り1冊の問題に手をつけていないので100問残ってる
だから全体で見れば半分… 本選の問題は5問あるけど、そのうち3問は解かなければだめだ、と思っている(´・ω・`)
俺は予選ボーダーギリ通過勢だから相当の努力をしないといけない 自己分析では、組み合わせ論に強く、幾何にかなり弱い(´・ω・`)
数論は基礎すらままならない
今日数学の基礎を固める予定
幾何はもっと経験を積まなければならないけど、時間が無い 問一は確実に解く(´・ω・`)
出来れば30分以内が望ましい
問二も1時間半以内に解く
残り2時間を1問ないし2問にぶっ込む それで優秀賞入り、あわよくば銅や銀を狙う(´・ω・`)
本選通れば春合宿まで時間ができる
そこで事典やその他問題集を活用し、更なるパワーアップを目指す 電車の床濡れてるけどもう諦めて荷物置いたわ(´・ω・`) 円が出た時の対処法は方べきとか根軸とか円周角とか(´・ω・`)
共円は全てチェック&図を綺麗に書く
コンパスは新しいの買おうかな 次体育だけどダルすぎる(´・ω・`)
数学やってたいよー 非常に嫌なことがありました(´・ω・`)
親が思い立ったように馬鹿な行動を起こすことがあるけど、それに引っかかった
もう害悪でしかない
貴重な時間を返してくれ 時間が飛ぶように過ぎていく(´・ω・`)
もっと時間が欲しい / ̄ ̄ヽ
⊂ニ__ニ⊃
(| ・ ・ |)
■■■■■
■ ――― ■ ガッコーで必要な物は夜のうちにしとこうゼィ(・∀・)
■■■■■
/ (_/L_) ヽ
(ニ|____|ニ)
( 人 )
(二二)(二二) らんらん!(´・ω・`)ノシ
ずっと赤ペン無いの忘れてたぜ… やっと数論の問題集に着手した!!(´・ω・`)
今までは数論の問題集の前提知識の部分を読むのに時間取られてたけど、これからはガンガン解いていく んほぉーーー!!!!(´・ω・`)
微妙なピアノ弾いてしまった…… ピアノで幻想即興曲弾くことにしたんだけど、既に二学期に弾いた人がいて被るの申し訳ないなーと思っていたら、なんと!!(´・ω・`)
三学期に「革命」を弾く方が2名いまして、俺も一学期に弾いたのでした
カオスwwwwww やっぱ皆弾きたい曲は被るよねー(´・ω・`)
別に気負うことなかったわ 電車通学つらいなぁ(´・ω・`)
電車で席に座ってる人は足をもっと引っ込めるべきだと思うんですが… すごい等式を知った(´・ω・`)
なんか↓こういうの不思議に感じるよね
実数a,b,cについて、
2max{a,b,c}-max{a,b}-max{b,c}-max{c,a}
=2min{a,b,c}-min{a,b}-min{b,c}-min{c,a} つかム板の俺のスレの方がこっちよりもレスが多くなるなんて想像だにしなかったな(´・ω・`) かきょって中国の何かぢゃなかたかしら?(・・;)んらん。。 昔の中国のめっちゃ長いテストだね(´・ω・`)
俺も科挙を受けるつもりで8時間勉強しようと思ってね… えっ(・・?
日本でもかきょって習うもんなΣ( ̄□ ̄;)の?! いやいや、8時間の勉強の大変さが科挙みたいってだけで科挙は全く関係ないよん(´・ω・`) (・∀・)あぁーーっ。
比喩表現ってやつ(・∀・)ねっ!らんらん
は(*^∇^*)あくっ! うがーーー!!!(´・ω・`)
昨日問題集の50番目までやろうと思ってたのに30番目くらいまでしか出来なかったあああああ 6.2ギガもあるとコピーに時間がかかるね…(´・ω・`) もう遅刻だと諦めてパソコンいじってるわ(´・ω・`) やるけど数オリの勉強で手一杯なんだよね…(;・∀・) あまり問題集は進まなかったけど、得るものはあった(´・ω・`)
母関数をマスターした 面倒臭いことをどれだけ沢山こなせるかが生きる力に繋がるのだと思う(´・ω・`) 今日の勉強開始(´・ω・`)
だが4時間目に体育があるので中断される形になります JMO2012本選の過去問解きました(´・ω・`)
最初の2時間で問1,2,4はらくらく解けたのですが、あとは考えても全然ダメだったので切り上げて答えを見ることに…
3番は頑張れば行けたなこれ
結局1番で少し抜けがあったので、2.8完といった所か… 位数って面白いね(´・ω・`)
こういう使い方ができる↓
素数pについて、
n^p≡-1 mod qとなったとき、
n^2p≡1だからqにおけるnの位数をdと置くと、
dは2pを割り切りpを割り切らない
つまりd=2 or 2p 合同式において、分数も普通の数と同じように扱えるけど、法と互いに素でなければならないことに注意(´・ω・`) やっぱショックだな〜(´・ω・`)
実力テストの数学
62点は低い……
高校数学全然やってないからなぁ 本選の問題めっちゃムズくてやばい…(´・ω・`)
受からない可能性高いぞ……
あと数日でどこまで成長出来るのだろうか 中途半端に徹夜してしまった…(´・ω・`)
なんか体調悪い らんらんだ!!(´・ω・`)ノシノシ
食べてないなぁ
そもそも節分だって事も忘れてたw 体調悪いってゆってたけどダイジョブ〜?(・・;)
恵方巻、高いからきっといらないってマスターママが思ったんだろう
(*´・д・)(・д・`*)ネー。。
食べなかったら節分も忘れちゃうよ(・∀・)ねっ。 大丈夫だぜ!(´・ω・`)
ありがとう
家族は節分ってことすら意識してないっぽいw __
ヽ|・∀・|/ ズコー!!
\[\ ]ノ
、ハ,,、
 ̄″
まあ、恵方巻なんて多分ここ何年かで定着してきたもんだろうから
(*´∀`)(´∀`*)ネー♪ そうだね(´・ω・`)
関東の人には馴染みないのかも… 数オリ本選の過去問解いた(´・ω・`)
2完は割と安定してる
3完の壁が高いのなんの…
現段階では部分点狙いになってしまうね まだまだめっちゃ頑張るぞい!!!!(ぞいの構えドーン) 我がイメージキャラクターを前に描いたので貼っとこ(´・ω・`)
ようじょです
https://i.imgur.com/NNklaUj.jpg あっこの絵中指だけで描いたから下手とか思わないでね!(;´∀`) 顎が痛い……(´・ω・`)
矯正外したばっかだからリテーナーとかいうのやらなきゃならないんだが面倒でやってなかった
これが原因かもしれん…
ということで今日から絶対やるぜ!!!!
ここに宣言しておく めっちゃ遅刻だな(´・ω・`)
あと向かいから歩いてきて避けないBBAマジうざ 数オリ2007の本選の過去問が激ムズで心折れそう(´×ω×`)
この年はボーダーが10点らしいけど、なるほどなぁ…… 三角形と円の幾何学、それから数論の精選をこの順にやる
問題は読むだけ+即答え見るという戦法で… 正しく清らか?
ハッ、汚く醜い大人が定義したサイボーグになんてなりたくないね!
(少年ジャンプ感 自分がそうだと思う正しく清らか、の定義を適用すればいいと思う!(´・ω・`) 数オリの個人名出たね(´・ω・`)
載っててうれC すごい(*・o・*)ぢゃん!
マスター
。∴◇∴☆*。
゜*∴★◎@∴○☆∴*゜
..∴○◎☆∂∇*◎★∴..
..◎☆◇*∴◎o∴☆◇*。
゜*∴◎o__☆o∴*..゜
\ /
\ /
\/
( ・∀・)∞ おめでとう!
/ つ つ△
〜( ノ
しし′ イェーイv(・∀・*)
まぁでも本番は4日後だからね 2017年の過去問解いたんですよ(´・ω・`)
そしたら一完も微妙な感じで、ボロボロだったわけです
つまり今年は易化する可能性が高い
予選もカンタンになってたし
果たして取り切れるか?? そういえば以前にC言語で書いた素数モジュール(´・ω・`)
もったいないので貼っとく
https://ideone.com/c0GtpU ディズニーにいます(´・ω・`)
数オリ二日前です
今日の運動が脳みその活発な活動を促し、数オリに向けていい影響を及ぼすことを願います 夕飯は抜きになりそうっすね(´・ω・`)
あと30分ほどでショーが始まるらしいので待機しています
マジ疲れた………
もう一生来ない可能性もあるのでね
見納め見納め わしは次からは社交辞令は断るか、仮病使うことにしまつ(´・ω・`)
今回の事でよくよく分かりますた… ディズニーランド行って楽しまないのってなんだかもったいなく感じま(・・;)した。。
そいや明日数学のオリンピック(・・?ってことは今日はもう自宅に帰る日なのかしら(・・?んらん。 >>422
昨日の夜10時くらいに帰ってきてグッスリ寝たよん(´・ω・`)ノシノシ はい、落ちました(´;ω;`)
もっと努力しときゃ良かったわ >>428
何も頑張らない人生なんてつまらないだろう?(´・ω・`) >>430
らんらん!!(´・ω・`)ノシ
ありがと!! つまり頑張らなくても人生が面白くなるとわかったら頑張らないんだ?
遺産で100億手に入ったらその時点で価値観かわっちゃう?
ヘーゲルじゃないけど行為をなにかの道具にしてそれを認知していまうことは虚しい
頑張るや努力という空疎な言葉につつんでしまうと
本来その行為に内在していた価値をみえなくさせてしまう
なぜいま喪失感に襲われてるかを論証してみれば
努力や頑張るという言葉で丸めることがいかに空虚であるかを気付くであろう!
ウェハハハハ >>432
分からないな(´・ω・`)
頑張っている間は頑張っているとは感じていない
努力していても内在する価値は見失わないよ >>433
ならば虚無感など感じないはずさ
なぜならその行為自体に価値があったのを知っていれば
外部報償の有無ではその価値が変わらないからだ
いま虚無感を感じてる事実が
言葉で作り上げた空疎な世界に支配されていることを証明してしまっている
努力や頑張るといった符号によって組み上げられた認知世界にね >>434
それは正論だと思う(´・ω・`)
ただ、行為自体に価値があったのは本当だけど、今回の本選落ちでそれをする意味が無くなってしまったんだ
これが虚無感の原因だね
今まではこれを目標にやって来たのに、今からやっても数オリの勉強はただの遊びになってしまう
一年後に受験も控えている今遊んだって焦燥に駆られるだけ
虚無感を感じるには十分な理由だろう 阪大の人へ(;・∀・)
昨日は眠気MAXで寝落ちした!
非常に申し訳ない ボク23時すぎると言語能力著しく落ちるみたい
みかえすと最後のほうチミのレスほとんど理解できず投下してた感じになってた
えーとOFとCFがONになる論理式だけど大学では回路図こみになるけど
めんどくさいのではしょろう。
論理式を回路化するだけのことだし論理式あってりゃ回路できるから
要点は桁溢れしたからといって機械的にONにするわけではいけないってこと
既定のサイズから桁溢れしても演算後ビット列の意味する値が範囲内に収まり正確な値であることがある
このときには偽となるようにしなければならない
そしてこれは同じビット列同士の演算でも符号無演算と符号付演算では異なることになる
機能例示したけど0x01+0xffはビット溢れするが
符号付き演算では「1+(-1)=0」で範囲内に収まりオーバーフローしていないことになる
それを選別する論理式を導こう。めんどくさいので4ビット列あたりで考えるとええよ
abcd
+ efgh
======
j klmn
jは溢れたビットね
凡例 (a & e) | ( h & j ) ...
符号付演算=?
符号無演算=? >>438
符号なしだったら普通にjだね(´・ω・`)
符号ありだと、(nor(a,e)&k)|(a&e)&(!k)
複雑!(;・∀・) おや結構はやかったね
もっと苦労するとおもってた
演算対象と演算結果のMSBと溢れビットのみで
判定できることに気づけばあとはエミュレートで検証できるからね
式がビットaekjのみで構成されてれば本質つかんでるってのがわかる
あとは
1.C言語もちいたソフトウェアエミュレートによる検知
2.ハードウェアのフラグの利用による検知
を実装するだけー
まぁCFとOFの役割がわかったみたいだし多くの時間は要すまい
pushfとpopfでフラグレジスタの値をスタック経由でとれるのをおさえれば
その個所をインラインにすれば「2.」もC言語で用意に組むことができるであろう >>442
C言語でインラインアセンブラ書く技術力無かったのでこれで…(A;´・ω・)
https://ideone.com/2OUWgF まぁ昨日の数理的アプローチを採用すれば、こんなに書かなくても良いんだけどね(´・ω・`) せっかくなのでレジスタアクセスのほうもやっとこう
インラインの材料提供するからちょいまち 1は出来たけど、2をどうやろうね(´・ω・`)
というか外部からの入力じゃなくてプログラム中で乱数生成してやれば良かったね… #include <stdio.h>
int main() {
unsigned int EFLAGS = 0;
asm volatile(
"pushf;"
"pop %%eax;"
"mov %%eax, %0;"
:"=r"(EFLAGS)
);
printf("EFLAGS = %#x\n"
,EFLAGS);
return 0;
}
なお関数にわけちゃうとフレーム確保時に
subを差し込まれてフラグクリアされるので注意 #include <stdio.h>
unsigned int EFLAGS = 0;
int main() {
asm volatile(
"pushf;"
"pop %eax;"
"mov %eax, EFLAGS;"
);
printf("EFLAGS = %#x\n"
,EFLAGS);
return 0;
}
スレッドセーフなんぞ知るかって漢らしくいくなら静的領域確保して
マクロ化が一番楽かな
スレッドセーフにもできるけどそれすると論点ぼやけるので単純にいこう >>444
本来なら昨日の数理アプローチの式にも通して
双方が同じ結果になるかテストしてデータとるんだが
レクリエーションなんでそこまでせんでええわw
数理モデルにしたがった演算ではなく
あえて物理演算の手順をソフトウェア的にエミュレートするってのは
CPUにバグあるときにやるから一応頭にとどめとくと良し
カーネルにIntelが用意した演算命令使わずにソフトウェア上でやってるものがあるがそういう理由
まぁ数理の知見も使うし割と手頃な課題だったやろ?
ほかにも課題はうなるほどあるが
データベースやストレージの理解にFAT12のエミュドライバでもやる?
自作に挑戦して複雑にしすぎて煙ふいたみたいだし
古典やるとそれをもとによりよいカスタムのストレージ管理システム作れるようになるしさ #include <stdio.h>
int main() {
int a,b,c;
int of;
unsigned int EFLAGS = 0;
scanf("%d%d",&a,&b);
c=a+b;
asm volatile(
"pushf;"
"pop %%eax;"
"mov %%eax, %0;"
:"=r"(EFLAGS)
);
of=EFLAGS&0x00000800;
if(of)printf("overflow!!\n");
else printf("all ok.\n");
return 0;
} >>450
彡☆))Д`;)…;,’:.グハッ
課題重いっすよ…
というか符号付き加算はオーバーフローフラグだけ見れば良いのでは??🤔 おっと演算の直後にフラグレジスタの値を取得する形だったら関数にわけてもええんやで
>>443の形みたいに関数に全部おしこむならおk
hoge:
sub $20 ←ここでクリアされるため、ここを演算とチェックでまたいじゃ駄目
〜
main:
〜
call hoge
〜
なのでチェック用のライブラリ作るなら
オールアセンブラでコンパイラが余計な命令挟まないようにする必要有 >>452
はい
ただしOFはEFLAGSのビット列のひとつなのでゴソッととってマスクする必要ある
汎用レジスタのビット3だけをとる命令がないってのと一緒 周辺装置のICの制御レジスタ操作するときも
ゴソっととってきて必要なビットのON・OFFして
ゴソッと戻すってのは様式美なのでこのおぼえておくとよいぞ 複雑じゃないな…(´・ω・`)
確かにこれは複雑ではなかった……
何というやるせなさ… というか名前から気づくべきだったなwww(´・ω・`)
オーバーフローフラグってまんまじゃん えーとOFはビット11だっけ・・・
これと等価の処理ならおk
pushf
pop %eax
shrl $0x0b, %eax;
andl $0x01, %eax; まぁキャリーフラグがあるのと
割とそれぞれのフラグがONになる数理式までを紹介してるものが少ないから
組み込み屋でも割とあやふやな人いるな
うちの学生がそんなだったら絶対卒業させんけどなw マスクズレてたかww(´・ω・`)
こんなの考える学生さん大変だなぁ… fdd.imgというFAT12のファイル作る
dd if=/dev/zero of=fdd.img bs=1024 count=2048
mkfs -t msdos -s 1 fdd.img
マウントポイント作ってマウントしてテストファイルほうりこむ
mkdir fddmnt
mount -o loop -t msdos fdd.img fddmnt
これで標準IOからfdd.imgファイルを読むことで
ファイルシステムの解析と操作できるのでためすとよいぞ
限られたリソースで頭ひねって絞り出したのがよくわかるで >>466
mountとかfdiskは比較的馴染み深いな(´・ω・`)
それはなかなか難しそうだが… >>467
すごく簡単
単純でシンプルなだけに考えた奴頭ええのーと感心する
物事を複雑怪奇にするのは誰でもできるし
むしろ頭がちょっと残念な人ほどトワイライトゾーンへ旅だっていくのとは真逆
材料ほしけりゃまたいってくれ >>467
mkfsやで
fdiskはパーティションテーブル操作するだけだから 一段落したのでちゃんと確認したけど
0x0800マスクでちゃんとビット11にヒットするわ
「EFLAGS & 0x0800」でおk おはよう(´・ω・`)ノシ
>>468
そうなのか…(´・ω・`)
材料提供してくれるのはありがたい!
>>469
こないだそれでハマってたのよwww(´・ω・`)
fdiskでパーティションタイプをntfsにしてもファイルシステムがfat32のままで困ってた
その後それに気づいて解決したわ
>>470
おk(´・ω・`) まだ数オリのショックが抜けきらないなぁ…(´・ω・`)
燃え尽き症候群とかいうやつだろうか… マスター(・∀・)
〜〜
ヽ_ソ/
/'`丶 友(*^∇^*)チョコ。
(●◆■)
 ̄ ̄ ̄ >>473
あ、ありがとな!(´;ω;`)ノシ
バレンタインとか数年忘れてたわ… 年単位(・・;)かいっ!
男子校だっけ(・・?
ダタらもらうの機会、少ないから忘れちゃう…かも(・・? >>475
そうそう(´・ω・`)
男子校だとバレンタインの事は話題にすらならないからね…… こんばんわ
時間がたつのは早いものですね
今週もなんとか生き延びることができました。
次から次へとやることがつみあがっていく現象なんとかなりませんかね
閑話休題
無駄に難しいことを小学生でも楽しく理解できるカリキュラム作成を目指しているので
細かい話はバンバン飛ばしていきます。
前回作成したFAT12のイメージファイルを前提にすすめます。
file fdd.img
でsectors/FAT 12やFAT (12 bit)の文字があるか確認しましょう。 まずは全体像からいきませう
FATファイルシステムはおおまかに4つに分けることができます
1.ブートセクタ
2.FAT領域
3.ルートディレクトリ領域
4.ファイル領域
名称からなんとなく想像つきますが、
1〜3がファイル管理に利用される領域で、
4がファイルデータが押し込まれています。 最初にやるべきことは、これらの情報を解析することですが、
FS全体の構造情報はブートセクタにBPBとして存在しています。
まずはこのBPB情報を吸い取り各領域の位置を知る必要がありますが、
ここで2つの単位を確認しておきましょう。
ここではおもいっきり簡略化して定義しておきます
1.セクタ=HDDなどブロックデバイスの入出力単位
2.クラスタ=ブロックデバイスの記憶単位
なお、「f(セクタ)=クラスタ」の関係になります MSのマニュアルをみるとグダグダとBPBの各項目の情報がならんでいますが
入出力するために必要なものは限られています。
実際ドライバも無視している情報があります。
とくに今回CHS指定をする必要がないのでさらに必要な情報が限られます。
主に必要なメンバは上から以下のとおり、
char jmpCode[3];
char OEMName[8];
char bytsPerSec[2];
char secPerClus;
char rsvdSecCnt[2];
char numFATs;
char rootEntCnt[2];
char totSec16[2];
char media;
char FATSz16[2];
char secPerTrk[2];
char mumHeads[2];
char hiddSec[4];
char totSec32[4];
イメージファイルの「先頭から」きっちり取りきる必要があるため、
使わないメンバも一応記述しておきませう。
なお、ブートセクタは先頭512バイトなので
512バイト取り切れる集合の構成をかんがえませう。 問題じゃなくて最後まで説明で終わりそうになったんで
無理やり切った感強いが気にするな
要するにイメージファイルからブートセクタ切り取ってメンバにふりわけてちょってこと
もちろんハマりポイントはあるがねw おーこんばんは!!(´・ω・`)ノシ
問題って構造体書いてまんま読み込んじゃえば良いんでないの…? C言語からUSBメモリの読み書きってどうすればいいの(´;ω;`) 操作する機会が無いと知らないもんだなぁ(´・ω・`) あ、ごめんUSBじゃなくてイメージファイルか(´・ω・`)
勝手にUSBだと思い込んでたわ char _buf[512];
FILE* fp=fopen("xxx.img","rb");
fread(_buf,1,512,fp);
これで_bufを構造体にキャストすればいいけど……(´・ω・`)
その構造体どうやって調べたら分かるのか… 先頭からのメンバは>>480にあるとおり
それから後ろにあるのはとりあえず使わないのでダミーで結構 typedef struct tagMBR{
char jmpCode[3];
char OEMName[8];
char bytsPerSec[2];
char secPerClus;
char rsvdSecCnt[2];
char numFATs;
char rootEntCnt[2];
char totSec16[2];
char media;
char FATSz16[2];
char secPerTrk[2];
char mumHeads[2];
char hiddSec[4];
char totSec32[4];
char _buf[512-36];
}MBR;
MBR mbr;
FILE* fp=fopen("xxx.img","wb");
fread(&mbr,sizeof(MBR),1,fp);
これでどうじゃ(´・ω・`)
なんの捻りもないですが… 一応ビルド通る形にしてみてくれる?
んで
seq -s "" 512 > hoge.txt
あたりでテストファイル作って
これを読み込んできちんとオフセットに対応したメンバにはいってたらおk 16ビット整数として扱うものはそのままじゃ使いにくいので、
__uint16_tあたりにして整数で扱えるようにしておこう。
[2]がついてるやつね
ついでに[4]の32ビット整数も__uint32_tにしておこう うーん今テストしてみてるけど合ってるのかよく分からない(;・∀・)
でもこのプログラムで落とし穴になりそうな所は無いし、あってるのでは? エンディアンの問題かな?(´・ω・`)
一括で読み込めば別にcharでやってても問題ない気がするけど 具体的に使いそうなのはこのあたり、
char bytsPerSec[2]; セクタあたりのバイト数
char secPerClus; クラスタあたりのセクタ数
char rsvdSecCnt[2]; 予約領域に使うセクタ数
char numFATs; FAT領域の個数
char rootEntCnt[2]; ルートディレクトリのエントリ数
char totSec16[2]; ボリュームの総セクタ数
char FATSz16[2]; FAT領域の総セクタ数
ちなみにMBRは物理装置の先頭にあるものだから、
ここでは単純にBootSecあたりにしといたほうがええね >>494
じゃあメンバの型を整数型に変えたあとに構造体をsizeofしてみそ。 あーなるほど(´・ω・`)
やらんくても分かった気がする
アラインメントかな char[2]→__uint16_t
char[4]→__uint32_t
今日中にルートファイルを読み込むとこまでいけるつもりだったが無理くさい
やっぱ思ったより重いなw
自分の中ではポイントは5つくらいだからすぐいけると思ったが割りと前提知識いるw >>500
ファイルシステムを解析するプログラムかなんか書いてるの?(´・ω・`) 処理系によっては構造体のメンバがすべてcharとその派生型なら「たまたま」ぴったりになるが
あくまで「たまたま」ね
ちょっとした変化でズレる >>502
ふむふむ(´・ω・`)
世知辛いね…
charで読み込んで後から構造体に割り振ったら良いね >>501
ただ昔に作った課題の使いまわし
おおまかにいうと写像の実体化だから丁度ええかなとおもってさ
加えて昔チミが複雑怪奇なことしとったしw >>503
ダンプして調べてみ
構造体の枠自体が間違ったものになってるから
つまり規格上構造体はバイナリ入出力を想定してない抽象的なものってことがわかる
間違った型枠にキャストしてあてはめても「ズレ」る まぁ一個ずつオフセットをとりサイズで項目をきりキャストしてメンバ毎に代入してもいいが
さすがにメンバ数が多いとダルい
ということでバイナリ情報とメンバ毎にアクセスできるお手軽な方法+
ディスク情報とマップさせるにはどうすべきかということだが。。。 おっと、今日中にCMASがってことね
ファイルシステムの中をファイル名からファイルの実体を吸い出すとこまで
わりと簡単に教授できるかなと思ってたけど結構あれこれ伝えることあんなと思って すまんな色々調べ物してたわ(´・ω・`)
>>504
あの頃か…(´・ω・`)
懐かしい…
>>505-506
なるへそ〜(´・ω・`)
全く思いつかんな >>507
ブフォΣ(゜ω゜)
FATシステムの攻略とか無理ぽ…
構造体のアラインをこっち側で規定できればいいのにね… ま、ここは本題ではないのでさくっとやってしまおう
要するにコンパイラに余計なことすんなってことでpragmaと
共用体使ってやっときゃええってことやねー
#pragma pack(1)
typedef union {
char bytes[SECTORSZ];
struct {
〜
} bpb;
} BootSector;
#pragma pack()
ちなみにMBRは物理装置の物理的にも先頭位置の領域のことだから
一応BootSectorとかBootSecにしとくといいよ、
そのなかのBPBということでインナーもそんな感じで
>>509
正直3時間もあれば概略つかませて
自分仕様のFSを設計&開発できる素地をCMASの中に作る自信あったんだけど
早々に諦めた
明日もし時間つくれるなら明日中にマスターさせてみせる >>510
pragmaとか全く使ったことなかったw(´・ω・`)
ファイルシステムの設計か
それ自体は今でもできそうな気がするな…
特別必要な知識とかあるの? とくにこれといって特別な知識はいらんかな
ファイルシステム自体は抽象論なので
リストと集合と写像くらいかね >>512
そうか(´・ω・`)
適当にセクタで区切ってデータを入れてけばいいイメージw その適当の部分をどう管理するかってだけの話ではあるねw
まぁできそうなら別のやつやるか
いまさらながらMeltdown関係の論文原典調査して
再現試みて実習にとりいれようと頑張ってるが
カーネルメモリの内容をユーザーランドからとるのは簡単なのはわかったけど
それを意味のある一まとまりの情報になるまで取りつづけるの相当時間かかるなこれはw
という印象 >>514
むずい…(;・∀・)
ユーザーランドからアクセスできるんだ…
脆弱性にならないのかな だから年明けに判明したCPUアーキテクチャの脆弱性だってw よしじゃあまとめるか
BPBにて構造が定義されている
そしてルートディレクトリ領域とFAT領域及び
ファイル領域は線形写像の関係にある
糸冬 >>516
あ、あれの事を言ってたのね(;・∀・)
知る由もないw
>>517
数学絡んでんのか((((;´・ω・`)))
複雑そうで恐ろしいお 頑張って人工知能の構想を練っておりますがむずい(´・ω・`) おうい!数学絡めないと社会生活できないぞ?
数オリでアクロバッティブな数学に触れすぎたかw
大学で人工知能研究に触れると気付くと思うが
人間は意識無意識にかかわらず五感を通じた入力と出力から
数理モデルを構築・修正しその数理モデルに基づいて行動してる
これができてないと現生人類はいまだにチンパンジーと一緒にウキウキいってる
AはBであるを集積するだけでは思考は成り立たない >>520
そうだね(´・ω・`)
今はそれの実現方法に注力している
でも果たして数理モデルを構築しているか、といえば疑問
もっと単純にデータを抽象化して他の事例に当てはめてるだけなのでは、という気がする
まぁもう眠いので落ちます… チネなんて思っても口に出しちゃ
ラメ(・χ・`)よっ。 >>525
そうよね…(´・ω・`)
口には出さないけど2ちゃんで言っちゃう 親死ね
http://hebi.5ch.net/test/read.cgi/news4vip/1518945548/
このスレ、愚痴からスタートして自分の意見丸々まとまったので貼る(´・ω・`)
批判が痛烈であるが俺の思っていることに変わりはない >>526
ガーー(・∀・)ーーン。。
この子ったら(´ `;)もぅ! >>530
꜀ (゚∀。) ꜆そ、そう? 好きなことをしていたら時間が経つのはあっとゆう間だよ
(*´∀`)(´∀`*)ネー♪ 何もしてなくてもあっという間だよil||li (っω-`。)il||li 自分の中に悔しさを刻み込んでおこう(´・ω・`)
数オリ本選の結果出たけど落ちてますた おはお(´・ω・`)
最近こっちのスレで活動してない >>540
なんとも言えないお(´;ω;`)
>>541
ようこそお(´・ω・`)ノシ テスト終わって本来休みなはずなのに、係活動で学校行かなきゃいけないお…(´・ω・`)
つらい 係活動って学生らしい
単(・∀・)語!
何係りをしているのかしら?(*^∇^*)んらん。 おっとここに来てなかった(´・ω・`)
係活動の内容は後輩の騎馬戦の面倒を見る事だね
面倒なことばっかだお https://ideone.com/ud8FH4
2310未満の素数の和を2310で割った余りを求めるプログラム(´・ω・`) エラトステネスの篩でない素数プログラム(´・ω・`)
https://ideone.com/rPeXTM スレの長期目標掲げようぜ
とりま素数定理を証明しよう >>552
えー(´・ω・`)
>>553
大学生になったらやるかも!(´・ω・`)
あといらっしゃいですお〜 ますたーくんは数学科受けるん?
それとも進学校の例に漏れず医学科目指してるの? 情報系に行きたいと思ってるよ(´・ω・`)
でも勉強してないから口にするのすらおこがましい… ちなみに原稿用紙20枚分の証明が載っています(´・ω・`) >>557
すげえ・・・すげえよ・・・!
東大理類の問題とかだと三桁点くらい取れたりするの? ますたーくんレベルの人の役に立つかどうかは分からないけど(そもそも数学特化型の予備校だとこれと同レベルの問題集配られてそうだけど)
俺が使ってる受験数学の分野別難問集みたいなの載せとくわ・・・
http://www.aristos-web.com/text/text_math.html >>559
そんな褒められると照れるお(´∩ω∩`*)
実は数3をまともに勉強してないから東大入試は無理だおwww
>>560
ちょっと見たけどかなりレベル高いな(´・ω・`)
東大とか京大志望なのかな
俺は受験勉強独学でいいやと思って去年塾やめちゃった
数学に関してはチャートで大丈夫かなとか思ってたけど、こういうの使った方がいいのかも知れない… >>561
俺は文一落ちのVIPコテやで^ー^
だからぶっちゃけ理系数学のことは知らんやで^ー^
これから一年ちょくちょくここ覗きに来るから
何か面白そうな数学の話とかあったら載せてくれると嬉しい >>562
おー!(´・ω・`)
もしかしたら大学で同じになるかもな
このスレたいして書き込まないけど見てくれるの嬉しいお〜 僕の知り合いの知り合いができた副業情報ドットコム
役に立つかもしれません
ネットで検索するといいかも『蒲原のロロムムセ』
TPPOS スレ見てなくて気づかなかった(´・ω・`)
すまんな はぁ…(´・ω・`)
もっと数オリの勉強しときゃあ良かったな… 1~10000の数字をランダムに選んで素因数分解するプログラムを書いたので(´・ω・`)
https://ideone.com/b45zXd 素数がなんなのかいまだにわから(・・;)ナイ!らんらん(・∀・人)デス。
でも、らんらん
(・∀・)キニシナイ! らんらん!!(´・ω・`)ノシ
来てくれてありがとうおー
素数が分からなくても全然死なないし問題ないおww 久しぶりすぎてすいま
千(・・;)円。。
ROMてはいるんだけど
(*´∀`)(´∀`*)ネー♪
素数が将来に必要が(・∀・)ナイ!ことは
マスターより長生きしているので
よぉ〜っくわかってます(*^∇^*)るっ♪
(*・∀・)にゃぱ♪ そりゃそうだったおねw(´・ω・`)
このスレ最近書き込んでないからただの備忘録になっちゃってるな… 髪の毛を強く洗いすぎてしまう癖があるので将来ハゲないか心配(´・ω・`) >>580
そんな酷いこと言うべきでないよ名無しさん(´・ω・`)
キミもコテを付ければコテの気持ちが分かる とても久々にはてなブログの記事を書きました!!(´・ω・`)
力作なので是非見てください
http://cmaster.hatenadiary.○jp/entry/2018/04/03/145359 あー高1の一番最初に戻りたいよ…(´・ω・`)
後悔したことがとても多い
高1の俺に色々アドバイスしたい… https://www.ideone.com/2C8x8s
重複組み合わせの全パターンを出力するプログラム
深さ優先探索 組み合わせnCkのパターンを辞書順にイテレートするプログラム↓
https://ideone.com/6zZp9u
重複組み合わせnHkのパターンを辞書順にイテレートするプログラム↓
https://ideone.com/smkcaW
すごい美しい!(´・ω・`) 受験うつというのがあるらしくてな(´・ω・`)
前から気分障害の気があったからそれかも知れんと不安になるわ… 中学生でもできる副業情報ドットコム
時間がある方はみてもいいかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
RR1W8 >>590
名前がふにゃふにゃでわろた(´・ω・`) 副業なら間に合っているのでコピペ貼らないでくださいお願いします(´・ω・`) >>601
実をいえばまだなーんも勉強してないからね(´・ω・`)
もう大学とか語れないレベルなんですお… >>602
たしかにタイムリーだがアメフトはやらんw(´・ω・`) マスターは勉強しなくても頭が(・∀・)イイ!
気がしないでも(*^∇^*)ナイ! めっちゃ頭良さそうだったから東大とか目指してるのかと思ったけど違うのか 東Σ( ̄□ ̄;)大…!
やぱマスターは頭が(・∀・)イイ!
(*´∀`)(´∀`*)ネー♪ 進路に悩んでいるなら一度さじ加減に相談するべき
きっと良きアドバイスをしてくれるよ >>611
合コンは目的ではない…(;・∀・)
というか俺のような陰キャのオタクが慶應に行ったところで無縁だろう…
>>612
そう言ってもらえると嬉しい(´・ω・`)
けど俺はダメだお…
勉強してないと大学には行けないのです…
>>613
さじ加減とは誰じゃ(´・ω・`) うーむ…(´・ω・`)
いきなり行くのはアレだからな 数学好きになったきっかけは?問題解くコツとかある? >>622
理数系の事は面白くて好きだったし、数学の記号とかプログラムとかはかっこよく見えてたからかな(´・ω・`)
問題を解くコツは、とにかく解き方を何故そうなるのかまで暗記&復習、さらに別の解き方が無いかを探る
これに尽きると思うお
まぁ最近は専らパソコンやってて数学してないけどね >>624
ググったらお子様向けのドリルが出てきたんだが…(´・ω・`) >>626
なんのことやら…(;・∀・)
>>627
おお!夢板まで来るなんて珍しいお!(´・ω・`)ノシ
今日は日曜日だお! 約1ヶ月ぶりのレスだ
(*´∀`)(´∀`*)ネー♪ >>632
らんらん!!(´・ω・`)ノシ
久しぶりだね! >>633
マスター久しぶりだ
(*´∀`)(´∀`*)ネー♪
今でも朝にVIPでスレ立てしてるのかしら?(・∀・)んらん。
遅刻は相変わらずなのかしら?(・・;)んらん。。 >>634
夏休みに入ってからは朝のスレは立ててないよん(´・ω・`)
遅刻は二学期からは減らしていきたいけど…
最近は受験勉強で忙しくてあまりVIPに行けないお >>636
気概がある奴っていいよな(´・ω・`)
俺もガチりたいが今までの負債が大きい
勉強の遅れを取り戻すのが大変だ >>640
もってないな…すまん(´・ω・`)
情オリ受けるならアリ本を隅々までやるといいぞ
ちなみに俺はほぼやらずに受けて落ちたから少し後悔してる
>>641
…?(;・∀・) p(*´∀`*)qふぁいっ!p(・∀・)ノおーーっ! >>644
らんらんありがと!!(´・ω・`)ノシ マスターならきっと大丈
v(*^∇^*)vぶいっ♪ >>646
ありがとうだお!(´・ω・`)
いま駿台に向かってるお ■ このスレッドは過去ログ倉庫に格納されています