はてなキーワード: userとは
http://www.emobellaengineering.com/?option=com_k2&view=itemlist&task=user&id=127091
http://www.emobellaengineering.com/?option=com_k2&view=itemlist&task=user&id=127090
http://www.emobellaengineering.com/?option=com_k2&view=itemlist&task=user&id=127072
http://www.cstv.hu/?option=com_k2&view=itemlist&task=user&id=184289
http://www.cocacola.jp/win2015/music/
対象期間内にコカ・コーラ、コカコーラゼロ、コカコーラライフのボトルに印刷されているQRコードか、URLにスマホからアクセスすると、冬をテーマにした有名楽曲12曲がストリーミングで聴けるというもの.
スマホで下記URLをクリックしていくと、プレイリストに曲が追加されます。
Departure /globe
ずっと/SPICY CHOCOLATE
これ、ネットでボトルの写真あげてる奴らがいっぱいいて、そのURLをスマホで打ったら、普通に楽曲フルできける。
あと2曲あるけど、見つからんかった。
しかも、見てるのはUser-Agentだけみたいなので、ChromeのデバッグモードとかでiPhoneのUAにしてアクセスすれば、PCでもOK。
さらに、今時、楽曲ファイルはAmazon CloudFrontに生でおいてあるので、配信期間終了しても聴きたい人は、ダウロードして保存可能。
例えば、
の場合、
https://d1bj9pw755lis4.cloudfront.net/hls/ko_winter/music/h6H.m3u8
(他の曲の場合には、h6Hのところを書き換えればOK)
m3u8拡張子でM3U。
テキストエディタとかで開くと、楽曲が10秒毎に分割していることがわかる。
https://d1bj9pw755lis4.cloudfront.net/hls/ko_winter/music/h6H00000.ts
https://d1bj9pw755lis4.cloudfront.net/hls/ko_winter/music/h6H00001.ts
https://d1bj9pw755lis4.cloudfront.net/hls/ko_winter/music/h6H00002.ts
と順番に保存していってm3u8ファイルと一緒のフォルダに保存して、
https://www.videolan.org/vlc/index.ja.html
mp3とかに変換して、スマホに入れてもよし。128Kbpsだけどね。
私の持てる知識を絞り出してなんとか完成しました。
**************************************************************************************
完成したサイトがこちらです。
LapyNetニュース
**************************************************************************************
私は普段webとは関係ない仕事してます。なんとか休日を利用して、
メインのコードはこんな感じ
----------------------------------------------------------------------------------------------------------------------
App::uses('Sanitize', 'Utility'); class RssfeedsController extends AppController { public $helpers = array('Html','Form','Session','Number','Cache'); public $uses = array( 'Rssfeed', 'Tweet', 'Wadai', 'Rank', 'Oracle' ); ************************************************************************************** public function index() { $title_for_layout = "LapyNetニュース"; $content = "Hello World!!"; $this->set(compact('title_for_layout','content')); if(date("G")>0 and date("G") < 7){ $today = date("Y-m-d", strtotime('-1 day')); }else{ $today = date("Y-m-d"); } $params = array( 'conditions' = > array( 'and' = > array( 'Rssfeed.time' = > $today, )), 'order' = > 'tweets desc', 'limit' = > '50' ); $this- >set('posts',$this- >Rssfeed- >find('all',$params)); $paramz = array( 'order' = > 'Rssfeed.id desc', 'limit' = > '10' ); $this->set('posts2',$this->Rssfeed->find('all',$paramz)); $paramz = $this- >Rssfeed- >query('SELECT id,title FROM rssfeeds order by id desc limit 10'); $this->set('posts2', $paramz); $parapara = $this- >Oracle- >query('SELECT id,title FROM oracles order by id desc limit 10'); $this- >set('postx', $parapara); $funking = $this- >Rank- >query('SELECT id,frank FROM ranks where creation=(select max(creation) from ranks)'); $this- >set('funking', $funking); } ************************************************************************************** public function mizuno() { $parapara = array( 'order' => 'Oracle.id desc', 'limit' => '30' ); $recent_posts = $this->Oracle->find('all',$parapara); return $recent_posts; } ************************************************************************************** public function wadai() { if(date("G")>0 and date("G") < 7){ $today = date("Y-m-d", strtotime('-1 day')); }else{ $today = date("Y-m-d"); } $params = array( 'conditions' => array( 'and' => array( 'Rssfeed.time' => $today, 'Rssfeed.kubetu' => 4 )), 'order' => 'tweets desc', 'limit' => '100' ); $this->set('posts',$this->Rssfeed->find('all',$params)); $this->set("title_for_layout","2CHニュース-LapyNetニュース"); $paramz = array( 'order' => 'Rssfeed.id desc', 'limit' => '10' ); $this->set('postyy',$this->Rssfeed->find('all',$paramz)); $parapara = array( 'order' => 'Oracle.id desc', 'limit' => '10' ); $this->set('postyx',$this->Oracle->find('all',$parapara)); $funking = $this->Rank->query('SELECT * FROM ranks where creation=(select max(creation) from ranks)'); $this->set('funking', $funking); } ************************************************************************************** public function hot() { if(date("G")>0 and date("G") < 7){ $today = date("Y-m-d", strtotime('-1 day')); }else{ $today = date("Y-m-d"); } $params = array( 'conditions' => array( 'and' => array( 'Rssfeed.time' => $today, 'Rssfeed.kubetu' => 3 )), 'order' => 'tweets desc', 'limit' => '20' ); $title_for_layout = "LapyNetニュース"; $this->set("title_for_layout","ニュース-LapyNetニュース"); $this->set('posts',$this->Rssfeed->find('all',$params)); $parapara = array( 'order' => 'Oracle.id desc', 'limit' => '10' ); $this->set('postxx',$this->Oracle->find('all',$parapara)); $paramz = array( 'order' => 'Rssfeed.id desc', 'limit' => '10' ); $this->set('postsxxx',$this->Rssfeed->find('all',$paramz)); $funking = $this->Rank->query('SELECT * FROM ranks where creation=(select max(creation) from ranks)'); $this->set('funking', $funking); } ************************************************************************************** public function newnew() { if(date("G")>0 and date("G") < 7){ $today = date("Y-m-d", strtotime('-1 day')); }else{ $today = date("Y-m-d"); } $params = array( 'conditions' => array( 'and' => array( 'Rssfeed.time' => $today, 'Rssfeed.kubetu' => 2 )), 'order' => 'tweets desc', 'limit' => '20' ); $this->set("title_for_layout","エンタメニュース-LapyNetニュース"); $this->set('posts',$this->Rssfeed->find('all',$params)); $paramz = array( 'order' => 'Rssfeed.id desc', 'limit' => '10' ); $this->set('postszz',$this->Rssfeed->find('all',$paramz)); $paramz = $this->Oracle->query('SELECT id,title FROM rssfeeds order by id desc limit 10'); $this->set('postszz', $paramz); $parapara = $this->Oracle->query('SELECT id,title FROM oracles order by id desc limit 10'); $this->set('postzy', $parapara); $funking = $this->Rank->query('SELECT * FROM ranks where creation=(select max(creation) from ranks)'); $this->set('funking', $funking); } ************************************************************************************** public function top() { if(date("G")>0 and date("G") < 7){ $today = date("Y-m-d", strtotime('-1 day')); }else{ $today = date("Y-m-d"); } $params = array( 'conditions' => array( 'and' => array( 'Rssfeed.time' => $today, 'Rssfeed.kubetu' => 1 )), 'order' => 'tweets desc', 'limit' => '20' ); $this->set('posts',$this->Rssfeed->find('all',$params)); $param = array( 'conditions' => array('times > current_timestamp + interval -600 minute and Kubetu = 4'), 'order' => 'tweets desc', 'limit' => '30' ); $this->set('posts2',$this->Rssfeed->find('all',$param)); } ************************************************************************************** public function view($id = null ) { $this->Rssfeed->id = $id; //驥崎ヲ√↑荳譁・i縺励> $user = AuthComponent::user(); $TwimStatus = ClassRegistry::init('Twim.TwimStatus'); $TwimStatus->getDataSource()->setToken(AuthComponent::user()); $statuses = $TwimStatus->tweet(); $rairai = $this->Rssfeed->read(title,$id); $alcol = $this->Rssfeed->read(); $this->set('post', $alcol); $this->set('post2', $user); $this->set('post3', $statuses); $this->set("title_for_layout",$rairai[Rssfeed][title]."-LapyNetニュース"); $paramz = array( 'order' => 'Rssfeed.id desc', 'limit' => '20' ); $this->set('postszz',$this->Rssfeed->find('all',$paramz)); $parapara = array( 'order' => 'Oracle.id desc', 'limit' => '30' ); $this->set('postzy',$this->Oracle->find('all',$parapara)); } ************************************************************************************** public function add() { if($this->request->isPost()){ if($this->Tweet->save($this->data)) { $this->Session->setFlash('seikou'); $this->redirect(array('controller'=>'rssfeeds','action'=>'view',$contents11)); }else{ $this->Session->setFlash('sipai'); $this->redirect(array('controller'=>'rssfeeds','action'=>'view',$contents11)); } } } ************************************************************************************** public function delete($id = null) { $this->Rssfeed->id = $id; $this->set('set', $this->Rssfeed->read()); $this->redirect(array('controller'=>'tweets','action'=>'delete',$this->data['tweet']['rssfeed_id'])); } ************************************************************************************** public function oracle() { if($this->request->is('post')) { $user = AuthComponent::user(); $TwimStatus = ClassRegistry::init('Twim.TwimStatus'); $TwimStatus->getDataSource()->setToken(AuthComponent::user()); $contents1 = $this->request->data['Rssfeed']['contents']; $contents2 = $this->request->data; $statuses = $TwimStatus->tweet($contents1); if($this->Rssfeed->save($contents2)) { $this->Session->setFlash('成功です。'); $this->redirect(array('controller'=>'rssfeeds','action'=>'view',$contents11)); $this->redirect($this->referer()); }else{ $this->redirect(array('controller'=>'rssfeeds','action'=>'view',$contents11)); $this->Session->setFlash('失敗です。'); } } } ************************************************************************************** public function makelist() { $rssfeeds = $this->paginate(); if ($this->request->is('requested')) { return $rssfeeds; } else { $this->set('rssfeeds', $rssfeeds); } } } ---------------------------------------------------------------------------------------------------------------------- rssフィードはこんな感じです。 ---------------------------------------------------------------------------------------------------------------------- #!/usr/bin/php <?php header('Content-type: text/html; charset=UTF-8'); require_once ('/var/www/html/s/magpierss/rss_fetch.inc'); define('MAGPIE_CACHE_AGE', 60*5); define('MAGPIE_CACHE_DIR', '/var/www/html/s/cache/'); define('MAGPIE_OUTPUT_ENCODING','UTF-8'); $urls = array( '*********************************'); $items = getRssList($urls); echo '<ul>'; foreach ($items as $item) { $href = mb_convert_encoding($item['link'], "UTF-8", "auto"); $title = mb_convert_encoding($item['title'], "UTF-8", "auto"); $description = mb_convert_encoding($item['description'], "UTF-8", "auto"); $megami = mb_convert_encoding($description, "UTF-8", "auto"); ************************************************************************************** $all = 'http://urls.api.twitter.com/1/urls/count.json?url='.$href; $Rits = file_get_contents($all); $Olfe = mb_convert_encoding($Rits, 'UTF-8', 'auto'); $data = json_decode($Olfe); $tweets = $data->count; ************************************************************************************** $checkman = db_check_urls($href); $checkman2 = db_check_pr($title); $nowtimes = date('Ymd'); if($checkman == 0 &amp;&amp; $checkman2 == 0){ #$hrefs = urlencode($href); db_put_urls($nowtimes,$href,$title,$description,$tweets); echo "<li><a href=$href>$title</a><br>$megami<p>$tweets</p><p>$checkman</p></li>"; }else{ } } echo '</ul>'; ************************************************************************************** function getRssList($urls) { $rssitems = array(); foreach ($urls as $url) { $obj = fetch_rss($url); $rssitems = array_merge($rssitems, $obj->items); } return $rssitems; } ************************************************************************************** function db_check_pr($japanese){ $moji = mb_substr($japanese,0,2); if($moji == 'PR'){ return 1; }else{ return 0; } } ************************************************************************************** function db_check_urls($href){ require '/var/www/html/s/database_conf.php'; try { $db = new PDO($dsn, $dbUser, $dbPass); $db->setAttribute(PDO::ATTR_EMULATE_PREPARES, false); $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $sql = 'SELECT count(*) AS count FROM rssfeeds WHERE urls = :language'; $prepare = $db->prepare($sql); $languages = array($href); foreach ($languages as $language) { $prepare->bindValue(':language', $language, PDO::PARAM_STR); $prepare->execute(); $result = $prepare->fetchColumn(); if ($result > 0) { return true; }else{ return false; } } } catch (PDOException $e) { echo 'エラーが発生しました。内容: ' . h($e->getMessage()); } function h($var) { return htmlspecialchars($var, ENT_QUOTES, 'UTF-8'); } } ************************************************************************************** function db_put_urls($nowtimes,$href,$title,$description,$tweets){ require '/var/www/html/s/database_conf.php'; try { $db = new PDO($dsn, $dbUser, $dbPass); $db->setAttribute(PDO::ATTR_EMULATE_PREPARES, false); $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $sikibetu = 5; $moto = "アニゲー速報VIP"; $sql = 'insert into rssfeeds (id, time,urls,title,contents,tweets,times,kubetu,teikyo) values (?, ?, ?, ?, ?, ?, ?, ?, ?)'; $prepare = $db->prepare($sql); $prepare->bindValue(1, 0, PDO::PARAM_STR); $prepare->bindValue(2, $nowtimes, PDO::PARAM_STR); $prepare->bindValue(3, $href, PDO::PARAM_STR); $prepare->bindValue(4, $title, PDO::PARAM_STR); $prepare->bindValue(5, $description, PDO::PARAM_STR); $prepare->bindValue(6, $tweets, PDO::PARAM_STR); $prepare->bindValue(7, 'cast( now() as datetime)', PDO::PARAM_STR); $prepare->bindValue(8, $sikibetu, PDO::PARAM_STR); $prepare->bindValue(9, $moto, PDO::PARAM_STR); $prepare->execute(); } catch (PDOException $e) { echo 'エラーが発生しました。内容: ' . h($e->getMessage()); } } ?>
---------------------------------------------------------------------------------------------------------------------
**************************************************************************************
参考にした書籍
CakePHP2 実践入門 (WEB+DB PRESS plus)
CakePHP2 実践入門 (WEB+DB PRESS plus)
作者: 安藤祐介,岸田健一郎,新原雅司,市川快,渡辺一宏,鈴木則夫
発売日: 2012/09/29
購入: 5人 クリック: 165回
Webアプリ開発を加速する CakePHP2定番レシピ119
Webアプリ開発を加速する CakePHP2定番レシピ119
**************************************************************************************
一番難しいところはtwitterログインとwebサイト連結でした。
ツイート数でランキングしてます、ネットの話題を見つけられます。
ホームページビルダーを使用しています。
今のホームページビルダーは昔と違って高機能ですね。
テンプレートも何種類もあって今はすごいです。
に分かれています。
今更cakephpを使っている人は少ないかもしれませんが、
twitterアカウントあるといつでも参加できますので、
0. AKB48に、ユーザー名またはメールアドレスとパスワードの組み合わせでログイン認証するファンクラブサイトがあると仮定する (知らんけどきっとあるだろう)
1. AKB48が、新曲のCDに初回特典で二要素認証のキーデバイスを添付する
1.1 キーデバイスはU2Fプロトコル準拠のジェネリックな仕様のもので構わんが、1個ずつに「購入してくれたあなただけ感」を醸しだしておく
2. 二要素認証でファンクラブサイトにログインすることで、「あなただけ感」がさらに醸しだされる味付けをしておく
2.1 n個購入した消費者には、更なる「あなただけ感」が醸しだされるインセンティブ設計をしておく
3. 「まーたAKBオタが意味不明なものを」みたいなDISに対し、AKBファンたちが必死で二要素認証の利点を理解し説明する
3.1 なかには「AKBファンの俺らはハッカーなんか怖くねえんだよ!」と自分のuser/passをtwitterに流して男気を示す奴も10〜20人程度出てきて、togetterでまとめられたりもする
015-06-27ブログ記事のコピーと右クリック禁止でパクリ転載防止する方法トップ >ブログ運営ブログ記事のコピーと右クリック禁止でパクリ転載防止する方法右クリック禁止とコピー禁止のCSSを紹介します。これでブログの記事をパクられた。画像を勝手に利用された、というのが多少防げる。まあ著作権法違反は親告罪なので探して、訴えないといけないけど、その手間は多少減るでしょ。ビックするほど情報リテラシーが低いのでこの程度でめんどくせってなります。CSSでテキストのマウスドラッグでの選択とコピー禁止CSSのエリアに以下内容を記述することで、テキスト選択とマウスのドラッグを禁止してコピーを防止することが出来ます。body{user-select:none;-moz-user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-khtml-user-select:none;-khtml-user-drag:none;}下書いたのに実際にやってないwwあれ?いれた?まぁ、あとで削除しとこまあちなみにこのブログで採用しているからコピー出来ないから簡単にできないよ!!って人いると思います。CSS解除して出来るようにするのが優しさだと思いましたが、めんどくささを体験してもらうためにそのままにします。そのうちもとに戻してるかもね!コピペさせてよ!という人向けにはてなブックマークに書いといたのでそこからコピーすればいいよ。ちなみにこれはFirefoxとsafariとGoogleChromeで有効で、あの憎きIEには通用しないので別の対処方法を入れます。あと右クリック禁止はこれだけだと出来ないのでそれもあわせて対策ちなみにはてなブログでスマホとPCのデザインをわけていると、PCの デザインCSSに入れてもきかないっぽいので、細かいこと角のめんどくさいので適当にスマホ用のデザインページで<style></style>でくくってフッターにでも突っ込んでおくといいよ。それでとりあえず使えるからJavaScriptで右クリック禁止でコピーを禁止する右クリックで画像保存などができるので、画像保存禁止対策とインターネットエクスプローラー通称インターネットをみるやつの対策をジャバスクリプトでテキストのコピー禁止対策をします。<body></body>の間に以下のジャバスクリプトを記入<body oncontextmenu='return false' onselectstart="return false">はてなブックマークにコメントで書いといたのでそこからコピーすればいいじゃない!これで右クリックの禁止とIEでテキスト選択とコピーができなくなります。はてなブログならフッターエリアにでも突っ込んでおけばいいと思いますよ記事を引用コピペしたい場合IEでジャバスクリプトをオフにするまあジャバスクリプトはオフにすれば回避されますが、どうせコピペしてパクるような人は、その程度の情報リテラシーなのでほかのサイトに行ってコピペすると思います。世の中の記事はだいたい誰かが同じようなことを書いているものです。調べればなんでも分かるのはそのおかげですし。普通に引用したい人はIEでジャバスクリプトをオフにするか、ソースコードからコピペすればOKです。はてなブログはRSS全文配信なんでRSSからコピペできるはてなブログの場合は、パクりたいブログ記事をRSS登録すれば、RSS経由で記事を全部一気にコピペしてパクって転載することが出来ます。何でそんなの紹介するの?と言われそうですが、どうやってぱくった!!アップした瞬間にどうやってと思う人が出てくるからです。RSSからパクられないようにするには全文配信のはてなブログをやめればいいんですよね。ある程度ユーザー確保したら、WordPressあたりに引っ越せばいいんじゃないですかね。これで対策はできます。そもそもやだ!ぱくられたくない!と最初から思う人ははてなブログ以外を利用するという選択も必要ですね。パクるのをめんどくさくさせて他でパクってもらう対策ですね結局はパクられる対策としては、めんどくさい、なんかちょっとやばいかもと思わせて自分のブログでパクられる確率を減らしておけばいいんです。コピペ出来る方がそのサイトでわからないことがあったらすぐに検索できるからやらない方が便利よ。これやると、引用して言及してくれる人とはいなくなりますので、まぁ、いちいちやらないくてもいいとおもいます。今回は試しにこんな方法もそういえばあるよって感じで紹介。記事がパクられたら楽しんで記事ネタにしてストレス発散キュレーションメディアやバイラルメディアでパクられるのは、まあよく言われる有名税的な感じで仕方ないわ的な感じです。親告罪だしみつけだすのめんどくさいし。もし見つけたらそこで怒るよりも、パクられた時に楽しんで、このサイトにパクられた~!記事ネタ増えた~!やったね、試しに少額訴訟でも起こしてみようとか、プロバイダやキュレーションメディアなどに情報開示請求してみた。とかそういう遊びをして見るといいと思います。パクった人じゃなくて、ブログサービスなどを提供している会社やパクリメディア本体に集団訴訟してみた。とか遊べばいいんじゃないんですかね。テキストなんて海外で英語翻訳されたらもう調査するのも大変だし。100%防ぐのは無理ですからね。死んでから国ごとによって違いますが著作権なんて切れたら無料で使えるようになるし。あまりイライラしてもしょうがないです。まあ著作権は権利者の保護と文化の発展の両方の意味合いがあるので、文化に貢献した!とか思っておけばいいんじゃないんですか。
この時間なら誰もいないはず。
https://getfedora.org/ja/workstation/download から
1.4GBと大きいので数十分はかかると思う。
1分ぐらいで終わると思う。
パソコンを再起動しBIOSを開き、USB bootして一番上の選択肢を選ぶ。
あとは待つだけ。7分ぐらいで終わる。
終わったら再起動。
次にWi-Fiの設定を尋ねられるのでいつものWi-Fiに繋ぐ。
次にFirefoxを起動してSyncにかける(すぐ終わる)
ここまでで1分ぐらい。
itamaeを使う。
レシピを自前のプライベートリポジトリからgit cloneし、
パスワードを入力したら勝手にflashとかVimとか入って、
gsettingsでの各種設定、vimrcの配置などをやってくれるので放置。
だいたい15分くらいで終わる。
こういう感じ http://i.imgur.com/LCbUGwe.png
// ==UserScript== // @name metaBKM // @include http://b.hatena.ne.jp/entry/* // @version 1 // @grant none // ==/UserScript== (function(){ function make(){ var list = document.querySelectorAll('#public-bookmarks .bookmark-list > li'); for(var i = 0;i < list.length;i++){ var commentLink = list[i].querySelector('.user-comment-link'); if(!commentLink) {continue;} var bkmImg = 'http://b.hatena.ne.jp/entry/image/' + commentLink.href; var img = document.createElement('img'); var a = document.createElement('a'); img.setAttribute('src',bkmImg); a.setAttribute('href','http://b.hatena.ne.jp/entry/' + commentLink.href.replace(/.*?\/\//,'')); a.appendChild(img); var parentElm = list[i].querySelector('span'); parentElm.insertBefore(a, parentElm.children[2]); } } function check(){ if(document.querySelector('.commentlist-loading')){ return false; } else { return true; } } var timer = setInterval(function(){ if(check()) { console.log(check()); make(); clearInterval(timer); } }, 1000); })();
上からのむちゃぶりで慌てて動画作成したときに変なものをインストールしてしまったんだろう。
定期的に stormfall というオンラインゲームの広告がブラウザポップアップするようになってしまった。
疑わしかったのは mp4splitter_setup.exe というもので、
ダブルクリックするといきなりダウンロードが云々とか変な挙動をしたので慌てて消したんだけど遅かったんだろう。
ダラダラ対策してしまい、どうすればよかったのか分からないのでセキュリティに詳しい人からのツッコミ待ち。
あと、同じように困っている人への情報共有。
http://general-changelog-team.fr/en/tools/15-adwcleaner を使って関連しそうなレジストリ項目、ファイルなどを削除する。
でstormfallと名のついたものを消した。でもポップアップが続く。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree\ 以下に6つstormfallと名のつくものがあった。削除。
それに関連付けられていた
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tasks\ 以下の3つのキーも削除。
でもポップアップが続く。
C:\Users\User\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\StormFall.lnk
C:\Users\User\AppData\Roaming\StormFall
C:\Users\User\AppData\Local\StormFall
今のところポップアップはおさまっている。(追記)→と思ったらまだだった
C:\Users\User\AppData\Local\Google\Chrome\User Data\Default\Web Applications\plarium.com
というのがあるのだ…。これを消してみた。
[名] 補完、後付け設定 ("retroactive continuity" の略から)
[自動] 設定を補完する、後付けで辻褄を合わせる
実例
Stands are usually sustained by breathing, and hover behind and above the user while usually being invisible to non-stand users.
「スタンドとは通常呼吸によって維持される、使い手の背後に浮かぶ存在で、一般に非スタンド使いからは不可視である。」(wikia)
That was retconned, Stands are their own thing separate from Hamon. Especially since there are Stands that function even when the user is dead, like the Gucci Bag Stand, the Anubis Sword, Survivor and Notorious B.I.G.
あ、そこ後の設定で覆ったよ。スタンドは波紋とは違う独立した概念。特にグッチのバッグのスタンドとかアヌビス神とかノトーリアスB.I.Gとか、使い手が死んでからも働くスタンドが出てきてからはなおのことそういう扱いになってる。
荒川マラソンが前代未聞の理由で開催中止に → 返金の連絡先が『振り込め詐欺に利用された要注意住所』と一致して大炎上wwwww
http://www.kimasoku.com/archives/7982053.html
http://fields.canpan.info/organization/detail/1026339646
Content-Type: application/pdf Creation-Date: 2014-11-20T10:23:34Z Last-Modified: 2014-11-20T10:23:34Z Last-Save-Date: 2014-11-20T10:23:34Z created: Thu Nov 20 19:23:34 JST 2014 date: 2014-11-20T10:23:34Z dc:format: application/pdf; version=1.5 dcterms:created: 2014-11-20T10:23:34Z dcterms:modified: 2014-11-20T10:23:34Z meta:creation-date: 2014-11-20T10:23:34Z meta:save-date: 2014-11-20T10:23:34Z modified: 2014-11-20T10:23:34Z pdf:PDFVersion: 1.5 pdf:encrypted: false producer: Microsoft® Excel® 2010 xmp:CreatorTool: Microsoft® Excel® 2010 xmpTPg:NPages: 2
http://hill.xsrv.jp/3minute-essence/nomi-479
Domain Name:ATDAWN.TOKYO Domain ID:GMOREGISTRY-DO186691 WHOIS Server:whois.nic.tokyo Referral URL:http://nic.tokyo Updated Date:2014-11-28T03:59:43.0Z Creation date:2014-09-26T13:07:28.0Z Registry Expiry Date:2015-09-26T23:59:59.0Z Sponsoring Registrar:GMO Internet, Inc. Sponsoring Registrar IANA ID:49 Domain Status:ok http://www.icann.org/epp#ok Registrant ID:15981FC9FAA55F Registrant Name:MORIYO MOMOHRA Registrant Organization:MORIYO MOMOHRA Registrant Street:Saitoaominami6-8-3-102 Registrant City:Mino-shi Registrant State/Province:Osaka Registrant Postal Code:562-0028 Registrant Country:JP Registrant Phone:+81.08085010056 Registrant Phone Ext: Registrant Fax: Registrant Fax Ext: Registrant Email:domain@onamae-server.com ...
Domain Information: [ドメイン情報] [Domain Name] POTUS.JP [登録者名] 桃原 守代 [Registrant] MORIYO MOMOHRA [Name Server] dns02.gmoserver.jp [Name Server] dns01.gmoserver.jp [Signing Key] [登録年月日] 2014/11/13 [有効期限] 2015/11/30 [状態] Active [最終更新] 2014/11/13 01:39:04 (JST) Contact Information: [公開連絡窓口] [名前] 桃原 守代 [Name] MORIYO MOMOHRA [Email] munokokoroha@gmail.com [Web Page] [郵便番号] 562-0028 [住所] 大阪府箕面市 彩都粟生南6-8-3-102 [Postal Address] Mino-shi Saitoaominami6-8-3-102 [電話番号] 080-8501-0056 [FAX番号]
http://v.hitomachi-kyoto.genki365.net/gnkk14/mypage/mypage_group_info.php?gid=G0000921
http://ark.npo-marathon.jp.net/service.html
Author: FJ-USER Content-Length: 464992 Content-Type: application/pdf Creation-Date: 2014-10-02T02:37:57Z Last-Modified: 2014-10-02T02:37:57Z Last-Save-Date: 2014-10-02T02:37:57Z created: Thu Oct 02 11:37:57 JST 2014 creator: FJ-USER date: 2014-10-02T02:37:57Z dc:creator: FJ-USER dc:format: application/pdf; version=1.5 dcterms:created: 2014-10-02T02:37:57Z dcterms:modified: 2014-10-02T02:37:57Z meta:author: FJ-USER meta:creation-date: 2014-10-02T02:37:57Z meta:save-date: 2014-10-02T02:37:57Z modified: 2014-10-02T02:37:57Z pdf:PDFVersion: 1.5 pdf:encrypted: false producer: Microsoft® Excel® 2010 resourceName: santa.pdf xmp:CreatorTool: Microsoft® Excel® 2010 xmpTPg:NPages: 4