WEB系技術電脳日記 -269ページ目

URLセミコロン流儀(´・ω・)ス?

最近、海外のサイトでクリック前のダミーページのパラメータが、
セミコロンが使うページが多くなってきた。
なんでだろうか不思議なので、ちと何故そうなのか考察してみる。
まず前提としてクリックしたらブランクで違うページも開かせて、PRや広告を表示。
クリック前のブラウザは通常表示。
なぜ通常の?で1?utm_source=~とかで情報渡ししないのか?
 ここで、今更だが、URLの挙動を確認、
 確か昔確認したがパラメーターはそのまま変数として扱えると。
 $id = $_GET[id]; echo $id; echo $is; echo $a;
 として、
 http://アドレス?id=41;is=41;a=aaaaaaa
 とすれば、 41;is=41;a=aaaaaaa  とか文字列として使えるが、それか?
そうなる上記はPHPのみの話になるが、
そのまま情報を送るのに使ってるという事になるな。
----------------------------------------------------
色々考えて結論
1 アンチウィルスやブラウザやらOSの機能で弾かれるを防ぐために使う。
2 ブラウザのクッキーを調べてページ分岐を行っている。
3 本来は上記はセッションでいいが、クッキーとセッション、
  そしてブラウザのパラメーターの合わせ技で行うため。

だが、どうも釈然としないな。
また後で調べてみるか。





フジテレビとは である

テレビを見ていたら、
フジテレビとは であると、
募集していた。

お?ではと思ったら、
検索したら

photo:01



やっぱり皆そう思っているという。
そんな民意(´・ω・)ス



iPhoneからの投稿

夜アイス(´・ω・)ス

photo:01



アイスが食べたくなり、
コンビニか?と思ったが、
深夜スーパーへ。

そんな夜の記録(´・ω・)ス

iPhoneからの投稿

夜(´・ω・)ス

気が付けばもう朝の5時(´・ω・)ス

調子がノッテきたが、
このままだとまた夜型になるので、
ここはちと無理をして1~2時間は寝る事に。

そんな記録(´・ω・)ス

とあるグループウェアの資格管理アプリケーションの記録(´・ω・)ス DB構成

引き続き、社員の資格保持のDB格納を考える。

単純に考えると、資格のフィールドを作りそれでフラグを立てるっていうやり方があるが、
資格の種類が140種類もあるので、これは現実的ではない。
そうなると、社員番号と資格コード、そして取得日、有効期限のみを格納するデータってなるが、
そうなると次から入れる値をSQL文で拾う時と、それぞれSQL文発行が面倒。
だが、それしか方法が浮かばないな・・・。
試しに入れてみて、何か方法を考えてみる事に。

//ちと試行錯誤中

そんな記録(´・ω・)ス

// 引き続き

良く考えると資格があるって時だけデータを拾い、なければデータを入れなければ
いいだけって事に落ち着く。ここで、このDBが破たんしないか確認する。
この社員数が現在120名程で、一人が資格が20個あったとする。
そうなると、2400レコードぐらい。
もちろん、サーバーの性能によるが、経験上、現在のサーバ
Xeon E5-2430L 2.00GHz メモリー16GBなら6~7万でもハングしないだろう。
・・遅くなるけど。
そうなると少し減らして逆算で、40,000件のレコードで、2000人
社員数が200人として、20個の資格でも4000レコードってなるから
全社員が総入れ替を10回しても問題ないな。
さっそくテストでぶち込む。

// テスト開始。

とあるグループウェアの資格管理アプリケーションの記録(´・ω・)ス

ちと某作業でPHP+MySQLで、社員の資格データをグループウェア内に格納。
これはその作業記録(´・ω・)ス
そしてお約束でNDAの範囲内で技術のみ記述。

前提として、サイトにはログイン用にIDとパス、
そして、各個人データ誰もが見えてはマズいので、
login用のテーブルに権限を7段階、いや0入れて8段階用意。

そしてライセンスのテーブルを用意。
とりあえず、構造は、
License_code intで3ケタ
name でvarchar(60)ざっくり用意。
・・・で、ここで要件を確認
1.ライセンスはそれぞれ有効期限がある。
2.1社員で複数のライセンスを持っている。
3.会社で利用してるライセンスがある。
まずはラインセンスを抜き出して、入れ込む。
公害防止管理者水質関係1種
公害防止管理者水質関係3種
公害防止管理者水質関係4種
公害防止管理者大気関係1種
公害防止管理者大気関係3種
公害防止管理者大気関係4種
・・・とか全部で148個
早速入れ込む。

次に入力の部分インターフェイスの部分
有り無しで入れるようにしておく。
これはPOSTさせてフォームしておく。
よくあるアンケートみたいな感じで、さらに有効期限も入れる。

流れとして、fetchAllで社員データを全て抜き出す。
社員を選ぶ。
そのままGET値を貰いながら、フォームで選んでGo。
まずは、入力用の画面を用意しておく。

次に、その画面にDB以外は直で書いて、
それをfunctionで振り分ける手法とる。
スクラッチだからね。
こんな感じで、
require_once 'config.php';  //DBの設定あたり
require_once '/db/database.php'; //PDOのレイヤー
require_once '/db/encode.php'; //文字化けなどDBから引きだした文字の加工
・・・で、
この下辺りは書き

$db = db_connect();
$stt = $db->prepare('SQL文');
$stt->execute();
$result = $stt->fetchAll();

早速、まずはそれぞれのページに書いて動作Gog

//現在作業中のメモ 16:01














銀座線きゃりーぱみゅぱみゅ(´・ω・)スか

photo:01



銀座線の広告がきゃりーぱみゅぱみゅ
全てってのは凄いな。
いつまで人気が持つのだろうか。

そんな事を考えた夜の記録(´・ω・)ス



iPhoneからの投稿

電車を待つ(´・ω・)ス

photo:01



特急で帰る(´・ω・)ス
ちとコーヒー飲んで待つ。
そんな記録



iPhoneからの投稿

今日も頑張った(´・ω・)ス

photo:01



今日も頑張った(´・ω・)ス
秋葉原経由で帰る(´・ω・)ス



iPhoneからの投稿

ケーブル調達

photo:01



ケーブル調達し神田へ
そんな記録(´・ω・)ス


iPhoneからの投稿