INNER JOINとか

ここのがすごくわかりやすい↓ http://d.hatena.ne.jp/koseki2/20100915/HellSQL ・INNER JOIN SELECT 列名1,列名2,〜列名n ← どの列を表示させるか FROM 表名1 INNER JOIN 表名2 ON 表名1.フィールド名 = 表名2.フィールド名 WHERE 抽出条件 ・結合されるフ…

hasmanyの関連づけの事とか

1対1 hasOne 1対多 hasMany 多対1 belongsTo 多対多 hasAndBelongsToMany class User extends AppModel { var $name = 'User'; //結合させたいテーブル名 var $hasMany = 'Comment'; CAKEPHPのhasManyページ↓ http://book.cakephp.org/ja/view/82/hasMany

MYSQLのパフォーマンスの豆知識

cakephpでデータなどの記事をaddやdeleteすると 自動的にINSETやDELETEしてくれます。 が、DELETEによってIDがかけて穴あきになってしまったりすると パフォーマンスが悪くなるらしく、よろしくないようなので DELETEするのではなく、削除フラグなどをテーブ…

CSSの設定でカーソル表示

CSSの設定でカーソル表示させてみました。 もしオンマウスでPタグにリンクカーソルを表示させたかったらp { cursor: pointer; } だけ。 簡単です。 他にも色々カーソルがあります http://www.tagindex.com/stylesheet/page/cursor.html

MA6(MASHUP AWARD)のネタ探し

Twitterとか使いたいけど、既出すぎておもしろいものが作れるのかわからない。誰かすごい発想ができる頭をください 個人的に興味があるAPIはgoogle EARTHだけど 壮大すぎて、どうしようもない。 よし、 頑張る。新しいものを考えるって難しい! でも、決まる…

AjaxでJSONデータやりとり

AjaxのデータのやりとりでJSONを使用してみたので JSONの形式をまとめてみようと思います。クロスドメインの制約があるので、直接データを取りに行けないので、 PHPに引数を渡して、かましてあげる必要があるようです。 流れとしては ajax(datatypeにJSON指…

AJAXとかJqueryとか

◆使ったメソッドのまとめ append ・指定のタグにコンテンツ追加できる$("p").append("Hello"); empty ・子要素をすべて空にする $("p").empty(); toggle ・指定の要素を 表示から非表示・非表示から表示 にする$("p").toggle(); attr ・最初の要素が持つ指定…

静的メソッドとか調べてみる。

PHP

ここがわかりやすい↓ http://www.shigeweb.jp/php/project_p/?page=static&section=php5oop インスタンス化なしにメソッドのアクセスできる。→「::」 どこから呼び出されても、同一の値を返したい場合などは インスタンスを生成せずに「::」で呼び出す。

無事帰国

寝台でデリーに戻る

バラナシ最終日

バラナシ5日目

バラナシ4日目

バラナシ3日目

バラナシ2日目

寝台列車にてバラナシへ

朝の6時頃にバラナシに到着!三段寝台でいったんですが、6人ひと組の空間にインド人5人と相方が・・・ まずガンジス河を見て、宿を探しました。 初ガンジス河です スタンドバイミーっぽくて思わずパシャリ さっそく、無理やりに銀色の粉でスタンプされました…

アーグラ2日目

ツーリストレストハウスの一階のレストラン 朝食は無事に食べれました。 チョコラテなのに甘くない不思議 アーグラ城の周りの庭には野生の動物いっぱい:)! 赤い煉瓦でできた綺麗で立派なお城でした^^ アーグラ城の芸術的な壁 首からカメラぶら下げてい…

デリー2日目

朝の7時の列車に乗ってアーグラ行きに向かいました。 かなりレベルの高い列車を予約してしまったようで 2時間で到着するのに600ルピー支払いました・・・車内朝食!!!! アーグラの駅は駅の外で待ち構えたように群がった客引きが怖すぎて、やばかった。 そ…

インド旅行行ってきました。

中学の時の友達2人でインド旅行行ってきました。もともと、一年間インドに留学しようとおもってたんですが 治安の関係で行けなくなってしまって、せめて旅行だけでも! ということで、人生初海外、初旅行! 関西空港から香港空港経由でデリーに到着。(お昼ご…

emacsのシンタックスハイライターの設定など

ホームディレクトリの構造 .emacs .emacs.d/ .emacs.lisp/ php-modeダウンロード(php-mode.elを.emacs.lisp/に追加) http://sourceforge.net/projects/php-mode/ .emacsに下記追加(load-library "php-mode") (require 'php-mode)(add-hook 'php-mode-user-ho…

梅.py "Python自習室"に参加してきました!

今回2回目なんですが、やっぱり一人で行くと迷います。淀屋橋駅は出口を間違うと、すさまじい勢いで迷子になります。 自習室では、スタバカップ作ったりしてました 初めてハンダゴテ使ってみたりして、テンションあがりました ほんとLEDでCUBE作りたかったん…

安全なSQLの呼び出し方まとめてみた

PHP

安全な SQL の呼び出し方 http://www.ipa.go.jp/security/vuln/documents/website_security_sql.pdf これを読んで自分なりにまとめてみました。 ・「'052312'」のような定数のことをリテラルと呼ぶ SELECT * FROM employee WHERE name = 'O''Reilly' ←文字列…

プレースホルダSQLインジェクション対策

プレースホルダとは・・・ 場所取りのこと。 正式なデータが入るまでの臨時のスペースを確保しておくための措置。 特殊な変数のようなもの。 ・PHP側からあらかじめ入れる変数を決めたひな形をDBに送る(prepare) ・その後、入れる変数分の変数をDBに送る(bin…

忘れがちなコマンドのオプションめもめも

$ tar -xvf 対象ファイル 解凍場所 $ rm -rf 対象ファイル $ find ./ -name "hogehoge" $ ps aux | grep "hogehoge"

ソースからダウンロードの方法

mysql_pdoをダウンロードする際に行った順番でとりあえず、覚え書きしてみます。 ソースのダウンロードした場所までチェンジディレクトリ$ phppize ※phppizeとは:拡張モジュールをビルドする低レベルなビルドツール↓$ ./configure ※./configure:ソースファ…

データベースのデータの移行方法

コマンドでMYSQLからデータを書き出して、違うデータベースに移行してみました。 mysqldump caketweet -u root -p > dump.100723.sql mysql hoge -u root -p sql

FLASHデバッグツール試してみました。

http://blog.alt-scape.com/archives/317 http://d.hatena.ne.jp/nitoyon/20081015/xray_as3Xray使い方 1,ダウンロードしたい階層まで行って以下のコマンドでダウンロードしてくる $ svn export http://osflash-xray.googlecode.com/svn/trunk/as3/trunk/・…

bash構文のお勉強

参考サイト:http://lumber-mill.co.jp/gallery/view/tips/bash/syntax#p1 ファイルの属性確認 -d file fileが存在し、かつディレクトリ -e file fileが存在する -f file fileが存在し、かつ通常ファイル file1 -nt file2 file1がfile2よりも新しい file1 -o…

フリッカーの編集してみました

写真が増えてきたので、そろそろまとめたりしてみようと思います。set と collection というのでまとめれるらしいですが、私のふりっかーではsetしかできませんでした。 また原因を探してみます。 とりあえず、setの方法。 ・Organize & Create をクリック …

FLASHとPHP間でのデータのやり取りのセキュリティー(ワンタイムトークンで)

ゲームのスコア登録をする際のセキュリティーを強化する方法・あらかじめサーバ側とFLASH側での共通の文字列を決めておく その文字列を足して、SHA1でFLASH側とサーバー側のお互いで暗号化し、それを照合して判断 図で説明 ※説明 ①トークンくれ! ②トークン…