ここみてgoogle map携帯版をつくっていたのだがauでみると表示されない。
調べた結果改行をすべてとって一行のタグにしたら表示されました。
<img src="http://maps.google.com/staticmap?center=XXXXXXX,XXXXXXX7& markers=XXXXXXX,XXXXXXX,red&zoom=18&size=250x2500&key=XXXXX">
こんな感じ
2009年6月29日月曜日
2009年6月24日水曜日
EC-CUBEでSQL Server(mssql)適応するときの変更点のメモ書き
・LIMIT→top書き換え
・now()→current_timstampに書き換え。ただし文字列'Now()'を受け取り、正規表現でnow関数を与えている箇所に注意
・join using→join onに書き換え
・BEGIN → BEGIN TRANSACTION
・エスケープを独自追加。たぶん\と'でよいと思われ。
ファイル名 data\class\util\SC_Utils.php#sfManualEscape
具体的なファイル名は時間があれば
・now()→current_timstampに書き換え。ただし文字列'Now()'を受け取り、正規表現でnow関数を与えている箇所に注意
・join using→join onに書き換え
・BEGIN → BEGIN TRANSACTION
・エスケープを独自追加。たぶん\と'でよいと思われ。
ファイル名 data\class\util\SC_Utils.php#sfManualEscape
具体的なファイル名は時間があれば
2009年6月18日木曜日
SEOやってみるさ
うちのサイト
http://ii-s.biz
をフリーエンジニアで検索すると
ただいま25位。
ちなみにここで検索
まあまあかな?
まあちょっと裏技つかってるから・・
「ホームページ制作」では200位圏外。やっぱ激戦区だなぁ。。。
うちはまだSEOでお金とってない。まだノウハウが足りてないから。
でもまあ、SEOって本当はあまりよくないことかもしれないけど
http://ii-s.biz
をフリーエンジニアで検索すると
ただいま25位。
ちなみにここで検索
まあまあかな?
まあちょっと裏技つかってるから・・
「ホームページ制作」では200位圏外。やっぱ激戦区だなぁ。。。
うちはまだSEOでお金とってない。まだノウハウが足りてないから。
でもまあ、SEOって本当はあまりよくないことかもしれないけど
2009年6月17日水曜日
javaとperl/phpの違和感
javaとperl/phpはかなり違うのは当たり前なんだが、
ちょこちょこ困るなと思うのはjavaは基本的に
ファイル入力(読み込み)では末端の改行を基本的に読み込まない。
※読み込み方にもよるけどFileInputStreamとか使った下記みたいなノーマルなやり方は含まない
String path = "C:/in_file";
File dir = new File(path);
File[] files = dir.listFiles();
for (int i = 0; i < files.length; i++) {
File file = files[i];
String fileName=file.getName();
FileInputStream fis = null;
InputStreamReader ir = null;
BufferedReader br = null;
//LineNumberReader lnr = null;
StringBuilder buf = new StringBuilder();
try{
fis = new FileInputStream(file);
ir = new InputStreamReader(fis , "utf-8");
br = new BufferedReader(ir);
String line;
//---1行ずつ表示
while((line = br.readLine()) != null){
buf.append(line+"\n");
}
}catch(IOException e){
e.printStackTrace();
}finally{
try{
//---ファイルを閉じる
// lnr.close();
}catch(Exception e){
}
}
これがperlやphpだと改行がだいたい含まれて状態になる。perlでいうrtrimとか作業が場合によっては必要。
これでよく混乱しちゃって困る。統一してほしいもんだ。
ちょこちょこ困るなと思うのはjavaは基本的に
ファイル入力(読み込み)では末端の改行を基本的に読み込まない。
※読み込み方にもよるけどFileInputStreamとか使った下記みたいなノーマルなやり方は含まない
String path = "C:/in_file";
File dir = new File(path);
File[] files = dir.listFiles();
for (int i = 0; i < files.length; i++) {
File file = files[i];
String fileName=file.getName();
FileInputStream fis = null;
InputStreamReader ir = null;
BufferedReader br = null;
//LineNumberReader lnr = null;
StringBuilder buf = new StringBuilder();
try{
fis = new FileInputStream(file);
ir = new InputStreamReader(fis , "utf-8");
br = new BufferedReader(ir);
String line;
//---1行ずつ表示
while((line = br.readLine()) != null){
buf.append(line+"\n");
}
}catch(IOException e){
e.printStackTrace();
}finally{
try{
//---ファイルを閉じる
// lnr.close();
}catch(Exception e){
}
}
これがperlやphpだと改行がだいたい含まれて状態になる。perlでいうrtrimとか作業が場合によっては必要。
これでよく混乱しちゃって困る。統一してほしいもんだ。
2009年6月15日月曜日
いいもの見つけた
このサイトの画像。
http://www.atmarkit.co.jp/fjava/rensai4/troublehacks06/troublehacks06_1.html
参考にさせてもらいます
http://www.atmarkit.co.jp/fjava/rensai4/troublehacks06/troublehacks06_1.html
参考にさせてもらいます
2009年6月14日日曜日
fgetcsvにはまる
fgetcsvに感動したという日記を書いたのだが
どうも これ穴があったようだphp5だと日本語が適度に化ける
解決策をいろいろさぐってみたところ
http://yossy.iimp.jp/wp/?p=56じゃないとダメみたい。
このサイトの方には感謝!
どうも これ穴があったようだphp5だと日本語が適度に化ける
解決策をいろいろさぐってみたところ
http://yossy.iimp.jp/wp/?p=56じゃないとダメみたい。
このサイトの方には感謝!
2009年6月13日土曜日
とりあえずShift_jisは非推奨
Shift_jisはすぐ化ける。
五十嵐と入力するとphpでは五\十嵐
となる
五\十嵐でぐぐると・・・
結構有名サイト出てくるね。
一応php.iniを以下のようにすればなおるんだけど
magic_quotes_gpc = Off
これだとエスケープしてくれないから
SQLインジェクション対策とか自分で必要。
つまりセキュリティ的にあやういと。
結局Shift_jis使わないに限るんだけど
テキストエディタとかはデフォがShift_jisになってて
かなりやっかい。
認知活動が必要なのかな~
五十嵐と入力するとphpでは五\十嵐
となる
五\十嵐でぐぐると・・・
結構有名サイト出てくるね。
一応php.iniを以下のようにすればなおるんだけど
magic_quotes_gpc = Off
これだとエスケープしてくれないから
SQLインジェクション対策とか自分で必要。
つまりセキュリティ的にあやういと。
結局Shift_jis使わないに限るんだけど
テキストエディタとかはデフォがShift_jisになってて
かなりやっかい。
認知活動が必要なのかな~
製品を作ってみたい
PHPをまじめに勉強しだして約半年。smartyの構築も経験したし
そろそろなんかパッケージにまとめてつくってみたい。
とりあえずファイルが添付できるフォームを無料で配布してみるかな。
そろそろなんかパッケージにまとめてつくってみたい。
とりあえずファイルが添付できるフォームを無料で配布してみるかな。
2009年6月12日金曜日
fgetcsvに感動した
http://phpspot.net/php/man/php/function.fgetcsv.html
phpのfgetcsvってすごい。
こんなのしらなかった。普通にfopenとかつかってた。(笑い)
他の言語にもあるのかなーと思ってしらべた
●java
・CSVTokenizer & CSVLine
http://www.wakhok.ac.jp/~tomoharu/Java/csv/
こんなのがあるけど、標準ではない。
javaならあると思ってたけど
StringTokenizer を使うのが普通だけどデータの中に「,」があると使えない
●perl
・Text::CSV_XS、Text::CSV
http://blog.livedoor.jp/dankogai/archives/50765677.html
ほぅ。。。これはなかなか。使える。
●Ruby
http://www.ruby-lang.org/ja/man/html/CSV.html
まあ予想通りと
総評
Java以外は基本的にあるということで。
C系とかcobolとかは知らない。
たぶんないと思われ。
phpのfgetcsvってすごい。
こんなのしらなかった。普通にfopenとかつかってた。(笑い)
他の言語にもあるのかなーと思ってしらべた
●java
・CSVTokenizer & CSVLine
http://www.wakhok.ac.jp/~tomoharu/Java/csv/
こんなのがあるけど、標準ではない。
javaならあると思ってたけど
StringTokenizer を使うのが普通だけどデータの中に「,」があると使えない
●perl
・Text::CSV_XS、Text::CSV
http://blog.livedoor.jp/dankogai/archives/50765677.html
ほぅ。。。これはなかなか。使える。
●Ruby
http://www.ruby-lang.org/ja/man/html/CSV.html
まあ予想通りと
総評
Java以外は基本的にあるということで。
C系とかcobolとかは知らない。
たぶんないと思われ。
smartyでマ行で落ちる時の対応法(shift_jis対応)
●参考サイト
http://www.ninnin.net/blog/archives/000356.html
●共通系のところに下記関数追加
//--------------------------------
// Smarty SJIS対応用関数1
//--------------------------------
function convert_encoding_to_eucjp($template_source) {
if (function_exists("mb_convert_encoding")) {
//文字コードを変換する
return mb_convert_encoding($template_source, "EUC-JP", "SJIS");
}
return $template_source;
}
//--------------------------------
// Smarty SJIS対応用関数2
//--------------------------------
function convert_encoding_to_sjis($template_source) {
if (function_exists("mb_convert_encoding")) {
//文字コードを変換する
return mb_convert_encoding($template_source, "SJIS", "EUC-JP");
}
return $template_source;
}
●smartyオブジェクトをnewしたあとに以下を追加
$smarty->register_prefilter("convert_encoding_to_eucjp");
$smarty->register_postfilter("convert_encoding_to_sjis");
登録:
投稿 (Atom)