この間、知り合いのホームページを作るときにちょっと作ってみた。
function getJSON(obj)
{
switch (typeof obj) {
case 'number':
return obj;
case 'string':
obj = obj.replace('"', '\\"');
obj = obj.replace('\r', '\\r');
obj = obj.replace('\n', '\\n');
return '"'+obj+'"';
case 'object':
var arr = [];
if (obj instanceof Array) {
for (var i=0;i<obj.length;i++) {
arr.push( getJSON(obj[i]) );
}
return '['+arr.join(',')+']';
}
else {
for (prop in obj) {
arr.push( '"'+prop+'":'+getJSON(obj[prop]) );
}
return '{'+arr.join(',')+'}';
}
}
return "";
}
最近書いたちょっとしたコード。
public string GetConfigurationPath(){
/// エントリアセンブリのロケーション(パス)を区切り文字で分割
string[] dirs = Assembly.GetEntryAssembly().Location.Split('\\');
/// 最後の要素(=EXEファイル名)を空にする
dirs[dirs.Length - 1] = "";
/// 結合したものを返す
return string.Join("\\", dirs);
}
昨日、ついに iPhone を買ってしまった。
レビューなどはボチボチしていくとして・・・。
ってか、アプリをいろいろダウンロードしたんだけど、かめはめ波出せるやつとか、刀とか、ライトセイバーとか、Zippoライターとか、実用的なものがない(汗)
これをボチボチいろいろと揃えていかないと・・・。
レビューなどはボチボチしていくとして・・・。
ってか、アプリをいろいろダウンロードしたんだけど、かめはめ波出せるやつとか、刀とか、ライトセイバーとか、Zippoライターとか、実用的なものがない(汗)
これをボチボチいろいろと揃えていかないと・・・。
久々の投稿。でも、たいした話ではない。
先日、とある携帯サイトでGoogle Adsenseのコードやその場所を変えていたのだけど、Adsenseのコードが長い上に何箇所もあるから非常に面倒くさい。が、その作業中にふと気が付いた。
「インクルードすりゃいいじゃん」
あー!なんでそんなこと今まで気が付かなかったんだろう・・・。
こうやって書いて、ad-inc.phpにadsenseのコードを書けばよかったのだった・・・。
先日、とある携帯サイトでGoogle Adsenseのコードやその場所を変えていたのだけど、Adsenseのコードが長い上に何箇所もあるから非常に面倒くさい。が、その作業中にふと気が付いた。
「インクルードすりゃいいじゃん」
あー!なんでそんなこと今まで気が付かなかったんだろう・・・。
<?php
require_once 'ad-inc.php';
?>
こうやって書いて、ad-inc.phpにadsenseのコードを書けばよかったのだった・・・。
そもそもAJAX用にJSON形式で出力するPHPスクリプトを書いていたのだが、それを急にPHPでも使用したいと思った。PHPで扱う上では別にJSON形式である必要はないのだけど、せっかく必要なデータを出力するPHPスクリプトがあるのだから、それを使わない手はないと思ったのだ。
最初は、
で、困った挙句試したのが下のコード。でもちょっと無理矢理だな・・・。
最初は、
などとしていいたのだけど、それではうまく読んでくれなかった(上の例だとPHPスクリプトがそのまま読まれてしまう)。json-data.phpの中で使用しているセッションがうまく働かないのか、上記の'json-data.php?sid=1' の部分を 'http://(URL)/json-data.php?sid=1' と変えてもうまく処理されない。$json = file_get_contents('json-data.php?sid=1');
$data = json_decode($json);
で、困った挙句試したのが下のコード。でもちょっと無理矢理だな・・・。
ob_start();
require_once 'json-data.php?sid=1';
$json = ob_get_clean();
$data = json_decode($json);
・
・
・
ob_end_flush();
他のサイトでもよく紹介されているが、au携帯で現在位置を取得するというもの。管理しているサイトの実験室で試したもの。
他とちょっと違うのは、フォームなどで「取得」ボタンとかではなく、ページを表示させたときに現在位置を取得する。
ページの先頭にこのように書くと、ページを表示した際に位置取得URLへ飛んだ後に位置情報付でまた戻ってくる。
他とちょっと違うのは、フォームなどで「取得」ボタンとかではなく、ページを表示させたときに現在位置を取得する。
<?php
if( !isset($_GET["lat"]) )
{
header("Location: device:gpsone?url=(自URL)&ver=1&datum=0&unit=1");
exit;
}
・
・
・
?>
ページの先頭にこのように書くと、ページを表示した際に位置取得URLへ飛んだ後に位置情報付でまた戻ってくる。
SHOJI's Code







