サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ノーベル賞
uruseiyatsura.way-nifty.com
bashで配列を使いたいと思ったことはないでしょうか、ありますよね。あるはずです(笑無理にシェル使わなくてもと思うかもしれませんが、シェルはシェルで便利ですよ。基本特殊なコマンドを使用しない限り、どのlinux系でもデフォルトインストールの状況で動きますしね(多分w)。 では、ちょっとめんどくさい?配列と勘違いしやすいループの私なりの使い方をまとめます。...
まず、unixレベルの話をします。 unixの関数には、forkとexecというものがあります。 C言語にて大昔開発していた頃には、この辺りのことをまず最初に自身で勉強したことを思い出します。 昔はインターネットなんて無かったので、簡単に調査できません(特に外国の最先端情報など)し、発売されている本などでしか情報を簡単に入手する手段がなかったのです。 なので、自身で本を見ながら動きを調査するわけです。 forkとは、自身のコピーを作成し、今ある処理の続きから動き出すこと、forkした際に、親(forkしたもの)と子(forkされたもの)に別れる。それぞれpid(プロセスID)と呼ばれるものが付与され、OSは各プログラム(プロセス)を管理します。 execはあるプログラムをロードして実行するという動きを行います。 ですので、別プロセスを起動する場合は、いきなりexecをすると今まで動いていた
仕事で使用していく中で、気になるところなど、PHPの時と同じく、いろいろと書いていきたいと思っています。 さて、何から書こうかな・・・ ActiveRecord(以下ARと略す)は便利なのですが、融通が利かないところもあります。 特に、AR内で予約済みのメソッドと同等になるカラム名が存在した場合、seklect(findやfind_by_sqなど)自体も出来ません。 ただし、selectの戻り値(カラム名)が、かぶらない場合には、問題ないようですね。 すなわち、「*」とすると、すべてのカラムを取得しようとして、ARが、カラムの構造を取り込みます。 その時、カラム名と予約メソッド名が重複してしまうと・・・・ The single-table inheritance mechanism failed to locate the subclass: 'c'. This error is rais
このページを最初にブックマークしてみませんか?
『uruseiyatsura.way-nifty.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く