オタク日記

三代目オタク日記

ダウンローダの更新

何故か朝になっていた

更新点

ニジエ上で直接画像をDLできるようにした

f:id:Kuonchan:20180403074628g:plain

今まではブックマークレットからダウンロードページに移動して画像をダウンロードする必要がありましたが、パラメータの設定をすることでニジエ上で画像をダウンロードできるようにしました。

設定

1.ブックマークレットを最新版にする

2.パラメータをstorage=3にする

3.保存したいファイル名の書式をfname=""のダブルクオーテーション内に書く

(例:作者名-画像タイトルだったらfname="$u-$t"。ここ参照)

4.以上

ね、簡単でしょう?

「ダウンロードしますか?」のアラートがウザい場合はnoconf=1にしてください。

完了通知もウザい場合はdl.phpの設定から「完了アラートを表示しない」にチェックを入れてください。

ファイル名にダブルクオーテーションは使えませんがそもそもWindowsもそうなので特に問題はないでしょう.その他の利用できない文字列を入力するとエンティティ化されます.

ZIPでダウンロードとそのままダウンロードを選択可能にした

ZIPでまとめて画像を落とすか、画像をそれぞれ生でダウンロードするかを選択することができます。

設定から「そのままダウンロード」にチェックを入れてください。

注意点

・一回ダウンロードした後に設定を変えて同じページでダウンロードする際はページの再読込をしないといけない(修正予定)

f:id:Kuonchan:20180403081713p:plain

・↑みたいなのが出たら許可しないといけない

・重複ファイルは(1)みたいな感じになるから重複ファイルチェッカーとかで取り除くのが手間

今更気づいた

・画像ファイル名がワンパターンじゃないから投稿者idを特定できない場合がある

(一応例外処理はしといたけどなんか方法がないかな)

仕組み

同一生成元ポリシーによって33niang.co上に置かれているスクリプトのファイルからはajaxで画像データにアクセスできないので、ニジエのページ上に見えないiframeを追加し、そこで33niang.coに置かれたページにデータをpostすることでページ遷移を防ぎつつダウンロードできるようにしています。

今回はjQuery.DeferredとsetTimeoutの合わせ技を用いて今まで以上にウェイト処理を噛ませてあるので、相手サーバーにも優しい仕様になっていると思います。

HTML5の新機能であるところのdownload属性とかいうのをふんだんに使った仕様となっています。ですから、古いブラウザでは動きません。(試してませんがとりあえずIEで動かないことは多分確かです)

 

ブックマークレットではなくChrome拡張とかでやればもっとすんなりいくんだろうけど、拡張機能用にアイコンを作らないといけないのがしんどすぎるし、デベロッパー登録手数料(5ドル)が勿体無いなぁ...って思ってブックマークレットにこだわってます。

細かいことはブックマークレットを読んでください。

iOS11でSwarmのTwitter連携機能が使えない場合の対処

2018/07/07追記

結構前から問題が修正されてるのでこの記事はもはや無用の長物です。

 

iOS11になってiOSの仕様が変わり、それに依存していたSwarmのTwitter連携ボタンが使えなくなっています。

ブラウザでswarmapp.comにアクセスしてもそれらしき項目が何もなかったので八方塞がりかと思いましたが、解決方法を見つけたのでメモっておきます。

続きを読む

ブックマークレット書き換えのお願い&Minecraftマルチサーバー

おはようございます。

この度、33niang.coサーバーをさくらのレンタルサーバーからさくらのVPSに移行しました。

レスポンス向上(多分?)が望めるのと、SSLに対応しました。

やろうと思えばレンタルサーバーの方でもSSL対応は出来たぽいんですけど、気づいてませんでした。

 

さて、サーバー移行に伴い、誠に恐縮ですが、再度ブックマークレットの書き換えが必要となってしまいましたので、各自書き換えをお願いします。

 

書き換え後のコード

javascript: (function() { javascript: (function(d, s) { s = d.createElement('script'); s.src = '//nijie.33niang.co/main.js?v=' + Number(Math.floor(Math.random() * 8101919)) + '&storage=0&noconf=0&fname=""'; d.body.appendChild(s); })(document) })();

potakusan.sakura.ne.jpはレンタルサーバー側のサブドメインですので、今後使えなくなる予定です。(多分あと半年くらい)

(2018/02/28)従来のままのブックマークレットは使えなくしました。

 

ドメインもあと3ヶ月で契約が切れます。

