sidewalkcafe blog

日々是好日

書物

WEBメールを安全に使えるoutlook(マイクロソフト)のエイリアスでログインする方法

海外からの不正ログイン試行が多かった話 ふとした事でマイクロソフトアカウントのアクセスビリティ見たら不正規アクセスがめっちゃあった。 ひどい時は10分以内にアタックを繰り返して来ている。 こらあかんと思ってメールアドレスを変えようと思っても、長…

新しくなったサンバーダードが使いづらい

なんかThunderbirdがアップデートしてたんだけど レイアウトとか色々変わって使いづらいし見辛い Todoとか使わねーから消したいんだけど、機能拡張で消せなくなってるんね あと致命的ではないバグで、メールフォルダの最適化すると表示設定がデフォルトに戻…

ワード・エクセルファイルから画像を取り出すメモ

画像を取り出すのです ワードやエクセルでデータもらっても、印刷所にまわす時はPDFかイラストレータファイルにしないといけないとか、写真が暗いので修正するとか、よくあると思います。・docx,xlsx ファイルを解凍ソフトにぶちこむ(この手のファイルはzip…

新しい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」という名前のカラムを作ろうとしたの…

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種類の入力フォームを設置(タ…

たった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 をセットします。 排他…

正規表現による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])\.)…

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://d.hatena.ne.jp/sidewalk/20111225/p1

鯖の設定とかアプリ作成とか

さくらVPS MySQLのセット http://akabeko.me/blog/2012/04/revps-05-mysql/ jQueryでスクレイピング http://shiroit.blog.fc2.com/blog-entry-33.html Javascriptでスクレイピング http://www.kaasan.info/archives/1858 jQueryでスクレイピングしてタグを取…