2012年9月4日火曜日

【cakephp】id以外の主キーでアソシエーションしたい時


ちょっとハマったのでメモ書き程度に書いておきます。

二つのモデルを主キー以外でアソシエーションしたいことがあり、いろいろ頑張ってみたものの
どうしても主キーでアソシエーションしようとされるためうまくいかなかった。

いろいろ試してみて、belongsToではなくfindのoptionsで指定すると思い通りに実装できた。

joinsの指定の例は以下の通り。
    $params = array(
        'conditions' => array('検索条件など'),
        'joins' => array(
            0 => array(
                'type' => 'LEFT',
                'table' => 'users',
                'alias' => 'User',
                'conditions' => 'User.username = Example.name,
            ),
        ),
    );

※joinsは2次元配列にしないとうまくいかないので注意!


途中でSQL文を書いてqueryで実行することもやった。
しかし、検索条件を変えたいときに不便だったので断念。。。

ただ、しっかり動くSQL文を書いたおかげでjoinsの指定はすぐ出来たので結果オーライということで!



この方法は回避にしか過ぎない気がするのでちゃんとbelongToでアソシエーションさせる方法も探してみます。

以上です。

2012年8月28日火曜日

久々にバグに悩む。。。

今日は久々にバグにハマりました。

バリデーションを通ってきたデータがなぜか登録されなくなっていて、特にエラー表示もなかったために気がつくのにも時間がかかりました。


数時間試行錯誤を続け、ようやく答えが見つかりました。


原因は入力時に通っていないバリデーションを登録時に通っていたためでした。
bakeでジェネレートした時に付けたバリデーションだったので完全に見落としていました。

ケアレスミスは減らさないといけないと思い知らされた出来事でした。

以上です。

2012年8月6日月曜日

はまり中

新しいプロジェクトの説明を受け、早速作業に取りかかっています。

データベースの定義書は一通り完成し、それに沿ってテーブルを組みました。

今は管理画面のログイン画面を作成しています・・・がそこでハマっています。


前と同じくAuthcomponentを使用してログイン画面を作成しているのですが、今回はログイン時に参照したいテーブルが複数あり、それらを全て参照する方法がわからずハマっています。

$componentsのuserModelをプログラム中で書き換えれば行けるかと思いやってみたものの、参照されるテーブルが変わらず撃沈。。。

方針は間違っていない気がするんだけどなぁ。


ログイン時に参照したいテーブルを一つのテーブルにまとめてしまえば一応回避は出来るけどそれだとテーブルが増えるから良くない気がする。

しっかり解決してスッキリさせたいです!


2012年8月2日木曜日

プロジェクトスタート!

ついにプロジェクトが始まりました!

嬉しい反面、不安もたくさんあります。。。

でも、初のプロジェクトで、自分をアピールできるチャンスだと思うので、しっかり完成させられるように全力で頑張ります!


まずはテーブルの定義から始めます。

今まで組んだことのない大きさになるかもしれませんが、頑張りたいと思います。


以上です。


2012年7月31日火曜日

本番!


今日は昨日に引き続き、作成したプログラムを本番環境に対応させる作業を行いました。

昨日は詰まっていたものの、ようやく想定通りの動作をする様になりました!

今回の不具合の原因はfgetcsv()の引数で指定している一行の長さが小さすぎたことが原因でした。

時間がかかったけれど特定できてよかったです。

後は表示の変更なども一部あり、その対応も行いました。

動作確認も無事に進んでいて後は実際に使って不具合がないことを祈るばかりです。

新しいプロジェクトも動き出すのでより頑張って行こうと思います。

以上です。

ついに本番環境へ!

作っていたプログラムをついに本番環境へアップして動作確認を行いました。

何事もなく動作してくれっ!と思っていたもののやはり不具合はあるようで・・・

昨日はその修正をしようとするも原因が特定できませんでした。

今日はしっかり修正できるように頑張ろうと思います。

以上です。


2012年7月27日金曜日

testの大切さ。

今日も今日とてバグに苦しみました。

一度修正をして、直った!と思っても同じ項目を他の画面で実行したときにエラーが出ていました。

こういったミスはtestの甘さから来ているのかなと思います。
testをしっかり書き込んでいればtestを実行するだけで他の部分に影響がでていないかが一瞬でわかります。testの記述は手間のかかる作業ではあるけれど、書いておけば後々のミスがかなり減らせるのではないかと思いました。

今回、同じ部分に対して何度も修正をすることになり、testの大切さを痛感しました。




また、今回の作業でもっと別の方法があったのではないか?と思う部分があります。
それはバリデーションのエラーメッセージについてです。

一つのバリデーションに対して新規登録の時とインポートの時でメッセージを変えたいことがあり、その方法が何とも面倒な感じになってしまいました。。。

採用したやり方はもう一つバリデーションを書いて変数名を$validate_〇〇みたいにして使用するバリデーションをコントローラーで制御するものです。


使用するバリデーションを変える時はコントローラーで

$this->モデル名->validate = $this->モデル名->validate_〇〇;
と記述すれば変わります。

求める動作はできたものコード量がかなり増えてあんまりよくないと感じています。

スマートな方法があれば教えてください!お願いします。

以上です。











2012年7月26日木曜日

バグ修正。

ここ数日ブログを書くのをすっかり忘れていました。
注意せねば。。。

今日は項目書の修正とプログラムの修正を行いました。

バグがなかなか解消出来ず、思っていた以上に時間を使ってしまいました。

時間を使った分、bedoreValidate()など、今まで使ってこなかったものを使ったりもしたので知識は増えたのではないかと思います。

以上です。






2012年7月20日金曜日

暑かったり 寒かったり

気温の変化が激しすぎて今日は少し風邪気味でした。。。

試験項目書は一度提出したときに大量の追加、修正を抱えて帰ってきました。

実際に自分が書いていたことはバリデーションのことばっかりだったので抜けている項目は多かったです。

レイアウトとか動作が成功した後の確認とか。


今後はこのような項目も抜かさずに書けるように頑張りたいと思います。

来週からはいよいよ試験に入ります。

たくさん項目があるのでさくさく行けるように頑張ります。

以上です。



2012年7月19日木曜日

暑いですねー

最近暑いとしか言っていない気がします。
室内と室外の温度差がすごいので体調管理には気をつけたいと思います。

今日から本格的に検証項目書を書き始めました!

単純な作業なので飽きがくることもあるけど、この作業の途中で問題が見つかったりしているのでしっかり隅々まで検証したいと思います。

以上です。



2012年7月18日水曜日

デザイン終わり!

ようやく作成していたプログラムのデザインの適応が終わりました。

これからは試験項目を列挙していきます。

思いつく限りあげていくとかなりの項目数になりそうです。

単調な作業ですが、大事な作業なので頑張りたいと思います。

以上です。

2012年7月13日金曜日

デザイン中です。

今日は一日中管理ツールのデザインを行っていました。

