SSJB's blog

いろいろです。

MacでWindowsのzipファイルを開くと文字化けする場合

Windowsで作成したzipファイルをMacで開くと文字化けする場合があります。 そんな時は、unarを使用すればいけました。 $brew install unar $unar -e sjis hoge.zip ちなみに、 ググって見つけた $unzip -O sjis hoge.zip は動きませんでした。 そもそも -Oの…

viewportの書き換えがjQueryで上手く動かないとき

このような感じで動かしてみたところ、上手く動きませんでした。 <meta content="width=device-width,initial-scale=1.0,minimum-scale=1.0" name="viewport"> <script> if(screen.width < 375) $("meta[name='viewport']").attr('content', 'width=375'); } </script> エラーは出ませんが、値が変更されません。 解決策が見当たらないため、jQueryを使用せずに書いたと</meta>…

iOS「フォームのすべてに入力する必要があります」の解決方法

iPhoneへのカード登録の際、カード情報を漏れなく入力しても、「フォームのすべてに入力する必要があります」と表示された場合の解決方法。 まず、このエラーが出たページへは、 設定アプリ → Apple IDをタップ → 「iTunesとApp Store」 → Apple IDをタップ …

PerlでISO 8601を扱うときのメモ

一度忘れるとなかなか思い出せないのでメモ。 YYYY-MM-DDTHH:mm:ssのようなISO 8601の日付を扱う場合は、一度エポック秒にしてから、DateTimeで変換します。 エポック秒には、Time::PieceやHTTP::Dateを使い、タイムゾーンの設定と秒から日付への変換には、D…

LWP::UserAgentでメモリリークする場合があるときの対策

LWP::UserAgentをwhile内で使用した時、メモリリークを起こすことがありました。 単純なコードですが、 my $ua = LWP::UserAgent->new; my $request = HTTP::Request->new(GET => $URL); while (1) { my $response = $ua->request($request); sleep 10; } の…