プログラミング

MySQL - Rows matched

MySQLでUpdate文を走らせた結果、こんな情報が最終行に表示されます。 Rows matched: 1 Changed: 1 Warnings: 0 もう一度同じUPDATE文を走らせるとこうなります。 Rows matched: 1 Changed: 0 Warnings: 0 該当行は存在するが、更新されなかったということで…

Apache - mod_rewrite

動的URLを性的・・・ぐは!静的URLにリライトして、Google検索に引っかかりやすくするのにApacheのmod_rewriteを使います。 めもめも。 ちなみにhttpd.cofか.htaccessに書くのですよ。 /hoge/* ⇒ /fuga/* RewriteEngine on RewriteRule ^/hoge/(.*)$ /fuga/$…

SQL - 最大値の取得

ここに【data】というテーブルがありまする。 id version 1 2.01 2 1.01 3 1.02 ここから、versionが最大のレコードのidを取得する(この場合はversion2.01が最大なので、そのid=1返す)3通りのSQL文の書き方をメモメモ。 サブクエリでversionの最大値を取得…

PHP - 日付操作

こっちの方が簡単だー。 echo '今日:' . date("Y-m-d"); echo '明日:' . date("Y-m-d", strtotime("+1 day")); echo '1ヵ月後:' . date("Y-m-d", strtotime("+1 month"));

SQL - 複数のデータをINSERT

1回のINSERTで複数のデータを挿入する方法のメモメモ。 INSERT INTO area_city( are_id, city_id ) SELECT 12, city_id FROM city WHERE address LIKE '%村';

フォーム入力モード

フォームに文字を入力するとき、初期設定で日本語入力モードON/OFFを切り替える方法の覚書き。

仕事 - 本番UP

とある公式モバイルサイトにて、運営会社のサービス方針変更により、とある機能が本日から改変されることになりまして、それの修正作業を一人で行ってきました。 ちなみに見積もり工数10人日のもので、新米の私にとっては初めての『失敗したらユーザトラブル…

プログラマの進化

出展がどこかは不明ですが、『The Evolution of a Programmer』というジョークが巷にはあるそうで。 なかなか笑えます。 プログラミング初級者の書く『Hello World』から、会社の役員の書く『Hello World』がネタ的に紹介されてます。

Smarty - foreach

Smartyにおけるforeach文の例を書いてみる。 普通に空で書けるけど。。。 ロジックソース array( "2-1次職" => "プリ", "2-2次職" => "モンク" ), "マジ" => array( "2-1次職" => "ウィズ", "2-2次職" => "セージ" ) ); $smarty->assign("job", $job); ?> テ…

PHP - else ifとelseif

今日から配属されたプロジェクトでelse ifが推奨されていたので、違いを調べてみました。 ただのelseやelse ifのelseは、直前のifのみにかかり、elseifはif文全体にかかるそうです。 っていってもよく分からなかったので例文。 else ifを敢えて階層チックに…

FLASH - 電波編

携帯だとsetProperty使えないんですね。 普通に作ってコンパイルすると、ことあるごとにお叱り受けます。 for inも使えないっぽくて、多少面倒な部分も。 では今回は電波編のメモ。 パターン1:電波量をバーで表示 電波量を示すバーを作ってシンボル化し、以…

FLASH - 時刻編

昔Flash8で遊んでいたころを思い出して、携帯用のFlashを作成してみました。 作成用ソフトはCS3 Professional体験版を利用。 Flash Liteや、携帯端末でのプレビューが最初から入っているのですごく楽です。 どうせなら携帯特有の機能を使おうと思い、『電波…

画像転送禁止の設定

仕事の備忘録。 携帯サイトから落としたコンテンツ(画像、動画、音源、Flash)などをメールなどで転送されないような設定。全部まとまってるサイトなかったので、今回は画像についてまとめマス。 DoCoMoとAUの場合 画像のヘッダに以下を記入。 kddi_copyrig…