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

さて、もう少し(´・ω・)ス

photo:01



今日ももう少し。
頑張る(´・ω・)ス



iPhoneからの投稿

出撃準備(´・ω・)ス

明日は2件出撃で、その後は作業。
今後の営業活動もサービスもほぼ決定して、
今週から体制用意。
手元の書類やら設計やら用意。

色々考えるが、とにかく地道に。
そんな夜の記録。

技術と業務との狭間(´・ω・)ス

WEB系技術電脳日記 今日はしっかりと作業した。
案件もカツカツだがそれと共に普段良く書くコードを見直した。
これは私がPGやSEの狭間で未熟だから考えるのかもしれないが、
技術こそが未来を約束してくれるが、
悲しい事に、機能や技術で若さや他人に勝負しても
いつまでもそれが続く事はない(´・ω・)ス
要は落ちぶれていくという事。
若くして現役で引退しなきゃならいのは、
何もスポーツ選手だけではない。
我々、ITを扱う人間も、
そして一般の技術者もそう(´・ω・)ス

確かにテレ東あたりでやる物作り日本よろしく
経験が物を言うぜぇ?とかいうのもあるが、
1~2年で爆発的に変わるような技術じゃないケースで
目立つケースは一部、中小企業のNC旋盤キュリギュリ回してる企業は、
バンバン倒産している事はあまり見ようともしないのも現実。
それどころかシコーのように 技術があっても無くなる事もある。



技術と業務手法を考えないと、
将来が大変になるなーと考える夜の記録(´・ω・)ス


なぜ 松下忠洋郵 自殺の原因。

報道によると 松下忠洋郵政民営化・金融担当大臣 自殺した。
理由はなんだろうか。
彼が近々に問題で悩んでいた大きな問題は・・・・

1.日韓スワップ問題
2.TPP問題

伊藤博文もそうだが・・怖い世の中(´・ω・)ス



フレームを見直して作る(´・ω・)ス

PHPの作業も多くなってくる予感なので、
ここで、PHP+MySQLのフレーム見直して作り直す。

まずは基本の部分を用意。
今回はXAMPPでローカルでチマチマ作る。
PHPは5.4
MySQLは5.5.25a
phpMyAdminは3.5.2,
まず接続元のMySQLテーブルを用意
samplesデータベースを作り、中にmemberというテーブルを用意。
まずは接続の抽象化レイヤを使ういつも通りPDO
入っているか確認
無ければphp.iniでドライバを有効化(´・ω・)ス

共有の接続を用意。
良くあるようにコンフィグを参照するようにして、

function db_connect() {
global $dsn ;
global $usr;
global $passwd;
try {
$db = new PDO($dsn, $usr, $passwd);
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$db->exec('SET NAMES utf8');
} catch (PDOException $e) {
die("接続エラー:{$e->getMessage()}");
}
return $db;
}
コンフィグは
//データベース接続
 $dsn = 'mysql:dbname=samples; host=127.0.0.1';
$usr = 'user_name';
$passwd = 'password';
これは見直す時に、もっと細かく変数用意しておくか。
次に、エンコードも用意。

function e($str, $charset = 'UTF-8') {
print htmlspecialchars($str, ENT_QUOTES, $charset);
}
それぞれの接続絡みをテストで用意。
require_once 'config.php';
require_once '/db/database.php';
require_once '/db/encode.php';
try {
$db = db_connect();
$stt = $db->prepare('INSERT INTO member(id, name, sex) VALUES(:id, :name, :sex)');
$stt->bindValue(':id', NULL);
$stt->bindValue(':name', 'あああ');
$stt->bindValue(':sex', '男');
$stt->execute();
$db = NULL;
} catch(PDOException $e) {
die("エラーメッセージ:{$e->getMessage()}");
}
おk(´・ω・)ス
次に閲覧・更新・削除を確認。

try {
$db = db_connect();
$stt = $db->prepare('SELECT * FROM member ORDER BY id DESC');
$stt->execute();
while($row = $stt->fetch(PDO::FETCH_ASSOC)) {
?>
<tr>
<td><?php e($row['id']); ?></td>
<td><?php e($row['name']); ?></td>
<td><?php e($row['sex']); ?></td>
</tr>
<?php
}
$db = NULL;
} catch(PDOException $e) {
die("エラーメッセージ:{$e->getMessage()}");
}
一応ループしないで一括で取得をテスト。
require_once 'config.php';
require_once '/db/database.php';
require_once '/db/encode.php';
$db = db_connect();
$stt = $db->prepare('SELECT * FROM member ORDER BY id DESC');
$stt->execute();
$result = $stt->fetchAll();
var_dump($result);
echo "<hr>";
echo $result['0']['id'];
echo $result['0']['name'];
おkだな。
次に更新

