これができれば、SQLが会話のペースでできるようになる!(かも?)という、わたしの勉強法です。長いけれど、平易に書いたつもりなので、読んでいただければ幸いです。■ まずはプログラムの勉強法わたしは裕福な家庭で育ったわけではないので、ファミコンも、ステレオも、ラジカセもなかった。もちろんPCなんてな... [ 詳細 ] [ 関連 ] [ ニコニコ ] | 前回のエントリSQLのバインド機構は「エスケープ処理された値」をはめ込むのか - ockeghem(徳丸浩)の日記に対応して、mi1kmanさんのブクマ経由で、訂正が出ていることを知った。訂正内容1ページ目を下記のように変更いたしました(2個所)。バインド値はエスケープ処理した後にプレースホルダに... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
|
空気を読まずにPostgreSQLのを高速化する10のポイント - 象と戯れ -空気を読まずにPostgreSQLのを高速化する10のポイント - 象と戯れ - postgresqlグループ.の元エントリを読んで思うところがあったのだが、PostgreSQLを高速化する16のポイントだからそんなせ... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
空気を読まずにPostgreSQLのを高速化する10のポイント 23:17 | PostgreSQLを高速化する16のポイントだからそんなせまっくるしいところでトンチンカンにdisる暇あるんだったら自分のブログでお好みの議論を書くかさもなきゃ/dev/nullにでも吐けとやんわりと言ってるんだよハ... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
|
2009-02-25DB移行の7ステップデータベース移行ではどのような作業を行わないといけないのか?全体的な流れを俯瞰的に見なければ、作業の見積もりなどが難しいことだろう。というわけで、今日はデータベース移行時に必要になる作業について7つのステップに分けて紹介しようと思う。言うまでもないことである... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
Groonga全文検索エンジンのGroongaをテストリリースしました。Groonga本日開催された、key-value store勉強会で発表させていただきました。 今まで、SennaにはTritonn経由で使った場合、MySQL側のインデックスとの併用が難しく、Senna本来のパフォーマンスが... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
|
Web屋のネタ帳Webビジネスに必要な「戦略」「システム」「デザイン」の3要素とそれらをまとめる「マネジメント」について現場の実感と独自の観点でお送りするコラム・・・のはずなんですが、要するにWebがらみのシステム&デザイン業界に関する小ネタとツッコミの雑記です。漢(オトコ)のコンピュータ道: M... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
以前このブログでも取り上げたことのある神戸デジタル・ラボの近藤伸明氏がThink IT上で「SQLインジェクション大全」という連載を執筆しておられる。その第三回「SQLインジェクションの対策」を読んで以下の部分が引っかかった。バインド機構とは、あらかじめSQL文のひな型を用意し、後から変動個所(プ... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
|
現在、様々なプログラミング言語向けのフレームワークでO/Rマッピングが提供されている。そのため、SQLを書く頻度が下がっており、SQLを書かないとならない場面になるとテンションが下がってしまうくらいだ。モデルの設計コードRailsで言えばActiveRecord、Javaで言えばHibernate... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
CMSという言葉はあまりにも汎用的だ。Webサイトが動的サイトであろうが、静的サイトであろうがコンテンツがあり、それを管理する仕組みがあれば全てCMSになってしまう。その意味で大抵のサイトはCMSの一環であると思われるが、それだけに専門性が失われている感もある。色々なテーマやカラースキーマを選択で... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
|
多くの人はこうやればいいと思っているかもしれません。java.util.Date d = new java.util.Date();java.sql.Date d2 = new java.sql.Date(d.getTime());確かにこれでも一応変換はできますが、きちんと変換してはいません。j... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
2009-02-16InnoDBテーブルスペースの空き領域以前の投稿でも書いたが、InnoDBのテーブルスペースは一度大きくなってしまうと縮小することができない。ならば実際に葉どれだけのスペースが使われているのか?という疑問が沸いてくることだろう。それは、innodb_file_per_table... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
|
『 PHP製のソフトウェア開発向けプロジェクト管理システム。ソース管理、問題管理、アクセス管理、コードレビューなどの機能を搭載。AtomフィードやRESTAPIなども。リポジトリはGit/Subversion/Mercurialに対応。GPLライセンス。 』 by wacky [ 詳細 ] [ 関連 ] [ ニコニコ ] |
はじめに 本連載では、PHPまたはプログラミング初心者の方を対象に、PHPを用いたWebアプリケーションの作成方法を説明していきます。 今回は、「XAMPP」というパッケージソフトをインストールし、PHPが動作する環境を整えていきます。対象読者プログラミングが初めてでこれから学習する予定の方プログ... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
|
2009-01-08MySQL6.0における新しいJOIN最適化手法 - BKAMySQL 6.0では新たなJOIN最適化手法であるBKA - Batched Key Accessの実装が進んでいる。BKAとは、読んで字のごとくキーを用いたアクセスをバッチ(ひとまとまりの)処理にすることである。現... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
先日、Drizzleのスレッド管理を担うコアの一部分がモジュール化され、勉強がてらMySQLのスレッド管理の設計を調べてみました。その時のメモ(だから文が少し固いかも)と、Drizzleでの戦略を今回のエントリーで公開します。最後のDrizzleでは?セクションまではプログラミングの教科書に載って... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
|
このエントリでは Ruby on Rails と MySQL を使って日本語の全文検索を行う方法を記述する。Ruby on Rails のバージョンは 2.0.2、MySQL のバージョンは 5.0.67、Tritonn のバージョンは 1.0.12、Hyper Estraier のバージョンは ... [ 詳細 ] [ 関連 ] [ ニコニコ ] |