NetSupport、バージョンアップをすると、PCがおかしくなる。
なぜ、?
全く検証が行われていないということか?
割安で使いやすいと思ったが全く役に立たない。
それに利用していると、変な動きをし、Windowsなどの構成ファイルに影響を及ぼす。
セキュリティ上、利用価値は無いように思えてきた。
2013年10月22日火曜日
2013年10月10日木曜日
Andorid-01
コンポーネントには、以下の4種類があります。
①Activity
一つの視覚的なユーザインターフェイス(UI)を表します。
アプリケーションは一つの Activity で構成することも、複数で構成することもできます。
各 Activity には、それを表示するためのデフォルトウィンドウが割り当てられます。
ウィンドウの視覚的コンテンツは、ビュー(View)として提供されます。
Activity.setContentView() メソッドによって、Activity のウィンドウ内にビューを配置します。
これが Root View となります。
Activity は常にフォアグラウンドで動きます。
他の Activity が有効になったとき、今まで動いていた Activity は停止します。
Activity をバックグラウンドで動かすことはできません。
②Service
UI を持たず、バックグラウンドで実行されます。
Activity と違い、いくつもの Service をバックグラウンドで動かすことができます。
③Broadcast Receiver
あらゆるブロードキャスト(イベント)を受信して、それに対処します。
写真撮影、電池の残量が少なくなった、など様々なブロードキャストがあります。
イベント受信コンポーネントと考えれば、わかりやすいでしょう。
④Content Provider
アプリケーションのデータを、他のアプリケーションから利用できるようにするコンポーネントです。
ファイルや SQLite など、一般的なデータが使用できます。
2013年10月9日水曜日
PHP:決済サーバとの接続について
PHPにおける決済サーバとの接続について
// POSTフォームの構成
$context =
'http' => array(
'method' => 'POST',
'header' => implode("\r\n", array(
'Content-Type: application/x-www-form-urlencoded',
)),
//パラメータ(決済情報に送るデータの設定
'content' => http_build_query(array(
'SETL_CLASS' => XXXX, // 取引種別
・・・・・
))));
// 決済サーバのURL
$url = NNNN; //httpsでも可能
// 決済
if (($ret_raw = file_get_contents($url, false, $context)) === FALSE) {
if (is_null($http_response_header)) {
die("サーバまたはクライアントエラー");
}
$list = split(' ', $http_response_header[0]);
echo ("サーバエラーコード:") . $list[1]; //ステータスコード出力
} else {
//正常系
//ダンプ出力
//var_dump($http_response_header) . "
";
//応答電文の分解
$raw = split("\r\n", $ret_raw);
//ダンプ出力
//var_dump($raw) . "
";
for ($i = 0; $i < count($raw); $i++) {
$temp = split("=", $raw[$i]);
//echo $temp[0] . " = " . $temp[1]. "
";
$result[$temp[0]] = $temp[1];
}
}
?>
// POSTフォームの構成
$context =
'http' => array(
'method' => 'POST',
'header' => implode("\r\n", array(
'Content-Type: application/x-www-form-urlencoded',
)),
//パラメータ(決済情報に送るデータの設定
'content' => http_build_query(array(
'SETL_CLASS' => XXXX, // 取引種別
・・・・・
))));
// 決済サーバのURL
$url = NNNN; //httpsでも可能
// 決済
if (($ret_raw = file_get_contents($url, false, $context)) === FALSE) {
if (is_null($http_response_header)) {
die("サーバまたはクライアントエラー");
}
$list = split(' ', $http_response_header[0]);
echo ("サーバエラーコード:") . $list[1]; //ステータスコード出力
} else {
//正常系
//ダンプ出力
//var_dump($http_response_header) . "
";
//応答電文の分解
$raw = split("\r\n", $ret_raw);
//ダンプ出力
//var_dump($raw) . "
";
for ($i = 0; $i < count($raw); $i++) {
$temp = split("=", $raw[$i]);
//echo $temp[0] . " = " . $temp[1]. "
";
$result[$temp[0]] = $temp[1];
}
}
?>
2013年8月28日水曜日
NetSupport
久々に簡単なツールがあったので紹介します。
PCの運用など、また、PC管理に手間がかかる会社にはNetSupportが便利。
利用すると、様々な利用ができる。
①リモートコントロールができるのアプリケーションを構築する場合には利用できる
②学校用の教育にも利用できる
③簡易なスクリプトがあり、アプリケーションとともに構築が可能。
登録:
投稿 (Atom)