適応するだけだしさくさく進むかなと思っていたけど全然進まないです。。。

細かい部分を修正したり、レイアウトが崩れたりと問題が結構おきて大変です。

ビューもデザイン用にかなり書き直しました。


難しいけれど自分が作ったプログラムにデザインが組み込まれると楽しくなってきます!


デザインにはtwitter bootstrapを使っていますが、僕みたいにデザインが超苦手な人でもある程度のものが作れるので便利です。

来週もデザインを引き続き行って、検証に入れるように頑張ります。

以上です。



2012年7月9日月曜日

トランザクションが効かない。


今日はインポート機能にバリデーションやトランザクションを加えました、

早速トランザクションでハマりました。


何度試してもトランザクションがかからない。。。
特にエラーが出ていなかったので構文エラーではないし、関数も呼び出せているはず。
そこで、見ていた情報がcake1.3のものだったので、cakeのバージョンの違いによるものだと推測し、
ひたすら調べていました。

しかしながらいつまでたっても答えは見つからず。。。

先輩に訪ねてみた所、エンジンがMyISAMになっていないか?と言われ確認してみると、確かにMyISAMになっていました。
なんとMyISAMはトランザクションをサポートしていないようで、
トランザクションを使う場合にはInnoDBにしなければならないとのことです。
InnoDBにエンジンを変えた所、トランザクションが無事に効くようになりました。


悔しかったのでMyISAMとInnoDBの違いについて調べてみました。

MyISAMの利点と問題点

利点…シンプル、高速に動作、フルテキスト検索に対応
欠点…トランザクションや外部キー制約をサポートしない、クラッシュ時に使えなくなる、テーブルレベルでロックをかけるという点でロックの粒度が荒い

InnoDBの利点と問題点

利点…トランザクションをサポート、外部キー制約が装備されている、クラッシュ時のリカバリに対応、列レベルでロックを実施
欠点…フルテキスト検索ができない、パフォーマンスが悪い


このような違いがあるらしいです。
今後はハマることなく、使い分けが出来るようにしたいと思います。

以上です。

2012年7月6日金曜日

そろそろ梅雨明けですねー

もう明けてるのかな?
最近暖かくなって来ましたね。
だた、朝の電車が冷房強すぎて寒いです。。。


今日は登録画面と修正画面とcsvインポート機能を作成しました。
テストもガシガシ書きました!
そろそろ慣れてきて、開発スピードが上がってきた気がします。


