文系男子が日和るIT開発~IT知識なしで飛び込んだIT企業

文系男子だからIT企業に就職するなんて考えてもみませんでしたが、日和ながら日々くらいついています。

東京マラソンが崩壊させたマラソンへの壁と、意外と多かったマラソン完走能力者

f:id:dreamjourney:20160227234930j:plain

明日2月28日に毎年恒例となりつつある東京マラソンが開催されますね。
何と今年で10回目で、過去最多の3万7千人が参加する。
市民参加型のマラソンとしては大阪マラソンなどを上回る日本最大級の規模となる。

参加資格

参加するためにはまず抽選を突破するか、基準タイムを突破するかのどちらかが基本的な参加基準となる。
抽選は近年は

続きを読む

ASUS ZenPad8(Z380KL)タブレット動画レビュー そして子どもの思い出を残すタブレット

 ASUSタブレットZenPad8のレビューを過去何度か書かせていただきましたが、新たな発見がありましたので、その感想をレビューさせて頂きます。

 

その内容は動画撮影に関してのレビューです。

 

今日、実は子ども(←幼稚園児)の生活発表会がありました。
親からしてみればかわいいわが子の成長ぶりを目の当たりにした感動の1日だったのですが、
それは、じじばばも同じ、かわいい孫の成長を見てきっと感動したことでしょう。

そちらの話はさておき、

続きを読む

オーディオ業界の動向を先読みし、打算した挙句のシステムエンジニア業 でも天職

トピック「今の仕事を選んだ理由」について

 

プロ野球選手」

 

これは小学生の頃の夢でした。

小学校5年生のソフトボールの市の大会で優秀選手となったあの頃は
実は既にもう

続きを読む

Linuxに触れたらまずはシェルスクリプトを作って動かしてみよう~初心者向けの入門書

Linuxに触れたら、
まずはシェルスクリプトを作って動かしてみよう。

昔を懐かしんでLinuxUnixに触れ始めた頃、
GUIのOSに慣れていた自分にとってCUIのOSは
ものすごくとっつきにくかった。

とにかく

続きを読む

ASUS ZEN PAD8をOCNのSIMで脱Wi-Fiする

ZEN PAD8は外で持ち出してこそ生きるタブレット

今のままだと屋内でのWi-FI
外でカメラを使用する程度しか用途がない。

外でネットワークに接続し、

地図(主にGoogle Map)を見たり、

出先でインターネットで調べ物をしたり

スケッチや手書きメモのできるアプリで人に物を教えたり教わったり、

たまにはFacebookInstagramTwitterをしたり、

そんな使い方をしてこそのタブレット

特に地図を見てお店を捜す時と、
時間のないときに詳しく調査を行うとき、
タブレットのサイズのほうが情報量が多く、
スピードが格段に上がります。

これは

続きを読む

ASUS ZenPad8(Z380KL)タブレット購入1か月後のカメラレビュー

トピック「マイベストエントリー」について

 

今年人気のあった記事はASUSタブレット「Zen Pad8」のレビューです。 

dreamjourney.hatenablog.jp

 

というわけで、思い立ってこの続編を書こうかと思います。

 

そういえば、
購入時は 素の姿だったタブレットも、
今ではカバーを身に纏っており、アプリも色々インストールしています。

さて今回は、

ZenPad8のカメラの性能について少しご紹介します。

Zen Pad 8のカメラ

カメラは、アウトカメラ800万画素、インカメラは200万画素です。

インカメラは、

続きを読む

SQLite3入門 constraint failed 【VMWareでSQLデータ管理】

テーブル名「test2_table」のカラム名「id」にPRIMARY_KEY制約をかけ、CREATE TABLEを行った。

データは下記のように登録する。

赤字の行で、「id=1」を登録したことにより、

最初の行との主キー制約違反となり

Error: constraint failed

が発生。

 

sqlite> create table test2_table(id number primary key, age number);
sqlite> insert into test2_table(id, age) values (1, 25);
sqlite> insert into test2_table(id, age) values (2, 22);
sqlite> insert into test2_table(id, age) values (3, 29);
sqlite> insert into test2_table(id, age) values (1, 29);
Error: constraint failed

 

当然ながらカラム名「age」にはPRIMARY KEY制約をかけていないため、
下記INSERT文はえらーとならない。

sqlite> insert into test2_table(id, age) values (4, 29);
sqlite

 

 

テーブル名「TEST3_TABLE」として、
カラム名「ID」に primary key制約を、一方、カラム名「age」にはUNIQUE制約をかけてみる。

sqlite> create table test3_table(id number primary key, age number unique);

「id=1」で、且つ、「age=25」をINSERT。

sqlite> insert into test3_table(id, age) values (1, 25);

sqlite> select * from test3_table;
1|25

「id=1」で、且つ、「age=26」をINSERTすると、先ほど同様に
Error: constraint faile
が発生する。

sqlite> insert into test3_table(id, age) values (1, 26);

Error: constraint failed
sqlite>
sqlite> select * from test3_table;
1|25

 

また、「id=2」としても、「age=25」をINSERTすると、これも先ほど同様に

Error: constraint faile
が発生する。

sqlite> insert into test3_table(id, age) values (2, 25);

Error: constraint failed

 

このことから、PRIMARY KEY制約とUNIQUE制約違反が発生した場合のエラーは同じメッセージが表示されることがわかる。

 

SQLite3入門 テーブル作成Create Tableとテーブル確認方法【VMWareでSQLデータ管理】

VM WareでCent OSを使用していますが、RDBとしてSQLiteが使用できるようです。

SQLiteは、ファイルでデータ管理を行うタイプで、
軽量のリレーショナルデータベース(RDB)というのが特徴のようです。

こちらを使ってSQLに触れて慣れてみよう、というのが目的です。

当初、筆者もSQLやデータベースというのが苦手(今でも得意ではない!)でしたが、
仕事で触れる機会が多く、初心者レベルはクリアできそう、というスキルレベルです。

ですので、

続きを読む