【WPF】Metro.cs#2に行ってくるぞー!

  • 2016.06.29 Wednesday
  • 20:03

Metro.cs#2

http://eventdots.jp/event/592870

 

「WPFからみるMVVM」楽しみです。

最近は、WPFと戯れてときどきFriendlyにお世話になってます。

  • 2016.06.28 Tuesday
  • 00:21

いまさらな感じですが、最近はWPFと戯れてます。

あとFriendlyを使って、プロダクトでは絶対やってはいけないような事を率先してやってます。

テストプログラミングって自由だな〜!Friendly最高だな〜!素敵すぎますね!

 

あと、最近ようやくAWSやAzureといったクラウド関連に触手が伸ばせるようになりました。

サーバレスアーキテクチャ!なんだろそれ!うまいだろきっと!

AWS LambdaやAzure Functionおぼえよ!って鼻息荒くしてます!面白そうだ〜。

de:code2016行ってきた。

  • 2016.05.28 Saturday
  • 18:57
de:code2016行ってきた。
面白かった。

【Oracle】Oracle 12c Bronze とったどー

  • 2016.05.22 Sunday
  • 17:48
JUGEMテーマ:コンピュータ

生きてます。こんにちわ。
去年、データベースとSQLとか明日本気出すみたいな投稿をしてたみたいですが
ちゃんと本気出しまして、資格をゲットしました。
とったのはOracle 12c Bronzeです。
試験の内容とか書き込んでしまうと、資格はく奪になりかねないので触れませんが
感想程度に書き下すと

・SQLは、10用のSQLが一番簡単だから黙ってそれ受けるといいよ。
・我こそはというつわものは12c受けて返り討ちにあうがいい。私は12c SQL一発合格しましたが
・SQLの試験はただSQLが書けるだけではおそらく落ちます。
 普段からカラム名が英語や日本語、大文字小文字が混在、
 日本語の単語が並べられてるけど意味が良く分からない文章や
 ときどき本当に書き間違えが存在するような仕様書から
 望まれた答えを予想し、思いやりと察しで解決してしまうようなそんなDB管理者様なら普通に合格できるレベルだと思います。
・特定分野の業界用語がしれーっと出てきます。
 ITプロという情報処理試験の一番のレベルの資格に登場していたのを確認したので
 それぐらいSEなら一般常識だろという感じなのでしょうか?
 知らない単語が日本語名でかかれ、書かれているSQLは英単語になっていると私にはさっぱりで太刀打ちできません。
・12cのSQLはマジ難しいですよ。気を付けてね!
・12cのSQLは悩んで時間をかけると時間切れになります。
 まず問題文と参考というタブに書かれているものを全部読んでいると、それだけで時間がオーバーしてしまうと思います。
 何を聞かれているか、あってるものを抜きすのか、間違っているものを見つける問題か見極め、
 SQLみて正解見つけたら、すぐ次へ、みたいなテンポよくやらないと間に合わないと思います。
 これ正解だと思うんだけど自信がないから別の選択股も読もうかなみたいな事をしてると時間切れ間違いなしです。
 さくさく解いていきましょう。
 というか解答テクニックみたいなSQLとは別次元で努力しないといけない気がします。
・12cのDBAは、SQLの難解さに比べて気が抜けるレベルで簡単です。時間も半分余ってしまいました。

勉強時間はSQLは半年、DBAが一週間程度ですかね。
SQLの半年は、述語論理や集合論とデータベース論理の学習も含めています。
解答トレーニングに一ヶ月くらい費やしました。

本気でSQLやらDBAやらを勉強しようと思って資格とることにした。

  • 2015.08.04 Tuesday
  • 00:07

絶賛、明日から本気出す!中なんですが、
今はデータベース関連の技術に関して本気出す状態です。
前々から書いているようにデータベースを勉強しようと思い、
まず手始めにリレーショナルデータベースモデルを勉強するために
論理学と集合論をかじってみたりしてみました。
これには関しては、このブログを読んでくださっている技術者の
皆さん全員にお勧めしたいです。

ろんりと集合

この本が凄くお勧めです。これを読んだ後にリレーショナルデータベースの
理論的な事を言及している本を読むとなるほどなーって思うことを請け合いです。
※高度な数学を学ばれ、その知識をキチンを持ってる方には釈迦に説法と思われますので注意。