そこまでお気に入りってほどのドメインではないのですが、気にいらない訳でもないので恐らく延長すると思います。

 

余談ですが、Minecraftサーバーをはじめました。

https://mc.33niang.co

去年8月に前管理者の都合でサーバーがクローズしたのを、データを貰って自分で再開させたものです。

完全身内でやっていたので殆どログインする人もおらず、なかなか共同開発的なことを出来ていなかったので、今後はある程度外からも人を集めようと思っています。

センスの有無はあまり関係ありませんので、Minecraftやってるよ~!って方はお気軽に参加申請していただけたらな~って思ってます。

(できれば18歳以上の方が望ましいです)

 

それでは、よろしくお願いします。

 

Chromeリモートデスクトップでリモート側から音が出ない時に試すべきこと

Chromeリモートデスクトップで音が出ない、などとググると「Bluetoothを使えばいい、らしい?」みたいな曖昧なことを書いてる、アフィを前面に押し出したおもんないブログがありますが、自分が2回中2回成功している方法を備忘録的に載せておきます。

 

1.Realtek HD オーディオマネージャを開く

タスクバーにあるスピーカーアイコンを右クリックして「サウンドマネージャ」を押下するか、Win+Rでファイル名を指定して実行→「control」でコントロールパネルを開いて「Realtek HD オーディオマネージャ」を探す。

無ければ拾ってきてインストール

 

2.右上の「デバイス詳細設定」をクリック

f:id:Kuonchan:20171229000521p:plain

 

3.再生デバイスの中にある「フロントとリアの出力デバイスが2つの異なるオーディオストリームを同時に再生するようにします。」にチェックを入れる。

 

4.設定を保存して終了します。

 

これで音が出るようになる筈。

少なくとも僕はこれで出るようになっています。

適当なことばかり書くくせに一丁前にアフィリエイト貼りまくってるゴミサイトほんま死ね

FireHD10を買ったがエロゲ用端末として優れていた話

こないだのサイバーマンデーセールでFireHD10(2017年モデル)を買いました。

32GBモデルは売り切れていたのと、大は小を兼ねるということで64GBモデルを買いましたが、確実に必要なかったな...という感じです。とりあえず、プライムビデオにあるアニメを片っ端から落としまくりました。

 

さて、タイトルにある通り、FireHD10はエロゲ用端末に意外と向いていると思ったので、久々にブログするついでに色々書いていきます。

FireHD10を買った理由

まぁ衝動買いなんですけどね...一応FireHD10を買った理由を書いておきます。

もともとはプライムビデオにあるオタク・アニメを視聴するために買いました。

本は紙媒体で読みたい派なので、完全に動画視聴用としての購入でした。

(ただ、無料でDLさせてもらえたこのはな綺譚とか,DOS/V POWER REPORTの読み心地を見るに、意外とタブレットで本を読むのも悪くないかなと思い始めてきています。)

 

どうせ1万円ちょっとで買える端末なので、軽い気持ちでポチってしまいましたね。

エロゲしてる様子

こんな感じで動きます(動画あり)

 お前らもやれ。

リモートデスクトップなので動画となると流石にコマ落ちしますね。

ただ、エロゲ自体は紙芝居みたいなものなので全く支障なくプレイできています。

e-moteゲーなども最近は増えていますが、そこまで大きな動きをしなければ多分大丈夫。筆者の環境でまいてつをプレイしてみたところ、たま~にモタつくことはありましたが、概ねプレイに支障はありませんでした。

CM3D2みたいなガチで動くやつは多分ムリです。

エロゲ用端末に向いている理由

・安い

まぁこれに尽きます。

普通にWindowsタブレットを買うと、(あまり詳しくないのですが)3万円以上しますよね。それに、ディスク版でエロゲを購入していたならば、外付けDVDドライブも必要になります。

ですが、Fire HD10なら1万円と少しで済むというわけです。Fire HD10を使う場合は外付けDVDドライブも不要です。(詳しくは後述)

・軽い

Fire HD10の重さは500gです。競合タブレット(iPadAndroidタブレット)と比べると軽いとは言い難い重さですが、Windowsタブレットと比較するとなると、話は別です。

価格ドットコムで,同程度の画面サイズのWindowsタブレットに絞込をかけた結果、一番軽いものでも533g(そんな変わんないか)、重いものでは1kg前後という結果になっています。

・本体スペックがエロゲ動作と全く関係しない

どういうことかというと、後述しますが、エロゲをFire HD10で動かしているというよりは、Windows PC上で動いているエロゲをFire HD10にリモートデスクトップで表示している感じになります。

