光と闇のゲーマー空間_Ver2

ブログ名変えました。ブログ名の通り、旧HPのVer2と言う位置付けですが、現在は遊戯王が中心ですが、今後は旧レビューを掘り起こしたりしていく予定です。更新頻度はゆっくりと。

IT(DB・SQL)

【IT】 Progateを無料で出来る範囲でやってみた

どうも、renieseです。
今週、会社の上司と会話をした際に「Progate」というサイトの話が出ました。
少し興味を持って、無料版で出来る範囲で触れてみましたので簡単に感想を。
(会社は有料ユーザーを持っているようなのですが、今回は管理人個人ユーザーで実施)

使用したブラウザは公式が推奨するGoogle Chromeです。
入力する場合に全角文字(漢字やひらがな等)を使う場合が多々あるのですが、どうも文字カーソルが半角にしか対応してない様で、BackSpaceキーで削除する際に消したくない文字を消してしまう事が多々あり。半角文字だけにしてくれれば良いのに・・・とは思いました。

以下に行ったレッスンと、管理人が終わらせるまでの時間を目安で書きます。

■HTML & CSS 初級編(約1時間)
登録後に最初に促されるレッスンがこれ。
管理人はそんなにHTMLが得意では無いので、今回触れた範囲では一番楽しめました。
marginとpaddingの違いとか、marginやpaddingでpxを複数書く際の並びが時計回りになっているとかは初めて知りました。その分、時間が多少かかりましたが・・・。

HTML初心者なら悪くないレッスンだと思います。


■Java Ⅰ、Java Ⅱ(どちらも約15分)
この2つはまとめて記載。
内容は変数宣言やIf、switch、for、while文等。
変数宣言はint、String、boolean、doubleしかない・・・せめてcharくらいは必要だったのでは。
メソッドの話すらないので、正直言ってこれだけでは話にならないでしょう。


■JavaScript Ⅰ(約15分)
上記のJavaと大して変わりません。
基礎要素だけだと、ほとんどJavaと変わらないのはやむを得ないのですが・・・。


■SQL I(約10分)
なんとSELECT句のレッスンしかありません・・・。
INSERTやUPDATE句すらないのでは、さすがに話にならず。


■Command Line 基礎編(約10分)
このレッスンはこれ1つのみなので、有料にしても同じ。
内容はtouch, pwd, cd, ls, cp, mv, rmコマンドの使用について。
コマンドラインで扱う事は意外とやらないので、勉強になるといえばなるかも。
Linux扱った事があるなら、勿論不要ですが・・・。


■Git Ⅰ(約15分)
このレッスンもこれ1つだけです。
内容はinit, add, commit, remote, push, pull, status, logコマンドの使用について。
add -> commit -> push -> pullと言うサイクルで回るという事が分かればとりあえずOKですかね?
管理人は現場でGitを使った事が無いので、あんまり大きな事言えませんが・・・。


総じてみると・・・やはり、無料で出来る範囲ではたかが知れていますね。
有料プランは月980円なので、一月くらいはやってみる価値はあるかなぁ・・・?
ちょっと考えてみます。

では、本日は以上で。

【PL/SQL】今、勉強中です

どうも、renieseです。
今日は遊戯王の新パックの発売日ですが、大雪の影響で買いに行く事は出来ませんでした。
歩けば行く事は出来たんですが、雪かき&床屋に行ったら買う気が失せてしまいました。
プロモがどれだけ残っているかは知りませんが、まぁ明日考えますね。

今回も遊戯王のデッキを公開しようかと思ったんですが、良く考えるとまだ新制限では
デュエルしていないので、公開は早いかなと。【ジェムナイト】 は新制限前からあの形だったので、
公開しましたが・・・明日、デュエルする(と思う)ので、公開はそっからになるかな。

で、久々に勉強の話題。今はPL/SQLを勉強中です。
勉強には「プロとしてのOracle PL/SQL入門」を使用。