で、まあ、データモデルに関しては、また深く深く沈み込めると思うんですが
それよりもSQLがまともにかけた方が良いよねっておもってみたりしてまして、
Oracleの資格とろうかなと今更ながらにがんばってます。

ところで、Oracle masterっていつの間に下から順に取得しなければならなくなったの?
そして、受験料が異様に値上がりしてませんか????

ねーねー。

そうそうリレーショナルデータベース関連でお勧めの本2冊。

評価:
市川 忠男
森北出版
¥ 3,672
(2005-03)
コメント:4章がリレーショナルデータベースな内容になってます。ページ数があまりありませんが、ポイントがものすごく的確にまとまっていて、感動します。

評価:
増永 良文
サイエンス社
¥ 2,808
(2003-03)
コメント:特にデータベース管理者の心意気とか余計な主張とかはなく、純粋にリーレーショナルデータベースに関して論理的な展開で紹介されている良本だと思いました。教え方がうまいと思うし、論理的だと思う。すばらしいです。

.NET Framework 4.6がリリースされてWPFが使えるようになったポイ

  • 2015.08.03 Monday
  • 23:58

.NET Framework 4.5.2のTextBoxやComboBoxには
タッチでマジ使えんレベルのバグが仕込まれていましたが、
.NET Framework 4.6で修正されたっポイ。

と、信じてますよ!

Visual Studio 2015 にバージョンアップしてみた。

  • 2015.08.03 Monday
  • 23:54
JUGEMテーマ:コンピュータ

とあるプロジェクトをVisual Studio 2015にバージョンアップしてみた。
なんかコンパイルエラーがでる。

なんかソースコードに全角スペースが紛れているじゃないですか!?
全角スペースが紛れているかどうか全ソースをみてみると
全角スペースになっているところでも、
コンパイルエラーになるところとならないところがあることを発見。
違いを見比べてみると
ソースコードのエンコードがShift-JISになってやがった。
なぜ?
とりあえずUTF-8に直したら、コンパイル通るようになったけど
全角スペース気持ち悪いのでなおしてやったぜ!
あと、全角文字全般がダメみたいね。

RC版はそんなことなかったんだけどなー。

【数学】ろんりと集合

  • 2015.06.09 Tuesday
  • 00:09
評価:
中内 伸光
日本評論社
¥ 2,268
(2009-09)
コメント:とてもわかりやすいです。

評価:
前原 昭二
日本評論社
¥ 2,376
(2005-12)
コメント:良い

日記です。

SQLがわからん。
DBがわからん。
DBAコマンド全く覚えられない。

という状態のまま、10年くらいPGやってます。あな恥ずかしです。
チューニングがどうのこうのと言われましても・・・。赤面です。

まあ既に死亡確定みたいな状態ではあるのですが、
生き恥さらして、ちへどをはきながら、底辺を這いつくばって苦手克服ですよ。

というわけで、買ってみました。読んでみました。丁度一ヶ月前くらい?

「理論から学ぶデータベース実践入門 ~リレーショナルモデルによる効率的なSQL (WEB+DB PRESS plus)」

すみません。手元に今ないので不正確なのですが、
2章だったか3章だったか、数式が出てきまして、
これがサッパリでして、見たことある記号に見えるけど、
なんだっけ?調べてみると、自分が知ってる記号と何か違ったり
いよいよ混乱の谷底へとおこちちゃいました。

今回の自分は、そこで終わりません。
じゃー数学勉強すればいいじゃない!?
と、方向転換

「ろんりと集合」

命題論理の演算
反射法則、交換法則、ド・モルガンなどの法則
述語論理
集合
集合の法則と論理の法則の対応
写像

などなど一度は勉強したことがあるようなないような内容でしたが
とてもわかりやすい本だったので、わかったような実感を得ることができました。
ただ、「理論から学ぶデータベース実践入門」を読むための数学の知識は
もう少し高度なものが要求されているような気がします。
どうしたら良いんだろう・・・。

ちなみに記号は色々と流派があるようでして、

記号論理入門 (日評数学選書)」

この本の付録Aを読むと、ある程度の対応付けが可能になるかな・・・。

データベースの論理は

データベース実践講義 ―エンジニアのためのリレーショナル理論 (THEORY/IN/PRACTICE)
プログラマのためのSQL 第4版 すべてを知り尽くしたいあなたに

