勉強会(3回目)振り返り
やったこと
[1.]前回の振り返り
- 前回やったのがTomcatの導入
- http://localhost:8080で表示
- JSPを作成し1から10までの数値を足していく過程を画面表示
- EclipseからMySqlに接続する
[2.]Strutsについて
今回はStrutsを勉強すると分かっていたので事前に
eラーニングの月額受講・無料受講 / コース(講座)提供・運営 / クラウド(ASP)型eラーニングシステム(LMS) | StudySmile にてStrutsの学習を申し込んでいたので
それを元に勉強を進めました。
今はStrutsを使う企業は少なくなってきているのか教材が少ないので
事前に準備をしておけたので勉強会もスムーズに進めました。
[3.]StrutsからDB接続
今回CRUDを実装したかったんですが、時間の関係上、Rしか出来ませんでした。
C:Create ⇒ insert
R:Read ⇒ select
U:Update ⇒ update
D:Delete ⇒ delete
それぞれの頭文字を取ってCRUD(クラッド)と呼んでいます。
SQL文の基本的な使い方ですね。
Strutsの中でMySQLへのDB接続を行ったんですが、普段業務で使っているのが
Accessなので使いづらいったらないわ( ̄ω ̄;)
参考:RDBMS(リレーショナルデータベースマネージメントシステム)
[4.]今までやったことの理解確認
Java | |
---|---|
型の理解 | OK |
forとかループ系 | OK |
Ifとか条件分岐 | OK |
インターフェース | NG |
クラスの継承 | NG |
try~catch | NG |
JSP | |
---|---|
スクリプトレット | OK |
コントローラーとの連携 | OK |
HTMLの基本文 | OK |
JSの基本文 | OK |
CSSの基本文 | OK |
Struts | |
---|---|
MVCの理解 | NG |
Modelの理解 | OK |
Controlerの理解 | NG |
Viewの理解 | OK |
xmlについて | NG |
DB | |
---|---|
Create | OK |
Read | OK |
Update | OK |
Delete | OK |
Webアプリケーション | |
---|---|
Reqest | NG |
Response | NG |
セッション | NG |
今後の課題
設計をしていき
機能を出来るだけ紙にでも書き下ろす
それに対してどれだけの時間で出来るのかを想定する(工数)
実装する(構築)
それに対して想定に対する結果の評価をする。
週間報告3
今週は勉強が思うように時間が取れずほぼ進みませんでした。
ITプログラマー・エンジニア転職のpaiza にてスキルランクBの
結果がまとまったので一覧を
PaizaスキルチェックランクB結果 | 初回点数 | 初回結果 | 最終結果 |
---|---|---|---|
B004:ログファイルの抽出 | 0点 | 2ケース失敗 | |
B006:ダーツゲーム | 出来ない・・・ | ||
B008:地下アイドルの夢 | 90点 | 1ケース失敗 | 全て成功♪ |
B009:カンファレンスのタイムテーブル作成 | 26点 | 7ケース失敗 | 全て成功♪ |
B010:サッカーのオフサイド判定 | 18点 | 9ケース失敗 | 全て成功♪ |
B011:名刺バインダー管理 | 84点 | 全て成功♪ | |
B012:チェックディジット | 77点 | 全て成功♪ | |
B013:最遅出社時刻 | 8点 | 9ケース失敗 | 全て成功♪ |
B014:3Dプリンタ | 0点 | 全て成功♪ | |
B015:7セグメントディスプレイ | 46点 | 6ケース失敗 | 全て成功♪ |
B019:グレースケール画像の縮小 | 81点 | 全て成功♪ | |
B016:ここはどこ? | 0点 | 9ケース失敗 | 全て成功♪ |
B017:手役の強さ | 90点 | 1ケース失敗 | 全て成功♪ |
B020:ネットサーフィン | 0点 | 10ケース失敗 | 全て成功♪ |
B021:複数形への変換 | 97点 | 全て成功♪ | |
B022:選挙の演説 | 0点 | 9ケース失敗 | 全て成功♪ |
B024:格子を円で切り取る | 9点 | 9ケース失敗 | 全て成功♪ |
B023:マッチ棒パズル | 0点 | 1ケース失敗 | 全て成功♪ |
B025:うさぎジャンプ | 0点 | 全て成功♪ | |
B026:自動販売機 | 10点 | 9ケース失敗 |
全て成功♪ |
スキルBでは結局100点を1度も出せなかった…
97点は後数分早ければ出来ていたし、100点を取りたいが
あまりに過信して提出したら記述間違いがあったり(問題外(´Д`|||) )
ダメダメでしたが経験不足なのでこれからも再チャレンジで
お世話になりたいと思います。
平均点を下げてしまい申し訳ありません・・・
3連休初日★
今日はお休みだったので身重の奥さんと娘の3人で
ららぽーとに行ってきました。
私はファッションに興味がないのでいつも長々と(個人的に感じるだけ)
洋服を見ているのが耐えられず大体不機嫌になるんですが、
ようやく奥さんがららぽーとの構造に慣れてきたので
自由行動を取れるようになりました★
(今までは知らない場所に一人は嫌だってことで無理でした)
ってなことで自由時間にゲーセンに行って遊んでたんですが
まぁお金を使わせること(´Д`|||) ドヨーン
スロットコーナーなんかは
100円で30クレジット ⇒ 300円で120クレジット
ってなってるんで300円入れたくなるし、、、
メダルを購入するのも
100円で10枚・・・(・ω・。)
1000円で300枚(*´ρ`*)
って感じでやはり大金を使ってしまう・・・
今日は北斗の拳のメダルアーケード(?)をやってきました。
メダルを発射してパチンコみたいな図柄がそれってジャックポッドがあったり
北斗の拳なので楽しめると思いきや激辛・・・
全く当たらなかったし全くメダル増えない(´Д`|||) ドヨーン
結果4000円もつぎ込んで確変中(99回を引いた)でも当たらず
残り確変40回ぐらい残して七星チャンス5回ぐらいあって
レベル4の状態で時間切れで泣く泣くハイエナされました・・・
やはり家族において自由時間は禁物なり
エアーシップQ
サ○ンパスみたいな名前ですが湿布ではなくシップ(船)ですね(笑)
サンドボックスゲームというジャンル?らしいです。
有名になったのはマインクラフトやテラリアなんかがあって
ずーーっと気になっていたんだけど買いそびれてて
国内産で実は昔からある。(マインクラフトより前?)
マインクラフトやテラリアは今更感が強かったので新発売されたので購入しました★
くわしくはこちら
可愛いドット絵で動かせる国産ゲームなので期待が高まるばかりでしたが
やはり自由度が高すぎるゲームは初見者は迷子になる(笑)
しかもいきなり2回も死んでしまった(´Д`|||) ドヨーン
とりあえず最初の島が終わって船を手に入れて次の島に着いたところで
切りあげました。
船は左右の向きの概念がなく同じ方向を見ながらいろんな向きに動けるので違和感
後、船は右スティックで動かすのですが
急に敵が船に乗ってきたりしててんやわんや(笑)
オンライン要素もあるみたいなので楽しんでいきたいと思ってます★
VBSのSplitの注意点
今日はプログラムの課題の発表日
(会社で所属しているチームで私が主体となって課題を作成しています。)
テキストファイルを取得(読み込んで)取得した値の内大きい値を表示する。
概要としては
- 1レコードの値はカンマ区切りで2つの数値が渡される。
- 数値以外の値は入らない
- 0~99999までの値とする。
といった課題を作成したんですが
VBSにおいてカンマ区切りの値をSplitで配列に格納すると
文字列として認識されるみたいで
50,100の値をSplitで分割した場合
50 < 100 にしたいと思っていたのに
"50" > "100" と言った評価になってしまい。
間違った結果を出してしまった人がいました。
(まぁ気付いてよって思いましたが)
VBSは変数の宣言の際に型の宣言といったものがないので
実際に格納されている値がどんな型なのか分からないんだなぁと思いました。
なので数値として扱いたいので
Dim inputTextArray
Dim firstNo, secondNo
inputTextArray = Split("50,100",",")
firstNo = CLng(inputTextArray(0))
secondNo = CLng(inputTextArray(1))
If(firstNo < secondNo) then
MsgBox(secondNo)
End if
みたいに型変換(キャスト)をしなければいけない。
【VBSの変数の宣言】
- バリアント型で宣言される
- 格納された値に準じて型を決める(数値が入ったらint型など)
- 実際に変数の型の状態を確認するのが手間(?)
といった特性があるのかなと認識してます。(間違ってたら指摘を・・・)
Dim i
i = 1
DIm x
x = "1"
として型の宣言をせずに自由に値を格納できるんですよね。
VBAからプログラムをやってきた身としては非常にわずらわしく感じてます。
しかし、VBSって世の中でどのくらい需要あるのだろうか・・・(汗)
フリフリ ヾ(・д・。)マタネー♪
ドラマ見て号泣、アニメ見ても号泣
昨日今日と勉強を進めずにテレビを見てしまいました。
今見ているのが
- ワンパンマン
- ダイアのエース
- ハイキュー
- コウノドリ
- ウォーキングデッド
を見ていますが、ハイキューとコウノドリは毎回と言っていいほど
号泣をしてしまう( ̄ω ̄;)
自分も2歳の娘ともうすぐ産まれてくる赤ちゃんがいるので
異常に涙もろくなっているのが分かる(笑)
子供が産まれるまでは子供を可愛がる自信すらなかったけど
初めて娘を見たときに「かわいい」と思えて本当に良かったと思う。
多分、最初に見た我が子と向き合えなかったら家族はなりたたないと思うし。
コウノドリでも中学生が出産するシーンが描かれていたけど
心が育っていない若者が成長する機会って少ないんだろうなぁって思う。
ニュースで2歳児にタバコ吸わせてる動画をFBにアップして
炎上した結果逮捕に至ったってやっていたけど理解できない。
逮捕された二人はお互いのことどう思っているのかな?
「お前がFBに乗せるからだろ」
「あんただって面白がってたじゃない」
とか子供の幸せを考えないやりとりをしていないことを願う。