sidewalkcafe blog

日々是好日

2018-01-01から1年間の記事一覧

新しいmini Macを買った

うちのmini Macが無事脂肪したので Mac OS Snow Leopard(10.6)からHigh Sierra(10.13)に変えた時のお話 Windows共有の話 Windowsとのフォルダ共有を設定しようとして以下のページを参考にしてたけどうまく繋がらない <参考> 無線 LAN や Wi-Fi 環境での Ma…

windows hostsファイルの編集

Windows版のXAMPPにサブドメインを設定しようとして、hostsファイルが編集できなくて困ってた件。ウィルス対策ソフトが原因だった。(うちはAvira) <注意!> hostsファイルを悪用されると、フィッシングサイトへの誘導が容易になります。 普段は編集禁止…

困った

テスト環境でデータベースからの表示に成功したのでサーバ環境でテストしてみたところ エラーてんこもり^^;ローカルテストでは出なかったのになんでかなと思ったら ini_set( 'error_reporting', E_ALL ); 設定したら出たわ 警告表示レベルが低かったのね・・…

やっててよかったajax

今は投稿内容をapiで吸い出したjsonデータに変換してajaxで検索してたんだけど これ、like検索したほうが精度高いしいろいろ設定楽そう select * from bbs where comment like '検索語' まあどのみちdb化したらjsから読めなくなるので改造は必須だけど $(fun…

暗黙の型変換はそんなに遅いのか

前に出た話題 暗黙の方変換の速度比較 //繰り返し $r = 1000000 ; //時間計測1 $start = microtime(true); for($i = 0; $i "; //時間計測2 $start = microtime(true); for($i = 0; $i "; //時間計測3 $start = microtime(true); for($i = 0; $i "; 1=約0.13…

やってて良かったSQLite

範囲呼び出しの話 SQliteには BETWEEN というそのままな呼び出しコマンドがあった select * from bbs where id BETWEEN 1 and 20 別にwhereで囲んでも結果は同じなんだけど、どっちが早いんだろ? select * from bbs where id > 1 and id 親記事の数を数える…

POTI-boardのDB化2

SQLiteからデータを呼び出す場合 1.まとめて呼び出して処理しながら配列に入れる 2.その都度必要なデータを呼び出して処理する どっちの方が早いのかなと まあ、大量データを扱うなら、PHPで配列操作するよりsqlで個々に呼び出した方が早い気がする という事…

POTI-boardの警告エラー修正

POTI-boardで良くあるエラーが Notice: Undefined variable: 変数 in 〜 //定義してない変数を使う Notice: Undefined offset: 配列のキー in //定義してない配列の値を使う Notice: Undefined index: 連想配列 in //定義してない連想配列を使う エラーや警…

POTI-boardのDB化1

POTI-boardのログファイルをデータベースに書き込みこんな幹事のテーブルをつくる id:コメントid no:記事no(あとでidと結合削除) date:日時 name:投稿者名 mail:メールアドレス(or sage) subject:題名 comment:コメント url:URL host:接続ホスト名(ipアドレ…

POTI-boardのコード編集

某所で設置しているPOTI-board PHPスクリプト - お絵かき掲示板『POTI-board』 - ぷにゅねっと お絵描き掲示板としては優秀なんだけど 2008年から更新が止まって色々と問題があるので 問題があるところを抜き出して変更して行くつもり 予定 ページ数が増える…

SQLite :Fatal error: Call to a member function bindParam() on a non-object

SQlite使ってて文法は正しいのにエラーが出た件 $db->errorInfo() でエラーの内容を見てみると Array ( [0] => HY000 [1] => 1 [2] => no such table: テーブル名 ) テーブル名が無いと出た 原因 CREATE TABLEで「check」という名前のカラムを作ろうとしたの…