Javascript ページの繰り返しOpen.
var x = {};
setInterval("opp()",50000);
function opp(){
x = open('http://yahoo.co.jp')
console.log('open');
setTimeout("cl()",5000);
}
function cl(){
x.close();
console.log('close');
}
2015年5月28日木曜日
2015年5月26日火曜日
chrome 拡張機能 CPU情報
chrome 拡張機能 CPU情報
chrome.system.cpu.getInfo(function(e){
console.log(e);
})
他
chrome.runtime.getManifest()
chrome.runtime.getPlatformInfo(function(e){console.log(e)})
chrome.system.cpu.getInfo(function(e){console.log(e);})
chrome.system.storage.getInfo(function(e){console.log(e);})
chrome.system.cpu.getInfo(function(e){
console.log(e);
})
他
chrome.runtime.getManifest()
chrome.runtime.getPlatformInfo(function(e){console.log(e)})
chrome.system.cpu.getInfo(function(e){console.log(e);})
chrome.system.storage.getInfo(function(e){console.log(e);})
2015年5月21日木曜日
2015年5月6日水曜日
サーバーをAmazon EC2 T2micro にしました
サーバーをAmazon EC2 T2micro にしました。
Apache/2.4.12 (Win32) PHP/5.6.8
の組み合わせて、一定の時間を経過すると、Httpd.exe フリーズし、
サーバーが停止します。
httpd-2.4.12-win32-VC11.zip
php-5.6.8-Win32-VC11-x86.zip
php5apache2_4.dll
結局、前回と同様の構成にしました。
Apache/2.2.25 (Win32) PHP/5.4.25
httpd-2.2.25-win32-x86-openssl-0.9.8y.msi
php-5.4.25-Win32-VC9-x86.zip
php5apache2_2.dll
php5apache2_4.dll
記録、下記の項目が追加しない原因で更新に時間がかかりました。
httpd.conf
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
Apache/2.4.12 (Win32) PHP/5.6.8
の組み合わせて、一定の時間を経過すると、Httpd.exe フリーズし、
サーバーが停止します。
httpd-2.4.12-win32-VC11.zip
php-5.6.8-Win32-VC11-x86.zip
php5apache2_4.dll
結局、前回と同様の構成にしました。
Apache/2.2.25 (Win32) PHP/5.4.25
httpd-2.2.25-win32-x86-openssl-0.9.8y.msi
php-5.4.25-Win32-VC9-x86.zip
php5apache2_2.dll
php5apache2_4.dll
記録、下記の項目が追加しない原因で更新に時間がかかりました。
httpd.conf
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
ラベル:
Amazon EC2,
Webserver
2015年4月26日日曜日
Youtube API 2.0 サポート終了、API3.0のサーチのために記録
Youtube API 2.0 サポート終了のため、検索結果に「UKY3scPIMd8」
動画が追加されます。 API3.0のOath認証しないサーチのプログラム
<?php
//YoutubeClass.php ver 2
//youtube api 3.0
//https://www.youtube.com/watch?v=UKY3scPIMd8
$g=$_GET['g'];
if($g){
$x=new YoutubeAPI($g);
$x->link();
}else{
exit('88');
}
class youtubeapi {
public $url;
public function youtubeapi($key){
$API_URL = 'https://www.googleapis.com/youtube/v3/search?';
$para['key'] = 'AI********************************Ao';
$para['part'] = 'id';
$para['q'] = $key;
$para['type'] = 'video';
$para['maxResults'] = 3;
$this->url = $API_URL.http_build_query($para);
}
public function link(){
$ll=array();
$data = file_get_contents($this->url);
$xdata = json_decode($data ,true);
foreach ($xdata['items'] as $key=>$val){
$ll[count($ll)]=$val['id']['videoId'];
}
unset ($key);
unset ($val);
echo implode('|',$ll);
}
}
?>
動画が追加されます。 API3.0のOath認証しないサーチのプログラム
<?php
//YoutubeClass.php ver 2
//youtube api 3.0
//https://www.youtube.com/watch?v=UKY3scPIMd8
$g=$_GET['g'];
if($g){
$x=new YoutubeAPI($g);
$x->link();
}else{
exit('88');
}
class youtubeapi {
public $url;
public function youtubeapi($key){
$API_URL = 'https://www.googleapis.com/youtube/v3/search?';
$para['key'] = 'AI********************************Ao';
$para['part'] = 'id';
$para['q'] = $key;
$para['type'] = 'video';
$para['maxResults'] = 3;
$this->url = $API_URL.http_build_query($para);
}
public function link(){
$ll=array();
$data = file_get_contents($this->url);
$xdata = json_decode($data ,true);
foreach ($xdata['items'] as $key=>$val){
$ll[count($ll)]=$val['id']['videoId'];
}
unset ($key);
unset ($val);
echo implode('|',$ll);
}
}
?>
2015年4月23日木曜日
Amazon EC2 t2.micro 料金を確認
2015年4月24日、Amazon EC2 t2.micro 料金を確認し、記録します。
これからはAmazon EC2 t2.microに切り替えると思います、
3 年間一部前払いの方や適切だと思います。
* 無料利用枠の使用量は、AWS GovCloud リージョンを除くすべてのリージョンが毎月計算され、自動的に請求額に適用されます。未使用分は持ち越されません。Amazon EC2 running IBM、または AWS GovCloud リージョンは含まれません。詳細とその他の規制については、提供規約をご覧ください。
** AWS 無料利用枠の一環として、AWS の新規お客様は、すべての AWS サービス(AWS GovCloud リージョンを除く)を総合して、1 か月あたり 15 GB のデータ送信を 1 年間無料でご利用いただけます。
*** 料金の基準となるデータ量は、Amazon EC2、Amazon EBS、Amazon S3、Amazon Glacier、Amazon RDS、Amazon SimpleDB、Amazon SQS、Amazon SNS、AWS Storage Gateway、Amazon DynamoDB、および Amazon VPC 全体での、データ送信の利用合計量で決まります。
今までt1.micro を利用していたが、いつの間に料金が上がったようです。
これからはAmazon EC2 t2.microに切り替えると思います、
3 年間一部前払いの方や適切だと思います。
* 無料利用枠の使用量は、AWS GovCloud リージョンを除くすべてのリージョンが毎月計算され、自動的に請求額に適用されます。未使用分は持ち越されません。Amazon EC2 running IBM、または AWS GovCloud リージョンは含まれません。詳細とその他の規制については、提供規約をご覧ください。
** AWS 無料利用枠の一環として、AWS の新規お客様は、すべての AWS サービス(AWS GovCloud リージョンを除く)を総合して、1 か月あたり 15 GB のデータ送信を 1 年間無料でご利用いただけます。
*** 料金の基準となるデータ量は、Amazon EC2、Amazon EBS、Amazon S3、Amazon Glacier、Amazon RDS、Amazon SimpleDB、Amazon SQS、Amazon SNS、AWS Storage Gateway、Amazon DynamoDB、および Amazon VPC 全体での、データ送信の利用合計量で決まります。
今までt1.micro を利用していたが、いつの間に料金が上がったようです。
2015年4月10日金曜日
配列により、ページ上にあるDOMの操作
配列により、ページ上にあるDOMの操作
分かった事:
DOMの配列を削除後に、要素が変わります、次回の操作に影響が出ます。
削除しなくでも良い場合、無効にする。
練習1 (成功) 削除後に配列の順番が変わります。
while (document.getElementsByTagName('img')[0]){
imgelement = document.getElementsByTagName('img')[0];
imgelement.parentNode.removeChild(imgelement);
}
練習2 (失敗) 操作出来ないElementが発生します。
var imgelement = document.getElementsByTagName('img');
for ( var i = 1; i < imgelement.length ; i++){
imgelement[i].parentNode.removeChild(imgelement[i]);
}
練習3 (成功) 配列の要素が変わっていないので順番に操作出来ます。
var imgelement = document.getElementsByTagName('img');
for ( var i = 1; i < imgelement.length ; i++){
document.getElementsByTagName('img')[i].style.display="none";
}
分かった事:
DOMの配列を削除後に、要素が変わります、次回の操作に影響が出ます。
削除しなくでも良い場合、無効にする。
練習1 (成功) 削除後に配列の順番が変わります。
while (document.getElementsByTagName('img')[0]){
imgelement = document.getElementsByTagName('img')[0];
imgelement.parentNode.removeChild(imgelement);
}
練習2 (失敗) 操作出来ないElementが発生します。
var imgelement = document.getElementsByTagName('img');
for ( var i = 1; i < imgelement.length ; i++){
imgelement[i].parentNode.removeChild(imgelement[i]);
}
練習3 (成功) 配列の要素が変わっていないので順番に操作出来ます。
var imgelement = document.getElementsByTagName('img');
for ( var i = 1; i < imgelement.length ; i++){
document.getElementsByTagName('img')[i].style.display="none";
}
登録:
投稿 (Atom)