さて、今日は、誰かさんに触発されて、学校に
キーボードを持ってて、それで作業をしていました。
まぁ、手書きでわざわざ書く必要はないので楽です。
あと、普通に先生の前で(というか、進路室の前で)使ってましたが、
別段何か言われることも無く、というか、別の反応が返ってきましたが。
てか、当の作業用のPocket PCなのですが、何故か、使用する
1時間ぐらい前に、リセット書けたら、OSそのものが吹っ飛びました orz
まぁ、データは大概SDに入れてあったからいいんだけど、少し焦った。
でも、半年に一度くらいあることだし、まぁ、いいか。
あとは、センター試験の説明を受けた、
とうとうという感じもするが、まだ、時間はあるのだから、がんばらないといけない。
てか、センターの説明のときに、先生と喧嘩してるのって、
正直、いたたまれない気持ちにさせられました。
まぁ、別に、人の人生に首を突っ込む気もないし、
一番困るのは、そういうことやってる人間で、
先生側なんてのは、既に地盤が固まってるのであるから、
日常の些細な出来事、程度だと思う。
あんまり、派手なことは誹謗中傷になるので、書かない。
さて、睡眠時間は3時間ちょっとかなぁ。
まぁ、いいか。
昨日は、9時ごろから勉強をして、気づかぬ間に寝てしまって、
起きたら12時半。もういいや、ってことで、5時半ごろまで寝てたら、
合計をしてみると、7時間 orz
眠くならない方法を教えてください・・・。
てか、、、書類とかどうしよう。。。
もうPocket PCとキーボードを学校に持ってて、そのまま
作業をしたいよ・・・。
うーん、夏休み前までの生活スタイルはどうなってたのだろうか、
と思って、日記を見返して見ようにも面倒。
というのは、最近、平日の夜にやると、どうしても、
うとうとしちゃって、全然身に入ってないんですよね。
たしか、帰ってきたら、飯食って、風呂入って、それから
勉強をして、眠くなったら、パソコンをやる、、、という感じだったか。
その方が、効率はよさそうだ。
おし、明日からはその方向に変えることにしよう。
とりあえず、文化祭関連の資料をさっと作って寝るかな。
眠くはないけど、明日がまずいかもしれない。
さて、先ほどまで、ITスクールの先生と、いろいろと
話していて、まぁ、貴重な意見が聞けたと思います。
さて、早めに寝るとしよう。
昨日に引き続き考えてみる。
注意:乗数は「^」で表記する。
まず、これは、昨日考えてたときに、自分が考えていることが
あっているかどうかと言う意味も込めて使おうと思ったのだけど、
「博士の愛した数式」を以前読んだときに、オイラーの定理というのが
出ていて、これが
e^(Pi * i) + 1 = 0
となる。
で、Wikipedia使って調べてみると、e^(Pi * i) + 1 = 0 という風には
載っていなくて、こんな風に載っていた。(一部表記変更)
e^(x * i) = cos(x) + i * sin(x) (xは実数)
確かに、x = Pi のときに、前述の式が成り立つ、ということが言える。
で、これがなんなのかと言うと、自分が今まで見てきた式の中で、
乗数がiを含むものが、唯一これだけ、ということで、
ここから何らかの情報が得られるんじゃないだろうか、と考えたわけである。
さて、これを見て、気づいたのは、この式が複素平面上において、
半径1の単位円を描くのではないだろうか、ということ。
と、ここまで書いて、あることに気づく。
これって、あれすれば、答え出るんじゃ・・・?
ということでやってみる・・・。
一応、形は出る・・・。
解答を聞いてみる・・・。
結果は、先生の一人に聞いてみると、、、あってる!!
資料に頼りすぎだけど、それでも、解答は何とか出たので、
本当によかった。。。
やっぱ、数学の問題で、解けない問題が解ける時ってのは、
体が震えてきますね・・・。いや、本当に。
まぁ、これでやっと、勉強に集中できる・・・とはいかず、
どうしよもない問題が・・・ぁー、もうどうしよ orz
そんなこんなしてる間に、出題した先生登場。
で、返ってきた返事が「解はひとつじゃないよ」とのこと orz
考えて見て、、、ぁー、なるほど、、、
つまりそういうことで・・・答えが出揃う。
まぁ、その後はというと、30分ほど電話を通じて
いろいろと話をしまして、とても面白い話を聞かせてもらいました。
かなり充実した数時間だったと思います。
ぁ、あと、最後にそのことを掲示板に報告するように言われました。
きちんとした文章で書いて、明日中には投稿するようにしよう。
さて、とりあえず、寝よう。
某ITスクールの先生が出された問題、
「i^iはいくつになるか」という問題について、
今日一日中考えていました。
#だから、放課中とかやたらとボーっとしてたのは、
#それを考えてたからですよ。
結局、自分なりの答えは出せたのですが、
あってませんでした orz
んで、XOOPS(掲示板のようなもの)やIRC(チャット)を使ったりして、
この問題について話してもらったりとか、いろいろとやっていたのですが、
もうなんていうか、思考能力の次元が全然違いすぎるような気がしてきた。
しかし、最近、いろいろと重いことが重なって、ちょっと、
精神的に疲労気味だったけど、こういうの解いたり、いろんな
話を聞いていて、よかったと思う。
まぁ、、、何か最後の方は、いろいろとありまして、
ま、まぁ、、、うん、いろいろと・・・。
十分に楽しかったけどね。
さて、1時間ほど仮眠を取る。
今日は、帰ってきてから勉強してて、
(少し寝たけど)何とかおきていることはできた。
多分、これで、だんだんと体がなれてきていると思うから、
来週からは、しっかりと週間付けされているだろう。
さて、そろそろ寝るとしようか。
昨日は、11時までは何とか耐えたと思うのですが、そのあと、
ちょっと気を抜いたら、1時にタイムスリップしてました(==
まぁ、別に、パソコンやる時間がなくなっただけだから、特に問題ないです。
まぁ、特に書くこともないので、ここらへんで。
ということで、文化祭の資料作成中。
まぁ、大体できたから、そろそろ寝るけど。
ちょっと気になったんだけど、「Garbage Collection」(GC)って、
「ガーベジコレクション」、それとも、「ガベージコレクション」?
自分は前者を使ってたんだけど、Wikipedia見てみると、
ガベージコレクション(garbage collection; GC)とは、
プログラムが動的に確保したメモリ領域のうち、
不要になった領域を自動的に解放する機能である。
「ガベージコレクション」とは直訳するとゴミ集めのことである。
なおgarbageは「ガーベジ」のように発音するので、
実際には「ガーベジコレクション」が正しいはずであるが、
一般には「ガベージコレクション」と表記されている。
とのこと。
で、話はちょっとずれて、IMEのカタカナで発音を入力すると
該当する英単語を表示する辞書、を使ってやって、
「garbage」を出そうとすると「ガーベジ」じゃなくて
「ガベージ」の方で出てくるんですね・・・。
発音に則してるはずだから、ちょっと不思議なんだけど、、、
Bookshelf Basic使って、引いてみても、アクセントは前に
きてると見えるし、実際に聞いてみても、「ガーベジ」だと思うんだけどなぁ。
なんでだろう。
さて、作業が終わったのはいいけど、時間が・・・ orz
今から地理覚えて、寝て、朝起きて再度覚えて・・・。
やる時間あるかな。
相変わらずの如く、勉強しながら寝てしまい、11時になって
下に下りてくる。そして、パソコンをやる。
何、馬鹿なことやってるんだ。
寝てなくていいから、さっさと、勉強しろよ・・・。
うーん、どうしてだろうなぁ、今日だと45分ほど、寝てしまう。
まぁ、まだ、2学期始まったばかりで習慣がついてないと
いえば、確かなんだろうけど、無駄なんだよね、その寝てる分。
とりあえず、さっさとパソコン切り上げて、勉強してくるかな。
また、気づいたら寝てしまっていました・・・。
明日がテストなので、古典を覚えていたと思うのですが、
10時に終わろうと思っていて、9時58分に時計を見た記憶が
あるのですが、それ以降は・・・。
あと、2分だったのに・・・。
まだ、やることはいっぱい残ってて、プリント作ったりとか、
そういうこともしないといけないんですが。。。
まぁ、残った時間でできる限りやってみよう。
なんで、Excelでセルの書式が数値の状態で、「(1)」を
入力すると、結果が「-1」?
変換されることに不服なわけじゃなくて、どうしてこういう結果?
関係が見出せない・・・。
まぁ、別に、変換されることについては、文字列型にしてやれば
いいだけだから、特に問題なし。
さて、そろそろ寝よう。
作業中などに、ちょっと手元で作業をしていたりすると、
すぐにスクリーンセーバーに変わってしまうので、それを
防ぐためのソフト。
#スクリーンセーバーの起動の時間を長くしろとか、言わない。
#また、使用は各自の責任のもとで行ってください。
using namespace std;
int main()
{
SystemParametersInfo(SPISETSCREENSAVEACTIVE, false, NULL, SPIFUPDATEINIFILE);
char Temp[10] = "";
cin >> Temp;
SystemParametersInfo(SPISETSCREENSAVEACTIVE, true, NULL, SPIFUPDATEINIFILE);
}
main関数内の2行目あたりが、すっきりしなくて、腑に落ちないけど、
面倒なのでこのまま。
さて、明日は模試。
夏休み明けて初めてのテスト。
さて、どうなることやら、、、
今日は、学校終わってから、文化祭の食物バザーで出す
お好み焼きの、材料がどれくらい必要か、とか、
どうやって作ればいいのか、ということを調べるために、
実際に材料を買ってきて、友人の家で作って食べました。
まぁ、意外と思ったより、ぐちゃぐちゃになることも無く、
しっかりとできていて、おいしかったと思います。
最後の方は、量が多くて、少しきつかったですが orz
とりあえず、分量がどれくらいなのか、とか、
いろんなことがわかって、よかった。
で、その後、ちょっとみんなで勉強をしたのですが、
数学をやっていて、ほとんど解けていない。
もう、夏休み中、一体何をやっていたのだろうか、と
思わずにはいられなくなりました。
ぁー、もう、、、
さて、今日も図書館で勉強していたのですが、
途中から頭が痛くなってしまいました orz
なんか、もう、がんがんしてきて、あんまり集中できなくて、
かといって、帰って帰ったとしても、数時間ねないと
治らないだろうから、あきらめてそのまま勉強をしていました。
途中で、勉強の合間に、昨日今日と、偶然、同じバドミントン部の人が3人いて、
(同級生の友人、先輩、自分)1時間ほどいろいろと話してました。
(一応断っておくと、もちろん自習室の中じゃなくて、外)
昨日今日、と書いたのは、実は昨日も3人一緒にいて、
そのときも1時間くらいしゃべっていたわけです。
(うまく説明ができてるか微妙)
まぁ、(特に先輩は)久しぶりにということもあって、
話が弾んで結構面白かったです。
さて、今日で夏休みも終わり。
まぁ、受験生の夏休みなんて、あってもないようなものですが。
正直、ぜんぜんやってないような気がして、すごく不安。
模試の状況とか、テストの状況を見て、いろいろと考えることがあると思う。
あと、Free Typingのほうですが、結局、夏休み中にできませんでした。
今も、少しずつ実装していっているのですが、まだまだ、
時間がかかりそうです。
メモ
fstreamつかうと、\r\nはそのままだけど、WriteText使うと、\r\n
が\nに変換される模様。
ちょっと横になってたら、気づいたら1時・・・。
気づかぬ間に寝てしまっていた・・・。
とりあえず、今日の分の日記については、
メモだけ残しといて、気が向いたら書こうと思います。
・朝のこと
・昼の図書館のこと
さて、寝よう・・・。
今日は、一日中図書館にこもっていました。
開館(9時半)に入って、閉館(19時)まで、
昼飯含まないで、約9時間ほど。
まぁ、夏休みの最後の三日間ぐらい、
我慢してやってみようと思います。
それより、ずっと同じ体勢でいるので、足が痛い。
今も痛くて、結構きつい(==
さて、プログラミングやりたいのも山々ですが、
あまり遅くまでやっていて、自習中に寝てたら
本末転倒なので、そろそろ寝ようと思います。
プログラム組もうにも頭が回らない。
さっさと寝よう。
と思ったが、だんだんと目が覚めてきて、問題解決。
解決というか、眠くて頭で何考えてるかわからなかっただけだけど。
さて、本当にそろそろ寝よう。
GetOpenFileNameでOPENFILENAME.lpstrFileの値って、
しっかりと初期化されてないとだめみたいだね・・・。
しっかりと、といっても、
char FileName[255] = "";
見たいな感じのことです。
たしか、、、この値が設定されてると、デフォルト値が
これに設定されるんじゃなかったかな。
調べてないので、気になる方は検索してみてください。
EM_SETBKGNDCOLORでリッチエディットコントロールの背景色変更。
しっかりとメモしておかないと、使いたいと思ったときには
確実に忘れてる。
いつも思うけど、Excel(表計算ソフト)っていいね。
問題作成の部分を作成していて、コントロールが大量にあって
それを全部ハンドルをメンバ変数に入れたりしないといけないときでも、
Excel使って、いろいろ工夫すると、結構やりやすい。
久しぶりに2時半ごろまで起きてる。
しかし、これやると、明日がきついんだよねぇ。
まぁ、特に用事はないからいいのだけれども。
さて、今日は、Free Typingの作業を進めていたのですが、
何を思ったか、問題作成するモードを作り始めてしまいました orz
自分からまた仕事を増やしてるようなきがする・・・。
で、特定のフォルダ以上を参照できないような、ファイルダイアログを
作っていました。まぁ、これについては、後日説明をするかもしれません。
さて、眠くなってきたし、そろそろ寝よう。
ぁー、でも、とりあえず、明日の作業がスムーズに進むように
骨組みだけは作っとこうかな。
昨日見つかった不具合に関連して、一度、一通り
ソースコードを見直してみました。
似たような不具合が発生するような箇所は
見当たりませんでしたが、いまさらながら、
設計が醜すぎる・・・。
なんで、必須項目がコンストラクタに登録されるような
構造になってないんだ?
何を考えてこんなことやったんだ?
まぁ、そんな感じでして、そのうちに再構築しなおさないと
いけないような状況なのかもしれません。
時間があればできるんだけどなぁ。
とりあえず、マニュアルの方ですが、今回は
Winkを使って、動画での説明を加えていきたいと思います。
そういや、Wink用にユーザー作成して、ユーザーアイコンが
×マークになってるから(画像のリンク切れの状態)おかしいな
と思って、変更しようとしたら、
オートメーション サーバーはオブジェクトを作成できません。
と出てきた。
何か、Visual Studioが同様のエラーを起こすことがあるようで、
それの原因はWindows Scriptのコンポーネント破損。
多分、再インストールしたときにバージョンが
置き換わっちゃってたりしてるかな。