php
そもそも5.5以前でそうならないのを知らなかった。 php5.5でメンバ変数を宣言するときに配列で定義したときの動きが下の通り。ちなみに公式では"設定すると"って言葉をつかってるけど、英語版を読むと、defineとあるとおり、5.5でもこの動きをするのはメンバ…
きょうのガッテン:クエリキャッシュを使って、同じ結果を何度もselectしないようにする しらんかった・・・。 バージョン 4.0.1 以降、MySQL サーバ には Query Cache 機能があります。 クエリキャッシュの使用時、このキャッシュには、SELECT クエリのテキ…
この前のエントリアホなりに素数を生成するプログラムをつくってみる - おはヨーグルト。 でなんも考えずに素数を生成するプログラムを書きました。σ(^_^;)アセアセ... 3以上の場合偶数を削除するだけで、何のひねりもない。 素数 探索でぐぐって、エラトス…
上記、四角い車輪の再発明になるのは承知のうえで。 半年前に転職活動したときに、100までの素数を生成するプログラムを書いてください。といわれて紙と鉛筆を渡された。制限時間は30分。もちろん誰でもできるのは想定内で、アルゴリズムのスマートさを見よ…
PHP: mb_strimwidth - Manual mb_strimwidth — 指定した幅で文字列を丸める string mb_strimwidth ( string $str , int $start , int $width [, string $trimmarker = "" [, string $encoding = mb_internal_encoding() ]] ) 文字列 str を指定した幅 width …
MyISAMはトランザクションサポートしてない。 アホなので、これ知らなかった。けっこう衝撃。以下のSQLクエリはUPDATEやINSERTやDELTEとかのテーブルに変更をかける内容。 ケース1 $dbh->exec("UPDATE MyISAMのテーブル");//M1 $dbh->exec("UPDATE InnoDBの…
できるかどうか不安でしたが、すごく判りやすいサイトがあったおかげで、15分くらいでできました。ここはスクリーンショットが豊富で、僕みたいなアホでもできました。(゚∀゚) 基本設定 | 初心者でもわかる!さくらVPS | Sakura VPS 設定マニュアルただし、フ…
<form action ="entry.php" method = "post"> <input name = "hoge[]" type = "checkbox" value = "hoge1"> <input name = "hoge[]" type = "checkbox" value = "hoge2"> <input name = "hoge[]" type = "checkbox" value = "hoge3"> <input type="submit"> </form> のように配列のキーを空にしたnameをつけた場合に、 上から2番目と3番目のチェックボックスを選択して送信…
パスワードは登録するサイトごとに変えるのが基本ですが、いちいち自分で考えてたらそんな何種類も思いつかんし、主観が介在してしまい、セキュリティ上望ましくないσ(^_^;)アセアセ...ここはド初心者がひとつ勉強がてらphpで乱数つくってみる。要件 ・或る…