あたりに詳しく書いているかもしれない・・・読めてないからわからない。

【書籍】その数式、プログラムできますか?

  • 2015.05.22 Friday
  • 19:08
評価:
Alexander A. Stepanov,Daniel E. Rose
翔泳社
¥ 2,808
(2015-05-19)

JUGEMテーマ:コンピュータ

面白そうだったので買ってみました。

【GOFデザインパターン】デザインパターン再入門その1 現状把握編

  • 2014.05.11 Sunday
  • 11:43

GOFのデザインパターンを勉強しなおそうと思いまして、とりあえず現状の知識レベルがどの程度か把握するためにテストを作成しまいた。

問1 以下、のGOFデザインパターンを簡単に説明せよ。

Abstract Factory
Adapter
Bridge
Builder
Chain of Responsibility
Command
Composite
Decorator
Facade
Factory Method
Flyweight
Interpreter
Iterator
Mediator
Memento
Observer
Prototype
Proxy
Singleton
State
Strategy
Template Method
Visitor

回答

Abstract Factory
 具体的な生成は具象クラスが提供するが、利用者は共通のインスタンス生成を保証するパターン。
Adapter
 異なる型同士を中継するアダプターを提供するパターン。
Bridge
 特定のロジックだけを抜き出し、再利用するパターン。
Builder
 複数の型が関連する複雑なインスタンス生成するパターン。
Chain of Responsibility
 状態をリポジトリに保存・取得するパターン。
Command
 複数のロジックを共通の実行形式にするパターン。
Composite
 再帰的な構造をとるパターン。
Decorator
 インスタンスを特定の状態にするパターン。
Facade
 システムの呼び出し口を一つにするパターン。
Factory Method
 ・・・。いつも忘れる。
Flyweight
 なんだっけ(笑)
Interpreter
 こんなのあったけ(笑)
Iterator
 コレクションの列挙する構造を提供するパターン。
Mediator
 こんなのあったけ(笑)
Memento
 思い出せない・・・。
Observer
 状態の変更を通知する構造を持つパターン。
Prototype
 うん・・・。
Proxy
 Adapterとほぼ同じ・・・提供する側かされる側が用意するのかで名前が変わったような。
Singleton
 インスタンスが一つであることを保証するパターン。
State
 あれ?StateとStrategyの片方しか思い出せない。
Strategy
 状態により振る舞いを変えるパターン。
Template Method
 特定の振る舞いを抽象化する構造を持つパターン。
Visitor
 ロジックと状態を分離する構造を持つパターン。