try {
$db = db_connect();
//更新のSQL文を用意
$sql = " UPDATE `member` SET `name` = '更新値' WHERE `member`.`id` =5; ";
$stt = $db->prepare($sql);
$stt->execute();
} catch(PDOException $e) {
die("エラーメッセージ:{$e->getMessage()}");
}
$db= null;

おkだな。

次はSQL文の関数を用意だな。

Invalid default value インクリメント設定できないphpMyAdmin

WEB系技術電脳日記

いつもCentOS使ってるので、デフォのPHPバージョンの都合で、
phpMyAdminは低いバージョンを使っていた。
そんな中、ちとローカルでXAMPPで 3.5.2で書いてる時に、
オートインクリメント設定がエラーになる事があった。

結論から書くと、勝手にデフォルトの値のフォームが現れるから。
MySQL4.1系以上の場合
auto_incrementのカラムにはdefault設定エラーになるのに、
変更画面上では勝手に変更時にユーザー設定使うようなPOSTができる為。
なので「なし」選択で普通にいける。

WEB系技術電脳日記

なんで自動でユーザー定義のドロップダウンができるのか不明だが、
主、もしくはインデックスを入れた時点でそうなる設定なのか?
それともブラウザの挙動か不明だが・・・・
そんなので30分が悩んだ(´・ω・)ス

え?コマンドでいけ?



月曜日(´・ω・)ス

今日も朝がきた(´・ω・)ス
風はすっかり秋模様。
ビバ秋!この季節は最高でござる。

さて・・・明日は出撃なので、今日はしっかり籠って作業。
PHP+MySQLの作業絡みで午前までにPDOのフレームを完成させないと、
非常に効率が悪い。
ちと作業を見直しながら作業。

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

BitTorrentのピアに対し、大規模な監視が行われていることが判明

ファイル共有ソフトであるBitTorrentを使用して海賊版の音楽や映画、電子書籍をダウンロードした場合、ダウンロードした人のIPアドレスが当局によって3時間以内に記録されていることがわかりました。
One Per Cent: Honeytrap reveals mass monitoring of downloaders
これはTom Chothiaさんが率いるイギリスのバーミンガム大学研究チームによる発見で、今週イタリア・パドヴァで行われたSECURECOMM 2012 で発表されました。Tom Chothiaさんは3年の間BitTorrentのクライアントを装い、ソフトウェアを動作させることによって、このことを発見したそうです。BitTorrentはクライアント同士でアップロードされたデジタルメディアファイルを共有するファイル転送プロトコルですが、研究チームは偽物のサーバをまるでファイル共有者であるかのように見せかけたところ、ファイルの共有が当局やセキュリティ会社、政府の研究機関などによってモニタリングされていることがわかった、とのことです。

数日前だが考察してみる(´・ω・)ス
まぁ・・・当たり前といえば当たり前。
テロ以降、そうでなくても監視されているのは考えれば分かるし、
ピアのIPも追っていけばそういう施設もあるだろうし。
ただこの記事にある人気のあるファイルは監視されているという点について、
それだけじゃないだろう?というのは誰もが考える事。
そんな事を考察した夜(´・ω・)ス




韓国 「天皇に謝罪しろだなんて、ひとことも言ってない」

WEB系技術電脳日記


★韓国大統領、専門家に、天皇謝罪要求、真意でない
【ソウル共同】韓国の李明博大統領が、日韓関係の専門家らを招いた非公式の朝食会で、
天皇陛下の訪韓に絡む自身の発言について、謝罪を求めるのが真意ではなく
「日本で尊敬されている天皇が訪韓して言葉を述べれば、歴史問題が容易に解決するという意味だった」
と話していたことが分かった。出席者が9日明らかにした。
大統領は5日朝、韓国人専門家らを大統領府に招き、約2時間にわたり日韓関係について意見交換。
WEB系技術電脳日記
散々、侵略行為やら天皇土下座しろって言っておいて、
それはメディアでは伝えない。
アジア会議があればその場しのぎで言ってないのアレ。

日本大使館襲撃されても黙ってる。
天皇の写真を踏みつけパフォーマンを国内メディアは良くやった。
しまいには天皇は韓国人ですとか言い出す。
どうにかならないのだろうか。
近所にキチガイがいる心境(´・ω・)ス

散歩(´・ω・)ス

photo:01



ちと夕方は散歩した(´・ω・)ス
秋が待ち遠しい(´・ω・)ス



iPhoneからの投稿