普通のフォームを作る際の注意点
記号・全角・半角の指定は開発側の都合なのでサーバー側で吸収するべき。(住所に半角数字が混じってるとエラーとか) エラーはsubmit前に出してあげよう。 開発者の言葉を使わない(遷移・押下・○×画面)。 二度押しはシステ […]
UbuntuをUSBメモリ経由でインストールする
問題 ・USBメモリしかないけど、Ubuntuをインストールできますか。 ・USBメモリでUbuntuをインストールできますか。一回しか使わないのにDVDを焼きたくないです。 答え Linuxがあればddコマンドできるが […]
【CentOS6】あるユーザーがsudoできるようにする
問題 ユーザーを追加したのだが、このユーザーは、初期状態では sudo できない? CentOS6で、一般ユーザーでsudoできるようにしたい。 答え CentOS6では所属させるだけでsudoできるようになるグループな […]
JavaScriptで入力候補機能(autocomplete)をoffにする
問題 HTML画面のフォームの入力欄で入力候補や入力履歴が出ないようにしたい。 答え input要素それぞれには、以下のようにするとよい <input type="text" name="xxx" value="" […]
【MySQL】文字列の比較で空白の有無が無視される?
問題 MySQLでは、文字列の比較で、空白の有無って無視されるの? 答え MySQLでは、比較演算子 = を使ったとき、後続の空白は無視される仕様。 いずれかの標準演算子(= や など。LIKE は含まない)を使用してケ […]
【php】 Creating default object from empty value
問題 php5.4にバージョンアップしたら、こんなエラーが出るようになりました! Creating default object from empty value 答え こういうルーズなことをしないでくださいということら […]
【php】phpで一時ファイルをメモリ上に作る
問題 phpの tmpfile() ってOSの機能を使って、必ずファイルを作ってしまうらしい。 小さいファイルは、メモリ上の一時ファイルで対応したい。 答え fopen(‘php://memory’ […]
【JavaScript】符号を返す
問題 数値の符号を返してくれる関数ないですか。 正の数なら 1、負の数なら -1、0なら0を返して欲しいです。 答え 素直に if文。 function sign(n) { if (n > 0) return 1; el […]
【JavaScript】文字列の配列を長い順にソートする
問題 文字列の配列があります。 これをJavaScriptで、文字の長い順にソートしたいです。 答え Arrayのsortは並び替え方法を指定しないと辞書順にsortするけど、指定すればいろいろな並び替えができる。 // […]
【JavaScript】F5キーでのリロード禁止
問題 ブラウザでF5キーを押してもリロードしないようにしてください。 F5のキーコードは116なので、116だったらイベントを無効化する。 キーボードのF5を無効化するだけなので、右クリックの更新や、アドレスバーからの再 […]
【php】文字列を暗号化したり、元の文字列に戻したりする
問題 phpで文字列を暗号化して、元の文字列に戻せますか。 答え ハッシュを生成するのではなくて(md5,sha)、暗号化、復号化をする場合はMcrypt関数が使える。OpenSSL関数もいいらしい。 Mcrypt関数 […]
【MySQL】EUC-JPのデータベースのダンプ、リストア
問題 古い案件のデータベースで、default character set ujis なデータベースのダンプをとって、別サーバーに投入しようとしたら、エラーになりました。 ダンプファイルが文字化けしているようです。 答え […]
【linux】 mailコマンドでメールを送信する、大量にテスト送信する
問題 テストのため、あるサーバーからあるサーバーにメール送信したいです。 答え mail コマンドでメールを送るには、 $ mail [-s 件名] [宛先] 本文入力 本文入力 本文入力 . (ドット+改行で終了する) […]
CentOSでSubversion1.7, 1.8以降を使いたい
問題 CentOSでyum install subversion したら、1.6系がインストールされました。 1.7以降が欲しいのですが。 答え RPMならこちらで取得可能 http://opensource.wandi […]
【Windows】 パスワード付のZIPファイルを作る
問題 Windows7やWindows8で、パスワード付のZIPファイルを作りたいです! でもあれこれソフトをインストールしたくないでござる! 答え 7zipだと、インストール不要のコマンドライン版で、パスワードも付与で […]
cvs2svnでCVSからSubversionに移行する
問題 cvs2svnってどうやって使うの? 答え ある環境で使用した例。 1、インストール http://cvs2svn.tigris.org/ に書いてある通りファイルをダウンロードして、その中のREADMEに書いてあ […]
【JavaScript】ある月の日数を計算する
問題 JavaScriptで、ある月が何日あるか、日数を計算するには? 答え ある月の日数を知りたかったら、翌月の0日(=当月末日)が何日になるかを見るとよい。 function days(year, month) { […]
【MySQL】 DELIMITER must be followed by a ‘delimiter’ character or string
問題 こんなエラーが発生しました。 ERROR at line 54: DELIMITER must be followed by a 'delimiter' character or string 答え MySQL5か […]
【linux】 メールの送信ログが maillogに残らないことがある?
問題 maillogをしらべたのですが、メールを送ったはずの時刻にログがありませんでした。 そういうことってあり得ますか? 答え CentOS6からrsyslog が採用されている。 rsyslog は同じプロセスから基 […]
【Outlook】部分的にメールの改行が削除される
問題 phpでメールを送ったら、改行が消えていることがあるんだけどなぜ? こういうふうに送ったのに、 ■ ━━━━━━━━━━━━━━━━━━━━━━ ■ xxxxxxxx NEWS 【Vol.123】 2014.0 […]