つまり、Fire HD10のスペックがいかに必要最低限のものであろうと、そんなことは関係なくサクサクエロゲができるんです。(ホスト側PCのスペックは関係あるけど。)

 

もしあなたがWindowsタブレットを買ったとしましょう。

今時そんな産廃みたいなタブレットはそうそうないかもしれませんが、要求スペックが高いエッチゲームをやろうとして、タブレットの性能が足りなかったら、そのゲームはプレイできません...でも,Fire HD10ならばそのような心配はないんです!

どちらかと言えば、ネットワーク環境に左右されると思います。

 

あとアレですよ、やっすいWindowsタブレットはSSD32GBとか64GBとか雀の涙程度のストレージしか積んでませんが、こっちは母艦次第で1TBでも3TBでも6TBでもストレージを積めます。最強ですね。

どうやってエロゲしてんの?

Playストアのapkを拾ってきて(ググって)インストールし、そこからChromeリモートデスクトップのアプリを入れ、ホストPCに接続するだけです。

 

(Playストアのインストール自体は自己責任となります)

 

外付けDVDドライブが不要と言ったのは、実際にはエロゲはデスクトップPCで動いているからです。

ホスト側PCにノートパソコンを使用する場合、そのPCにDVDドライブがついていなかったらならば外付けDVDドライブは必要となります。本末転倒ですね。

ログインしなくてもPCが起動さえしていればChromeリモートデスクトップで接続できるので、WOLなどを使って工夫すれば出先などからもエロゲが楽しめそうです。

 

デスクトップPC(またはDVDドライブ付きノートPC)は持ってるけどタブレットでもエロゲがしたい!でも外付けDVDドライブを買うのはダルい...そんなあなたはぜひFire HD10を買いましょう!

Fire HD 10 タブレット (Newモデル) 32GB、ブラック

Fire HD 10 タブレット (Newモデル) 32GB、ブラック

 

 

デスクトップPCを持っていない貴方は..............................

デスクトップPCとFire HD10を買いましょう!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11111111111

 

ちなみに僕はHPのSpectre x360というノートパソコンを所持していますがDVDドライブがついていません。(笑)

エロゲができないPCなんてちんちんやで。

ブラウザ上でニジエの画像をZIPにまとめて一括ダウンロードできるやつを作った

怒られそう。

Nijie Downloader

https://nijie.poyashi.me

つかいかた

ブックマークレットを登録して、ニジエ内のDLしたい画像のページorブクマなどの対応しているページで使うだけ

一覧ページで欲しい画像以外のチェックを外してDownloadボタンを押せばzipで落ちてきます

使ってみた

JSZipという便利そうなjQueryプラグインがあったので使ってみました。

本来はphpZipArchiveというクラスを使ってやろうと思っていたのですが、こっちを使えばダウンロードの進行状況とかを表示できるな~と思ったので。

blog.imo-tikuwa.com

上のページを参考にしました。参考と言うか半分パクリですけど。

 

CORS対策は、インターネットで人気のjquery.xdomainajax.jsを使おうと思ったんだけど、YQLの使用変更で使えなくなった点の修正を施しても(参照)使えなかった(多分僕がアホなだけ)ので、諦めて同じドメイン下においたphpでfile_get_contentsを使って画像を渡しています。

正直、適当にやったら動いたのでそのまま使っている感が半端ない。

 

今後の課題としては、いかに相手サーバーに迷惑をかけない仕様を実現するか(←重要)とか、あとはzipに入れる画像のファイル名をイジれるようにする←した とかです。

ようやく機能がひととおり完成したところでこのブログの存在を思い出したので記事にしてみたけど、これいる?って感じです。

GitHubにソースが置いてあるので、こうしたらいいんじゃない?みたいなのを教えてもらえると助かります。いちいちコミットするのが面倒なのでやめました。教えてくれるよ!って酔狂な方はTwitterでリプを飛ばしてくれると嬉しいです(→@pokepoke_muki)

とりあえずすみませんでした。多分飽きたら消します。

Tweet Nowplaying for AIMPを動かす

http://anago.2ch.net/test/read.cgi/software/1394299595/495

上記レスを参照。

 

Plugins\T4A\...(readme通り)とPlugins\TweetNowPlayingForAIMP\TweetNowPlayingForAIMP.dllを配置することで動作するようになった。

 

おまんこ。

 

#AIMP v4.13 build1887 (19.02.2017)で動作確認