「ダウンローダ」を含む日記 RSS

はてなキーワード: ダウンローダとは

2019-11-06

anond:20191106131458

漫画村は悪い使い方をする人間が悪いだけなのに、違法ダウンローダーなんかが居るせいで村長悪者にされる。実銃販売・所持の権利を守るために暴力ゲーム規制しよう!

2019-06-09

支援サイト複数ファイル投稿するときは、ZIP化してまとめてほしい

 近年、Enty、Fantia、Patreon、pixivFANBOXなどクリエイター支援サイトの利用はどんどん増加していると思う

 自分も気に入った複数クリエイター支援しているが、支援対象が増えてゆくと、作品の閲覧・ダウンロードにかかる手間と時間馬鹿にならなくなってきた。

 ほとんどのクリエイターは、作業原寸やそれに近い大サイズ画像ファイルを、ZIPなどでアーカイブ化することなくそのまま投稿している。

 こうするとサイト側の機能によって投稿作品が一覧表示され、一見したら内容がわかりやすくて良いように思える。

 ところがこれは、作品を閲覧・ダウンロードする際には一つずつ画像を開き、「オリジナルサイズで表示」などの原寸表示ボタンを押す、などの操作を繰り返さなければならないため、大変手間と時間がかかってしまう。

 支援しているクリエイターが一人か二人だけなら、閲覧・ダウンロードにかかる時間は大したことはないが、これが十数人になってくると話が全く変わってしまい、最悪の場合は閲覧・ダウンロード出来ていない作品ばかりが溜まって、最終的には支援を停止せざるを得ない場合もある。増田にこれを書く前にも、あまり活動が活発だったため未読の作品が溜まりっぱなしになってしまったクリエイターへの支援を、仕方なく打ち切ったところだ。

 並のWebサイトなら、ダウンローダWebブラウザダウンロード支援拡張機能使用すれば済む話だが、やっかいなことに、支援サイトではこれらが正しく機能しないことが多い。

 例としてFantiaで原寸画像を表示・ダウンロードする際の手順を挙げる。「オリジナルサイズを表示」ボタンから画像を開かなければ原寸画像を取得できないため、ダウンローダ拡張機能などは全く使用できない。

1,投稿を開く

2,作品サムネイル画像クリック

3,「オリジナルサイズを表示」ボタンクリック

4,ようやく原寸画像にご対面

 クリエイターの皆さんにお願いだ。支援を続けさせていただくためにも複数ファイル投稿するときZIPなどのアーカイブファイルにまとめて、一括でダウンロードできるようにしてほしい。

2019-01-27

例のダウンローダーがおかし

いまの24時間ランク1位が母乳モノ、数日前は妊婦モノだった

俺はそういうのがドストライクなのでいっこうに構わないが、はたして日本人趣味がそんなマザコン化してていいのか?

心配になる

2019-01-26

オススメニコニコ動画ダウンローダ

http://anond.hatelabo.jp/20190121232321

みたいな話もあるようだし、お気に入りローカルDLしておきたいんだけど、

久しぶりに見てみたら昔使ってたニコニコ動画ダウンローダーが使えなくなってるじゃんかよ。

というわけで、はてなーオススメの、今使えるニコニコ動画ダウンロードソフト(アプリ)を教えて欲しいです。

2018-10-04

今日は1日で2000枚画像を手動で保存した

タブを開きまくるのも限界っぽいのでそろそろダウンローダーを探してみる

2018-07-02

Android端末でなろう小説読むなら

小説家になろうダウンローダー」が非常に便利

小説家になろうから検索更新チェック、ダウンロードEPUB変換まで死てくれて好きなEPUB対応電子書籍リーダーアプリで読める

もちろん生成されるEPUB縦書き

2017-11-01

anond:20171101114220

そのお金を支払うべきコンテンツを維持していくためには、その周辺にあるクソコンテンツにもお金を払っていって業界全体を維持していかないといけないんだよなぁ

でなければ、直接そのクリエイターパトロンになるしかない

でもパトロンになるには消費者でいるよりよっぽど金がかかるので、やっぱり一消費者としてダメものでも金を払って業界全体を支える気概でいるほうが安いし楽だ

まり自分毎日ダウンロードし続けるにはお金を払ってコンテンツを買い続けなければならない

ここまで行って、やっとダウンローダーの悟りといえる

2017-01-03

2016年抜けてよかったエロサイト

「買ってよかった」ってあるけどさ、そんなのよりも

抜け(るサイトから見)てよかったエロサイトのまとめ作らないか

結構色々探したけど最終的には以下に落ち着いた。

みんなも教えてくれないか


XVIDEOSダウンローダ

http://dl-xvideos.com/

おみくじ的な。抜こうと思ったらとりあえずこのサイトから見始めて良いのあればラッキーぐらいの感じで。


FCランキングトレンド

http://video.fc2.com/a/recentpopular.php?page=1

http://video.fc2.com/a/list.php?m=cont&page=1

同上


Pornhub

http://jp.pornhub.com/

何か特定ジャンルで探したい時はここ

2016-05-10

【尋】おすすめエロ

