SQL substr関数
いつもPHPで加工していましたが、SELECTの段階で加工するのがいいのかも?
すごく基礎的ですが、SQL文で関数を使うのを忘れがちなので。
SQLite
SELECT *,substr(content,0,20) as sb_content
MySQL
SELECT *,substring(content,0,20) as sb_content
いつもPHPで加工していましたが、SELECTの段階で加工するのがいいのかも?
すごく基礎的ですが、SQL文で関数を使うのを忘れがちなので。
SQLite
SELECT *,substr(content,0,20) as sb_content
MySQL
SELECT *,substring(content,0,20) as sb_content
縦だけスクロールのやり方をいつも忘れるので。
IE6でさえちゃんといってたので、大丈夫かなと。
最近は検証してないです。
overflow:auto; overflow-y:scroll;
phpで型を明示的にキャストする方法は、
(型)変数といったかんじだそうです。
$foo = (int) $bar;
初めてしりました。
型は以下だそうです。
前出のsettypeとどう使い分けるんでしょうね。
http://blog.macaroniworks.net/2009/07/phpで変数の型変換/
色々としらないオプションがありそうです。
http://docs.jquery.com/UI/Draggable#option-addClasses
SQLiteManagerは初期の文字コードがeucなので
変えたいと思いました。
「PHPの種 ブログ」
http://www.php-seed.net/blog/archives/category/sqlite
japanese.inc.phpの文字コードの部分を以下に変更するそうです。
$charset = 'utf-8'; $langSuffix = 'ja-utf-8';
そんでもって、japanese.inc.phpファイル自体もUTFに変更します。
助かりました。
今頃こんなことやってていいんでしょうか?
すごく基礎的なところのメモです。やばいです。
NULL NULL値
INTEGER 符号付整数。1, 2, 3, 4, 6, or 8 バイトで格納
REAL 浮動小数点数。8バイトで格納
TEXT テキスト。UTF-8, UTF-16BE or UTF-16-LEのいずれかで格納
BLOB Binary Large OBject。入力データをそのまま格納
MAMPのデフォルトのスタートページがわからなくなって右往左往しました。
http://localhost:8888/MAMP/?language=Japanese
ですので、環境設定のスタートページの場所には
/MAMP/?language=Japanese
となってたのですか?
基本的なところかもしれませんが。
画像をクリックするとsrcが変わるスクリプトで
$("#element").click(function(){
$(this).hide().attr("test.jpg").fadeIn();
});
とした場合の話ですが、
フェードイン完了前にクリックするとなにやらおかしなことになります。
loading=false;
$("#element").click(function(){
if(loading==false){
loading=true;
$(this).hide().attr("test.jpg").fadeIn("2000",complete);
}
});
function complete(){
loading=false;
}
以上のようにして、fadeInのコールバックをつかってフェードインが終わるのを待つ事にすればいいと
気付きましたのでメモします。
前回はjQueryによる画像のプリロードでしたが、
色々やってみた結果以下のソースでもいけそうです。
ブラウザによってはうごかなかったりするのでしょうか。
for(i=1;i<=photo_num;i++){
image=new Image();
image.src=id+"/"+i+".jpg";
}
こちらの方が連番のイメージなどのとき、つかいやすいですが。
だめなのかしら?
問題が発生したら再度記します。
どこにあったのか忘れてしまいましたが
※確か海外のサイトでした。ありがとうございます。
jQueryで画像をプリロードする方法です。
jQuery.preloadImages = function(){
for(var i = 0; i<arguments.length; i++){
jQuery("<img>").attr("src", arguments[i]);
}
}
$.preloadImages("pickup/1.jpg", "pickup/2.jpg","pickup/3.jpg");