タグ

プログラムに関するinspiのブックマーク (4)

  • PHPとRubyの文法面での比較

    PHPRubyの文法面および主要な機能にのみ注目して(ラフな)比較を行った。そのため、各種関数などにはほとんど触れていない。 式と文 やや便宜的な説明になるがPHPの式および文の特徴を以下に示す。 なんらかの記述を式と呼ぶ 式は値を持つことも持たないこともある 関数は必ず返り値を持つが、echoなど一見関数に見えるものの中には値を返さないものもある 文は式を;で終えたもの Rubyの式および文の特徴を以下に示す。 なんらかの記述を式と呼ぶ 厳密にいうと式は値を持つことも持たないこともあるが、Rubyではほとんどすべての記述が値を持つと考えてよい ifやfor、メソッド定義も値を返す 文は式からなり終端を明示するために;を付けてもよい 通常はつけない 複数の文字を一行に書くときには必要 ブロック 「ブロック」といったときPHPRubyで意味するところはかなり違う。 まずPHPでいうブロッ

  • 最大の難関“表の結合”は関連付けに注目する

    主な内容 --Page 1-- ▼結合の基的な考え方 ▼INNER JOINによる内部結合 --Page 2-- ▼内部結合を利用する際の注意点 ▼JOIN句を使用しない内部結合 ▼複数のテーブルを使用した内部結合 --Page 3-- ▼OUTER JOINによる外部結合 ▼まとめ 2月から始まった連載も今回で第6回を迎えることができました。ここ数回にわたってSELECT文にまつわる構文を取り上げてきましたが、今回はSELECT句で難関となる「表の結合」を取り上げます。 結合の基的な考え方 これまでに幾度か触れたとおり、データベースは複数のテーブルを格納できます。商品や顧客のマスタテーブル、受注データテーブル、といった具合です。このような複数のテーブルをデータベースに格納する際には、論理的なリレーションシップ(関連付け)が必要となります。受注データの商品コード「0001」は、商品マ

    最大の難関“表の結合”は関連付けに注目する
  • ドラッグ&ドロップAjaxの遊べるライブラリ6個*ホームページを作る人のネタ帳

    ドラッグ&ドロップAjaxの遊べるライブラリ6個*ホームページを作る人のネタ帳
  • PHPで安全なセッション管理を実現する方法

    _ 残り容量が数十Mバイトになっていた PCがなんかくそ遅いなーと思ってふと空きディスク容量をみたら、残り数十Mバイトまで減っていた。Folder Size for Windowsで各ディレクトリ単位のディスク使用量をながめてみたところ、 Thunderbirdでimapでアクセスしているアカウントのデータフォルダに、なぜか1GバイトオーバーのINBOXファイルがあった。なにこれ? 削除したけど別に動作には支障はなし。 puttyのlogが無限に追記されたよ……。数Gバイト。 昔ダウンロードしたCD/DVD-ROMのisoイメージファイルが、そこかしこに消されず残ってたよ。10Gバイトオーバー。 あと、細かいテンポラリディレクトリの中身とか消したら、30Gバイトくらい空いた。そこまでやって久しぶりにデフラグを起動したら、表示が真っ赤(ほとんど全部断片化されている)だったので、最適化実行中。

  • 1