POST /oauth2/token HTTP/1.1 Host: api.twitter.com User-Agent: My Twitter App v1.0.23 Authorization: Basic eHZ6MWV2RlM0d0VFUFRHRUZQSEJvZzpMOHFxOVBaeVJn NmllS0dFS2hab2xHQzB2SldMdzhpRUo4OERSZHlPZw== Content-Type: application/x-www-form-urlencoded;charset=UTF-8 Content-Length: 29 Accept-Encoding: gzip grant_type=client_credentials
2013年9月8日日曜日
Example request (Authorization header has been wrapped):
oauth_signature
oauth_signature
$signature_key=$oauth_consumer_key_secret.'&'.$oauth_token_secret;
echo urlencode(base64_encode(hash_hmac('sha1', $sin, $signature_key,true)));
$signature_key=$oauth_consumer_key_secret.'&'.$oauth_token_secret;
echo urlencode(base64_encode(hash_hmac('sha1', $sin, $signature_key,true)));
2013年9月2日月曜日
Apache,PHP,MySQL のダウンロード
Apache,PHP,MySQL のダウンロード
Apache ダウンロード
http://httpd.apache.org/PHP ダウンロード
http://www.php.net/http://windows.php.net/download/
PHP をダウンロードするときの「スレッドセーフ」の意味は?
スレッドセーフである、というのは、Windows 上の Apache 2 のような マルチスレッドのウェブサーバーでも動作するバイナリだという意味です。 スレッドごとにローカルストレージのコピーを作成し、 別のスレッドとデータの衝突を起こさないようにしています。
それで、結局どっちを選べばいいのかですって? もし PHP を CGI として動かすつもりなら、スレッドセーフでなくてもかまいません。 リクエストのたびにバイナリが起動するからです。IIS5 や IIS6 といったマルチスレッドのウェブサーバーで動かす場合は、 スレッドセーフ版の PHP を選ばなければなりません。
注意:
VC9 版は Visual Studio 2008 でコンパイルしており、パフォーマンスや安定性が優れています。 VC9 版を使うには、 » Microsoft 2008 C++ Runtime (x86) あるいは » Microsoft 2008 C++ Runtime (x64) をインストールしなければなりません。
http://jp1.php.net/manual/ja/install.windows.manual.php
http://download.microsoft.com/download/1/2/2/1220f3be-11af-4695-990e-5404763d9e9d/vcredist_x86.exe
Microsoft Visual C++ 2008 再頒布可能パッケージ (x86)
MySQL Community Server (GPL)
http://dev.mysql.com/downloads/
ラベル:
Webserver
2013年9月1日日曜日
Apacheでファイル一覧を表示させない
Apacheでファイル一覧を表示させない
httpd.confを編集,下記の項目
Options Indexes FollowSymLinks 変更前
Options -Indexes FollowSymLinks 変更後
例
<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/2.2/mod/core.html#options
# for more information.
#
Options -Indexes FollowSymLinks
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride None
#
# Controls who can get stuff from this server.
#
Order allow,deny
Allow from all
</Directory>
httpd.confを編集,下記の項目
Options Indexes FollowSymLinks 変更前
Options -Indexes FollowSymLinks 変更後
例
<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/2.2/mod/core.html#options
# for more information.
#
Options -Indexes FollowSymLinks
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride None
#
# Controls who can get stuff from this server.
#
Order allow,deny
Allow from all
</Directory>
ラベル:
Webserver
2013年8月28日水曜日
Flickr ファイル検索、Javascript, 前回の続き、検索した結果の写真を表示するようにします
Flickr ファイル検索、Javascript, 前回の続き、検索した結果の写真を表示するようにします。
Google Chromeご利用ください。
ラベル:
Flickr API
2013年8月26日月曜日
Flickr ファイル検索、Javascript,
1.
key=e2d7f5575339924addac8fd8a3584035
を入れ替えが必要です。下記のリンクをご参考ください。
http://www.flickr.com/services/api/explore/flickr.photos.search
2.
WindowsXDomainRequest() responseText取得したデータの取り扱い
は不明、要確認。
<html>
<meta>
</meta>
<body>
<form id="flickr">
<input type="text" value="写真" onblur="ffun(this)"/><p>キーワード入力</p><br>
</form>
<script type="text/javascript">
function ffun(val){
var key=val.value;
link(key);
}
function link(key){
key=encodeURIComponent(key);
var url1="http://api.flickr.com/services/rest/?method=flickr.photos.search&api_key=e2d7f5575339924addac8fd8a3584035&text="+key+"&format=rest";
if(navigator.userAgent.indexOf('MSIE')>-1){
winxxml(url1);
}else{
xxxml(url1);
}
}
function winxxml(ulink){
var date;
alert(ulink);
date=new XDomainRequest();
date.open('GET',ulink);
date.send();
alert(date.responseText);
}
function xxxml(ulink){
var date;
date=new XMLHttpRequest();
date.open('get',ulink,true);
date.send(null);
date.onreadystatechange=function(){
var ll=date.responseXML.getElementsByTagName('photo');
for(var i=0;i<ll.length;i++){
var aa=ll[i].getAttribute('farm');
var bb=ll[i].getAttribute('server');
var cc=ll[i].getAttribute('id');
var dd=ll[i].getAttribute('secret');
imglink(aa,bb,cc,dd);
}
}
}
function imglink(a,b,c,d){
document.write('<br>');
document.write('http://farm'+a+'.staticflickr.com/'+b+'/'+c+'_'+d+'.jpg');
}
</script>
</body>
</html>
ラベル:
Flickr API,
Javascript
2013年8月25日日曜日
Flickr API イメージリンク作成ファンクション パーツ
Flickr API イメージリンク作成ファンクション
例:http://farm4.staticflickr.com/3792/9590406164_68f81cd67e.jpg
<script type="text/javascript">
var x=imglink('4','3792','9590406164','68f81cd67e');
function imglink(a,b,c,d){
document.write('<br>');
document.write('http://farm'+a+'.staticflickr.com/'+b+'/'+c+'_'+d+'.jpg');
}
</script>
例:http://farm4.staticflickr.com/3792/9590406164_68f81cd67e.jpg
<script type="text/javascript">
var x=imglink('4','3792','9590406164','68f81cd67e');
function imglink(a,b,c,d){
document.write('<br>');
document.write('http://farm'+a+'.staticflickr.com/'+b+'/'+c+'_'+d+'.jpg');
}
</script>
ラベル:
Flickr API
登録:
投稿 (Atom)