プロとしてのOracle PL/SQL入門 改訂版 (Oracle現場主義)
アシスト教育部
ソフトバンククリエイティブ
2010-03-18

 
本編は全266ページで全13章となっています。現在はまだ4章(71ページ)・・・
届いたのが今週の水曜だったからだが、そんなに長い本でもないのでさっさとやり遂げたい所。
現在はカーソルまで学んでいます。5章までが基本編なので、早く実戦編やりたい・・・。

色々と書きたい事もありますが、それは1冊やり遂げてからにします。
では、以上で。 

【Java SQL】スコープ、数値⇒文字列変換、SQLパフォーマンス 備忘録その1

どうも、renieseです。
今日から現場でした。まぁ、現場の事はまた後ほど書くとしまして・・・。
今日学んだ、調べた事について書いています。あぁ、初日なので仕事という仕事はしてないです。

まぁ、全部、復習を兼ねて家で調べて「げっ!そうだったのか」なんだが(何)

続きを読む

【DB SQL Server Express 2012】インストール、接続、テーブル作成、mybatis使用時の接続方法について

どうも、renieseです。
本社勤務内の自習勉強でSQL Server Express 2012をインストール。
mybatisを使用した接続まで行いましたので備忘録として記載しておきます。

基本的に以下のページを参考にしました。
Web サービスを作るための手帖

気付かなかったのですが、上記リンクにあるようにインストールできるものが3つあります。
このうち「SQL Server 2012 Express with Tools」をインストールするのが良いのかな?と思います。
仕事ではどうかはともかく、自主学習用としては。

自分は普通の「SQL Server 2012」インストール後に、差分を上記で入れましたが、
最初から「SQL Server 2012 Express with Tools」を入れれば恐らく全て入るはず。

インストールについては上記リンクの記載だけで迷う事はないと思います。
接続については下記のページを参考にすれば問題ないでしょう(上記リンクからからも行けます)。
SQL Server 2008 Express の設定


続いてテーブル作成について。PostgreSqlやMysqlに比べれば作りやすいかな?とは感じました。
多少詰まったのはAuto Incrementの方法と、外部キーの設定方法。

Auto Incrementについては「IDENTITY列」と言うのが列のプロパティにあり、
そこで連番にしたい列を指定する事で可能となります。ただ、何故か初期値が1000になっている。
初期値を変更するには以下のSQL文を発行します。

DBCC CHECKIDENT (【テーブル名】, RESEED, 【設定したい値】)

なお、第3引数の【設定したい値】を無くして第2引数までにした場合、現在の値を確認できます。


外部キーについてはテーブルの右クリック【デザイン】⇒右クリック【リレーションシップ】
⇒【追加】⇒追加された外部キーの【テーブルと列の指定】右の【...】を選択。
後は該当のキーをそれぞれ指定すれば設定できました。


最後にmybatisによる接続方法。まず、ドライバを用意します。
自分はJDBCドライバしかまだ経験がないので、JDBCドライバを落としてビルドパスに通します。
JDBCドライバは以下から。
マイクロソフト公式JDBCドライバ ダウンロード

上記リンクから【ダウンロード】⇒【sqljdbc_4.0.2206.100_jpn.exe】を選択してダウンロード。
exeを実行してunzip。中にある【sqljdbc4.jar】を使用します。
※もう1つ「sqljdbc.jar」と言うのもありますが、こちらはJDEが古いバージョン用の模様。

接続についてはmybatisのconfig.xmlを以下のようにします。
<property name="driver" value="com.microsoft.sqlserver.jdbc.SQLServerDriver" />
<property name="url" value="jdbc:sqlserver://localhost:1433;databaseName=【DB名】" />

【DB名】は接続したいDBを選択します。

では、またお会いしましょう!!
アクセスカウンター
  • 今日:
  • 昨日:
  • 累計:

最新コメント
月別アーカイブ
ブログ内検索
QRコード
QRコード
  • ライブドアブログ