【JavaScript】Math.random().toString(36).slice(-8) で簡易パスワード生成
問題 JavaScriptで、ランダムな文字列を簡単に作るには。 解答例 こんな方法がある。 Math.random().toString(36).slice(-8); Math.random() でランダムな数値ができ […]
【php】php4からphp5に移行するときあったことの例
問題 php4のプログラムをphp5に移植する作業があるのですが、何か問題など想定されますか。 答え よく言われる、オブジェクトの参照渡し、値渡しや、$thisの扱い、予約語、文法の違いなど、明らかに動かなくなる場合は、 […]
【php】PDFlibで総ページ数表示
問題 PDFLibを利用しているが、総ページ数を各ページに書き込みたい(何ページ中何ページ目)。 ただ、総ページ数はPDF作成処理が終わってみないと分からない。 できるのか? 答え PDFLibの pdf_suspend […]
【正規表現】テキストから、項目 => 値 の組み合わせを取り出す
問題 以下のようなテキストから、項目 => 値 の組み合わせを、正規表現で取得せよ。 資料請求フォームからデータが送信されました。 --- [項目1 例えば名前] ソフテルさん [項目2 例えば年齢] 10歳 [項目3 […]
【php】curlでSSL通信をCA証明書のチェックありで
問題 curlでhttps://~のURLにアクセスしたら、curl_error()でこんなエラーが出てました。 SSL certificate problem, verify that the CA cert is O […]
【Apache】サムネイル画像などをapacheに作らせたい
問題 元画像は保存してあるので、Apacheにサムネイル画像や縮小画像、切り取った画像などを出力させたい。 答え プログラム側ではなくて、Apacheに画像加工をさせることができるApacheのモジュールがある。 Goo […]
【JavaScript】 window.location と location って何か違うの?
問題 window.location と location って何か違うの? どっちでも使えるみたいなんだけど。 <input type="button" value="Go!&quo […]
phpに unless文は ないのですか
phpにunless文ってないのかなと思ったら、 そういう話が挙がってました https://bugs.php.net/bug.php?id=40296 (unless は if の逆の文。~じゃなかったら。) ■要望 […]
【Apache】アクセスログの順番がおかしい?
問題 Apacheのアクセスログを見ていたら、順番がおかしいのを見つけました。 なんでこんな風になるの? 1.1.1.1 - - [22/Jul/2012:18:02:17 +0900] "GET /hoge/ HTTP […]
【php】SQL Serverの日付型カラムがDatetimeクラスのオブジェクトとして取得されてしまう
問題 Windows + IIS + php5.4 + SQL Server(SQLSRV) をしていて、問題です。 日付型カラムを取得したときに、日付のカラムは文字列(2012-09-11 12:34:56 など)では […]
【Eclipse】対応する括弧に移動したい
問題 こんな感じになってるソースで、対応する括弧まで移動したい if ($hoge) { // ← ☆ /* とても長かったりする */ /* とても長かったりする */ /* とても長かったりする */ } // ← […]
【WordPress】不要なコメントを登録しないようにする
問題 WordPressのディスカッションの設定で、「n個以上のリンクを含んでいる場合は承認待ちにする」の設定はあるけど、リンクたっぷりのコメントを拒否する設定はできないの? 承認待ちやゴミ箱に、不要なコメントがたまるの […]
【Javascript】今日の0時0分0秒の日付計算
問題 "今(2012-09-06 09:04:30)"じゃなくて、今日(0時0分0秒)=2012-09-06 00:00:00 を、Javascriptで取得したい。 解答例 1 //今(Thu Sep 06 2012 […]
facebookのアプリの役割に追加しようとすると「xxxx is not a verified user.」というエラーになる
問題 facebookのアプリの役割で、管理者にユーザーを追加しようとすると「xxxx is not a verified user.」といわれた。 答え アプリの役割に追加するには、一般利用者ではなく、開発者として認証 […]
【php】file_get_contents(‘http://~’)で404 Not Foundでも内容を取得したい
問題 HTTPステータス 404 Not Found が返ってくるページ(存在しないページ、カスタムの404ページなど)って、file_get_contents()したときの戻り値はfalseですよね。 404ページの内 […]
FTPセッションのタイムアウトの設定(ProFTP)
ProFTP では、FTPセッションのタイムアウトを、proftpd.conf で設定できる(以下、単位はすべて秒)。 TimeoutLogin ログイン時にタイムアウトになるまでの時間。 TimeoutNoTransf […]
php 5.4.6の configureオプション
php 5.4.6の configureオプションを吐き出してみました(./configure --help)。ちょっと眺めてみたかっただけです。 phpを自分でコンパイルする場合、バージョンが上がるたびにconfigu […]
パスワード付きのPDFを作成する
問題 パスワード付きのPDFを作りたい。 答え PDFのパスワードには、以下の3つがあるそうです。 文書を開くパスワード 権限パスワード 添付ファイルを開くパスワード http://helpx.adobe.com/jp/ […]
【Javascript】localStrageに値を格納するとき
問題 localStrageにオブジェクトを格納したいのに、localStrageには文字列しか入らない環境が結構あるらしい。 オブジェクトを格納しようとしたら"[object Object]"になったりする。面倒だ。。 […]
バッチとAPIって何が違うの?
問題 バッチとAPIって何が違うの? 答え さあ わかりやすく説明してみよう! ↓ ↓ ↓ ↓ […]