昨日はブログ書き忘れてすいません(汗
この記事を書くときになってようやく気がつきました。
忘れないように気をつけます。。。

以上です。


2012年7月4日水曜日

バリデーションにハマる。。。

今日は削除画面と新規登録画面を作成しました。

削除画面はテストまで順調にすすんだものの、新規登録のバリデーションでつまずきました。

オリジナルの関数を作り、バリデーションをかけようと思ったものの、その関数になかなか入らず、原因も特定できませんでした。


原因はallowEmptyがfalseになっていたことでした。
動作確認の際に何も入力せずに動作確認をしていたため、allowEmptyに引っかかり、関数に入らずに処理が終わっていました。。。


動作確認の方法にも気をつけないとなぁとつくづく思いました。

以上です。

2012年7月3日火曜日

テスト。



今日もTestを書きました。

だいぶ慣れてきたので昨日より早く書けました!

自分ではほとんどのTestパターンを網羅したつもりでも抜けがあったのでしっかり書きたいと思います。

明日からは登録、修正、削除など別の機能の作成に取りかかりたいと思います。

以上です。

2012年7月2日月曜日

もう7月ですねー


今年は雨が少ない気がしますね。
野池の水が減水しないか心配です。


この3ヶ月は本当に早く感じました。
毎日新しいことに取り組んでいるからなのかとても充実しているように思います。


今日はcakephpのTestを書きました。

理論も書き方も完全に理解している訳ではなかったので開始に時間がかかりました。。。
書き始めてからもかなりのエラーに遭遇しました。

その中でもデータは取れているにも関わらず、配列の構成を考えていなかったのは盲点でした。

出力すればすぐわかるのに出力の仕方を探すのも地味に時間を取られました。。。

ただ、こういったことは今回限りにするのでこれからはガシガシTestを書けると思います。

以上です。

2012年6月29日金曜日

ページング


今日はページネーションの修正とその他細部の修正を行いました。

ページネーションはページネーションに使う条件をまとめてsessionで持ち回す形で実装しました。
これにより、ページを切り替えた時も全件表示にならなくなりました。

また初期値を入れたり、ページネーションの条件部分をモデルに移動させるなどの修正を行いました。


最初は別言語だと感じるぐらいだったフレームワークもだいぶなれてきました。

いままで長々と書いていた部分が簡潔に書けるのでコードが見やすくなった気がします。

来週はtestを書いて正しい動作が出来ているかのチェックをして行きたいと思います。

以上です。

2012年6月28日木曜日

ヒューマンエラー。。。

今日は引き続き検索機能を実装しました。

打ち間違いなどの細かいミスにかなり時間をとられました。

フレームワークって融通がきかないと思っていたけど実はしっかり設定すれば自分にやりたいように出来ることもたくさんあることがわかりました。

ヘルパーの見方も少しずつわかってきた気がします。

以上です。

2012年6月27日水曜日

ようやく作業が進んできました!


今日は一覧表示に検索機能を付ける作業を行いました。

検索条件が入力されていないと検索することが出来なかったり、検索後に次のページに行こうとすると全件表示に戻ってしまうなど、まだまだ直す所がたくさんあるものの、ベースは出来上がったと思います

少しずつフレームワークの便利さがわかってきた気がします。

最初は書き方も動作もよくわかっていなかったけどようやく書いてあることの意味が理解できるようになってきました。

まだプログラムを打つのにかなりの時間がかかってしまっているので時間を短縮できるように頑張りたいと思います。

以上です。

2012年6月26日火曜日

hasMany?belongsTo?


今日は一覧表示画面を作成しました。

基本となるデータはbakeした時点で表示を行ってくれるので問題ないのですが、
table同士の関連付けがなかなかうまくいきませんでした。

主な原因はhasManyとbelongsToを使い分けられていないことでした。

データとカテゴリの関係性がデータにカテゴリが属していると思い込んで関連付けをしていたため、
うまく関連付けが行われず、正しいデータを取得することが出来ませんでした。

仮にデータ=ユーザー、カテゴリ=部署で考えるとユーザーに部署が属しているとなるのでおかしいことに気がつきます。
部署にユーザーが属している。が正しいですね。
なのでこの場合は「ユーザーbelongsTo部署」となります。


この部分でだいぶ混乱してしまい、時間をかけてしまいました。。。
しかしこれで理解できたと思うので次からはスムーズに関連付けが出来ると思います。

以上です。

2012年6月25日月曜日

仕様に苦戦・・・

今日はcakephpを使ってログイン画面と一覧表示を作成しました。

ログイン画面はcakephpのAuthcomponentを使って作成しました。

自分の思っている挙動になかなかならず、かなりの時間をかけてしまいました。

原因は自分がAuthcomponentの仕様を知らないことでした。

ログイン成功時に設定した所にリダイレクトされると思い込んでいたけど、実際はログイン画面が表示される前のページのリファラが残っていればそちらが優先されるようになっていました。
ずーと同じ所をぐるぐるしていた原因がこれで解決しました。

また、logout時になぜか指定したところにリダイレクトされないと思い込んでいた部分もりました。実際はリダイレクトしているもののlogoutして認証が切れているためにログイン画面に戻っていたということでした。


たったこれだけのことなのに気がつくのにものすごく時間をかけてしまった・・・


今はアソシエーションに苦戦中です(汗

期限内に終わるようにがんばります。

2012年6月22日金曜日

上手に焼けました〜♪


今日はモデル、ビュー、コントローラーを焼いたり、ログイン画面の作成をしました。

モデル、ビュー、コントローラーはbakeコマンドを使って作成しました。
コマンドラインで対話形式で作成するためわかりやすくスムーズに出来る!!

と思っていたけど英語の解読に時間がかかったり、エラーが混じっていたりでなかなか思ったように進みませんでした。

ひな形を作ってくれるのは楽で良いけれどまだ慣れていない自分はエラーが起きたときにどこでエラーが起きているのかがわかりません。。。

自分で全部作っていればある程度予想がつくのになぁと思ったりしてます。


早くフレームワーク慣れてこんなことを思わずに済むようになりたいです。

以上です。

2012年6月21日木曜日

地味に大変な環境作り。


今日は開発環境を作る作業をしました。

環境作りはすぐ終わるだろうと思いながらも毎回つまづいて時間がかかってしまいます。。。

こういう時は全てが同じ環境で作っている人がいればいいのになーと思ってしまいます(笑

とりあえず一通りの設定が終わってコードを書く所まで来ました!

問題がなければいよいよ明日から本格的に開発が始まります(たぶん。

期限内に終わり、且つ定時に上がれるように頑張りたいと思います!

以上です。

2012年6月20日水曜日

いよいよ業務に入ります!


今日はアプリの管理ツールを作成するための画面構成を作成しました。

必要な機能についてそれぞれどのような動作をするか考えながら作成しました。
この画面構成の時点でユーザーにとって使いやすいかどうかが決まり、完成のイメージがしっかり出来ていればプログラムの効率も上がってくると思います。

ですからこの画面構成でしっかりとイメージを固めて、そのイメージの通りにプログラムを組めるようにしたいと思います。

以上です。

2012年6月19日火曜日

台風来てます!

台風きてますねー。
無事に家にたどりつけるか不安です。。。


今日からフレームワークに入りました!!

うん。難しい。。。
同じphpのはずなのに全く違う言語じゃないかと思うほど難しいです。

今日はブログチュートリアルをやってみました。
言われるがままソースを書いただけなのでまだわかっていない部分がほとんどです。
ただ、使いこなせば間違いなく効率が上がるし便利に感じたので頑張ってマスターしたいと思います。


またついに今日から業務が始まりました!
ついに自分にもこの時が・・・!
今まで以上にがんばりたいと思います。


今日は台風なので早く帰ります。
以上です。

2012年6月18日月曜日

修正中。。。


今日はQ&Aのプログラムの修正を行いました。

前回テストの甘さや修正し忘れなどのミスを指摘されているのでその点について注意しながら進めました。

自分が考えられるエラーは出ないようにさせたつもりです。

大きな修正もあったため今日一日使って修正を行いました。

ビューの部分を出力のみにするのは思っていたより大変だった。。。


明日こそフレームワークに入るぞー!

以上です。

2012年6月15日金曜日

ケアレスミスが目立つ・・・


今日はQ&Aのプログラムのレビューとその修正を行いました。

今回は以前に作成したプログラムを修正して作成したため、修正しきれていない部分がありました。

特にディレクトリ構成が曖昧になっていました。。。

またコメントアウトの消し忘れや関数のコメントの修正漏れなどのケアレスミスが目立ちました。

さらに動作テストも甘く、エラーが出てしまう可能性を残したままでした。
動作チェックは自分が期待している入力ばかりを調査していたために漏れがありました。


今後は今日のレビューの反省をプログラムに反映させながら開発を進めていきます。

以上です。

2012年6月14日木曜日

今日もセキュリティ。


今日も引き続きセキュリティの課題を行いました。
今日はインクルード攻撃、パスディスクロージャ、コマンド実行攻撃について勉強しました。

インクルード攻撃はallow_url_includeがoffになっているため、リモートファイルインクルード攻撃は出来ないようになっていました。

パスディスクロージャはわざとエラーを起こさせることでフルパスなどを漏洩させるものです。
対策方法としてはエラーを画面に出力せず、ファイルにログとして残しておくことです。

コマンド実行攻撃はサーバ内の任意のコマンドを実行させることで攻撃を仕掛けることです。
対策方法はプログラムの実行関数の引数にリクエストからの値を利用しないようにすることです。


今日でセキュリティは一段落したので次からはフレームワークに入ります!

以上です。

2012年6月13日水曜日

攻撃側も難しい。。。


昨日は自転車の鍵をかけ忘れてあわてて帰りました。
とりあえず盗まれていなかったので良かったです!


今日はセキュリティについての勉強をしました。

実際に脆弱性のあるプログラムを組んで攻撃してみるとその危険性がよくわかります。

httpヘッダインジェクションはphpのバージョンが高いと改行コードのあるヘッダはエラーが出力されるため確認することが出来ませんでした。

個人的にはnullバイト攻撃がかなり危険だと感じました。セキュリティチェックをすり抜けるなんて。。。


実際攻撃する側になってみると何をしたらいいのかがいまいちつかめず、攻撃するスクリプトを考えるのも結構大変だと感じました。

明日も引き続きセキュリティについての勉強の続きをします。

以上です。

2012年6月12日火曜日

次からセキュリティ!


今日はに画像アップローダーのレビューを行いました。

やはり不要な引数や変更し忘れが目立ちました。
後はファイルのパスはiniに持つか定数にしておくと階層が変わった時に修正箇所が少なくなるので良いそうです。

その後はセキュリティの講義を受けました。
びっくりするほどいろいろな攻撃手段があって驚きました。

また実際にどのようにセキュリティの甘さを突くのかもわかりやすく教えて頂きました。

威力を目の当たりにするとしっかり対策しなければいけないと感じました。

今週は自分で攻撃出来るプログラムやスクリプトを組んでみてどのようなことがされてしまうのか、またその危険性について勉強していきます。

以上です。

2012年6月11日月曜日

修正中。



今日は入力フォームの修正を行いました。

細かい修正から関数を丸々書き直すほどの修正もありました。

また修正して行く中でバグも見つかりました(汗

画像をアップロードしないと他の情報まで登録されなくなっていました。。。

またフルパスで指定している部分があり環境がかわると動かない部分がありました。。。

今後は早く気がつけるようにします。

以上です。

2012年6月8日金曜日

JSが少しわかってきた!?



今日はQ&Aの一覧をテーブル組にしつつJSの勉強をしました。

ようやくJSが少しわかってきた気がします。

最初は.でつながっているのがなぜなのかわからずソースが全く読めませんでした。

今は理解しているのでいろいろな関数やイベントを覚えて読み書きが早くなる様に頑張ります。



今週末は釣りに行きたいですね〜


以上です。

2012年6月7日木曜日

JSにチャレンジ!


今日はQ&Aの表示部分を作成しました。

表示部分を作成したことによりQ&Aが動的なページになりました!

Q&Aページ全体の流れは以下の通りです。

1.質問が投稿される
2.投稿された質問に対して回答する。
3.回答された質問は公開され、Q&A一覧に表示される。

今まではhtmlファイルに質問と回答を全て書き込んでいたためソースが凄く長くなっていたけれど、
データベースから動的に読み込むようにすることですっきりしました。

さらに今日はjsの基礎を勉強しました。
サンプルプログラムが全く理解できなかったので1から始めることにしました。

とりあえずドットインストールの動画を1~25まで見ました。
一通り見て実際に打ってみたりしながら勉強しました。

今後はプログラムに組み込んで実践しながら学んで行こうと思います。

以上です。

2012年6月6日水曜日

少しは慣れてきました!


今日はQ&Aの管理部分を作成しました。

管理部分の流れは以下の通りです。
・質問の一覧を表示
・回答したい質問のボタンを押す
・回答を記入
・送信

このような流れで作成しました。

データベースを使う処理は引き続きクラス化しており、だいぶ慣れてきたと思います。

この調子で次はサイトの表示部分を作成します。

以上です。

2012年6月5日火曜日

のたうちまわる。


今日はQ&Aの投稿部分を作成しました。

基本的な流れは今まで作成してきた入力フォームと同じなので問題ないけれど
データベースを扱う部分をクラス化するのに苦労しました。
アロー演算子がイコールみたいな物だと思っていたので???な状況に陥っていました。

動くものは出来たものの、まだまだ理解しきれていない部分もたくさんあり、クラスにするとプログラムを打つペースが低下しがちですが
頑張って慣れていこうと思います。

以上です。

2012年6月4日月曜日

風邪気味です。



今日は日曜に釣りに行って雨に打たれたため少し風邪気味でした。。。


午前中に画像アップローダーの修正を終わらせて午後はオブジェクト指向の説明や、次の課題の説明を受けました。

クラスとは、目的や用途に合わせてパッケージする手段である。
メリットは何がどこに書いてあるのかがわかりやすいので追加、修正がしやすくなる。

というのが今日の説明を受けて感じたことです。


次の課題は自己紹介サイトのQ&Aを動的にすることになりました。

質問を投稿できたり、質問に対して回答したり出来るようにし、自己紹介サイトを進化させたいと思います。


以上です。
明日は体調が良くなっているといいなぁー。

2012年6月1日金曜日

もう6月。


あっという間に6月ですねー

梅雨に入る前に傘を会社においておこうかなーと思います。


今日も画像アップローダーの作成を行いました。

今週一週間費やしてようやく形になりました。

細かいエラーチェックは残っていますがとりあえず動くものができました!


感想としては入力フォームの修正を先にやってから始めて良かったと思います。
関数化することで処理の流れが追いやすく、追加、修正が早くできるようになったと感じました。

今後も読みやすいプログラムを書けるように努めていきます。

以上です。

2012年5月31日木曜日

こんらん。

今日は本格的に画像アップローダーの作成をしました。

途中で変数名を変えたらいろいろな所にエラーが出てしまいかなり時間をかけてしまいました。

関数化したことで追加したりするのは簡単にできるようになったものの変更がよりたくさんの所に影響していたので変えないで済むようにしっかり練ってからプログラムを打たなきゃなと感じました。


明日で完成まで行けるだろうか・・・

2012年5月30日水曜日

修正終わり。


今日も入力フォームの修正を行いました。

早く画像アップローダーに取りかかりたい所ですが、入力フォームに追加する形で作成するため修正を優先しておこなっています。

今日でようやく全ての修正を終えたので、明日から本格的にファイルアップローダーの作成に取りかかろうと思います。

修正で一番大きい変更はやはり関数化です。
関数化することで可読性は確実にあがったと思います。
しかしながら自分がまだ不慣れなので修正時間が長くなってしまいました。。。


今後は読みやすいプログラムを早く作れるように頑張りたいと思います。

2012年5月29日火曜日

メソッドだらけに。。。

今日は一日使って入力フォームの修正を行いました。

関数化を意識して進めているので前回とはほとんど構成がかわって思ったより苦戦しています。

いままで関数を使いこなせていなかったので必要のない処理をしてしまっている部分がまだあります。
このような部分は効率が良くなるように直していこうと思います。

実際に関数にしてみると処理を追いやすく、今までよりは遥かにわかりやすいプログラムになっていると思います。

明日も引き続き修正を続けて行きます。

2012年5月28日月曜日

入力フォームのレビュー。



今日は作成した入力フォームのレビューをして頂き、その後はgitの使い方を勉強しつつ、入力フォームの修正を行いました。

レビューで指摘されたこと
 ・変数名は一目見て何が入っているのかわかるようにすること。
 ・ヘッダーは出力の前に入れる。
 ・処理の固まりに分けつつ関数化をする。
 ・sql文は見やすいように改行する。
 ・関数にコメントをつける。
 ・同じことを何度も書かずにすむようにする。
 ・エラーチェックに足りない部分がある。
 ・トランザクション処理の見直し
 ・コメントアウトの消し忘れ

以上のことを指摘されました。
前のレビューと同じことも指摘されてしまっているので一度いわれたことはしっかり直そうと思います。

以上です。

2012年5月25日金曜日

gitかわいいよgit


今日はgitの使い方を勉強しました。

gitとは、分散型のバージョン管理システムです。


使用手順ははこんな感じかなーと解釈してます。
 ・リモートリポジトリからcloneをローカルに作る。
 ・作ったcloneをブランチを使って編集し、追加や修正をする。
 ・コミットする。
 ・リモートに反映する。

まだ慣れていないのでとろとろやってます。。。
操作に慣れてうまく使えるようにします。

来週からは画像アップローダーを作成します。
課題説明の時点でやるべきことがたくさんあったので
期限内に終わらせられるように予習をしっかりやろうと思います。


以上です。

2012年5月24日木曜日

ひとだんらく。


ようやく入力フォームの課題が一通り終わりました!

データの整形はかなり苦労したけど教えてもらいながら進めてなんとか完成できました!

連想配列を使うことでif文なしでデータをきれいに分けることは全く思いつきませんでした。

丁寧に教えてもらってようやく理解できました。。。

今後は自分でこういった発想が出来ないといけないと思いました。


今週末は釣りに行こうかなーと思っています。
暖かくなってきたし久々にバス釣りがしたい!


以上です。

2012年5月23日水曜日

じょいん。

今日も入力フォームの続きをやりました。


ポスグレの起動に悩まされながらも入力した値をDBに入れることは出来ました。

その後DBからcsvファイルに書き出すときに詰まってしまいました。
csvに書き出すのに、DBから受け取った配列を整形するのに苦労しています。

配列を構成する力が足りなすぎると実感しました。
連想配列をうまく使えるように頑張ります。


今日覚えたこと
 ・left join 左側を主として結合。結合相手に値がないとnullを返す。
 ・ligth join 右側を主として結合。結合相手に値がないとnullを返す。
 ・inner join 結合する相手にデータがあるときに値を返す。


以上。




2012年5月22日火曜日

さむっ!


今日は久しぶりに寒かったですねー。
急に冷えると体調が悪くなるので体調管理に気をつけます。


今日も相変わらず入力フォームの作成を続けていました。
フォーム部分は完成しているのでデータベースに保存する部分を作成しました。

mysqlのほうは比較的スムーズに進んだと思います。
しかしながら、トランザクションやSQLインジェクションを調べるのに少し時間をかけてしまいました。

一方、postgresの方は今までに使ったことがないのでよく調べながら進めています。


また今日は昨日のレビューで指摘された部分の修正を行いました。
今日修正した部分は以下の通りです。
 ・コメントを入れた
 ・$_REQUESTを$_GETに変更
 ・session_start();が最初に来るように変更
 ・日付についてのエラーをdate()関数を使用して行うように変更
 ・改ざん防止のため型のチェックを追加
 ・htmlspecialchars()が複数回適応されてしまう部分を修正
 ・文字コードを変更

明日はCSVに書き出す部分を作成します。

2012年5月21日月曜日

引き続き入力フォーム。



今日もひたすら入力フォームを作成しました。

プログラムの一部の値の持ち方を変えるだけでいろいろな所を変えなくてはいけなくなり、かなり時間をかけてしまいました。
なので、関数やクラスを用いて互換性の高いプログラムを作るべきだと実感しました。

また、今日からデータベースも使い始めました。

しかしながら、プログラムの変更に時間をかけてしまい、思うように進めることが出来ていません。

少し遅れ気味なので明日は遅れを挽回できるように頑張ります。



2012年5月18日金曜日

入力フォームが完成?

今日でひとまず入力フォームが完成?しました。

なぜ?がついているかというと動く環境と動かない環境があるからです。

自分の環境でエラーが出ていなかったので全く気にせずに進めていた部分がバージョンによってひっかかることが判明しました。

先輩に見てもらうとなぜ自分の環境で動いているのかが不思議なほどのエラーだそうです。

このエラーがあるため一応は完成しているけどもやもやが残る感じになってしまいました。

これからは入力したデータをデータベースに入れることが出来るようにしていきます。


以上です。

今週の休日はゆっくり休みます。。。

2012年5月16日水曜日

エラーとの戦い


今日はphpで入力フォームを作成していました。

エラーに惑わされ続けましたがなんとか動く物が作れました。

nullと空の状態が違うもののためにエラーが起きていることに気がつかずに数分考えてしまいました。

デバッグは手間をかけて細かく関係する部分を出力してみて確認するのが結果的に早くなると感じました。

明日も引き続き入力フォームを作るのでデバッグのスピードが上がるように頑張ります。

2012年5月15日火曜日

雨降ってますね。

今日は少し肌寒い一日でしたね.

朝の電車が冷房効きすぎてすごく寒かったです。


今日はデザイン研修で作成したページの修正と入力フォームの作成を行いました。

修正の方は修正箇所がかなり多く、まだ直しきれていないです。
今日はソースの細かい部分を修正して入力フォームの作成に取りかかりました。

入力フォームのほうは順調に進んでいましたが、一カ所だけ"="をつけ忘れていたために少し詰まっていました。
こういったケアレスミスはすぐに見つけられるようにしたいです。

エラーの見方はだいぶ理解してきたので後はそれを直す力をつけていきます。

2012年5月14日月曜日

ダブルレビュー


今日はデザイン研修で作成したページとボーリングのプログラムのレビューを行いました。

まず感じたことは自分の注意力の無さです。。。
どちらも表記揺れや消し忘れなどが目立っていました。
統一しきれていないため見にくいプログラムになってしまいました。

特にいらない物はしっかり消す癖をつけたいと思います。

また関数やif分が長過ぎるのも複雑に感じる原因だと指摘されました。

さらに整数はプログラムで急に出てくると見ている人は意味がわからないということも今日のレビューで気がつけました。

わかりやすいプログラムを作るために今日の反省点を生かしながら今後の修正や新しい課題をこなしていきます。


また、今日もPHPの講義を受けました。
今日はClassの概念について重点的に学びました。


読むだけでは頭に入って行くのに時間がかかるので実際に打ってみて身につけていきます。

2012年5月11日金曜日

ついに・・・!

ついにボーリングのスコアを計算するプログラムが完成しました!

対話形式にしてリアルタイムで計算させる部分でかなり苦労してました。。。

また、デバッグ不足でエラーがあるのに気づいていませんでした。

今日残っていたエラーは以下の通りです。

 1.変数名の変え忘れ
 2.for文の終了条件がループの途中で変わっていた

かなり致命的ですね。。。

今後はしっかりデバッグをしてエラーがあるまま提出しないように気をつけます。


午前中に行っているphp講義のレベルが上がってきました。

聞いて読んでいるだけでは理解できそうにないので自分で打って確認したいと思います。




2012年5月10日木曜日

Japan IT Week 春!

今日は「Japan IT Week 春」をビッグサイトに見に行きました。

かなりの人数が来ていて驚きました。

自分は主にCMS(コンテンツマネージメントシステム)やソーシャルアプリのブースを見に行きました。

CMSは比較的簡単にホームページが組めてしまうもので、あまり詳しくない人でも作業しやすいようになっていました。
また、これを使ってホームページを作るとSEOが良くなるらしいです。
仕組みは残念ながら企業秘密だそうです。。。

ソーシャルアプリのブースでは開発の流れなどを説明して頂きました。
自社だけでの開発から他社と協力して進めるものまで様々だそうです。

今話題のコンプガチャ廃止について聞いてみた所、コンプガチャが廃止されたぐらいでは特に問題はなく、これによって下がる売り上げはゲーム性やサービスの向上によって補うそうです。

その他いろいろな企業がありましたが、特に気になったのはこの二つです。



ボーリングのプログラムのほうはもう一息です!
後は10フレーム目の動作を考えれば動かせる・・・はずです。

完成までもう少し!
頑張るぞー!

2012年5月9日水曜日

ぐぬぬ。

ボーリングって意外と難しいです・・・


今日は午前中にphpの講義を受けて午後はボーリングのスコアを計算するプログラムの続きをやりました。

今日のphpの講義内容
 ・変数の型
 ・演算子
 ・配列(連想配列や多次元配列)

上記についてよく使う部分を重点的に勉強しました。
基本的な部分なのでしっかりと固めておきます。


ボーリングのスコアを計算するプログラムは対話形式になりました!

しかしながら全てのスコアを受け取ってから計算することしか実装できでいないので、まだまだです。

今後は各フレームごとに現在のスコアを計算できるように実装していきます。


ストライクとスペアが計算できるようになるタイミングが難しい。。。
ストライク連続するのがなければそんなに難しくはないのですが・・・

明日はビッグサイトにいってきます!
web&モバイルマーケティングEXPOを見て勉強してきます!!

2012年5月8日火曜日

ボーリング!

今日はphpの研修とボーリングのスコアを計算するプログラムを組みました。
ボーリングで思い出したのですが、


ぷ。

↑ボーリングしてる人みたいに見える。っていうネタが昔ありましたね(笑)


ボーリングのスコアを計算するプログラムは早めに終わってしまったのでコマンドライン対話形式でできるプログラムに挑戦することになりました。
今まではスコアが決まっていたので計算できたのですが、スコアが決まるまで計算を保留する部分をどう実装するかで手こずりそうですね。


今日のphpの研修は
 ・各OSでのインストールの仕方
 ・変数の種類(定義済み変数やグローバル変数等)
 ・phpのエラーの種類

について学びました。
エラーがなかなか出力されなくて手こずりましたが最終的には出力することができました。

2012年5月7日月曜日

GWが明けてしまった。。。

楽しかったGWがとうとう明けてしまった。。。

今日だけは朝起きるのが辛かったです。。。

でも連休中にやりたいことは全部できた気がするので悔いはないです!


今日は先週からやっているデザイン研修の続きを行いました。

先週1ページ作成したこともあり、今日はスムーズに作業が進みました。

前回の反省点を踏まえて見やすく、メンテナンスしやすいプログラムを心がけたつもりです。
しかしながら見本との細かい誤差はmarginで調整したため修正点が増えてしまう可能性があるのは以前と同様です。

今回作成したページを先輩方に見てもらい、自分で気がつかない所の意見やアドバイスを頂いてより良いページが作れるように努力したいと思います。


2012年5月2日水曜日

精密作業。

今日はCSSの課題を一日中やりました。

完成画像をもとに一から自分で組んで見本と同じ物を作るという課題です。

なかなか思い通りに動かず見本そっくりに作るのは難しかったです。

自分のやり方は大枠を作ってその中に画像をおいてみて後は微調整する方法です。

marginをつかってpx単位で細かく作ったのでかなり見本と近くなったと思います。

その反面、サイトのメンテナンスをする時は面倒な作りになってしまっているのでそこが反省点です。。。


もう一ページ分同じ課題があるのでその課題は最初につくったページの反省点を踏まえて組んでいきます。



GW後半は何をしようかなぁ。


2012年5月1日火曜日

Q&Aの更新向けて。

今日はQ&Aの入力フォームや管理画面の簡単な仕様書や流れを書きました。

実際に動かした時のことを想定したつもりでしたが、考えが甘い部分がいくつもありました。
 
 ・管理画面は誰がみることができるのか
 ・質問に回答するだけでなく修正や削除も必要
 ・データベースはどのような構造にするか

など、入力フォームや管理画面を作るだけでも考えなければならないことがたくさんあることを思い知りました。


その後はwebについての基礎の講義をうけました。

サーバやブラウザの仕組みやリクエストの方式(GET,POST)などを教わりました。



ゴールデンウィーク前半はダーツ三昧でした!後半はどこかにいきたいなぁ。

2012年4月27日金曜日

仕様書。

仕様書って聞くととたんに仕事っぽくなりますね。

大学では「フローチャートを書いてからプログラムを書くこと」と言われ続けましたが、結構時間がかかる上に後でレポート提出で書くのでフローチャートはあまり書いていませんでした。

これからは何か作る時はメモ書き程度でも一度書き出す癖をつけておこうと思います。

今日は外部研修(考える力)に行きました。

外部研修(考える力)
・ロジカルシンキングをすること。
・まずテーマを決める
・そのテーマについての原因を列挙する。
・列挙したものについて掘り下げる
このように考えることをロジカルシンキングという。



明日からいよいよGWですね!
ハメを外しすぎないようにしたいと思います。。。





2012年4月26日木曜日

コマンドって難しい。。。

大学生の時にさわってはいたものの、あやふやな知識で使っていたため全く身に付いていないことを実感しました。

emacsを起動するときぐらいしか使わなかったかも。。。

基本的なコマンドすらしっかり覚えていなかったので要復習です!



今日は外部研修(ビジネスマナー)と開発環境作りをしました。

ビジネスマナー研修は内部研修でやったことがほとんどだったので良い復習になりました。


開発環境作りでは、説明をして頂いたにも関わらずバーチャルホストを理解するのに時間がかかってしまったので自分でよく復習してしっかり自分の知識にします!



4.26 外部研修(ビジネスマナー)
 ・電話対応
 ・敬語
 ・名刺交換
 ・おじぎ
 ・上座下座

上記のことについて学びました。

2012年4月25日水曜日

初任給!!

ついに初任給が!
今日まであっという間でした。

使い道はとりあえず両親とご飯を食べに行くつもりです!
貯金もしっかりしていきたいですねー。


今日は外部研修(書く力)を受講してその後、PHPの勉強と個人情報についての講習を受けました。


外部研修はEメールの書き方について勉強しました。一度内部研修でポイントを教わっていたので良い復習になりました。

今日学んだことは伝えたいことを決め、文章の構成を考えてわかりやすくすることが書く力を向上させるためのポイントです。
そしてプリスタ。商品名みたいですがプリントしてからスタートの略らしいです。


その後は会社にもどり、プログラムの考え方の基本を勉強しました。
付箋を使ったプログラムの練習をしました。
自分にとっては良い復習になったのでよかったです。


その後は個人情報についての講習を受けました。
こと細かに決められていて自分は働いてるんだなぁと改めて思いました。
学生時代は気にすることが少なかった部分なので。。。


以上です。





2012年4月24日火曜日

apple IDに悩まされた・・・

無料のアプリにも関わらずカード番号登録しないとダメらしく、登録を最初からやり直さなければならなくなり一苦労しました。。。


昨日は自己紹介サイトの本発表を行い、今日はその振り返り会をやりました。

いざ発表すると穴がたくさん見つかって自分たちの未熟さを痛感しました。

何度も動作確認をしているうちに自分が慣れてしまっていて、どこに何があってどのような動きをするのかが全て頭に入っているので、ユーザー目線で開発が出来ず、特にそこを指摘されました。
実際に使われることをしっかり考えて開発をすることが大切であると学びました。


ソースの部分でもCSSファイルがたくさんあったり、コメントアウトを最後まで消さずに残してしまったりとまだまだな部分がたくさんあると感じました。


今回の自己紹介サイト本発表で出てきた課題を今後改善しながら運用をしていきたいと考えています。










2012年4月23日月曜日

自己紹介サイト発表当日!

いよいよですね!

今日は会議室がいっぱいだったのでこの記事を投稿した後になります。

発表については明日の記事で書きます。


今日は外部研修に行きました。

今日の研修のタイトルは聴く力/仕事の5力 ポジティブリスニングです。

内容を簡単にいうと「人の話はしっかり聞く」です。

正直な所そんなこと当たり前だと思いながら話を"聞"いていました。

しかしながら実際に話を聞いてみると普段自分はちゃんと話を聞いているつもりでも相手から見たら本当に聞いているのか?というように思われていたのではないか。と感じました。

意外と奥が深くて気がついたら興味津々で"聴"いていました。

「聴く」と「聞く」の違いはなにか?それは意識して話をきくか、ただきこえているだけかという違いがあるそうです。

意外と勉強になりました。

2012年4月20日金曜日

自己紹介サイト完成!?


ようやく自己紹介サイトが完成!?しました。

なんとか間に合ってよかったです!

デザインや、Q&Aを送って頂いたり、アドバイスもたくさん頂きました。

皆さんの助けがなければ完成までたどり着くのは難しかったと思います。

本当にありがとうございました。


自分は主にサイトの骨組みを担当してました。
HTMLやCSSで個人のページのテンプレートを組んだのですが2人にはわかりにくい部分もあったかも知れません。

個人ページはそれぞれが作って後で統合する形をとりました。
しかし、いざまとめる時にまとめにくいと感じたので(主にidとかclassが)テンプレートを後でまとめることをよく考えて組む必要があったと感じました。

また技術的にまだまだ未熟なので、Q&Aは送ってもらった質問に答えて表示するのみとなりました。

今後運用していく中で、質問を送れるようにしたいと考えています。

課題を聞いた時点では時間も結構あるし、少し勉強すればサイトぐらいはつくれるかなー。と思っていたのですが企画や運用まで考える必要があり、思っていた何倍も苦労しました。

来週はいよいよ発表です。
発表までに最終調整をして本番に望みたいと思います。

2012年4月19日木曜日

デザイナーってすごい!

今日も自己紹介サイトの制作の続きを一日中やりました〜

ついにデザイナーさんにお願いしていたイラストが完成しました。
新人3人の走っている画像と背景画像を作成して頂きました。
走っている画像は動いているし、背景画像は細かく書き込まれていてすごく感動しました!!

イラストが来たので今日はその実装をメインにやりました。
やはり画像を差し替えるだけではうまく行かず、少し時間がかかったけど無事形になりました。

明日はいよいよ自己紹介サイト制作の最終日です!まだ完成していない残りの部分を完成させつつ、発表の資料も作りながら発表当日に備えようと思います。



2012年4月18日水曜日

Q&A

昨日までQandAって書いてました。なんと"&"っていう記号があるんですよ!!
あー恥ずかしい///



今日はQ&Aを作ってました。

内容とデザインはこれからだけどレイアウトはほぼ決定です。

3人のQ&Aを見比べたいとの意見を先輩方から頂いたのでその意見を取り入れた形になりました。
見やすくなるようにうまく工夫しながら完成させたいと思います。


今日も先輩から一つのサイトを作る一連の流れや関わっている人について教わりました。
今制作している自己紹介サイトを作るだけでもかなり大変なので、一つのサイトを作るだけでもたくさんの人や労力が必要なことを改めて実感しました。


明日は主にデザイン部分を固めていく予定です。

はたして順調に進むだろうか・・・








2012年4月17日火曜日

本格的に自己紹介サイト制作開始!


いよいよ今日から自己紹介サイトの制作が本格的に始まりました。

今日は本田さんにサイトで使用するイラストをお願いし、自己紹介サイトの個人ページの制作を各自進めました。

自分がレイアウトのテンプレートを作ったもののコメントの付け方が下手で伝わらない部分がありました。

自分でやるのはまだ簡単だけど、人に教えるためには自分がしっかり理解していないと教えるのは難しいと感じました。


また、今日は浅島さんからIT業界について教わりました。
単語は聞いたことがあっても意味までは知らないことがまだまだ多いと感じました。
特にサーバ関係は大学でもほとんどやってこなかった(と思う)のでとても参考になりました。自分でも調べて確実に自分の知識にしていきたいと思います。

今日の最後はQ&Aをどうするかについて考えながらhtmlの入力フォームやデータの受信について勉強していました。
・・・が、秦さんからアドバイスを頂き、まずは静的なページでスタートさせて、時間があれば動的なページに仕上げる。という方向性に決めました。調べながらQ&Aに入力フォームをつけて自己紹介サイトを完成させることが出来るか不安に思っていたのでとても的確なアドバイスを頂きました。また、Q&Aを動的にさせるイメージも考えて頂きとても参考になりました。これは3日の間に時間がとれたら挑戦したいと思います。

秦さんどうもありがとうございました。


2012年4月16日月曜日

企画発表日!!

とうとうこの日がやってきました!今日は自己紹介サイトの企画発表の日でした。

発表は営業の二人が主な担当で、技術的な質問がきたら僕が答えるという役割分担をしていました。

実際発表をしてみるとまだまだ未熟だなと思う部分がたくさんあり、経験豊富な皆さんの意見はとても参考になりました。

特にトラックを走る部分は自分たちのイメージがかあやふやだったので、聞く人にもやはりうまく伝わらなかったですね。

今の自分の技術で今日指摘されたことがどこまで出来るかわかりませんが、納品には間に合うように頑張ります!!



今日は初めての外部研修にも行きました。

社外の研修は初めてだったので、とても新鮮でした。

今日はデータ活用の基本という講習を受けました。

グラフの使い方やデータの注目すべき場所を講師の説明とグループワークを通して学びました。


以上です。いよいよ明日から本格的な自己紹介サイトづくりが始まります。
javascriptをどの程度使えるようになるかわかりませんが頑張って勉強してみます!



2012年4月13日金曜日

レイアウト完成!?


昨日はお疲れさまでした!

夜の花見もなかなかいいものですね。

ただ、乗り過ごして終電に間に合わなかったので次から気をつけます。。。


今日は少し前から作っていた自己紹介サイトの個人のページのレイアウトを引き続き作りました。

このレイアウトを軸に来週からは個人のページを作っていきます。

僕がレイアウトを作っている間に2人には月曜日の発表に向けて企画書を作ってもらいました。

作業を振り分けてサイト作りを進めています。


前回の記事で田村さん、秦さんからコメントを頂き、またお花見の時に大原さんからアドバイスをもらい、エディタを変えてみました。

今まではmacのデフォルトのテキストエディットを使っていました。

そこで、今回はMacVimを入れてみました。

ソースに色がつき、ぱっと見でミスがわかるのでミスに気づくのが早くなりました。

今後は設定をいじりながら使いこなしていきます。


今日のお昼は瀬谷さんにごちそうになりました!
とてもおいしかったです!ありがとうございました。

ただ、テーブルマナーがあまりわかってなくて少し恥ずかしかったです。。。
テーブルマナーも勉強が必要だと思いました。。。


来週は外部研修と企画発表があります!
その後は自己紹介サイトを完成に近づけます。
頑張るぞー!!!

2012年4月11日水曜日

コーディングなう。

今日もひたすら自己紹介サイト作りに励みました。

昨日詰まっていた部分は半角スペースを全角スペースで打っている部分があり、それを直すだけで正常に動きました!

HTMLはエラー出力がされないのでこのようなエラーは見落としてしまっていました。。。

ケアレスミスには注意したいと思います。

また、CSSを使って画面のレイアウトをしてみました!

最初は画面を小さくしたりするとレイアウトが崩れてうまく行かなかったけれど画面サイズを固定することでうまくいきました。もっといいやり方もあるみたいなのでもしかしたら変えるかも知れませんが現状はこんな感じです。

CSSを使い始めて、出来ることの幅が広がった気がします。

あとは見やすいページを作れるようにセンスを磨いて頑張ります。


明日はお花見ですね!代々木公園で場所取りをしながら待ってます!
皆さんは業務調整を頑張ってください!

2012年4月10日火曜日

HPづくり!



今日はHTMLとCSSを勉強しながら自己紹介サイトの骨組みを少し作りました。

僕たち3人はまだまだ知識も力も足りないのでどこまで実現できるか不安は残りますが、頑張って完成させたいと思います。

実際にホームページを作るとなるとデザイン、レイアウトの面で苦労することが多いと実感しました。
特に何ができて、何が出来ないのかが完全に理解できている訳ではないので、どのようなレイアウトにするかを迷っています。

CSSはわかってきているけど動いたり動かなかったりで動かない理由を見つけるのが難しくもやもやしています。
もうすこしスムーズにプログラムを打てるようにしたいです。

とりあえず、勉強しながら骨組みを作り、少しずつでも自己紹介サイトを完成に近づけたいと思います。

2012年4月9日月曜日

コーディング始めました!


今日は本田さんからHTMLとCSSについての講習を受けました。

講習の後課題である自己紹介サイトについての発表があり、いよいよ新人3人で一つの物を作る時がきました!

HTMLとCSSはいずれも自己紹介サイトを作るのに必要なものなので、午後から早速その二つについての勉強を始めました。

HTMLは以前に少し触っていたため、いろいろなタグを打って動作確認をし、復習としました。

一方、CSSは初めて触れるものなので少し不安がありましたが、なんとか動かすことができて理解も出来ている・・・と思います。

HTMLファイルに直接書き込むやり方と外部CSSから読み込む両方のパターンを試してどちらも動いているので今のところは問題なく進んでいます。

今はサンプルコードを参考にして打っているので大丈夫ですが、自分たちで考えた物を形にする時は難易度が格段に上がると思うのでもっと勉強して自己紹介サイト作りに取り組みたいと思います。


先週からやっている電話対応にはだいぶ落ち着いて対応できるようになってきました。
ただ、電話が掛かってきた人が外出している時や緊急の用の場合はまだ慣れていないのでたくさん経験を積んで慣れていきます。

2012年4月6日金曜日

あっという間の1週目。


とうとう一週間の最終日を迎えました!
入社する前は最初から5日間だから大変だぁ。。。
と思っていたのですが、あっという間に終わってしまいました。


午前中は電話対応の実践をしました!

研修で練習したのでなんとか対応することができました。

しかし、まだまだ経験不足で電話をしている間は視野が狭くなりがちなので気をつけたいと思います。

これからは新人3人で電話対応をやり、実践を経験しながらなれていこうと思います。


電話対応の間は本とインターネットを利用してPHPの復習を行いました。

卒業後はPHPに触れていなかったので復習をしっかりやりながら基礎を固めていきたいと思います。


来週も頑張るぞーーー!

2012年4月5日木曜日

説明するって難しい。。。

入社してからもうすぐ一週間となり生活リズムがようやく安定してきた気がします。


今日PCのセットアップが一段落しました!
助言して頂いた皆さん、ありがとうございました。

また、出題された課題の発表も行いました。
CSSやjavascript、HTML5について調べて発表する課題だったのですが、
説明がうまく出来ず、調べる力が足りていないと実感しました。
より簡潔にわかりやすく説明できるように調べる対象のことを理解する必要があると感じました。


また、メールの書き方や名刺交換のマナー研修もやりました。
メールはその場に合った書き方をし、体裁をしっかり整えることを学びました。

名刺交換は交換するだけにも関わらず、様々なところにマナーがあると感じました。

お昼は秦さんに連れて行って頂きました!とってもおいしかったです!!
またそのときに自己紹介サイトの説明を聞きました。

そして空き時間に自己紹介サイトについての意見交換を同期3人でしました!
なんとか案はまとまりつつありますが、実現できるかが少し不安です・・・

とりあえず企画発表までにHTMLの予習をしながら研修をこなしていきたいと思います。






2012年4月4日水曜日

今日のこと。

午前中に自己紹介メールを皆さんに送りました。

私のことがよりわかって頂けたらうれしいです。

その後は口座を作りに一度外へ・・・

午後は吉田さんから新人教育を受けました。
今日は言葉使い、電話対応、挨拶、身だしなみ、お茶だしについての研修を受けました。

特に電話対応はイレギュラーな場合についても研修を行い、あたふたしながらもなんとか形にすることが出来たと思います。


またその後、PCのセットアップをし、プリンタの設定やSkypeの導入を行いました。

戸惑うところがたくさんありましたが皆さんに助けて頂き、これらの設定は完了しました。
本当にありがとうございました。


まだ3日目ですがとにかく1日が過ぎるのが早く感じます。
業務に取り組む際に不安がないように引き続き研修およびPCのセットアップを頑張っていきたいと思います。



2012年4月2日月曜日

初出社!初ブログ!

今日初仕事を迎え、ついに社会人になりました!

右も左もわからない新人なのでE2の皆さんにはこれから迷惑をかけることがたくさんあると思いますが、頑張りますのでどうかよろしくお願いいたします。


今日やったこと
 ・入社手続き
 ・就業規則の説明
 ・職場案内
 ・社員紹介
 ・業務説明
 ・ビットやn進法についての説明

以上のことをやりました!
あっという間の一日でした。
これからの日々が楽しみです。

社員さんはみんないい人ばかりなのでとりあえず一安心です。
まだ全員の名前を覚えるのは難しいですが頑張って覚えていきます!


ビットやn進法についての説明は大学で学んできたので良い復習になりました。
吉田さん、ありがとうございました!




家が遠いから朝早いけど明日も頑張るぞー!