1. あんまん (http://adultrank.x.fc2.com/)

FC2アダルト動画ランキングをまとめているサイト属性(OL盗撮、ハメ撮り...etc)ごとに動画を探すことができ、自らの性癖に合った動画を発掘することができる。とりあえず手っ取り早く抜きたいという紳士には「総合カテゴリお勧めしたい。ランキングの集計期間を新着、2日間、1週間、年間、全期間などから選ぶことができ、最近出てきた良エロ動画から殿堂入り動画(昔から人気)まで手軽に探すことができる。このサイトの1番の強みは、多くの動画が「はめ込み型」で掲載されているという点である。つまりどういうことか、それはFC2唯一の欠点である「視聴回数制限」を気にせずに何度も異なる動画再生して抜き動画を選別できることを意味する。有料会員向けの動画は残念ながら(当然というべきか)再生することが出来ない。(最近ランキングに登場する有料会員向け動画が増えてきており、動画探しに支障をきたし始めている。すんでのところで留まっているが、そろそろ有料会員になりたい欲求が爆発しそうである。)

2. Xvideos ダウンローダー(http://dl-xvideos.com/)

今度はXvideosダウンロードランキングまとめサイト。1時間24時間、30日間で集計期間を選ぶことができる。あんまんのように属性性癖動画を発掘することはできないが、このサイトあんまんとは異なる強みを有している。(周囲に人がいないのを確認した後に)サイトを開き、集計期間「1時間」の列にある動画を上からスクロールして確認していって欲しい。ラッキーであれば、かなりグレーな、それか完全にア○トな動画を見つけられることができる。どのような動画なのかは実際に自分の目で確認してくれ。ラッキーの頻度は高く、2~3日続けて確認すれば必ず1つは見つけられるのではないかと思う。

私が頻繁に(毎日)使用しているのは、主に上記の2サイトである。こうやって匿名ダイヤリーに書くのは初めてで、はてな記法も知らず、非常に読みにくい文章になってしまったことは申し訳なく思う。

そもそも、何故このような投稿に至ったかというと、「良いものシェアしたい」という単純な思いつきと、

他に良いサイトがあれば是非みんなに教えていただきたいという想いからです。

この駄文を読んで、少しでもためになったという人、こんなサイト知ってたよという人、誰でも良いのでおすすめエロサイト教えてください。

トラックバック/コメントおすすめエロサイトURL書いてくれるとめちゃくちゃ喜びます

----------------------------------------------

追記:

トラバ/コメントありがとうございます。1つ「まとめさいと」という書き方に語弊があると感じましたので、訂正いたします。これら2つのサイトは、FC2,Xvideosランキング(内1つは日本の?ダウンロードランキング)を自動的に反映してるものであり、個人が転載しているものではないということです。

2016-04-06

新田恵海さんが前人未到の偉業を達成した件について

オリコン週間ランキング1位

アニメBDランキング1位

深夜アニメ劇場版興行収入1位

DMMランキング1位

XVIDEOダウンローダー1位


後世にどんなアーティストが現れてもこんな5冠は達成しないと確信できる

2014-07-31

ぶっちゃけ津田大介ってジャーナリストじゃなくて著作権ドロだろ?

激生ぶっこぬき

http://www.itmedia.co.jp/internet/runner/0308/sp1/

文/津田大介

あれも欲しい。これも欲しい。ネットにあるもの全部欲しい。欲望をむき出しにして、

自分が欲しいと思ったものを根こそぎぶっこぬくのは、ネトラン者の正しい姿だ。そんな欲望に忠実な人のために、

ネットから根こそぎぶっこぬく最新のテクニックを徹底解説するぞ。これを読めば落とせないものは何もない!

ついに“使える”バージョン登場!Winny2 FAQ大全

ウホッ悪用厳禁

http://www.itmedia.co.jp/internet/runner/0307/sp1/

文/津田大介

悪用こそがインターネットを楽しむ最大の秘訣普通の人が知らないインターネットディープ活用

を身に付けちゃおう。インターネットもっと便利に使いこなしたい人も、インターネット面白さにまだ気

付いていない初心者ユーザーも必見のテクニックが満載だぞ!

注目度ナンバーワンファイル共有ソフトWinny2完全解説


自主規制はや~めた

http://www.itmedia.co.jp/internet/runner/0306/sp1/

文/津田大介

Winnyの次は何だ? グヌテラ2? それとも大本命のWinny2?

新鋭画像掲示板巡回ツールBerryで根こそぎぶっこぬき!

雑誌同人誌も全部スキャンしてデジタル保存せよ!

上司の目を盗んでコッソリ楽しむ内職技をマスターする


過激の殿堂入りツール

http://www.itmedia.co.jp/internet/runner/0305/sp1/

文/津田大介

掲示板ステルスモードこっそりカキコだ~!

悪魔ツールSpyAgentであらゆる行動を徹底的に記録

使用禁止ソフトが使えるようになるファイアウォール突破

反則技の特盛り

http://www.itmedia.co.jp/internet/runner/0302/sp1/

文/津田大介

お待たせしました。ネトラン名物反則技のオンパレード時間

やって参りました。新年に発売ということで、今回はかなりヤバ

め。ヘビーダウンローダーもバックアップマニアインターネッ

情報フェチも大満足すること間違いなしだ! ●●覚悟でお届

けする反則技の特盛だぁ!

中古デジカメメモリをあさってお宝を探り出せ!

盗撮のぞき見し放題!? ライブカメラリモート監視

銭型「今、ここにルパンは来なかったか!!」

警官『いえ、ジャーナリスト津田さんしか来ませんでした』

銭型「ばかもーん!!そいつルパンだ!!」

2013-11-16

で、みんなどうやってアニメ見てるの?

1. テレビを録画

ダビ10 or コピーワンスで、レコーダーでおとなしく見る分にはいいけど、スマホWi-Fi飛ばし風呂で見たり、持ち出して電車でみたりしようとすると複雑怪奇

2. メディアリップしてエンコード

DVDはいくつかフリーコピーソフトがあるけど、Blu-rayフリーではないみたい

3. ネットからダウンロード

違法になりました、罰則規定もつきました

この状況でどうやってスマホHDD著作物コピーを入れるんだろうと

ふざけるな。JASRACなどの著作権団体、パソコンHDDレコーダーからの私的複製補償金の徴収を主張

http://bylines.news.yahoo.co.jp/shinoharashuji/20131115-00029799/

個人的には、上記3経路が全てフリーになるならHDDスマホ補償金払ってもいいと思うんだけど、現状コピーが出来る人ってさ

1. テレビを録画

いわゆるTS抜き。専用の録画サーバーPCを立てる。市販のレコーダーがめんどくて切れてやってみたけど、さらにめんどかったので市販のに戻った。そいや、この環境ICカードリーダライタがいるのでB-CASをアレすることも可能みたい

2. メディアリップしてエンコード

Sly Softのアレを買ってみた。頻繁にアップデートしていてうざいので放置してたら、新作ブルーレイコピーしようとしてはねられた。鍵情報アップデートしてるらしい。なんかSly Soft本社アンティグア・バーブーダにあるらしい。どこよ?カリブ海著作権法的な理由らしい。よくわからないけどめんどくさそう。海賊版からパイレーツ・オブ・カリビアンなの?

3. ネットからダウンロード

動画サイトダウンローダーあったけど、ダウンロード違法化国産フリーソフト全滅したよね。仕組み的にキャッシュ必要なので動画サイト仕様変更を追っかけてスクリプト書けばいいんだろうけど、自前で書くの勘弁だし、海外ソフトサイトでいいのあるの?

詳しくないけど私的利用に関しては1は違法ではないはず。2は買ったメディアコピーする分には違法ではないはず。レンタルだとどうなんだろう。3は違法かな。

でも、これのどれか一つやってる人全部合わせても日本人口の何%なんだろうね

補償金取りたいなら、その辺しっかり試算して頂きたいものだなと思います

2013-11-02

http://anond.hatelabo.jp/20131102115722

よし、じゃあおまえ電子書籍ダウンローダーを作れ。

画面で繰り返し回数と保存zip名とかを入力して、ボタンが押されたら次の処理を行うんだ。

繰り返し
	特定範囲のスクリーンショットを取って連番ファイルで保存する。
	画面の特定の位置をクリックする。
	1秒待つ。
連番ファイルをまとめてzipで保存する。

実用的」だろ?

これを作れる気がしないなら、基本が出来てない。

2013-10-23

例のフェス 2013

今年はWiresharkを使わずに、他のURL解析ソフトダウンローダですませました。

iTunes再生して解析ソフトに出てきたURL、〜.tstsにtoken以下がついてない時はどこかしらにはあるはずなので、それも付け足して)を連番ダウンロードできるダウンローダに突っ込む。

余談:8500_256が最高解像度

これの前にWinpcapバージョンアップしようと思ったんだけど、NPFがどうたらいうエラーが出て一向に起動しない。これが起動しないとどうにもならんからスッゲエ困った。

Windowsをセーフモード立ち上げて、再インストールで解決。はまって焦ってると超基本のセーフモード存在を忘れてしまうね。

2012-09-03

iTunes Festivalをダウンロードしたいので備忘録2012年ver.

WindowscurlWiresharkインストールしておくやり方。

1. Wiresharkアーティスト名_index_vob.m3u8?token~のURLコピペcurlダウンロード(アーティスト名_desktopなんちゃらじゃない方。もしdesktopの方にしかtokenがついてなかったら、それを付け足してダウンロード)

2. テキストエディタで開くとxx.tsファイル名が並んでいるので、以下のように上のファイルURLと同じ文字列を追加

http://同じURL/xx.ts?token以下も同じ文字列

3. ファイルが500個くらいあるので適宜面倒じゃないやり方でダウンロード

tokenチケットさえついてれば普通ダウンローダーでもいけるし連番だからどうとでもなる。

最初からtoken込みで追跡できるsnifferなら3の手順だけでいいんだろうけど、探すのが面倒なので今年はこのやり方でいく。

2012-05-26

ぼくらはなぜ、違法ダウンロードに走るのか?

とうとう違法ダウンロード刑事罰化されるようです。

これに関して様々な議論が興り、賛否両論様々な意見が出されています

だけど、違法ダウンロードの実に30%、ダントツ一位の割合を占める中高生から意見というのはほとんど、というか全くありません。

そこで、高校生から見たダウンロード刑事罰化に突いて書いてみようと思って、今回初めてはてな匿名ダイアリー投稿させて頂きます

文章は下手かもしれませんが、ご容赦下さい。

実は僕も、興味あってずっと昔(と言っても5年ぐらい前からですがw)から状況の推移を見てきた一人なんです。

そんな中こんな記事を見つけたました。

違法ダウンロード 「海賊版認識」どう判断

http://headlines.yahoo.co.jp/hl?a=20120506-00000067-san-soci

この中で津田さんが実に的を得た発言をしています

>また、「違法ダウンロード未成年者が多いが、彼らの摘発で抑止効果を狙うのは青少年健全育成の面で問題がある」と批判している。

そうなんですよね。冒頭にもいいましたが違法ダウンロード中高生が一番多いんです。これが余り知られていない。

ソースはこちらです。

違法ダウンロード 中高生3割「経験あり」

http://headlines.yahoo.co.jp/hl?a=20120506-00000566-san-soci

そう思えば確かに、YouTube少年ジャンプアップロードして中学生逮捕されたり、ゲームダウンロードブログで自慢して炎上したりもしてましたね。

潜在的な未成年ダウンローダーを測るととても多い数になるわけです。

じゃあ、一体なぜ、中高生はこんなにも違法ダウンロードをする人が多いのでしょうか?

同じ高校生として、そして自分も少し前までダウンロードを頻繁にしていた者としてその原因を考えて見ることにしました。

おっと、その前に自己紹介から始めさせて頂きます

僕は現在高校3年生で、前述のとおり元ダウンローダー、いわゆる割れ厨です。

中学生の頃本当にあれこれ落としていたので、リアル割れ中坊、ということなのでしょうかw

僕がダウンロードに目覚めたきっかけは、偶然訪れたコンビニに置いてあったこれです。まだAmazonにありましたw

最強ツール×最凶サイト!! ダウンロード虎の穴 (100%ムックシリーズ) [ムック]

http://www.amazon.co.jp/%E6%9C%80%E5%BC%B7%E3%83%84%E3%83%BC%E3%83%AB%C3%97%E6%9C%80%E5%87%B6%E3%82%B5%E3%82%A4%E3%83%88-%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89%E8%99%8E%E3%81%AE%E7%A9%B4-100-%E3%83%A0%E3%83%83%E3%82%AF%E3%82%B7%E3%83%AA%E3%83%BC%E3%82%BA/dp/4883809404

今では絶対に出版できないムックです。2009年4月ですから違法化(2010年)一年前ですね。中学3年生の頃です。

そこから一気にダウンロード世界へと入っていったわけです。

それを特に後押ししたのが、ネット上に散らばるありとあらゆるダウンロード紹介サイトと、「Windows100%」「iP!」です。

ネトランは幸か不幸か、この頃にはもう休刊されていました。

HDDを買い、ムック雑誌を見て、あらゆる物を落としまくりました。

動画音楽ゲーム漫画・・・

そしてwin100やiPにはダウンロード以外にもゲームハックやDVDコピー(ちなみにこれはコピーコントロールではなくアクセスコントロール回避するという仕組みなので現在違法ではありません)も紹介されていたので、それに従うようにPSPWiiDSなどをハックしていきました。

まさに芋づる式です。

そもそも規制するならこのようなムックから規制すれば、僕のような人も生まれなかったんじゃないかとおもうんですけどねぇ。

というか、Google規制して違法コンテンツ検索結果に出ないようにすれば一気に解決すると思うんですが。

だって例えば音楽でも、曲名+mp3で簡単にファイルが出てくるんだし・・・

下手するとmp3とかを付けなくても検索上位に出てきたりしますよ。。。

ま、無理でしょうけど、それは置いといて。

その時の僕の心情はどのようなものだったのでしょうか。これを見ればなぜ中高生違法ダウンロードが多いのかが理解できるかもしれません。

一つ目は、「悪いことやってるオレってカッケー!」です。

これは説明不要でしょう。さっきも例に出した違法ダウンロードブログで自慢して、炎上パターンです。

しかしこれは、大抵の場合すぐ消えます

僕の場合2009年で違法化前でしたが、モラルとしての問題は少しですが感じていました。

2つ目は「お金もったいないから

これも現実的な理由でしょう。大金持ちの家でないでもないかぎり、お金というのはできるだけ節約したい。

お小遣いをできるだけ使いたくない。でも音楽は欲しい。アニメも観たい。

ダウンロードに走るわけです。

これはおそらく大人の方がダウンロードをする理由でもあるので、ここで終了となります

ですが中高生場合には、ここから更に先、強烈な第三段階まで進むのです。

考えてみてください。そのお小遣いというのは誰からもらうのでしょうか?

大抵親、家族です。

こっちは何も出来てないのにお金だけもらって、音楽DVDゲームを買っていく。

これにもし、罪悪感を感じる中高生が出てきたら・・・

それが3つ目、「家族に申し訳ないから」。これです。

この心境に達すると、もう無敵です。

自分家族負担をかけたくない。なんとかして自分に掛けるお金を減らして欲しい。

なら、CDゲームを買うのは止めて、ダウンロードで済ましてしまおう。

これはなかなか止められません。

ダウンロードを辞めることはすなわち家族負担をかけること、そんなのは嫌だという、いわゆる自己犠牲の心から来るものからです。

もちろん先にも出た「これは他人に迷惑をかける行為である」というモラルの問題は感じているかもしれません。

しかし、何せ製作する人間も、そもそもコンテンツ自体に目に見える実態がないので、そこまでは想像できずに自ら(の家族)のことが優先されてしまうのです。

まり、いわゆる自分(の家族)ためなら他人をも犠牲にする、しかダウンロードしている当人は逆に自分犠牲になって家族のために尽くしているという感覚に陥るわけなのですね。

そりゃそうです。大抵の場合自分の大切な人とそうでない人を二者択一しなければいけない時、ただ音楽を作っているだけの基本無関係な、しかも会ったことのない人のほうを選ぶでしょうか?

そういうことなのです。

こういう「・・・不快に思うから自重しよう」とか「・・・はこう思うだろうな」と考えて他人に憑依したような気分で語る他者依存な人は多いと思いますね。特に震災においてその例が自粛という形で顕著に現れました。

そんなことを考えながら今佐々木俊尚さんの「当事者時代」を読んだりしていますステマじゃないよ。

http://www.amazon.co.jp/gp/product/4334036724/ref=as_li_ss_tl?ie=UTF8&tag=hatena0660-22&linkCode=as2&camp=247&creative=7399&creativeASIN=4334036724

から、どうしても違法ダウンロードを無くしたいなら、今以上にライブを重視し、そこでの商品販売を強化するとともにサイン会握手会を頻繁に行ってコアなファンを増やしていくのがいいかもしれませんね。

そうした結果がAKB商法だったりするのかもしれませんw。

話がずれました。

そういう僕がダウンロードを基本止めたのは高校入ってしばらくした頃。

2010年ですから丁度ダウンロード違法化が始まった辺りですね。でもこれが原因ではありません。

単純に観たいものがなくなったからです。

ネットがあれば無料で何時間も楽しめます。僕だってニコニコ動画ヘビーユーザーです。

そこではアニメの公式配信もあれば、音楽の公式配信だってあります。が、それもたまに見る程度でほとんどユーザー投稿した動画を見て楽しんでます。あとニコニコの言論系公式生放送とみゃうネット羅針盤とか。

でも、最近音楽で一番聞いているのは実際初音ミクだったりします。それほどに音楽は堕ちてしまっているとも言えてしまうんです。テレビをつけたらAKB韓流ゴリ押し

まり、「落とす価値もない」。もう終わりです。

製作者側にとっては死活問題でしょう。それを結局違法ダウンロードのせいにして、刑事罰化を通そうとしている。

僕の予想では例え刑事罰になったとしても売上は上がらず、非親告罪化、スリストライク化となるでしょう。

それでも売上は上がりません。ネットの発達によって娯楽が何倍もの規模で多様化たからです。

インターネットを止めない限り、元の売上に戻すことはできないかもしれません。不可能ですが。

(そもそもその刑事罰だって動画を見たあとにローカルに残るキャッシュを取り出せば誰にも見つかることもなくファイルが手に入るので意味ないと思うのですがね。。観るだけなら違法投稿された動画であろうが合法ですし。まさか将来に「観るのも禁止」になってしまうのでしょうか・・・

しかし、もしかしたら今の中学生たちはそんなことすら考えずに、そもそもコンテンツがただで手に入ると思っているのではないでしょうか。

だってだって、いままでCDを買ったことはありません。

ネットが世に出てから生まれた今の中高生世代は、ゆとり・・・じゃなくてデジタルネイティブ世代とも言われてます

生まれた時から情報機器に囲まれた生活を送ってきたのです。

ちなみに僕の場合95年生まれですから、ちょうどインターネット日本で普及するころ、すなわちwindows95が発売された年に生まれたことになりますちょっと感動的ですw

そもそもネットというのはFreeが原理原則です。すなわち「自由」、そして「無料」なのです。

オープンソース化はその最たる例だし、ネット上にはフリーソフトフリーウェア)もいっぱいあります

お金を払ってコンテンツを買うコンテンツ業界ビジネスモデルは、ネットには不向きなのです。たぶん。

そんなFreeなネット文化に触れながら育った中高生果たしてコンテンツお金を払ってまで楽しもうとするでしょうか。

ネットには、無料しかもとても楽しいコンテンツであふれているのに。

僕的には、真に製作者側、出版社さんやコンテンツレーベルのお偉い様方達が考えるのはここだと思うんですけどね。

刑事罰か云々ではなくて。

おそらく「それでもここまで完成度の高い作品を作れるのは我々(の会社契約しているクリエイターたち←ココ重要しかいない!」と胸を張っているのでしょうけども。

最近どんどんネットから有名アーティストになっていく人もいるんですけどねぇ。

まあ、僕にだって5年先10年先のことは分かりません。10年前、ほとんど誰も今を予想できなかったように。これがネット上の事になるともう不可能といえるかもしれません。

しかしたら音楽業界がV字回復する可能性だって、一応無いわけではないのですw

僕はないと思ってますがね。

とりあえず今回は僕の思っていることをただなんとなしに書いたわけですが、もしこれを読んだ人がなにか思うことがあったらとても嬉しいです。

ここまで読んで下さり、本当にありがとうございました

2010-08-30

http://anond.hatelabo.jp/20100829192124

どのみち一会社でやろうたって体力ないだろうし、専用の会社があるべきだと思うけども。

この発想はありだとは思うけど、やはり正攻法しかないのではないかと。

特定のソフトハウス叩きを避けるために、偽ソフトを放流する為の専用の会社とか作って、どんどん流す。

これじゃロマンシングがやった詐欺とあんま変わらない気がする。その点で、「ウィルスとかスパイウェア的扱い」されてもおかしくはないと思う。ちなみに、割れ界隈はそういった仕組みを除去したり、回避する手法を併記してリリースしてる。

「偽ソフトを放流する為の専用の会社」が流すファイルの入手・インストール違法行為ならば、その専用の会社が放流する行為をどう捉えるかが問題。偽ソフトであろうと正規に配信されているのであれば、その入手やインストール違法行為に当たらないのでは?

ちなみに、冒頭のスイミー的なやり方だとコンテンツ・ソフト協同組合(CSA)というところが近いかと。AVメーカーが多いけど、エロゲメーカーもいくつか加盟している団体で、海賊版対策なども進めているみたい。

http://www.contents-soft.or.jp/kaizoku.html

今年初めに、AV著作権侵害で刑事告訴していたりもするし、エロゲでも同様の取り組みがあってもよいのかもしれない。また、こうした団体がWinny上での著作権侵害コンテンツ共有者への警告メールキャンペーンなどに参加できるようになることも必要。

http://internet.watch.impress.co.jp/docs/news/20100610_373278.html

それと、http://anond.hatelabo.jp/20100829211014

任天堂さん音頭取って、政治献金するとか天下り受け入れの業界団体作るとかして、政治を動かしてよ」

著作権侵害に関して大手ゲームメーカー実質的ロビー団体ACCSというかたちで存在していると思う(任天堂ソニーも正会員だよ)。

購入しているユーザーがバカを見つづけるだけではないのか。

すごく素直な感情だと思うし、同じような気持ちは持っているけど、そうした感情を持つことで、解決方法だと思っているものが実際には「懲らしめ」るための方向を向いてしまっているようにも思えるよ。

メーカー側だってもっと「懲らしめ」が必要だとは思っているだろうけど、現実問題としてリソースが足りなすぎる。ユーザがもっとやれと一方的に期待しても限界があると思う。

でも、何のために「懲らしめ」が必要かっていえば、海賊流通抑制して、正規流通へとユーザを向ける、または引き戻すためであって、「懲らしめ」それ自体が目的なわけじゃない。それに「懲らしめ」による抑制効果を狙うとしても、実際に行動を起こせるのはメーカーだけなんだよね。メーカーだって馬鹿じゃないんだから、それくらいは考えている。だから、「懲らしめ」に関してはメーカーに任せるしかないんだと思う。

それでも、ユーザにできることはまだあると思うよ。不正ダウンローダーに働きかけて、彼らを変えること、つまり正規流通に促すってこと。そのためには、感情にまかせて敵意を向けるのではなく、どうやったら彼らを変えることができるか、どうやったら声を届けることができるのか、を真剣に考える必要がある。「何で割れ厨ごときのためにそんなこと(ry」と思われても仕方ないけど、「海賊流通抑制して、正規流通へとユーザを向ける、または引き戻す」ことが第一にあるんじゃないのかな。たとえ自分に非があるとして、いきなり言葉つぶてを投げつけるような人たちの話を聞いてもらえるとは思いにくいんだ。

2010-03-20

質問です!

warezer.netSSとかhttp://warezer.net/search/user/ふふんのダウンローダうpしたら捕まっちゃう?

2008-10-19

http://anond.hatelabo.jp/20081018073905

俺もここまでしっかりしてないが

サイト特化型のダウンローダーをスクリプト言語で書いてるけど

インタフェース部分にemacs使うのは凄いなぁって思った

こういうインタフェースをサラッと書くのにemacsを使うのは便利なのか

2008-10-18

real street angels から mechanize を使って動画を取ってきてEmacsで見てみるよ

せっかく書いたから匿名でのせてみるよ

使い方は

  • 動画を取ってきたいよ
    • config.yamlユーザとかを設定するよ
    • ids.txt に取ってきたいIDを書くよ
    • sangels.bat を実行するよ
  • Emacs動画を見たいよ
    • sangels.el を load するよ
    • M-x sangels だよ

必要なものを gem で取ってくるにはこうすればいいよ

  • gem install -r log4r
  • gem install -r -v 0.6 hpricot
  • gem install -r mechanize

長すぎてelispが消えたから続きがあるよ

sangels.bat - 起動用バッチファイル

@echo off
setlocal
set WD=%~dp0
cd /d %WD%

ruby get_movies.rb
ruby get_images.rb
ruby create_m3u.rb

ruby

config.yaml - 設定ファイル
user: ユーザID
password: パスワード
ids_file: ids.txt
done_file: ids_done.txt
movies_dir: movies

log4r_config:
  pre_config:
    global: INFO
  loggers:
    - name: app
      type: Log4r::Logger
      level: INFO
      outputters:
        - STDOUT
        - FILE
  outputters:
    - name: STDOUT
      type: Log4r::StdoutOutputter
      formatter:
        type: Log4r::PatternFormatter
        pattern: "%d [%l] %C - %M"
        date_pattern: "%H:%M:%S"
    - name: FILE
      type: Log4r::FileOutputter 
      filename: "#{LOGDIR}/sangels.log"
      formatter:
        type: Log4r::PatternFormatter
        pattern: "%d [%l] %C - %M"
        date_pattern: "%Y-%m-%d %H:%M:%S"
get_movies.rb
require 'fileutils'
require 'logger'
require 'mechanize'

BASEDIR = File.dirname($0)
require "#{BASEDIR}/util"
require "#{BASEDIR}/sangels"

$config = load_config(BASEDIR)
prepare_logger(BASEDIR)
$log = new_logger("get_movies")
WWW::Mechanize.log = new_logger("mechanize")
WGet.log = $log

class IDFile
  def initialize(file)
    @file = file
    unless File.exist?(@file)
      Fileutils.touch(@file)
    end
  end

  def ids(contains_comment = nil)
    File.open(@file) {|io|
      io.to_a.map {|x|
        x.chomp
      }.select {|x|
        if x.empty?
          nil
        elsif contains_comment
          true
        else
          not /^\s*\#/ =~ x
        end
      }
    }
  end

  def add(id)
    ids = ids(true)
    unless ids.any? {|x| x == id}
      write(ids + [id])
    end
  end

  def delete(id)
    ids = ids(true)
    if ids.any? {|x| x == id}
      write(ids - [id])
    end
  end

  def write(ids)
    File.open(@file, "w") {|io|
      ids.each {|x| io.puts x}
    }
  end
end


$log.info("BEGIN #{$0} ================")
exit_code = 0
begin
  ids_file = IDFile.new($config.ids_file)
  done_file = IDFile.new($config.done_file)
  movies_dir = $config.movies_dir
  wget = WGet.new

  sangels = SAngels.new
  sangels.login($config.user, $config.password)
  ids_file.ids.each {|id|
    begin
      movies = sangels.movies(id)
    rescue SAngels::Movies::InvalidMoviesError
      $log.warn("invalid movie id: #{id}")
      next
    end
    dir = File.expand_path(id, movies_dir)
    movies.each {|link|
      wget.retrieve(link.href, dir)
    }
    expected = movies.movie_links.map{|x| File.basename(x.href)}
    actual = Dir.glob("#{dir}/*").map {|x| File.basename(x)}
    if (expected - actual).empty?
      done_file.add(id)
      ids_file.delete(id)
    end
  }
rescue => e
  $log.error(e)
  exit_code = 1
end

$log.info("END #{$0} (#{exit_code}) ================")
exit exit_code
get_images.rb
require 'fileutils'
require 'logger'
require 'mechanize'
require 'ostruct'

BASEDIR = File.dirname($0)
require "#{BASEDIR}/util"
require "#{BASEDIR}/sangels"

$config = load_config(BASEDIR)
prepare_logger(BASEDIR)
$log = new_logger("get_images")
WWW::Mechanize.log = new_logger("mechanize")
WGet.log = $log

$log.info("BEGIN #{$0} ================")
exit_code = 0
begin
  movies_dir = $config.movies_dir
  sangels = SAngels.new
  sangels.login($config.user, $config.password)
  thumbnails = sangels.thumbnails

  Dir.glob("#{movies_dir}/*").each {|dir|
    next unless File.directory? dir
    id = File.basename(dir)

    url = thumbnails.url(id)
    unless url
      $log.warn("#{id} is not found")
      next
    end
    path = File.expand_path("00_thumbnail#{File.extname(url)}", dir)
    next if File.exist? path

    $log.info("retrieving #{url}")
    thumbnail = thumbnails.get_file(id)
    File.open(path, "wb") {|io| io.write(thumbnail)}
  }
rescue => e
  $log.error(e)
  exit_code = 1
end

$log.info("END #{$0} (#{exit_code}) ================")
exit exit_code
create_m3u.rb
BASEDIR = File.dirname($0)
require "#{BASEDIR}/util"

$config = load_config(BASEDIR)
movies_dir = $config.movies_dir
Dir.glob("#{movies_dir}/*") {|dir|
  next unless File.directory? dir
  name = File.basename(dir)
  files = Dir.glob("#{dir}/*.wmv").sort

  File.open("#{movies_dir}/#{name}.m3u", "w") {|io|
    files.each {|file|
      io.puts "#{name}/#{File.basename(file)}"
    }
  }

  File.open("#{dir}/00_movies.m3u", "w") {|io|
    files.each {|file|
      io.puts "#{File.basename(file)}"
    }
  }
}
sangels.rb
require 'mechanize'
require 'hpricot'

BASEDIR = File.dirname($0)
require "#{BASEDIR}/util"

class SAngels
  HOST = "real2.s-angels.com"
  LOGIN_URL = "http://#{HOST}/member/"
  INFO_URL = "http://#{HOST}/teigaku/item.php"
  THUMBNAILS_URL = "http://#{HOST}/teigaku/"
  THUMBNAIL_URL = "http://#{HOST}/images/default/thumb/"

  def initialize()
    @agent = WWW::Mechanize.new
  end

  def login(user, password)
    login_form = @agent.get(LOGIN_URL).forms.find {|form|
      form.fields.any? {|field| field.name == "frmLoginid"}
    }
    login_form.frmLoginid = user
    login_form.frmPw = password
    @agent.submit(login_form)
  end

  def movies(id, no_validate = nil)
    Movies.new(@agent, id, !no_validate)
  end

  def thumbnails
    Thumbnails.new(@agent)
  end

  class Thumbnails
    def initialize(agent)
      @agent = agent
      doc = Hpricot(@agent.get_file(THUMBNAILS_URL))
      elems = doc.search("div[@class=realthum]/a")
      @links = Hash(
        elems.map {|elem|
          href = elem["href"]
          id = $1 if /ID=(.+)/ =~ href
          url = elem.search("img")[0]["src"]
          [id, url]
        })
    end

    def get_file(id)
      @agent.get_file(url(id))
    end

    def url(id)
      @links[id]
    end

    def exist?(id)
      url(id)
    end
  end

  class Movies
    class InvalidMoviesError < StandardError
    end

    def initialize(agent, id, no_validate)
      @agent = agent
      @id = id
      if !no_validate &amp;&amp; !valid?
        raise InvalidMoviesError
      end
    end

    def info_page_url
      "#{INFO_URL}?ID=#{@id}"
    end

    def info_page
      @agent.get(info_page_url)
    end

    def movies_page
      @agent.click(info_page.links.find {|link| /P=10/ =~ link.href})
    end

    def movie_links
      movies_page.links.select {|link|
        /wmv$/ =~ link.href
      }.sort {|a, b|
        File.basename(a.href) <=> File.basename(b.href)
      }
    end

    def valid?
      info_page.uri.to_s == info_page_url
    end

    def each(&amp;block)
      orig_links = movie_links
      orig_links.each {|orig_link|
        link = movie_links.find {|l| File.basename(l.href) == File.basename(orig_link.href)}
        block.call(link)
      }
    end
  end
end
util.rb
require 'log4r'
require 'log4r/yamlconfigurator'
require 'singleton'
require 'fileutils'
require 'ostruct'

def Hash(a)
  Hash[*a.flatten]
end

def load_config(basedir)
  OpenStruct.new(File.open("#{basedir}/config.yaml") {|io| YAML.load(io)})
end

def new_logger(name)
  Log4r::Logger.new("app::#{name}")
end

def prepare_logger(basedir, logdir = nil)
  logdir ||= basedir
  Log4r::YamlConfigurator["LOGDIR"] = logdir
  Log4r::YamlConfigurator.load_yaml_file("#{basedir}/config.yaml")
end

class NullObject
  include Singleton
  def method_missing(message, *arg)
    NullObject.singleton
  end
end

class WGet
  class << self
    attr_accessor :log
    def initialize
      super
      @log = NullObject.singleton
    end
  end
  
  def log
    self.class.log
  end

  def retrieve(url, dir)
    FileUtils.mkdir_p(dir)
    file = File.expand_path(File.basename(url), dir)
    if File.exist?(file)
      log.info("already retrieved #{url}")
      return true
    end

    tmp = "#{file}.part"
    log.info("retrieving #{url}")
    ret = system("wget", "-c", "-O", tmp, url)
    if ret
      log.info("retrieving succeeded #{url}")
      File.rename(tmp, file)
    else
      if $? == 0x020000 # Ctrl-C
        exit($?)
      else
        log.error("retrieving failure #{url} (#{$?})")
      end
    end
    return ret
  end
end

2008-10-11

http://anond.hatelabo.jp/20081011012811

もしPS3無しでPSPDL販売できるステーションができたら

PSP買おうかなと本気に思ってる。

PCに専用のダウンローダーをインストールしてPSPのメモステにインストールするやり方ならとっくに可能になってるんだが。

あと、Wi-Fi経由でPSPから直接ダウンロードする方式は来週(10/15)に出来るようになるよ(最新ファームウェア必須)。その翌日には新型のPSP出るから、それに合わせて買ったら?

アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん