SOFTELメモ Developer's blog

SOFTELメモは、株式会社ソフテルの中の開発の人がときどき書いているメモです。

【php】mb_convert_kana()で変換されない文字

mb_convert_kana() で全角/半角変換をする場合、 「半角」英数字を「全角」に変換します ("a", "A" オプションに含まれる文字は、U+0022, U+0027, U+005C, U+007Eを除く […]

mysqlのバイナリログを見る

mysqlが生成するバイナリログ「XXXXXX-bin.nnnn」の中身をテキストで表示するには以下のようにする。 mysqlbinlog hoge-bin.000007 > /tmp/log.txt vi /tmp/l […]

mysqldumpの文字コード

問題 mysqldumpで出力されるダンプファイルの文字コードはUTF8? 答え 明示するには、mysqldumpのオプションで --default-character-set=ujis などとつけること。 または、/e […]

【PDFLib】環境依存文字の出力

問題 PDFLibでPDFを作ってますが、機種依存文字が「□」になります。 出せないんですか? 答え エンコードにEUCを指定していると、環境依存文字が化ける。 はしごたか「髙」などの文字は、CP932に含まれており、こ […]

【php】 mb_send_mail()でメールが届かない

問題 phpのmb_send_mail関数で送ったメールが届かない。 答え 送信先のメールサーバなどのセキュリティ設定によっては、以下のようなことが発生する。 ・Fromに存在しないドメインを指定する。  → スパムメー […]

文字コード表 日本語EUC(euc-jp)

EUCの1バイトコード(半角文字)のエリア 0x00~0x1f、0x7f は制御コードです 0x20~0x7e はASCII文字です EUCの2バイトコード(全角文字)のエリア(JIS X 0208の漢字エリア) 上位1 […]

【Windows】対話式のバッチ作成例

問題 対話式のバッチを作りたい。 解答例 コマンドラインで、IPアドレスを聞いて、pingを送信する例。 set /p ip=PING送信先IPを入力してください: ping %ip% pause 上記の内容を書いたファ […]

【vim】コマンドを実行する、結果を挿入する

問題 vimでファイル編集中に、 「ここに日付(dateコマンド実行結果)を入れたい!」 「ここにカレントディレクトリ(pwdの実行結果)を入れたい!」 みたいなのはどうやるの? 答え コマンドを実行するには ! を使用 […]

【Ubuntu】キーリングの解除のダイアログを出したくない

問題 UbuntuでOSにログインした後で、またパスワードを聞かれるんだけど、出さなくする方法は? キーリングのロック解除 アプリケーションがキーリング'~~~'へアクセスしようとしましたが、ロックされていました。 答え […]

【JavaScript】 Uncaught SyntaxError: Unexpected token ILLEGAL

問題 「Uncaught SyntaxError: Unexpected token ILLEGAL」ってなあに? 答え 「Uncaught SyntaxError: ~」系のエラーは、たいていタイプミスや { に対する […]

svn1.8で E170000: Unrecognized URL scheme for ‘http://~’

問題 Subversion1.8系を自分でコンパイルして使おうとしたら、エラーで使えません。 $ svn co http://svn.example.com/project-foo svn: E170000: Unrec […]

SQLite3のメモ

特徴 SQL92の機能の多くを実装。トランザクション、ビュー、トリガーのサポートもあり。 サーバではなくライブラリ。 要するにファイル。 セットアップ不要。 設定ファイルがない。 などなど。 格納されるデータの型 以下の […]

【Excel】1行おきに空の行を挿入したい

問題 Excelのある一覧表に、1行おきに空行を入れたい。 1行目 (空行)← 挿入 2行目 (空行)← 挿入 3行目 (空行)← 挿入 4行目 ... ... 答え 以下手順 1. ある一覧表がある 2. 作業用の列を […]

あるJANコードがバーコードリーダーで読めない

問題 あるバーコードリーダーで、JANコードを読ませているのだが、時々読むのに失敗するみたい。 答え 0から始まるJAN13のバーコード 主にアメリカで使われているUPC-Aというバーコード 上記2つはバーコードの線の太 […]

【Bootstrap】datepicker(日付選択UI)

問題 Bootstrapを使っているのですが、日付選択UIはやっぱりjqueryuiのdatepickerを使うしかないでしょうか…… jqueriy.ui.datepicker はいいと思うんだけど、読み込まないといけ […]

【JavaScript】単項 + 演算子で数値にする

問題 文字列を数値にするには?(「"5"」を「5」にするなど) 答え 「単項 + 演算子」が簡単。 見慣れないと奇妙だけど、一般に高速で、記述もコンパクト。 +"5" → 5 +"-123" → -123 +"abc" […]

【jqueryui】datepickerしたinputのclone

問題 jqueryuiのdatepickerで日付入力できるようにした要素をcloneして複製をどこかに追加したとき、日付入力できなくなってて困っているのですが。 答え ここまでやること。 //複製して var clon […]

【php】 ftp_rmdirしたいディレクトリ内にあるファイルを再帰的に削除する方法

php の ftp_rmdir はディレクトリが空っぽでないと、ディレクトリを削除できない。 再帰的にディレクトリ内のファイルを削除して、ディレクトリを削除する書き方はこんな感じ。 function ftp_rmdir_ […]

【linux】 crontab の設定例

毎日23:43に実行 43 23 * * * /usr/bin/php foo.php 毎日05:12に実行 12 05 * * * /usr/bin/php foo.php 毎日17:00に実行 0 17 * * * […]

【Firefox】httpとhttpsの混在コンテンツの表示設定

問題 Firefoxで、httpsのページでhttpの外部JavaScriptや画像の読み込みがブロックされるのを、ブロックしないように設定できる?逆にちゃんとブロックさせたりとか。 答え オプションの設定画面にはないの […]