Answerで5ポイントgetしました。気長に、200ポイントのJourneymanを目指そうと思います。次の学習目標をブログで宣言してみる。Schneiderさんの本を読むという、英語を学ぶ実に明確な目的ができた、この好機に、TOEIC600点も目指しつつ、英語を学びます。英語を買ってきました。・SQLのselect文などですね。・手続き型言語(Ruby,Java,VB2005,Perlなど)・SQL・正規表現をどう組み合わせるのが開発効率が高いかを考えた上で実装して下さい。難易度が高いことに気づいた。半分以上の単語が分かりませんが、頑張るところは頑張り楽しむところは楽しんでいこうと思います。命題論理を考えてみました。ACEに認定された方には、ぜひOTN-Japanで記事を書いていただきたいです。Databaseの、SQLとPL/SQLの記事しか書けそうにありませんし、CodeZineとかぶらないネタということでOTN-Japan掲示板の、SQLの質問の傑作選を記事として書く構想はあるのですが、これってSQLの横割りの技法(分析関数,階層問い合わせ,ブール代数,集合演算,Model句などを組み合わせて使う)なのです。次の縦割りの技法は、何にしようか考え中。括弧問題の準備1鬼車むずかしいですねぇ正規表現を再帰的に考える感覚がまだ身につかない多分、オートマトンを脳内でイメージする必要がありそうだ。Friedlさんが推薦する方がオライリーのSQLクックブックに対応して、正規表現クックブックを執筆ですか!実に楽しみだ。余談ですが、私は、SQLクックブック2版の監修者の1人に著者から任命されたりする。行儀の良いナイト巡回問題では、最後に元に戻れるように巡回する。最後のマスから、最初のマスへは「ナイト飛び」で移動できるものを指す。全てのマスを1回ずつ訪れる経路を求める問題である。なると、何手目に通ったかを記入するのが素直な考えだ。開始マスに1、終了マスにマスの総数の25を入れると、次図になった。3OracleのPL/SQLで解こうとしたけど、今の私には解けない再帰と枝切りを学ばないと解けない気がする。そんなわけでこの本を買ってこよう明解Javaによるアルゴリズムとデータ構造ナイト巡回問題を、JavaとPL/SQLで解いてみようと思います。dinnerの写真です。●2008年10月8日(水)TOEIC600点目指して、英文法をマスターしつつあります。ACEに認定されました。Javaで解いてみる。農夫と狼とヤギとキャベツこの問題は、8世紀にカンタベリーの大主教が提示した問題といわれている。オオカミとヤギを連れキャベツを持った農夫が川岸にいる。川にはボートがあるが農夫の他には動物一頭かキャベツ一個しか乗せられない。農夫がいなければオオカミはヤギを襲うし、ヤギはキャベツを食べてしまう。すべてを無事に対岸に渡すにはどうしたらよいか?答えヤギを連れて渡る。オオカミを連れて渡る。キャベツを持って渡る。(応用編)CodeZineで公開していただきました。分析関数の衝撃シリーズは、これで1段落となります。評価が保証されないと、ほとんど使い道はなさそうですね。ユーザによって定義された変数>ユーザ変数の評価順序は定義されておらず、与えられたクエリ内の要素に基づいて変更されることがあります。BY節による変更)は評価順序を変更する可能性があります。>>基本的なルールは、>ステートメントの一部でユーザ変数値を割り当てないことおよび>同一ステートメント内の他部分で同じ変数を使用しないことです。>期待通りの結果を得られるかもしれませんが、>これは確約されていません。(後編)をCodeZineに入稿しました。次の執筆記事は、正規表現の入門です。絵本シリーズを意識して執筆するとします。●2008年11月3日(月)amazonの利用方法を調べて注文する。statementUpdatableViewは使えないが、実際は1対1で結合できる場合が使い時でしょうねぇ別解として追加しました。値リストを使えばコピペ中心で可能です。3版の362ページJavaの正規表現の戻り読みでは、?は使えるようだ。(応用編)CodeZineで公開していただきました。(前編)「分析関数の衝撃」の外伝が始まってしまった。twiceCD氏スペシャルを使ってしまった。(this)|.は、正規表現の選択が、左優先だろうと最長一致だろうと問題なく使えるのです。長い方から左に記述しているので問題ないのです。thisは4文字にマッチし、.は1文字にマッチし、4は1より大きいのです。(中編)次回は、Lag関数とLead関数です。●2008年11月19日(水)CodeZineに正規表現の入門1(基礎的なメタ文字)を入稿してしまった。次回の記事は、MySQLにしようかOracleにしようか迷ってます。(完結編)を入稿してしまった。記事では、数学の必要条件についてこだわってみました。日付;相関サブクエリから必要条件を抽出すれば、チューニングとして効果があるはずです。次回の記事は、Oracleの階層問い合わせにしようと思います。木の問題と、Oracleの階層問い合わせの感覚は類似してますが、それにも言及したいです。●2008年11月24日(月)オラクル青山センターに招待されてしまった。半分は、観光気分で入ってこようと思います。ACEの対談企画の時は、まだ、オラクル青山センターが完成してなかったので、オラクル青山センターに行くのは、初めてです。5Oracleは次のように階層問合せを処理します。WHERE句述語で指定されているかが評価されます。BY条件が評価されます。・残りのWHERE句述語が評価されます。Oracleが、結合条件かを自動で判断してくれるらしい。Schneiderさんの書かれた本がamazonで買えるようになりました。英語と、SQLについて、いろいろ学べそうだ。(後編)CodeZineで公開していただきました。今回は、人気が高いと言われる分析関数のLag関数とLead関数です。英語のリスニングのための書籍があると初めて知った。学ぶことが多いですねぇ●2008年11月29日(土)OracleXEに関する座談会でオラクル青山センターに行ってきました。OracleXEについていろいろと語り合いました。OTN-JapanでもOracleXEの情報を発信していきたいそうです。日本オラクルの佐藤さんや小田さんも発信されてますよね。Tokyo楽しみです。PL/SQL久しぶりにUS-OTNに出没してしまった。Javaストアドプロシージャも使ってみました。●2008年12月4日(木)勝ち残りSEへの分岐点>ますます国際競争力が高まるSEにとって、>1時間1日1週間をどのように過ごすかでその寿命と価値は大きく変わってきます。>資格1つをとっても、計画的かつ業務に役立つものを目的に即して取得する必要があるし、>資格取得だけの勉強ではなく、コミュニケーションスキルなどのヒューマンスキルを学ぶことも重要です。Fcustomerごとに来店可能なShopを求める。dual;解候補1openとcloseの大小関係、staとendの大小関係で2*2=4で4通りの場合分け解候補2ワークテーブルを求めて共通集合が空集合でなければよいとする。00:00からの経過時間で強引にシーケンシャル化する。:-)●2008年12月8日(月)詳説正規表現3版の19ページ>文字クラスは、また別の言語と考えるとよい。>どのメタ文字をサポートし、それらがどうのような意味を持つかは、文字クラスの中と外でまったく異なる。基礎的なメタ文字CodeZineで公開していただきました。Javaでコンピュータ数学:第26回おお、私のカルノー図を使った変形で、記事よりも簡略化できた。(完結編)CodeZineで公開していただきました。今回は、window指定の分析関数が対象です。次の連載は、Oracleの階層問い合わせとなります。Playerの環境を作成して、技術書を読みながらいろいろいじるのが学習効率が高いと予想。技術書は、本屋でいろいろ読んでこよう。@IT●2009年1月3日(土)2008年の学習の総括と、2009年の目標2008年1月から2008年6月までで、下記の資格を取得できました。2009年の目標の1つ目は、英語です。目標は客観的に達成できたか確認できなければならない。いうことで、TOEICで700点を目標とします。最終的には、日本オラクルの方々(私がお会いした方や、私がブログを読んでる方)と同じくらいの英語力をつけたいと思います。function年末年始の英語の勉強の成果か、英語を読む速度が上がった気がします。sys.ODCINumberListを使ってみましたSQLを試行錯誤する際に使えそうですね。Schneiderさんの本は、英語を訳しつつ読んでます。(DFS)Oracleの階層問い合わせをPL/SQLの表関数で実装してみようと思います。インドの衝撃でも紹介されてましたが、インターネットによって、世界はフラットになったと思います。以下インドの衝撃より、引用>フラット化した世界では、もはや、地理的概念も距離も意味をなさなくなります。>では、違いは何かというと>頭脳だけです。>フラット化した世界では、アメリカ人の仕事、日本人の仕事などというものはありません。>仕事は誰のものでもなく、最も生産性が高く、最も優秀でいい結果を出せ、>そして最も賃金の安い担い手のところにいくことになります。>フラットな世界では"誰かが代わりにできる仕事"と"誰にも代わりのできない仕事の二つしかありません">フラット化した世界での仕事を手に入れるには、>十分に頭脳を磨いておく必要があります。US-OTNのフォーラムもフラットですね。Japanで記事を書こう!と思います。Newsletterなんて始まるらしいですね。誰でも安値でインフラが手に入る。インターネットでは、個人がイノベーションを実現できる。人も会社も代替不可能でなければ生き残れない。英語を早く習得したいですね。Unconference"の説明を受けにオラクル青山センターに行ってきました。分析関数」をネタにしようと思います。分析関数の衝撃のまとめ的なネタを扱おうと思います。ACEとして、紹介していただきました。:-)●2009年2月3日(火)英語圏の方に電車の乗り換えを聞かれたが答えられなかった・・・こういったことは、英語を学ぶモチベーションになりますね。