キムラデービーブログ

オープンソースデータベースを加速する「キムラデービー」のブログです。カレー日記を兼ねてます。なお著者は2010-06-01より日本オラクルに在籍していますが、本サイト(ブログ、またはウェブサイト)において示されている見解は、私自身の見解であって、オラクルの見解を必ずしも反映したものではありません。
Enterprise Architect 事例紹介セミナーに参加しました。
0
    以前開発をしていたときに、個人で購入できるUMLツールとして、日本で取り扱いがはじまったばかりのEA(Enterprise Architect)を利用していましたが、その後もずっとバージョンアップを重ねていることを先日Webでしり下記のセミナーに申し込み参加してきました。

    Enterprise Architect 事例紹介セミナー

    私が利用していたころはまだ機能が少なく、自分としてはお絵かきツールの延長的な使い方しかしていませんでしたが、
    現在のバージョンは多機能、いえ多機能すぎて、とっかかりがつかめないくらいです。(今は英語評価版を使ってみてます)データベースにかかわる部分もあり、少しそこらへんを評価してみようと思っています。

    なので、実際に利用されている人の事例はどれも興味深かったです。特に神奈川県住宅供給公社様の発表は、少ないリソースながらも、粘り強く取り組まれていて、大変おもしろかったです。EAは個人としてはUMLに関心のある意識高い系の人に、組織としては全体かっちりとした開発をしたい堅い現場に向いているような印象でした。

    懇親会ではスパークシステムズジャパン株式会社のかたがた、登壇者の方々、神奈川県住宅供給公社の笹沼さん開眼のきっかけとなったRDRA提唱者 神崎さんも参加され、楽しい時間をすごしました。自分が利用していたツールが長く開発され、多くの人に使われているのっていいですね :)

    セミナーと懇親会の間に少し時間があったので、話題になっていた以下のスペースもちらりみてきました。

    ビックカメラ/最新ロボットの体験コーナー開設

    ちんまりとしたスペースですが、マニアックに陥らず、まずはこのようなコーナーを設置したビックカメラに拍手! です。

    JUGEMテーマ:コンピュータ



    | meijik | 開発環境 | 23:35 | comments(0) | trackbacks(0) | - | - |
    2017年の木村明治
    0
      # 本エントリは2017/01後半に書いてます。。が、日付は1/1にしてます。

      なんか50才も間近になって、今年の抱負を聞かれることが多かったので、ここにメモ。

      今年の抱負です。

      1.radikoのタイムフリー使って「山下達郎サンデーソングブック」を欠かさず聞く。
      2.分散の勉強をもう少しまじめにやる。(前提理論の勉強、実際の実装との比較)
      3.勉強会や勉強の成果をちゃんとアウトプットする(ブログ、記事、書籍など)

      がんばりまっす。

      JUGEMテーマ:日記・一般



      | meijik | 日々 | 10:12 | comments(0) | trackbacks(0) | - | - |
      2017年のFirebird
      0
        本エントリはFirebird Advent Calendar 2016の第25日目です。

        # ずいぶんと遅くなりスミマセン(このエントリは2017-01-02に書いてます。。。)

        さて、2017年のFirebird ! といえば、まずは次版のFirebird 4.0の話になります。
        話としてはnakagamiさんの書いてくれた以下のとおりなのです。

        Firebird4.0 Planning(ある nakagami の日記)

        若干補足を。

        ここらへの話はPMのYemanovのFirebird Conference 2016の以下のペーパーにもあります。

        Firebird today: Goals and Perspectives

        p.4にもあるようにCompetitorsはこの2010から2016まで以下のバージョンをリリースしてきました。

        o PostgreSQL 9.1 -> 9.6
        o MySQL 5.5 - 5.6 - 5.7
        o MariaDB 5.3 - 5.5 - 10.0 - 10.1
        o SQLite 3.8 -> 3.16 (on 2nd Jan, 2017)

        いろいろな観点から新リリースを出す各データベースですが、
        その重要な1要素にHA(High Availability)があり、PostgresSQLではレプリケーションのビルトイン、
        MariaDB, MySQLではレプリケーションの高性能・高機能化、既存ストレージエンジンのCluster化(MariaDB Galera Cluster, MySQL InnoDB Cluster)が行われました。

        # MySQLの場合、分散コンピューティング環境に適した MySQL の高可用性および高冗長性バージョンである MySQL Cluster がすでに別ラインとして開発進化を遂げています。

        FirebirdはHAとは無縁の状態が続いていましたがが w
        Firebird 4.0では目玉として、レプリケーション機能の実装が予定されています。

        Firebird/InterBaseでは長らくIBReplicatorが使われてきました。
        すべてのFirebirdのバージョンとInterBase 5.x以降に対応しています。
        (最近のバージョンではOracle 9.x以降、ODBCにも対応しています)
        しかしながら、サードパーティの商用ソフトウエアであるため、
        別途インストールとそのライセンス料金が必要であり、ビルトインのソリューションが求められて
        おり、それに答えるものとなっています。

        通常、初期実装にはいろいろと不安な点が多いものですが、今回のレプリケーション機能は
        ロシアのREDSOFTにより、Red Database (Firebirdをベースとした商用DB)に実装されたものが
        コントリビュートされるようなので、期待できそうです。

        HA cluster(based on RedDatabase engine-level replication)

        今後本体のレプリケーションとIBReplicatorは
        PostgreSQLでというと、本体のレプリケーションとSlony的な関係で続いていくと思います。

        では、2017年のFirebirdに期待しましょう。

        JUGEMテーマ:コンピュータ



        | meijik | Firebird/InterBase | 11:11 | comments(0) | trackbacks(0) | - | - |
        Firebird Conference 2016 の資料
        0
          本エントリはFirebird Adventcalendar 2016の22日目です。

          近年、また活気を取り戻してきたFirebird Conference. 今年開催のFirebird Conference 2016の資料は以下のURLにて公開されています。

          Firebird Conference 2016 papers

          来年はここらへんをネタに勉強会やりたいと思います。

          カンファレンス参加は。。。。なんとか再来年を目標に。。。。

          JUGEMテーマ:コンピュータ



          | meijik | Firebird/InterBase | 23:43 | comments(0) | trackbacks(0) | - | - |
          Firebird 3.0の書籍(Migration Guide to Firebird 3)
          0
            本エントリはFirebird Adventcalendar 2016の21日目です。

            現在Firebird 3.0用に出ている書籍はブラジルのカルロスが書いた以下の本のみです。

            Migration Guide to Firebird 3 (Firebird News)

            英語版とポルトガル語があります。

            英語版を出版直後に購入したのに、まだ読めてません。年末年始の宿題にするかな。。。。

            JUGEMテーマ:コンピュータ



            | meijik | Firebird/InterBase | 23:07 | comments(0) | trackbacks(0) | - | - |
            使い慣れたSQLに潜む実装依存(PostgreSQLの場合)とSQL標準の参照方法
            0
              使い慣れたSQLに潜む実装依存(PostgreSQLの場合)とSQL標準の参照方法

              本ブログエントリはPostgreSQL Advent Calendar 2016の20日目です。

              Firebirdの場合、はこの記事をはじめとしてAdvent Calendarで11回にわたり解説したので、PostgreSQLについては
              それをコンパクトに一回でまとめます :)

              PostgreSQLの場合、他のRDBMSやSQL標準と比較して違った動作は以下のところです。

              (1) GREATEST(1,2,NULL)で、NULLではなく2を返す
              (2) CURRENT_TIMESTAMPで、ステートメントの開始時刻(==現在時刻)ではなく、トランザクション開始時刻を返す
              (3) SELLECT NULL || 'ABC'はNULLを返すのに(SQL標準ぽい動作), SELECT CONCAT(NULL, 'ABC')は'ABCを返す(Oracleぽい動作)
              (4) UPDATE文による主キー値の入れ替えで、エラー(SQL標準っぽくない動作), DEFERRABLE指定で回避できる。

              (2) について、ステートメントの開始時刻を得るにはstatement_timestamp()、関数が評価された時間を得るには
              clock_timestamp()を利用します(OracleやMySQLでいうところのsysdate)。
              transaction_timestamp()とnow()はPostgreSQLのcurrent_timestamp, つまりトランザクション開始時の日付時刻の別名です。

              PostgreSQLはかなりSQL標準を意識したつくりになっているので、上記のように違和感を感じる動作は少ないです。

              さて、他のRDBMSとの比較、は比較的簡単にできますが、SQL標準はこれまで参照するのはなかなか難しい状態でした。基本的に規格書は有料で、ひとつのパートについて数万円くらいしたからです。(私は以前Club DB2でストアドやトリガーの話をするために規格書の一部分を購入しましたが、値段がそのくらいしました)

              現状ではISOをベースとしたJISの規格書(X3005, X3006)がオンラインの閲覧は無料でできるようになっているので、ぜひ参照してみてください。ただ私の環境ではWindowsでIEを使って閲覧しないとうまく閲覧できませんでした。
              以下は「日本工業標準調査会ウェブサイト」へのリンクです。

              JISX3005-1
              JISX3005-2
              JISX3005-13
              JISX3005-14
              JISX3006-1

              これらのなりたちと原規格書との対応・相違は以下のpdfに詳しいです。

              データベース言語(SQL)に関するJIS原案作成委員会 成果報告書

              JUGEMテーマ:コンピュータ



              | meijik | PostgreSQL | 23:18 | comments(0) | trackbacks(0) | - | - |
              使い慣れたSQLに潜む実装依存: Firebirdの場合(12) UPDATE文による主キーの入れ替え
              0
                本エントリはFirebird Adventcalendar 2016の17日目です。

                使い慣れたSQLに潜む実装依存:3.構文とトランザクション UPDATE文による主キーの入れ替え

                まぁMySQLと同じでだめな感じですorz 素朴な実装なので。。。。

                SQL> create table table1(c1 int primary key);
                SQL> insert into table1 values(1);
                SQL> insert into table1 values(2);
                SQL> update table1 set c1 = case c1 when 1 then 2 when 2 then 1 end;
                Statement failed, SQLSTATE = 23000
                violation of PRIMARY or UNIQUE KEY constraint "INTEG_15" on table "TABLE1"
                -Problematic key value is ("C1" = 2)

                これはできるのが正しくて、できないMySQLやFirebirdは仮の数字をワーク変数として
                ひとつのトランザクションでやるしかないですねぇ。

                CASE式を使用して、主キーを入れ替える方法 SQL(開発チームのブログ)

                まぁそもそも「主キーの入れ替えすんな」と思っちゃいますがね :)

                さて、しのはらさんのLTに頼りきりの今回の連載(?) 今回で終了です。次回までにネタを探します。

                ありがとうございましたm(_ _)m しのはらさん

                JUGEMテーマ:コンピュータ



                | meijik | Firebird/InterBase | 00:18 | comments(0) | trackbacks(0) | - | - |
                使い慣れたSQLに潜む実装依存: Firebirdの場合(10) ORDER BY でのNULLの扱い
                0
                  本エントリはFirebird Adventcalendar 2016の17日目です。

                  使い慣れたSQLに潜む実装依存:3.構文とトランザクション ORDER BY

                  最新のFirebird 3.xでは、MySQL, SQL serverと同様にNULLは最小として扱われます。

                  SQL> create table table_name(column_name int);
                  SQL> insert into table_name values(1);
                  SQL> insert into table_name values(2);
                  SQL> insert into table_name values(3);
                  SQL> insert into table_name values(null);
                  SQL> insert into table_name values(null);
                  SQL> comiit;

                  SQL> select * from table_name order by 1;

                  COLUMN_NAME
                  ============
                  <null>
                  <null>
                  1
                  2
                  3

                  SQL> select * from table_name order by 1 desc;

                  COLUMN_NAME
                  ============
                  3
                  2
                  1
                  <null>
                  <null>

                  またNULLS FIRST, NULLS LASTもサポートされています(Firebird 1.5以降)

                  SQL> select * from table_name order by 1 asc nulls last;

                  COLUMN_NAME
                  ============
                  1
                  2
                  3
                  <null>
                  <null>

                  SQL> select * from table_name order by 1 desc nulls first;

                  COLUMN_NAME
                  ============
                  <null>
                  <null>
                  3
                  2
                  1

                  Firebird 特有の仕様として、Firebird 1.xではNULLは必ずSORT結果の最後にくる、
                  というものがありました。これは2.0で現在の仕様(最小)に変更されました。詳細は
                  次のドキュメントをご参照ください。

                  Sorts

                  ミックさんが翻訳した「プログラマのためのSQL 第4版」でも7.3.2 ORDER BY句にて
                  同様のトピックがあがっています。しかしNULLS FIRST, NULLS LASTを「これはもともと、DB2と
                  Oracleに実装されていた機能だ。」というのは誤りでは? というのも、LUW版DB2で
                  NULLS FIRST, NULLS LASTがサポートされたのは9.x (おそらくは9.5)ですから。

                  SQL ServerのようにNULLS FIRST, NULLS LASTをサポートしてない環境にて
                  ORDER BY時のNULLの出現位置をコントロールしたい場合は、以下のブログエントリを参考にしてください。

                  FirebirdSQLパズル: 2-1-18 nulls Firstとnulls Last(キムラデービーブログ)

                  この方法はDBFluteでも利用されたようです :)

                  MySQLではVal IS NULLを使うこともできます。

                  JUGEMテーマ:コンピュータ

                  | meijik | Firebird/InterBase | 00:17 | comments(0) | trackbacks(0) | - | - |
                  使い慣れたSQLに潜む実装依存: Firebirdの場合(9) 予約語
                  0
                    本エントリはFirebird Adventcalendar 2016の12日目です。

                    使い慣れたSQLに潜む実装依存:3.構文とトランザクション 予約語

                    Firebirdは2.5の時点のものですが、以下にまとめられています。

                    Appendix B: Reserved words and keywords – full lists

                    予約語が167, 予約語を含む「キーワード」というくくりが364語です。(予約語すべてと記号20個含む)

                    Firebirdで特徴的なのはデータベースのミラーを作成するシャドウデータベース機能に使うSHADOWとか、

                    SHADOW

                    InterBaseのオリジナルのエラーコードGDSCODEとかですかね。

                    GDSCODE

                    もともとInterBaseは米国マサチューセッツ州ゴートンで開発され、
                    そのときの社名はゴートン・データベース・システム(GDS)だったので、
                    ソースのそこかしこにGDSとか、そのときの開発に使われたコードネーム
                    (ダッドリー、バープ、アリス)とか散らばっています。来歴は以下。

                    How InterBase came to be−InterBaseはどのようにして生まれたか−

                    As Jim Starkey remembers it−Jim Starkeyによる回想−

                    JUGEMテーマ:コンピュータ



                    | meijik | Firebird/InterBase | 09:36 | comments(0) | trackbacks(0) | - | - |
                    使い慣れたSQLに潜む実装依存: Firebirdの場合(8) 暗黙の型変換
                    0
                      本エントリはFirebird Adventcalendar 2016の11日目です。

                      使い慣れたSQLに潜む実装依存:2.データ型と演算子 暗黙の型変換

                      最近のFirebirdではPostgreSQLのように厳密になっており、どちらもエラーになります。

                      SQL> select '123' + '456' from rdb$database;
                      Statement failed, SQLSTATE = 42000
                      Dynamic SQL Error
                      -expression evaluation not supported
                      -Strings cannot be added or subtracted in dialect 3

                      SQL> select '123' + 'XYZ' from rdb$database;
                      Statement failed, SQLSTATE = 42000
                      Dynamic SQL Error
                      -expression evaluation not supported
                      -Strings cannot be added or subtracted in dialect 3

                      ここでInterBase/Firebirdで特有の概念dialectがあります。
                      dialectについては次のブログエントリをご参照ください。

                      Firebirdでの数値の扱い方を知る(キムラデービーブログ)

                      一時的にdialectを当該セッションのみ1に変更することが可能です。

                      これを設定すると、動作がInterBase 6.0より前のものにすることができます。
                      この場合の動作は、OracleとDB2と同じです。

                      SQL> set sql dialect 1;
                      WARNING: Client SQL dialect has been set to 1 when connecting to Database SQL dialect 3 database.
                      SQL> select '123' + '456' from rdb$database;

                      ADD
                      =======================
                      579.0000000000000

                      SQL> select '123' + 'XYZ' from rdb$database;

                      ADD
                      =======================
                      Statement failed, SQLSTATE = 22018
                      conversion error from string "XYZ"

                      Oracle, DB2, Firebirdではコンバートエラーになった+ 'XYZ'をそのまま全体のエラーしてあげますが、MySQLでは + 'XYZ'を無視して、'123'だけ返す、という仕様です。ちゃんとWarningはでてます。

                      mysql> select '123' + 'XYZ';
                      +---------------+
                      | '123' + 'XYZ' |
                      +---------------+
                      | 123 |
                      +---------------+
                      1 row in set, 1 warning (0.02 sec)

                      mysql> show warnings;
                      +---------+------+-----------------------------------------+
                      | Level | Code | Message |
                      +---------+------+-----------------------------------------+
                      | Warning | 1292 | Truncated incorrect DOUBLE value: 'XYZ' |
                      +---------+------+-----------------------------------------+
                      1 row in set (0.00 sec)

                      SQL Serverの場合は 文字列に対する + は文字列連結記号なので、
                      この動作はしかたないですね。。。

                      JUGEMテーマ:コンピュータ



                      | meijik | Firebird/InterBase | 10:38 | comments(0) | trackbacks(0) | - | - |
                        12345
                      6789101112
                      13141516171819
                      20212223242526
                      2728293031  
                      << August 2017 >>
                      + RECOMMEND
                      + RECOMMEND
                      IS <インフィニット・ストラトス> アンコール『恋に焦がれる六重奏』 [Blu-ray]
                      IS <インフィニット・ストラトス> アンコール『恋に焦がれる六重奏』 [Blu-ray] (JUGEMレビュー »)

                      原作第四巻の映像化(らしい)この売れ具合で二期の制作可否が決まる??
                      + RECOMMEND
                      プロのための Linuxシステム構築・運用技術 (Software Design plus)
                      プロのための Linuxシステム構築・運用技術 (Software Design plus) (JUGEMレビュー »)
                      中井 悦司
                      Linuxの構築・システム運用について非常にコンパクトにうまくまとまった本。
                      + RECOMMEND
                      + RECOMMEND
                       (JUGEMレビュー »)

                      インターネットラジオ。これ以外は全滅か。。。
                      + RECOMMEND
                      + RECOMMEND
                      MySQL 5.1 Plugin Development
                      MySQL 5.1 Plugin Development (JUGEMレビュー »)
                      Andrew Hutchings,Sergei Golubchik
                      MySQL 5.1 のプラグインを作るならこれ!
                      + RECOMMEND
                      AWKを256倍使うための本 (Ascii 256倍)
                      AWKを256倍使うための本 (Ascii 256倍) (JUGEMレビュー »)
                      志村 拓,鷲北 賢,西村 克信
                      ここにきてまさかの復刊。15〜16年前の本ですが、いまでも十分役立ちますよ!!
                      + RECOMMEND
                      実践ハイパフォーマンスMySQL 第2版
                      実践ハイパフォーマンスMySQL 第2版 (JUGEMレビュー »)
                      Baron Schwartz,Peter Zaitsev,Vadim Tkachenko,Jeremy D. Zawodny,Arjen Lentz,Derek J. Balling
                      待望の日本語版登場!英語版には日々お世話になっていますm(_ _)m
                      + RECOMMEND
                      High Availability MySQL Cookbook
                      High Availability MySQL Cookbook (JUGEMレビュー »)
                      Alex Davies
                      MySQL Clusteringを書いたAlexの新作。
                      + RECOMMEND
                      MySQL High Availability: Tools for Robust Data Centers
                      MySQL High Availability: Tools for Robust Data Centers (JUGEMレビュー »)
                      Charles Bell,Mats Kindahl,Lars Thalmann
                      Expert MySQLの著者とMySQLのエンジニアが書いたHAの本。
                      + RECOMMEND
                      Linux-DB システム構築/運用入門 (DB Magazine SELECTION)
                      Linux-DB システム構築/運用入門 (DB Magazine SELECTION) (JUGEMレビュー »)
                      松信 嘉範
                      Linux-DB システム構築の新スタンダード。DB Magazine人気連載、待望の書籍化です!!
                      + RECOMMEND
                      + RECOMMEND
                      超・極める!MySQL
                      超・極める!MySQL (JUGEMレビュー »)
                      坂井 恵,志村 和彦,ひろせ まさあき,松信 嘉範
                      内容は少々古くなりましたが、内部説明があり、いろいろ面白いです。
                      + RECOMMEND
                      The Root of .NET Framework
                      The Root of .NET Framework (JUGEMレビュー »)
                      荒井 省三
                      .NETの根っこをつかむ、か?
                      + RECOMMEND
                      + RECOMMEND
                      間違いだらけのソフトウェア・アーキテクチャ―非機能要件の開発と評価 (Software Design plus)
                      間違いだらけのソフトウェア・アーキテクチャ―非機能要件の開発と評価 (Software Design plus) (JUGEMレビュー »)
                      Tom Engelberg
                      技術評論社から献本されました。ありがとうございました。
                      + RECOMMEND
                      プログラマーのためのソースコードを読む技術
                      プログラマーのためのソースコードを読む技術 (JUGEMレビュー »)
                      高木 信尚
                      技術評論社から献本されました。ありがとうございました。
                      + RECOMMEND
                      カレーの心得 (エイムック 1979)
                      カレーの心得 (エイムック 1979) (JUGEMレビュー »)

                      カレー特集。レシピも多々ありよい感じです。
                      + RECOMMEND
                      おとなの週末 2010年 07月号 [雑誌]
                      おとなの週末 2010年 07月号 [雑誌] (JUGEMレビュー »)

                      カレー特集。新しいお店も多くはいっていてグッド!!
                      + RECOMMEND
                      SQL Antipatterns: Avoiding the Pitfalls of Database Programming (Pragmatic Programmers)
                      SQL Antipatterns: Avoiding the Pitfalls of Database Programming (Pragmatic Programmers) (JUGEMレビュー »)
                      Bill Karwin
                      俗にいう「落とし穴(Pitfalls)」本のSQL版。チト期待。
                      + RECOMMEND
                      + RECOMMEND
                      エキスパートのためのMySQL[運用+管理]トラブルシューティングガイド
                      エキスパートのためのMySQL[運用+管理]トラブルシューティングガイド (JUGEMレビュー »)
                      奥野 幹也
                      これまでにない構築、そして構築後のMySQLのための本。
                      + RECOMMEND
                      12ステップで作る組込みOS自作入門
                      12ステップで作る組込みOS自作入門 (JUGEMレビュー »)
                      坂井 弘亮
                      KOZOSプロジェクト坂井さん渾身の一冊。この一冊が組み込み開発の明日を作るといっても過言ではありません!!
                      + RECOMMEND
                      シンクロニシティーン
                      シンクロニシティーン (JUGEMレビュー »)
                      相対性理論
                      ねらわずさわがず、まさかのVocal回帰のアルバム。ここが相対性理論の分水嶺か?!
                      + RECOMMEND
                      Oh!
                      Oh! (JUGEMレビュー »)
                      少女時代
                      K-POP最前線。かわいいだけではない韓国アイドルの底力が見えます!
                      + RECOMMEND
                      「プロになるためのWeb技術入門」 ――なぜ、あなたはWebシステムを開発できないのか
                      「プロになるためのWeb技術入門」 ――なぜ、あなたはWebシステムを開発できないのか (JUGEMレビュー »)
                      小森 裕介
                      技術評論社から献本されました。ありがとうございました。
                      + RECOMMEND
                      Database Management Systems
                      Database Management Systems (JUGEMレビュー »)
                      Raghu Ramakrishnan,Johannes Gehrke
                      ミックさん連載の参考書籍です。
                      + RECOMMEND
                      WEB+DB PRESS Vol.56
                      WEB+DB PRESS Vol.56 (JUGEMレビュー »)
                      WEB+DB PRESS編集部
                      ミックさんの新連載はじまりました。
                      + RECOMMEND
                      Advanced Programming in the UNIX Environment: Paperback Edition (2nd Edition) (Addison-Wesley Professional Computing Series)
                      Advanced Programming in the UNIX Environment: Paperback Edition (2nd Edition) (Addison-Wesley Professional Computing Series) (JUGEMレビュー »)
                      W. Richard Stevens,Stephen A. Rago
                      必読! といいつつ私が読んだのは初版の日本語訳です。差分はチェックしないといけませんね。
                      + RECOMMEND
                      + RECOMMEND
                      + RECOMMEND
                      Western Digital Scorpio Blue 2.5inch 5400rpm 320GB 8MB PATA WD3200BEVE
                      Western Digital Scorpio Blue 2.5inch 5400rpm 320GB 8MB PATA WD3200BEVE (JUGEMレビュー »)

                      DELL SX260の換装用に購入。今はコチラのほうが安いですね。
                      + RECOMMEND
                      情熱プログラマー ソフトウェア開発者の幸せな生き方
                      情熱プログラマー ソフトウェア開発者の幸せな生き方 (JUGEMレビュー »)
                      Chad Fowler
                      OSC2010神戸に出展されたジュンク堂で買いました。
                      + RECOMMEND
                      Software Design 総集編 【2000~2009】(DVD付)
                      Software Design 総集編 【2000~2009】(DVD付) (JUGEMレビュー »)

                      メガトン級の過去記事。売り切れる前にお店に急げ!
                      + RECOMMEND
                      + RECOMMEND
                      玄人志向 2.5型HDDケース SATA対応USB2.0接続 GW2.5AI-SU2
                      玄人志向 2.5型HDDケース SATA対応USB2.0接続 GW2.5AI-SU2 (JUGEMレビュー »)

                      Aspire 1410 HDD換装後、昔のHDDはこれにいれます。
                      + RECOMMEND
                      + RECOMMEND
                      ゼロから学ぶ!最新データベース (日経BPパソコンベストムック)
                      ゼロから学ぶ!最新データベース (日経BPパソコンベストムック) (JUGEMレビュー »)

                      最新のデータベース勉強ムック。付録はMS SQL Server Express Edition.
                      + RECOMMEND
                      Kaspersky Internet Security 2010 1年版 鷹の爪コラボパック
                      Kaspersky Internet Security 2010 1年版 鷹の爪コラボパック (JUGEMレビュー »)

                      た〜か〜の〜つ〜め〜。
                      ファンにうれしいコラボパック。
                      + RECOMMEND
                      Software Design ( ソフトウェアデザイン ) 2010年 02月号 [雑誌]
                      Software Design ( ソフトウェアデザイン ) 2010年 02月号 [雑誌] (JUGEMレビュー »)

                      Key-valueストアのまとめ(memcached除く)と松信さんのMySQL短期連載1回目(4回予定)が掲載されています。
                      + RECOMMEND
                      日経ソフトウエア 2010年 01月号 [雑誌]
                      日経ソフトウエア 2010年 01月号 [雑誌] (JUGEMレビュー »)

                      やはりビギナーには日経ソフトウエアかな。
                      + RECOMMEND
                      Linuxで作るアドバンストシステム構築ガイド (18Network Server Construction Guide)
                      Linuxで作るアドバンストシステム構築ガイド (18Network Server Construction Guide) (JUGEMレビュー »)
                      デージーネット
                      名著といわれた「Linuxアドバンストネットワークサーバ構築ガイド〜HAサーバ構築編」の改訂版です。要チェック!
                      + RECOMMEND
                      acer Aspire Timeline AS1410 11.6型ノートPC Windows7搭載 250GB ブラック AS1410-KK22
                      acer Aspire Timeline AS1410 11.6型ノートPC Windows7搭載 250GB ブラック AS1410-KK22 (JUGEMレビュー »)

                      色違い黒(他に青と白があります): メモリは最大4GBとあるが、がんばれば8GBいけるらしい。
                      + RECOMMEND
                      WEB+DB PRESS Vol.54
                      WEB+DB PRESS Vol.54 (JUGEMレビュー »)
                      WEB+DB PRESS編集部
                      ミックさんの連載、いつも見てます。
                      + RECOMMEND
                      SoftwareDesign(ソフトウェアデザイン) 2010年 01月号 [雑誌]
                      SoftwareDesign(ソフトウェアデザイン) 2010年 01月号 [雑誌] (JUGEMレビュー »)

                      特集「LLとオープンソースに学ぶコードを読む技術」に寄稿いたしました。
                      + RECOMMEND
                      厳選!旨い焼鳥焼きとん130店 完全保存版 (Town Mook)
                      厳選!旨い焼鳥焼きとん130店 完全保存版 (Town Mook) (JUGEMレビュー »)

                      Firebirdといえばこれでしょう、というのは嘘ですが、おいしい焼き鳥、焼き豚のお店で満杯です。
                      + RECOMMEND
                      Firebird 徹底入門
                      Firebird 徹底入門 (JUGEMレビュー »)
                      木村 明治,はやし つとむ,坂井 恵
                      Firebird日本ユーザ会のはやしさん、そしてMyNAから拝借(?) してきた坂井さんとともに書きました。まだ誰も知らないFirebird 2.5や、いままでドキュメントのなかったツール類についてもソースを確認してとりあげた本です。是非ご活用ください。
                      + RECOMMEND
                      MySQLデータベース構築バイブル
                      MySQLデータベース構築バイブル (JUGEMレビュー »)
                      志村 和彦,松信 嘉範,池田 徹郎
                      志村さん、松信さん、池田さん、ととにかく濃いこの一冊。構築バイブルというよりHackに近いです。
                      + RECOMMEND
                      MySQL全機能バイブル ~現場で役立つAtoZ~
                      MySQL全機能バイブル ~現場で役立つAtoZ~ (JUGEMレビュー »)
                      鈴木 啓修
                      名著「
                      MySQL全機能リファレンス」はバージョン4.xまでの対応でしたが、今回装いも新たに5.1まで対応しての発売です。
                      + SELECTED ENTRIES
                      + RECENT COMMENTS
                      • 使い慣れたSQLに潜む実装依存: Firebirdの場合(6) 文字列との結合演算子
                        noname (12/10)
                      • 毎月日経SYSTEMSが届くたびに?が増え続ける: 日経SYSTEMSのコラム「ITアーキテクチャーの真髄」と「第7正規化」
                        Moriaki_ (01/05)
                      • 毎月日経SYSTEMSが届くたびに?が増え続ける: 日経SYSTEMSのコラム「ITアーキテクチャーの真髄」と「第7正規化」
                        Moriaki_ (01/05)
                      • 2015年版 InterBaseの歩み
                        nakagami (12/06)
                      • 毎月日経SYSTEMSが届くたびに?が増え続ける: 日経SYSTEMSのコラム「ITアーキテクチャーの真髄」と「第7正規化」
                        meijik (11/22)
                      • 分散DB本読書会第46回メモ「STOP AFTER 10」
                        masudahidehiko (09/01)
                      • Windows上でのMySQLビルド方法
                        kinoyasu (03/31)
                      • 気軽に新しいMySQLを試してみる: MySQL Sandboxのススメ
                        MeijiK (09/19)
                      • 伝わらない曲シリーズ: 川島恵「ミスター不思議」
                        96 (07/05)
                      • 気軽に新しいMySQLを試してみる: MySQL Sandboxのススメ
                        MeijiK (02/17)
                      + RECENT TRACKBACK
                      + CATEGORIES
                      + ARCHIVES
                      + MOBILE
                      qrcode
                      + LINKS
                      + PROFILE