sidewalkcafe blog

日々是好日

困った

テスト環境でデータベースからの表示に成功したのでサーバ環境でテストしてみたところ エラーてんこもり^^;ローカルテストでは出なかったのになんでかなと思ったら 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」という名前のカラムを作ろうとしたの…

神戸とか豚まん放浪記2017

さて、前の記事から随分時間が経ったので、備忘録として最近のお店とか覚えてる範囲で記入してみる。sidewalkcafe.hatenablog.com ↑過去記事 ついでだし、個人的トップ10ランキング。 新開地 「春陽軒」 中華街 「老祥記」 元町商店街 「老祥紀」 湊川 「と…

jquery.xdomainajax.jsが動かなくなった

jsでクロスドメインのHTMLスクレイピングが使えるようになるjquery.xdomainajax.jsだけど、 しばらく前から使えないようになった。 参考 Javascriptスクレイピング!jquery.xdomainajax.js-ITかあさん 結論 jquery.xdomainajax.jsの中身を以下のように変える…

正規表現チェックサイト

正規表現チェック RegexPlanet - Online Regular Expression (Regex) Testing and Cookbook for: Go, Haskell, Java, JavaScript, .Net, Perl, PHP, Python, Ruby, Tcl & XRegExp色んなスクリプトでのチェツクが出来るのでオススメ

管理ユーザがいなくなったので何もできない(Mac OS 10.6)

メインユーザの管理者権限が外れて通常ユーザーになってしまったため、諸々の操作(環境設定変更、インストール等)ができなくなった。 なんか他でも同様の症状が出てるみたい。で、対処法を見るがなかなか上手く行かなかった。 がちゃがちゃやって上手くいっ…

mac mini(Mac OS 10.6 Snow Leopard Server)の初期設定トラブル

手持ちのMacが壊れたので、周辺機器が使えるOS 10.6以下の中古Macを探しにソフマップへ。 ちょうどあったMac miniを購入。サーバタイプは不人気だという事で少し安かった。 初期設定が特殊なんだろうか・・・、以下と同じ症状がでた。 mac mini 中古で購入し…

BBQの代わりにプロキシチェック(PHP)

2chのBBQはゴタゴタがあった余波で外部参照ができなくなった。 便利だったのになあ・・・ 使えなくなったのは仕方ないけど荒らしは待ってくれない 他のブラックリストを使って対処するしかない。 なのでそれに対応したコードを考えてみた。 (まあ、今までBBQ…

flipsnapで写真をランダム表示する

ネイティブJsでも使える スマホでスワイプ操作が出来る便利で簡単なjQueryプラグイン「flipsnap」だけど flipsnap.jsというのを書いた - Webtech Walker jQuery必須ではなく、ソースはネイティブjsで書かれてたので普通のjavascriptで動いた(@version 0.6.2…

1つのフォームに複数のボタンを設置して別々の処理をさせる(PHP+javascript)

1つのフォームの中に複数のsubmitボタンを設置して、それぞれ違う処理をさせるページを作ろうとしたけれどもけっこう難しかった 目的 jsonデータの内容を表示、編集をフォームで簡単にしたかった 内容 4つのグループにそれぞれ3種類の入力フォームを設置(タ…

今年もお世話になりました(年賀状の賀詞)

年賀状の季節です〜(古い) という訳で、そないな訳で・・・ 今年も年賀状書かなく茶と思って賀詞を調べたんだけど 色々更新箇所があったので前の記事を追加修正 年賀状の賀詞 - sidewalkcafe blog 年賀状の賀詞 - sidewalkcafe blog 全部76種類!(四文字の賀…

たった4行でTwitterのユーザー情報を取得する(PHP+TwitterOAuth)

TwitterOAuthでログイン機能を実装したのだけれど ユーザー情報取得で手間取ったのでメモ <参考> PHP - TwitterOAuthの正しい使い方 - Qiita リンク先にあるように $TwitterOAuth->OAuthRequest("http://api.twitter.com/1.1/statuses/update.json","POST"…

Windows上ではflockの挙動が違う(PHP)

WindowsローカルにXAMPPを入れてテストしていたのだれども flockで上手くいかなかったのでメモ LOCK_NBが使えない PHPmanualには PHP: flock - Manual operation は以下のいずれかとなります。 共有ロック(読み手)とするには LOCK_SH をセットします。 排他…

適当に

弱い人につけ込む詐欺 #がんビジネス 事故情報をお寄せください #がんビジネス 事故情報をお寄せください - Togetterまとめ 気をつけよう甘い言葉と暗い罠 妖怪ウォッチと教育 『妖怪ウォッチ』が子供社会を救う? ~ 問題の可視化、許しと共存 ~ 『妖怪ウ…

正規表現によるIPアドレスのチェック

PHPの練習問題 IPアドレスのチェックでぐぐったら出て来る正規表現が間違ってた件 間違いの例 /^(([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]).){3}([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$/ 正解 /^(([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.)…

なつのおわり

平和とは 「バイトしなくてもお小遣い貰えて、学校から帰ってくると晩御飯が出てきて、服を脱ぎ散らかして風呂に入ると着替えが用意されてて、脱ぎ散らかした服は洗濯されて翌日にはタンスに戻されてる」これを平和としたとき、平和を支えてるのは誰か?— 加…

括束

括束(かっそく) 意味:束にして括る 選挙の他に使われてる所見た事無い 辞書にも無いっぽい 変換できねー 「開票所の括束係」 「票を一定数束ねる括束作業」

おぼんぼん

赤木智弘氏が北原みのり氏に激怒す。「お前のチキンレースに表現の自由を巻き込むな!」 http://togetter.com/li/693417 芸術性があることとわいせつ罪であることは必ずしも相反するものではない 防衛白書に記載されていた「自衛隊員に対する公的機関のいじ…

PPC MacでHTML5

古いMacはもうだめぽ OS古いままだとhtml5使えないし困ったなあと思ってたら firefoxのPPCクローンアプリがあったので商会 ↓日本語版ダウンロード先 TenFourFox リリースと日本語化あれこれ http://tsuyolog7.blog106.fc2.com/blog-entry-426.html※最初、英…

イラストレータのバグ(永久ループ)

再現方法 文字を選択 メニューから[ウィンドウ]→[書式]→[文字]で文字パレットを表示させる [文字間のカーニングを設定]窓から-[オプティカル]を選ぶ いわゆる普通のカーニング設定 文字間にカーソルを持っていくと、カーニング窓に数字が表示される [(-75)]…

Ubuntu14.04でかな入力設定

XPのサポートが切れてたのでLinuxに挑戦 Ubuntuが良いと云うので最新のUbuntu 14.04 LTS 日本語 Remixをインストール 日本語入力にはibus+Mozcを使い Mozcの設定から「かな入力」を選択。 Linuxはハードルが高いと思ってたけど簡単にできたなあと思ったら問…

PDFからPPT(パワーポイント)ファイルを作る(Mac版)

所用でPDFファイルをプレゼン用のパワポに変換しなきゃならなくなったので色々調べた(Macで確認) 最新のAcrobat Proを持ってる場合 最新のAcrobat Proでは保存時にパワーポイント形式が選べる PDFをパワーポイントのPPTファイルに変換 | Adobe Acrobat XI以…

ねんし

昭和天皇の大喪の礼 http://mousouteki.blog53.fc2.com/blog-entry-20717.html 他国の真摯な弔問に心を打たれる 粋 http://mousouteki.blog53.fc2.com/blog-entry-20700.html わ・・・粋 私が死んだらどうする? http://mousouteki.blog53.fc2.com/blog-entr…