カテゴリー: おしごと

7月1日から、働き始めます。

仕事が確定しました。自宅でのデータ入力。シフトも決まりました。
午後5時から12時まで。
さて、どこまでできるかな?
行政書士の仕事はまだまだ勉強が必要なんですが、
準備は進行中。なかなか難しいけれど、焦らずに行こう。

情報処理の試験に落ちてみて、がっかり半分スッキリ半分。

なんか憑き物が落ちたような。
スッキリシャッキリ、地道にいこう。

何度も同じ事書いてるけど、
必死に集中しようとしているという事でご勘弁を。

勉強はまだまだ続きます。

サッカーを見て徹夜。しながらプログラミング。

そして今日は通院日&セキュリティスペシャリストの合格発表日。

コーディングしながらテレビでサッカー見てました。

正午の合格発表まで仮眠して病院へ行って、叱られて来ます・・・。

プログラムは危険な関数を使ってのコーディングでした。
将来的にこれ使って大丈夫かな?と。
PHPのeval関数なんですけれどね。

データ突っ込まれると任意の関数を実行してしまう便利だけど無茶な関数です。

いえ、C言語の各種関数群に比べれば屁でもないんでしょうが。
関数へのポインタとか、メモリ管理用のmallocとか。

でかいデータであっさり落ちたりってことはないと思うのですが。
サニタイジングをきっちりやらないと危険というか、
こういう部分にユーザーが直接にアクセスできないように仕込まないと。

データベースから引っ張りだして来たプログラムコードを実行させようとしております。
面白いです。プログラムをプログラムで書き換えて実行する・・・。
いろいろ思いつきますが、今回はメニュー画面の動作を動的に切り替えるというもの。
メニューをユーザがカスタマイズできるようにするのが目的です。

さて、思惑通りにいきますやら?

明日はがっかりして落ち込む予定です。

今から言ってるあたりが自分のおかしなところなんですが、

明日は試験に不合格になる予定です。
情報セキュリティスペシャリストはさすがに高度試験だったわけで。

合格してたら大笑いですが、不合格で気持ちを引き締めて、
新しい仕事にチャレンジするつもりです。

自分にかける事のできる負荷はどのくらいなのか?
ストレス脆弱性という爆弾を抱えているのは確かなわけで、
厳しい世の中をできるだけ疲れないように渡っていかなくちゃ。

・・・正直、悔しいです。

でも、やるべきことはまだまだあるので、それぞれをやっつけていかなくちゃ。
仕事、がんばるぞ!!

バグなし芳一

昔話というのは、よく考えると凄い内容だったりします。

で、それはおいといて。

ひどいバグからは脱出。
データベースとの連携部分に着手。

ページを出力するページ作りをしています。
出力する量が多いので、そのために裏で使うツールです。
こいつで結構難渋してました。

ロジックをデータで保持するという事をしようとしているので、
かなりややこしいというか、ベースになるシステムの微妙な仕様に悩まされてます。

オブジェクト志向対応のPHPなはずなんだけど、
javascriptがからむために、関数の位置によって挙動が変わるという事態に。

ある関数がうまく動かなかったのは、
その関数に渡すパラメータとの前後関係で挙動が変わるためで、
気づくのになかなか時間がかかりました。

読み込むタイミングや、呼び出す関数の位置でエラーが出るわけです。

オブジェクト志向に準拠してないコーディングしてるせいだ。
でも、いろいろ分かって来て面白いです。

きっとバグが混入してるんだろうなと思いつつ、
慎重にコーディングしてます。

少しずつ、少しずつ。
確実に前進はしてます。
仕事でこの速度じゃ怒られちゃうのでしょうけれど、
いろいろ寄り道しながらのコーディングです。

次はかなり特殊な技の習得に挑戦です。
ここ突かれるとセキュリティ的にきわめてまずい所です。
思った通りの穴のないコーディングができるかどうか。

設計段階の予定と、組んでみて初めて分かる事の間でグルグルしてます。

体中にお経をコーディングした芳一は一点がセキュリティ的にダメだったので、
大変な目にあってしまいました。

プログラムなんてなかった頃の民話が現実とリンクしているというお話でした。

バグがとれん!ダメだこりゃ!設計変更行ってみよ〜

いやね、プルダウンメニューから選択すると画面が書き変わるってだけの仕組みだったんですけれどね、入力フォーム同士が干渉し合っているらしくて、カオス状態になってしまったんです。

設計がまずいんだろ。

ということに結論はおちつきました。
無理にAjaxやっても安定しないんじゃ意味ないし。

自分の力量が足りないんですね。精進せねば。

しかしなあ・・・簡単なフォームの書換だけなんだけどなあ・・・?何が悪いんでしょう?

私の頭が悪い?ごもっともでございます。