正解(Wikiを参考にしました。http://ja.wikipedia.org/wiki/%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3_(%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2))
Abstract Factory
 関連する一連のインスタンスを状況に応じて適切に生成する方法を提供する。
Adapter
 元々関連性のない2つのクラスを接続するクラスを作る。
Bridge
 クラスなどの実装と、呼出し側の間の橋渡しをするクラスを用意し、実装を隠蔽する。
Builder
 複合化されたインスタンスの生成過程を隠蔽する。
Chain of Responsibility
 イベントの送受信を行う複数のオブジェクトを鎖状につなぎ、それらの間をイベントが渡されてゆくようにする。
Command
 複数の異なる操作について、それぞれに対応するオブジェクトを用意し、オブジェクトを切り替えることで操作の切替えを実現する。
Composite
 再帰的な構造を表現する。
Decorator
 あるインスタンスに対し、動的に付加機能を追加する。Filterとも呼ばれる。
Facade
 複数のサブシステムの窓口となる共通のインタフェースを提供する。
Factory Method
 実際に生成されるインスタンスに依存しない、インスタンスの生成方法を提供する。
Flyweight
 多数のインスタンスを共有し、インスタンスの構築のための負荷を減らす。
Interpreter
 構文解析のために、文法規則を反映するクラス構造を作る。
Iterator
 複数の要素を内包するオブジェクトのすべての要素に順にアクセスする方法を提供する。反復子。
Mediator
 オブジェクト間の相互作用を仲介するオブジェクトを定義し、オブジェクト間の結合度を低くする。
Memento
 データ構造に対する一連の操作のそれぞれを記録しておき、以前の状態の復帰または操作の再現が行えるようにする。
Observer (出版-購読型モデル)
 インスタンスの変化を他のインスタンスから監視できるようにする。Listenerとも呼ばれる。
Prototype
 同様のインスタンスを生成するために、原型のインスタンスを複製する。
Proxy
 共通のインタフェースをもつインスタンスを内包し、利用者からのアクセスを代理する。Wrapperとも呼ばれる。
Singleton
 あるクラスについて、インスタンスが単一であることを保証する。
State
 オブジェクトの状態を変化させることで、処理内容を変えられるようにする。
Strategy
 データ構造に対して適用する一連のアルゴリズムをカプセル化し、アルゴリズムの切替えを容易にする。
Template Method
 あるアルゴリズムの途中経過で必要な処理を抽象メソッドに委ね、その実装を変えることで処理が変えられるようにする。
Visitor
 データ構造を保持するクラスと、それに対して処理を行うクラスを分離する。

コメント
う〜ん。大分、間違えてます。うん、ブログに載せるの恥ずかしいけど、これから再勉強して、マスターするどー。

calendar

S M T W T F S
 123456
78910111213
14151617181920
21222324252627
28293031   
<< August 2016 >>

あわせて読みたい

あわせて読みたいブログパーツ

selected entries

categories

archives

recent comment

  • 【キーボード】6年前のRealForceを復活させることはできる!?その3
    art55 (05/22)
  • 【キーボード】6年前のRealForceを復活させることはできる!?その3
    分解大好き (05/18)
  • 【.NET Framework 4.5】 IListがIReadOnlyListを継承してない理由。
    art55 (02/04)
  • 【.NET Framework 4.5】 IListがIReadOnlyListを継承してない理由。
    Gen (02/04)
  • 【キーボード】RealForce が壊れて帰ってきた。
    art55 (04/29)
  • 【.NET Framework 4.5】 IListがIReadOnlyListを継承してない理由。
    art55 (02/23)
  • 【.NET Framework 4.5】 IListがIReadOnlyListを継承してない理由。
    かるあ (02/22)
  • 【C#】Dictionaryの実装・データ構造・アルゴリズムを観察する。
    art55 (01/16)
  • 【C#】Dictionaryの実装・データ構造・アルゴリズムを観察する。
    karuakun (01/16)
  • 【NetOffice】【Excel】死なないExcelプロセスをKillする。
    art55 (12/05)

recent trackback

recommend

recommend

recommend

C#プログラマのための.NETアプリケーション最適化技法 (Programmer's SELECTION)
C#プログラマのための.NETアプリケーション最適化技法 (Programmer's SELECTION) (JUGEMレビュー »)
Sasha Goldshtein,Dima Zurbalev,Ido Flatow,サシャ・ゴルドシュタイン,ディマ・ズルバレフ,イド・フラトー

recommend

ろんりと集合
ろんりと集合 (JUGEMレビュー »)
中内 伸光
とてもわかりやすいです。

recommend

recommend

シャノン・ノイマン・ディジタル世界
シャノン・ノイマン・ディジタル世界 (JUGEMレビュー »)
市川 忠男
4章がリレーショナルデータベースな内容になってます。ページ数があまりありませんが、ポイントがものすごく的確にまとまっていて、感動します。

recommend

東プレ Realforce91UBK-S 静音キーボード 静電容量無接点方式 変荷重 ブラック NG01BS
東プレ Realforce91UBK-S 静音キーボード 静電容量無接点方式 変荷重 ブラック NG01BS (JUGEMレビュー »)

テンキーレス、静音のRealForce91UBK-S。スコスコ感がたまらなく気持ちいいです。家と会社で2台持ってます。

recommend

recommend

プログラミング.NET Framework 第4版 (プログラミングシリーズ)
プログラミング.NET Framework 第4版 (プログラミングシリーズ) (JUGEMレビュー »)
Jeffrey Richter
発売予定美 2013年10月10日。.NET Frameworkとお付き合いする人のバイブルですね。

recommend

recommend

キャット・シッターの君に。
キャット・シッターの君に。 (JUGEMレビュー »)
喜多嶋 隆
私のイラストレータデビュー本です。

recommend

Essential .NET ― 共通言語ランタイムの本質
Essential .NET ― 共通言語ランタイムの本質 (JUGEMレビュー »)
ドン・ボックス,クリス・セルズ,Don Box,Chris Sells,吉松 史彰

links

profile

search this site.

others

mobile

qrcode

powered

無料ブログ作成サービス JUGEM