Monthly Archives: June 2014

iPhoneのSafariでInstagramの画像を保存する

  Instagramに投稿されている画像を保存したい。 公式アプリからは、インスタに投稿されている画像を取得して、ローカル保存することができない。 また、Safari等のブラウザでInstagramのページを開いたとしても、画像を長押し→保存することはできない。 ググると、専用のInstaクライアントアプリをインストールしたり、謎のブラウザをインストールしてページを表示させたりと、ろくな方法がない。 (iPhoneが汚くなるので、不要なアプリは極力インストールしたくない) しょうがないので、iPhone/iPadのSafariで、Instagramの画像を簡単に保存するためのブックマークレットを書いた。 1、iPhoneのSafariでInstagramのページを開き、ブックマークする。 ※別にインスタのページじゃなくてもよい。ブックマークレット用のブックマークが作成できればよい。 2、Safariでブックマークを表示させ、編集をタップ。 3、1で作成したブックマークをタップ。ブックマークの名前を適当につけ(例:Instagramの画像を保存)、URLとして下記のコードをコピペし、ブックマークを更新する。 javascript:(function(){var p=document.getElementsByTagName(‘meta’);for(i=0;i<p.length;i++){if (p[i].getAttribute(“property”)==”og:image”){window.location=p[i].getAttribute(“content”);}}})(); 4、Safariか公式アプリで、画像を保存したい投稿を表示させる。 Safariなら、Instagramの投稿写真の右下にある、「・・・」をタップ。”View Photo Page”で画像のページを表示させ、ブックマークから3で作ったブックマークレットを実行する。 公式アプリなら、投稿写真の右下にある、「・・・」をタップ後、メニューから”URLをコピー”を選び、リンクを取得する。ちょいめんどいが、Safariを起動させ、取得したリンクで画像のページを表示させる。で、ブックマークから3で作ったブックマークレットを実行する。 5、ブックマークレット実行後に表示されたページで画像を長押しすると、「画像を保存」ボタンが出てくるので、保存する。

予期しないエラーのため、GoodReaderからファイルをコピーできない

  自炊した本のPDFファイルはiPhoneのGoodReaderで読んでいるわけですが、読んでる最中につけたAnnotation(マーカー)の情報は保持しておきたい。 Annotationの情報はPDFファイル本体に保存できるため、バックアップのためにiPhoneのGoodReaderからPC側にデータをダウンロードしたいのですが・・ 予期しないエラーのため、ファイルをコピーできません。このエラーが再発する場合は、エラー コードを使用して、この問題についてのヘルプを検索して下さい。 エラー 0x800700DF: ファイル サイズが、許可された制限を超過しているため、保存できません。 なんぞ。 Windows 7上で、ネットワークの場所としてiPhoneのIPアドレスを指定してファイルコピーしようとしたところ、約100MB超のPDFファイルのダウンロードができない。 ちなみに、20~30MBのファイルなら問題ない。 きっと、WebClientの設定だと思ったら、ビンゴだった。 Web フォルダーから 50000000 バイトより大きいファイルをダウンロードしようとすると、フォルダーのコピーのエラー メッセージが表示されます。 レジストリで、FileSizeLimitInBytesの値を大きくすればよい。 デフォルトは50000000bytes(50MB)なので、150000000bytes(150MB)に変更する。 レジストリエディターを開き、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters にアクセス。 FileSizeLimitInBytesの値を[10進数]で150000000とする。 OSを再起動したら、GoodGeaderからWindowsにファイルコピーできた。 ※レジストリの設定は自己責任ね。