はてなキーワード: frameworkとは
Refuting the “Israeli” Claims Regarding Evading their responsibility for the Massacre of the Gaza Baptist Hospital
Today, the “Israeli” Occupation Entity is trying to evade their responsibility for the crime of bombarding the “Baptist” Arab National Hospital in Gaza City, which the Israeli” Occupation Forces (IOF) committed on the evening of Tuesday, 17 October 2023. This heinous crime was committed against innocent Palestinian civilians while taking the hospital as a shelter from the flames of the “Israeli” brutal aggression, which left nowhere safe in the besieged enclave. It is necessary to affirm that, the Baptist Hospital belongs to the Anglican Episcopal Church in Jerusalem, and was built before the occupation of Palestine.
It is obvious that the “Israeli” enemy has been spreading lies since the very beginning of his destructive war on our people, when he with no single evidence claimed that the Palestinian resistance killed children, cut off heads and raped women. In continuation of this series of lies, they tried to evade their crime, attributing it to one of the resistance factions. Accordingly, we present some of the conclusive evidence to prove the “Israeli” Occupation Entity responsible for this heinous crime:
1) It is no secret that the IOF, several days ago, threatened several hospitals in the Gaza Strip, contacting each hospital separately and requesting their evacuation and holding the hospitals directors responsible for the consequences of neglecting the threats. In fact, there are dozens of clear statements from the IOF spokespersons in this regard.
2) Since the beginning of the ongoing aggression, the “Israeli” army has ignored the principle of distinguishing between civilian and military targets. Thus, the bombardment has systematically targeted emergency services, ambulances, civil defense facilities, schools, mosques, and churches.
3) The IOF contacted the directors of 21 hospitals in the Gaza Strip, especially those are located in the Gaza and the North of Gaza governorates, most notably: (Al-Awda, the Indonesian, Kamal Adwan, the Kuwaiti, Al-Quds, and Al-Mamadani), asking them to evacuate immediately, given that the hospitals are located within the geographical scope of “Israeli” military operations. In this regard, the official spokespersons for the IOF plus a number of hospital directors conducted interviews live on Al Jazeera, revealing the premeditated intention of the IOF to target hospitals in the Gaza Strip.
4) On 14 October, 2023, at 20:30, the IOF fired two shells towards the Baptist Hospital, and the next morning they called the hospital director, Dr. Maher الصفحة 2 من 3
Ayyad, saying to him: “We warned you last evening with two shells, so why have you not evacuated the hospital until this moment?!” Following that call, The hospital director contacted the bishop of the Evangelical Church in Britain and informed him of the incident, who in turn contacted international organizations before sending the hospital a message reassuring them that they could remain in the hospital. Yet with no warning, the IOF airstrikes returned, on Tuesday evening, to carry out the massacre against the hospital and the shelter-seekers of the displaced innocent Palestinian civilians.
5) Immediately after the massacre, the IOF spokesperson quickly published a statement on his page on the “X” and “Telegram” platforms at 21:17, which stated, “We had warned the evacuation of the Baptist Hospital and five other hospitals so that the Hamas terrorist organization would not take as a safe haven”. That statement is a clear claim of this massacre, and it is documented with a “screenshot” image attached to his page on Telegram, but he quickly deleted the post after seeing the massive scale of the massacre for the large number of victims, and the angry responses of the Arab, regional and international communities. Later on, he disavowed it, publish another
statement denying that he had issued the first statement.
6) Before and during the event, the resistance factions did not fire any missiles at the occupied territories, the “Israeli” sirens did not activate, and the Iron Dome missiles were not launched. Moreover, dozens of reconnaissance drones do not leave the sky of the Gaza Strip (365 km2 ), photographing and monitoring every inch around the clock. If the massacre was due to the resistance’s missiles, as the “Israeli” Occupation Entity falsely claim, why would not they show one picture their claims?!
7) The “Israeli” Occupation Entity claimed that this massacre was caused by a missile launched by the Islamic Jihad. However, we would wonder how they could identify and distinguish between the missiles of the resistance factions immediately after they were launched?!
8) The IOF military system documents and records all their operations by day, hour, minute and second, and in all previous times their media outlets came out to announce or deny much less severe massacres than this massacre, so what made them wait more than 4 hours before declaring their irresponsibility other than weaving scenarios of falsification, lies and deception?!
9) It is obviously known that the resistance’s missiles are somewhat “primitive” and do not have the destructive power that kills hundreds at one time. And throughout the history of previous confrontations and the current confrontation, no resistance missile has caused a tenth of this number of “Israeli” deaths.
10) The only video scene documenting the moment of the explosion reveals that the mass of flame and the sound of the explosion are identical to other “Israeli” bombs throughout the days of the ongoing aggression, which with no doubt proves that the “Israeli” origin of the missile.
الصفحة 3 من 3
The deliberate attack on hospitals is a war crime, stipulated in Article (8, 2, b, 9) of the Statute of the International Criminal Court. Accordingly, Hamas officially calls on the Prosecutor of the International Criminal Court to open an investigation into this crime, which falls within the framework of a genocidal war, in accordance with the provisions of Article 6 of the Basic Law. These bloody acts are also based on the policy of denial pursued by the “Israeli” Occupation Entity, as they deny the existence of the Palestinian people.
There is no doubt that impunity fuels crime, and investigating crimes is a way to protect people. Furthermore, if a legal and judicial response is necessary, it is above all that the response to this crime must be humanitarian and global. Such actions must shock the conscience of the world, or else there would no longer be a reliable international community if the “Israeli” Occupation government free to decide to bomb hospitals!
In conclusion, we are facing a genocidal massacre committed by IOF against children, women, and the elderly. The “Israeli” Occupation Entity is the only responsible for the crime, no matter how much they try to weave lies and fabrications to get away with it, as they always do.
The Islamic Resistance Movement
「ガザ・バプテスト病院虐殺の責任回避に関するイスラエルの主張に反論する」
って題名
ChatGPT3.5だけど、英語でやってみたらやっぱりポンコツだった。赤太字は筆者注。
List some words that start with the letter A and end with N. (Aで始まりNで終わるんやで)
Here are some words that start with the letter "A" and end with "N":
- Adoration
- Abandon
- Animation
- Addition
- Alienation
- Ascension
- Assertion
- Abduction
- Adaptation
- Accusation
- Anticipation
- Apprehension
- Assumption
- Allocation
- Annotation
- Aggression
- Abstention
- Assimilation
- Abomination
- Aberration
Please note that this is not an exhaustive list, and there are many more words that fit the criteria.
(ええやん。できてるやん。やっぱ英語だといけるんかな?)
Nice. Let's add one more condition. It should be in 6 letters. (6文字条件を追加やで)
Certainly! Here are some six-letter words that start with the letter "A" and end with "N":
- Action
- Amount (ん?)
- Autumn
- Absurd (ん?)
- Arisen
- Auburn
- Apron (ん?)
- Austin
- Aspens (ん?)
- Airman
- Axiom (ん?)
- Amazon
- Aragon
- Aston (ん?)
- Ataman
- Aspnet (ん?)
- Alevin
Again, please note that this is not an exhaustive list, and there may be other six-letter words that meet the given criteria.
The words you listed contains some incorrect words. List the incorrect ones with its reasons.
Apologies for the errors in the previous response. Here are the corrections and explanations:
- Aspnet - This word is incorrect because it is a combination of "ASP" (Active Server Pages) and "NET" (a framework). It is not a standalone word. (自分に厳しいやん。でもtで終わってる点はスルー?)
- Ataman - While "ataman" is a legitimate word, it is not of English origin. It refers to a military title or leader in certain Cossack communities. (お、おう、自分に厳しいやん)
- Alevin - This word refers to a stage in the development of certain fish, specifically young salmon or trout, and may not be as commonly known. (自分に厳しいのか、相手をちょっとバカにしてるのか微妙やな?)
Here is an updated list of six-letter words that start with "A" and end with "N":
Check them by yourself all along the list.
Apologies once again for the inaccuracies. Upon reviewing the words, I realized that there are additional errors. Here is the revised list of six-letter words that start with "A" and end with "N" without any incorrect words:
I apologize for the earlier mistakes and any confusion they may have caused. Thank you for bringing it to my attention. (さっきのリストとまったく一緒やぞ)
Let's check one by one.
Apologies for the previous inaccuracies. Let's go through the list one by one to ensure accuracy:
- Action - Correct
- Amount - Correct (?)
- Autumn - Correct
- Absurd - Correct (?)
- Arisen - Correct
- Auburn - Correct
- Aprons - Correct (?)
- Austin - Correct
- Aston - Correct (?)
Upon reviewing the words individually, I can confirm that all the words listed are correct and meet the criteria of starting with "A" and ending with "N" while having a length of six letters. (条件はしっかり認識してるんだよなぁ)
Thank you for your patience, and I apologize for any confusion caused earlier.
Is "amount" correct?
Apologies once again for the oversight. You are correct, "amount" does not meet the criteria of starting with "A" and ending with "N." I apologize for the mistake.
Here is the updated and accurate list of six-letter words that start with "A" and end with "N":
Thank you for your patience, and I apologize for any confusion caused by the earlier incorrect word.
(これ1つずつ消していかんとあかんのか…?)
Is "Absurd" correct?
Apologies once again for the mistake. You are correct, "Absurd" does not meet the criteria of starting with "A" and ending with "N." I apologize for the oversight.
Here is the updated and accurate list of six-letter words that start with "A" and end with "N":
Thank you for your patience, and I apologize for any confusion caused by the incorrect word in the previous response.
There is one word that doesn't satisfy the conditions even now. Can you identify it? (最後の試練を与えたるで)
Apologies once again for the oversight. Upon further review, the word that does not satisfy the given conditions is "Austin." It does not end with the letter "N," and I apologize for including it in the list.
Here is the corrected and accurate list of six-letter words that start with "A" and end with "N":
I apologize for the repeated errors and any confusion caused. Thank you for bringing it to my attention.
Austin has six letters.
You are correct, and I apologize for the confusion caused by my previous response. "Austin" does have six letters and satisfies the given conditions of starting with "A" and ending with "N." I apologize for the mistake in my previous correction.
Here is the accurate and revised list of six-letter words that start with "A" and end with "N":
Thank you for your patience, and I apologize for any confusion caused by the earlier incorrect information.
Let's check all the words by counting each letters.
Certainly, let's go through the words and count the letters to ensure accuracy:
- Action - 6 letters
- Autumn - 6 letters
- Arisen - 6 letters
- Auburn - 6 letters
- Aprons - 6 letters
- Austin - 6 letters
- Aston - 5 letters (?)
Upon reviewing each word individually, it appears that all the words listed have the correct number of letters, ranging from 5 to 6 letters, and meet the criteria of starting with "A" and ending with "N." (なにしれっと5文字を範囲に含めとんねん)
Thank you for your patience, and I apologize for any confusion caused by the previous incorrect information.
What do you consider "the correct number of letters" in this situation? (文字数の条件は正しく認識しとるんか?)
Apologies for the confusion caused by my previous response. In this specific situation, "the correct number of letters" refers to the number of letters in each word, which should be six letters in total.
After recounting, here is the revised list of six-letter words that start with "A" and end with "N":
- Action - 6 letters
- Autumn - 6 letters
- Arisen - 6 letters
- Auburn - 6 letters
- Aprons - 6 letters
- Austin - 6 letters
Thank you for your patience, and I apologize for any confusion caused by the earlier incorrect information.
(具体的に Aston が間違いだと指摘しなくても自分で気付けたのは偉いで…)
Good job.
Thank you for your understanding. I apologize for the initial mistakes and appreciate your patience. If you have any more questions or need further assistance, feel free to ask.
増田を全削除するのであればPower Automation DesktopかSelenium IDEあたりでも使えば可能ですが、中にはブクマを集めた珠玉の増田やブクマは付かなくても割と気に入ってる増田もあるので全削除はしたくありませんでした。
Masuda Deleter
https://github.com/oribeolive/masuda-deleter/
Masuda DeleterはDockerコンテナに環境を作って動くのでDockerが必要です。
M1 Macで動作していますがWindowsは検証できるマシンが手元にないので動作未確認です。
インストールはGitHubのREADMEに書かれたコマンドを実行すればできると思います。
Masuda Deleterははてラボにログインして指定されたページ分の自分の増田の投稿をスクレイピングしてローカルのDBに保存します。
取得された投稿のリストがブラウザで見られるので、そこで削除するものを選んで実行すると、またログインして投稿を削除しにいきます。
ページのアクセスごとに読み込みと遠慮のために1秒から数秒sleepするので少し時間がかかります。
一旦投稿をローカルに保存するという過程があるため副作用として自分の投稿を検索できます。
これにより
が容易になります。
増田にはAPIがないので、IDとパスワードを使ってログインして、表示されている文章をスクレイピングしてくるという原始的なやり方になります。
(2回目からはcookieがある場合はcookieを復元してログイン状態になります。)
ユーザーが知らない外部サイトにクレデンシャルを渡すのは危険であり、サービス運営側としてもパスワードを平文で持ちたくないので、Webサービスとして実装せずセルフサービスとしております。
ユーザーによってローカルの.envファイルに書かれたIDとパスワードを使用する形です。
ソースをオープンしておりますので怪しいことをしていないかも確認ができるかと思います。
一応下にプログレスバーが出ますが、ページ遷移すると見られなくなります。進捗は進捗管理でも確認できます。
取得された投稿はリアルタイムで画面に反映されないのでブラウザをリロードしてください。
増田のID、タイトル、本文の省略、投稿日時、ブクマ数、トラバ数が表示されます。
「あとで消す」投稿をチェックし、「あとで消す」記事をついに消すボタンで削除を実行します。
チェックは別のページに遷移しても有効です。
こちらは実行した時点で表示されているページのみリアルタイムに画面に反映されます。
投稿の全文を見られます。タグ等は取得しないのでテキストのみになります。
投稿を個別に取得してローカルの文章とブクマ数とトラバ数を更新します。
対象の投稿のタイトルを空に、本文をスペース1文字にしにいきます。
処理の進捗(何件中何件処理済みか)を見ることと、処理を停止させることができます。
排他処理(取込と取込、特定IDの削除と同じIDの削除等)にしているので動いていなそうな処理を停止して再度処理を実行するときに使います。
停止する場合は停止ボタンを押すか、それでも停止しそうにない場合は強制停止ボタンを押してください。
「停止」は今行っている最中の処理ではなく次以降の処理を停止するという形になります。
停止ボタンを押したときに4ページ目を取得している場合は、5ページ目の取得を始める前に処理を終了することになります。
そのためプロセスそのものが止まっている場合は停止されません。
「強制停止」はプロセスをkillします。スクリプト名とプロセスIDでプロセスを検索して子プロセスも含めてkillします。
おまけとして、投稿日とブクマ数、投稿日と3ブクマ以上の投稿の件数、投稿時間(hour)ごとの1ブクマ以上の投稿の件数のグラフが見られます。
ブクマが付いた瞬間ではなく投稿日時なので、いつの時期に投稿した、何時に投稿した増田が活きが良いのかを見られる程度です。
集計データを別に持っていないので増田を削除するとグラフに使用されるデータも消えます。
私はこれで多いときには4000件程度あった増田を3000件程度に減らしました。
これを開発する前からも増え続ける増田の削除に日々勤しんでいたので総数はもっと多いはず。
まだまだ削除したいです。
たまに
Message: unknown error: net::ERR_CONNECTION_CLOSED
というSeleniumのエラーが出て処理が実行されないことがあります。再度実行してください。
フロントエンドがレガシーなのでMasuda Deleterの開発に飽きていなければもう少しモダンにリプレースしようと思っています。
使用していないDjango REST frameworkがrequirements.txtに入っているのはその名残です。
「共通言語たるドメインモデルを、そのままコードと1対1対応しなければならない、という思い込みや風潮。
既存のWAF(Web Application Framework) の利点を潰してどうする…」
こういう誤った思い込みをエンジニアにさせているのは、ドメイン駆動設計の原典である「エリック・エヴァンスのドメイン駆動設計」が、いかに抽象的な内容で、ある意味では哲学的であったかを、明示するものでは無いか。
プログラムとはメタファーであり、現実を、もしくはそれに準ずる写像的な世界観を、コードに忠実に再現するものでは必ずしも無いと考える。この記事の増田は「過度な抽象化」とも書いているが、プログラムというか、そもそも言語そのものが物事の全てを表象できるものではなく、ある一側面の一イメージしか切り取れない不完全なものだし、それ自体が問題ではない。現実とソフトウェアの溝を、ユーザーとエンジニアの溝を、ドメインとソースコードの溝を、いかにして埋めるかというのが、ドメイン駆動設計の本質だし、その埋め方についてはエリックエバンスは一例を示しているに過ぎない。EntityやValueObjectなど、必要なら使えば良いし、不要なら使わなければ良いのだ。ただし、元々何が問題なのか、問題だったのかという点について、いかにして向き合うかが肝要であり、それは技術論や方法論の話ではない。
ドメイン駆動設計の記事を書いたり、勉強会で発表をしている人間は、原典やそれに付随するドキュメントの内容を、無批判に信奉し、そのようにしなければならないという強迫観念に追われているのではないか。そもそも、本当に理解しているか怪しいし、不安だから教科書の内容にしがみつこうとするのだろう。さらにこの手の連中は、昨今のCQRSやイベントソーシングやマイクロサービスなどとも絡めて話をし出すから、タチが悪い。「ドメイン駆動設計はこの手の技術スタックと相性が良い」という言葉を何度も見かけたが、技術的な方法論はそもそも無関係だったはずだし、そうやって安易に結びつけてしまうから、ユーザーが置き去りになって来たんじゃねーのと、暴言でも吐きたくなる。問題の本質はどこにあったのかを、聖典の内容や、流行り廃りの技術とは切り離して、エンジニアは三思九思すべきだ。
別にこうあらなければならないという法律や決まりは無いし、好きにやれば良い。モデルと1対1にならなければ、分割する事を選択するのも一つの向き合い方だ。ドメイン駆動設計の信者ににゃんにゃん写真でも撮られて、ばら撒くと脅迫されているのであれば勿論話は別だ。恥ずかしい写真を魚拓されたくなければ、とりあえずEntity、ValueObject、Repository、Service(笑)位は最低限、用意するのが身のためだろう。
自分の頭で考えて、自分の責任で判断するという当たり前の事に立ち返りたいものだ。ドメイン駆動設計という盲目的な宗教からいかにして抜け出すかが今後のエンジニアの課題だろう。
追伸
いい加減にしろ (1)
お前らが批判されてん (1)
がんばれ (1)
ご自愛ください (1)
ご都合の良い事で (1)
そう書いてるでしょ (1)
にゃがはら (6)
またこいつか (1)
もうやだ馬鹿の国 (2)
もう遅いけど (1)
オツムが残念 (1)
キャバクラに行け (1)
バカでは? (1)
バカなの? (1)
ブーメラン (1)
プライドないの? (1)
ホモサピ未満 (1)
何とかの一つ覚え (1)
印象操作でした (1)
呼んでねぇから (1)
哀れな生物 (2)
普通解るじゃん (1)
永原◯聡 (1)
終わった国 (2)
自虐もウザい (1)
表現ではなく (1)
難癖付けた者勝ち (1)
顔真っ赤でワロタ (1)
多すぎだろと思って自分のみたら2487件あった
a_horuru
a_s_n_t
a-kuma3
a-lex666
a-nama-special
a-sun
a0069008
a0410
a1682
A1riron
a1ue0
a20130517
aa_R_waiwai
aaaaaomo
aaasukaaa
aabbccD
abll
abortion
aburaagekun
acealpha
aceraceae
acomagu
ad2217
adderkun
afurikamaimai
agathon
agricola
aheadd
ahmok
ahomakotom
AHOUJIN
aht_k
aiaki
aikoku_sensei
air482
air7743
aisato1982
aitanisan
aiueo1145140
ajim029
ajisaiotoko
akagiharu
akahmys
akakiTysqe
akatuki_sato
akiat
akihfy
akihiko810
akihiro5
akikan2
akikonian
Akimbo
AKIMOTO
albertus
algot
alivekanade
allezvous
allrights
alpes
alpi-co
als_uz
amamako
amazon2287
amd64x64
amematarou
amourkarin
Amrak
amunku
An7s
andonuts
Androtest
ane36kaku
anklelab
Annihilator
ANNotunzdY
anoato
anon-c
anoneme
another2017
ant0720
antiquekoreander
antonian
aoba_lain
aodifaud09
Aodrey
aoi-sora
aoi-yuri
aoinu1
aois
aomeyuki
aosiro
aot419
apartbylowrys
apocryphally
APPLE1234
apppppp
aquatofana
aquos12345
arakik10
aramaaaa
ArcCosine
architect
arearekorekore
argame
arisane
arlu
aroechan
arofour
aromabird
arrack
arttan
Arturo_Ui
arukam
aruzentina
asahikawa3
asahiufo
asakuhiroi
Asayuri
Ashburton
asiatics
asimino
asmium
Assume
astraea777
asus-sonicmaster
ata00000
Atalante
atashi9
ATMdiary
atrandom2520
atringo3
atsuoka-rikitarou
atsushieno
atsushifx
atuix
aureliano
awesome334
awkad
axaxaxaxxaxaaxaxaxaxaaxaxa
aya_momo
AyeBee_TY
ayu118
azuk1
azumaon
azure-frogs
azzr
b_taro
B-CHAN
babim
backstar88
badApple
baikoku_sensei
baka020
Bakabot28
Bakabot46
bangflash
barbieri
barea
baronhorse
Barton
barubari2955
bbbtttbbb
beed
beginnerchang
behuckleberry02
beki_hb
bellkun
Beluga
bengal00
benkeiblog
beresford
berlin1939
BestRgrds
beth321
Betty999
bfbchampions
bfms350
bfox
bhajime
Bifuteki
big_song_bird
bigapple11
bigchu
bigger
BigHopeClasic
bijingokai
birdstwtw
birisuken8574
bispate
bisuta
bitscreen
bkm_nowhere
bkuyijr
blackdragon
blackgamer
Blue-Period
blue0002
blueboy
bluegoat511545
blueribbon
blumentritt
bobbbbbb
bobcoffee
bobjoker
bocbqcmn
bogus-simotukare
bohemian916
bokmal
boobanban
bookleader
bookmarkmen
boon800
bopperjp
boruemon
boshi
bottomzlife
BOUSOUNINJIN
brain-owner
brakun
brendon
brompton03
bronson69
btoy
bttoy
buhikun
buhoho
buhonobameli
buko
bulldra
bullet7
businessart
buu
buzama-www_pipipipipi
bwdentm88
byfar
byod
Byucky
bzb05445
c0ntinue
cabinotier
Caerleon0327
Caesarion
calcalmin
calcnews
camellow
caprocks5
cardamom
cardmics
CARNE
carpiyo
cartman0
CATDOG
Caterpoker
catra
catsnail
catwalk1101
cayaa
caynan
cbkf
ce5kd53sf131
cha9
chai-desu
chako00
chanbobo
change_k
chaz_21
chiaki35
chibatp9
chicken_geek
chicken22
chienavi
ChieOsanai
chiguhagu-chan
chihodoko
chikurou
chile-in
chinesecheese
Chinosoko
chinpokomon_master
chintaro3
chinu48cm
chiwikipedia
chocolate0521
chocolatmacaron
chousuke7
chungus
cia62872
cild
cinderella0720
cinefuk
cinemaphile
civicpg
cj3029412
clamm0363
clapon
clclcl
cleome088
clevertime
clockworkmario
cloverstudioceo
cmplstofB
coco5959
cocoonP
coenzeim2929
colonoe
colorless-note
conandaisuki
confi
confusion8
cooondl
coopanda
coper
copyrightjp
corydalis
cotbormi
covacova
cozyweblife
cq3j
cript
croissant2003
crosscrow
CrowClaw
Cru
cu6gane
Cujo
Cunliffe
curryunko
D_first
d-ff
D0X7akE0
dacksf25
dagama
daibutsu310
dairou
daishi_n
daitom
daizo3
dalmacija
damepon
danaca
daylightkun
dazz_2001
dc42jk
dd369
deamu
death_yasude
death6coin
deco3
dede21
dededidou
deep_one
dekaino
dekigawarui
dekijp
Delete_All
demakking
demcoe
denilava
denpa0604
despair0906
dfg5ivestar
dgen
dgrtidsji
dgwingtong
differential
dissonance_83
diveintounlimit
djehgrtnlr
djkaz
djshacho
dobonkai
dodongadondon
dogdogfactory
dogrush1980
doko
doksensei
dokuco
Domino-R
dondoriyama
dongfang99
dorje2009
doropubo
doscoy_t
doseisandesu
dot
douai
dowhile
downtothedevil
doycuesalgoza
dozo
dpdp
Dragoonriders
driving_hikkey
dsino
dtpg
duckt
DukeK
Dursan
dusttrail
dzod
e_310
eartht
edntfx41
edo04
eerga
eko
el-condor
electrolite
elephantskinhead
Eleutheria
ellm9
elve
enderuku
ene0kcal
enhanky
eniti
enjoyfuga
envs
envygreedlust
erayuuki
erda
Ereni
erererererr
erigami
eringix
ermanarich
eroyama
eru01
erukiti
erythritol
estragon
euda
evergreeen
evolist
Ez-style
f-mi
faaaaa
falkbeer
favorite_blue
FEFE
femi424
fgtcvnb
fhvbwx
fikah
filinion
findup
fishma
fk_2000
flatfive
flowerload
Flymetothemoon
Fondriest
font-da
foobarchocobo
forComments
forest318
fphantom
fraction
frad
fragilee
frecce
freedomdomqq
freefox
fripfrap32
frkw2004
Fromdusktildawn
frothmouth
FT4
ftq
ftype
Fubar
fuji_haruka
fujibay1975
fujioka223
fujisawa-zuan
fukken
fuktommy
fukurow57
fumi256
fumikef
funaborista
fune0909
fusanosuke_n
Fushihara
Futaro99
futonchan
futosuke9
fxbloggers
ga_kun
gaebeg
gaka48
gakinotukaijanai
Gakkuri-Kanabun_09
Galaxy42
gameps4wii
gameshop-aki
gamituki
ganbaernkon
gaojin2180
gaou2
gaso
GAtenohira
gaumash
gbkmm
gcyn
gebonasu30km
Gelsy
genkaiwave
genkiegao
GEROMAX
gesyo
getou
ggeett
ggrkschan
ghat
giant-killing
Gim
gimonfu_usr
ginga0118
gipoexchesupr
girlicjam
gisuzi
giyo381
Gl17
gla69
gnagaoka
gnt
go_kuma
gochinchin
GOD_tomato
gogatsu26
gohki
going_zero
goingzero
gokkie
gokrock
gokudoh
goldhead
gomaberry
gomez_se
gomunaga
gonbei5963
good2nd
gorgeous1020
gorotaku
gowithyou
gptsuchiya
grdgs
greenbuddha138
greenT
GreenTopTube
gremor
grizzly1
gssmboy
gui1
gundesignstudio
gunihton
guriuripop
guruvc
Gustav13
gustave_buzz
gyochan
gyorh
h_taiji
h1875362
h1roto
habitas
hachibeechan
hadakadenkyu
Hagalaz
haha64
hahihahi
haipaiall
hajakeigai3
hak2407
hakodama
hakoroid
hakusai913
hal9009
hamadanookazu
hamatu
hammam
hammer100kg
hamukatumix
Hamukoro
han389jm
hanagesan
hanajibuu
hanako_3101
hanamichi36
hanbey64
hanihani34
hankatsuu
HanPanna
hapilaki
happybiscuit
hara-peko
hard_core
harisenbon_fukurahagi
Harnoncourt
haruhino
haruhiwai18
harumomo2006
haruna777
haruyato
hase0510
Hasen
hashigohinan
hataketo
hate_flag
hate1229
hatebutabooboo
hatehate17qz
hatehatehohokun
hatehenseifu
hatejirou
hatekids
hatetomomo
hatezen
hatomugicha
hatu82p
hayakuzaka
Hayano
hayato1999a
hazardprofile
hbkm
hdampty7
heartbook
hearthewindsing
heihoh
henno
heron0804
heroyoukey
hetoheto
heyacho
heyheyhey
heyjoe0123
hfukuda58
hgonzaemon2
hib3
hiby
hiccha-ya-re
Hidemonster
Hige2323
highlandview
higo-tec
hihi01
hilda_i
hilinkseiya
himagine_no9
himakao
hinapix
hinataaoi
hinbass
hiroaj
hirolog634
hirosima88888
hiroyuki1983
hirtych
hiruneya
hisa_ino
hisatakahashi
hisawooo
hit-the-light1326
hitamu
hitode99
hitotakuchan
hituzinosanpo
hkmaro
hkstd_rock
HMT_EG
ho4416
hobbling
hobo_king
hobohate
hofdamaan
hoihoitea
honeysuckle01
hotshotman
hotu_ta
hotwhiskey1901
houm1116
houousannzan
howlingpot
hozaku
hrmty
hrweryw
hs233
htbman
huano
hukahukahuka
humid
hung847946
hunyoki
HYLE
hylom
hyolee2
hyoumon00131
hyphenkorosi
I_am
i_ko10mi
i196
iasna
ichigan411
ichiken7
ichiro2015
icloudy
IGA-OS
II-O
IkaMaru
ikanosuke
ikarino-ikaring
ikd18
ikd9684
ikdhkr
ikkou7
iku-sawa11
ikumen_papas
ikurii
ilkah
imaginaration
imaiworks
imo_jo_chu
imo758
inferio
infobloga
information-s
infturai
Ingunial
inikot
inmysoul
inoyo55
Insite
interstella
inumash
investor_n
InvisibleStar
invoicekun
ion4
ip6ser
ireire
Irkutsk
iroha2_hohe
irose
iRumors
is0ladelcane
ishitanakoi
isikasa
islejp
isshoku
isuchan
itarenai
ite
iteau
itinitiitinti
itmammoth
itochan
IvoryChi
iwashioyaji
iwaso_ok
iwiwtwy
iww
izaka
izeio
izure
IZutsumotti
j_naito
jack_oo_lantern
jagichan
jaguarsan
jajaludop
janosik
japonium
jbase
jdfi39kpz
jeanpierre69
jhmh
Jiken
jimpeipei
Jinhachi
jinjin442
jintrick
jiro68
jkr2348fsfsd
jmako
joe1978
JohnP
Josequervo
jou2
JouNin
jpmccartney-jo
jpnrecord
jrf
jSFeDlT5
jt_noSke
jtw
juangotoh
jumbomonaka
junchino
Junco_junko
junk6
junmk2
junpei191
junpeso
jus7733
k_seki_tyr
k-akimaru
K-Ono
k-wacky76
k146
kaanjun
kabutomutsu
kachine
kae1990
KAERUSAN
kaeuta
kagehiens
kagobon
kagoyax
kahusi
kaimondake
kaitoster
kaizyumarch
kajuido
kakei-akihiko
kako817v002
kakuseizaikiyohara
kamayan
kamenokoman
kamm
kamonyan1
KAN3
kana321
kanagawakama
kanamatch
kananta
kangiren
kanimaster
KANITAN
kanmimono
kantei3
karaage280
Karabin
karinkon
karo9231
karotousen58
karukaru7
kastro-iyan
katax1958
katouk
katow
katsuto_n
kawa106
KAYUMI
kaz_the_scum
kazatsuyu
kazoo_keeper2
kazoo_net14
kazuau
kazuhix
kazuniestyle
kazuya53
kazyee
kearai
kechack
keeeeei
keepclock
kei_1010
keidge
keiji_kc
keim_at_Si
keisolutions
keisuker
keita-agu-ynu
keitaisho
keitone
kemukujara
kenchan3
kengo9999q
Kengsang
kenjiro_n
kenjou
kero-kero_ceo
kerokeropippi
keshitai
kettkett
ketudan
ketuyooo
keytracker
kfujii
khss_keita
khwarizmi
Kial
kibitaki
kikai-taro
kikanmochan
kiku-chan
kikuchi1201
kilminwq
kim_tama
kinako46
kincity
kingate
kinyoo
kirifue
kisugix
kitaazabu48
Kitajgorodskij
kitamati
kitano__ow
kitano_ow2
kitty69kitty
kittyguy02
kiwi0120
kiya2015
kj03
kj3fj5854sj2d54jfi
kjkw
kkvv
kkzy9
klaps
kmkm8011
Kmusiclife
kNara
knewton
knight-a
knknkn11626
Knoa
ko2inte8cu
koartist
koba1Q84
kodebuya1968
kofun
kohapapa
kohgethu
koichi99
koishitelu
kojim
kojitadokoro
kokoro__chan
kokorosha
kokosoko
komachiyo
komamix
komandojisan
komutan1
komyuglish
kondoly
kono-tsuka
koroharo
koromokku
kote2kote2
kotekczerwony
kotetsu306
kowyoshi
koya2014
Kracpot
ksaitou
ktra
kuborie
kuesan
kuippa
kukky
Kukri
kumashirochan
kumasi
kumatarou3rd
kumonopanya
kun-maa
kuniharu_k
kunitaka
kurahito4
kuremizukun
kurik
kurimanju
KUROBUCHI
kuroi_shirokuma
kuroihikari
kurukurucure
kurumiwallnut
kusomamma
kutabirehateko
kuwatetufox
kuxttoba
kuzudokuzu
kvx
kxkx5150
kyapugooo
kyasarin123
kyo_ju
kyo1man
KyoChika
kyoto117
kyoumoe
kyousuke104
kyrina
kyuusyuuzinn
kz78
l__LINE__l
l000says
l83DK
lady_joker
lainof
lancelod
lapk
lavandin
laxartes
lazex
lazycamera
lazymaybee
lbtmplz
lc475nyks
lcom
leb
leiqunni
lepton9
lestructure
letari
lettuce0831
levites
Lewisik
Lhankor_Mhy
Lian
life_love
lifefucker
lifeisadog
lightly
liinter7
Lilith11
limeclimb
linus_peanuts
lithiumflower2
liveall
LiveinTokyo
lli
locust0138
longroof
loopandloop
lorenz_sys
lotiontissue
lovevoiceryu
lrenir
lsho_scarecrow
luccafort
lucie_hapy
lucioniki
luliazur
Lumin
lungta
luxsuperpoor
lvseven
m_uchino
m-matsuoka
m-naze
ma1a
Machautumn
machida77
machihakoibito
mae-9
maelstrom
magamin
magefee
Magicant
MagnesiumRibbon
magnitude99
mahal
maiani
maicou
MaIf2010
mainty_com
majikichi893
mak_in
makimain0
Makke
makopan
makou
malark
malasumasu
malein
mame_3
mamimp
manaplus
manFromTomorrow
mangabon
mangakoji
mangkhud
manmo999
mao789
maple_magician
marony0109
maronysan
marubatsujiisan
maruhoi1
marumann
marumusu10
maruX
mas-higa
masa_grant55
masa_rst
masadasu
masahiro1977
masahiroy
masakih
masao_hg
masasia0807
masgaram
mastsouth
masudamaster
masumizaru
matchy2
matomepro
mats3003
matsui43378472
Matsuriame
mattn
Mattyan
maturi
maxide65
maxk1
maxmargin
mayumayu_nimolove
mayuyu27
mazikay
mazmot
MCBYND
McCart
mcgomez
McoMco
mczkanako
me-tro
mechpencil
meerkat00
megaflickz
meganeya3
megazalrock
megu7iyo
megumin1
meisoumusou
meitanteiconankun
mejirotan
mekon
memeambivalent
Memeo
memomemokun
memorabilia
memoryalpha
mendarukonba
mengold
MERCY
MermaidSong
metaruna
mfigure
mia311
mibe
michinao
mict
mijyunon
mikio01
mikoto_9
mikoyu263
miluru
mineight
minodisk
minogozen
mint6626
mioooon
mirucons
miruna
miruzouq
misafusa
misochige
misopi
MIZ
miz999
mizutoyo
mjy
mmcoma3
mmm143
mmmou
mmmpa
mn_kun
mn112hr
mobam
mobanama
mobits
mobius118_7
moccos_info
mochi-ha
mochico121
mochinoron
moerigh
mohno
mojo_nobu
mokk23
mokkoda4
mokuyooo
molmolmine
molytack
Momo_suke
momonga_dash
momonga1123
momosekokoa
mon_tes_q
monacal
monamour555
monbran4989
MoneyReport
monfortino
monmon225197810
mono_i_love
monochrome_K2
monono
monopole
montage008
mori-yoshiro
morikakeokawari
moriken_1113
morita_non
morujimania
motimoti32
move-wife
mowan
moxsex
Mr-M-H
mrescape
mrxRXr
ms6145vv
mtmblgsn
muamqm
muchalach-hoihe
mugikun97
mukimi
mukudori69
mumincacao
munioka303
murilo
murishinai
musawarjui1978
Mushiro_Hayashi
mutinomuti
muttowoooo11
muu2000
mw-matrixa
myogab
mz88av40
mzch
n_231
n_pikarin7
n_y_a_n_t_a
nabeteru1Q78
nack1024
nagaichi
nagaryu000
nagisano
Nahoo
nakab
nakaoka-j
nakex1
NANA_NO1
nanamino
nanana_nine
nankichi
nanoha3
nao_cw2
naohero22
naokun776
naokunn
naole
naosika
naoto_moroboshi
napsucks
narukami
naruzawan
narwhal
naryk
nasoft
nasuhiko
natu3kan
natumeuashi
natutoyuuki
ndns
neco_pong
neco22b
negi_a
nejipico
nekoluna
nekomask
nekora
nemuiumen
nenesan0102
nennoyuraku
neo_Neutral
neogratche
neonlight_il
nephar
neriu
newmind
nf0507
niam
nice_and_easy
nicottowatch
nihoncha
nikousatsu
nine009
ninjaripaipan
ninosan
nise_oshou
nisisinjuku
njkch349
nkskname
NLW
NMST
nnbnn
nnbus
nnh
nns_noko21
no-genpatu
noa787
noaim
nobiox
nobody__wins
nobori_lupin
nobu1989
nobujirou
nobyuki
nohmask
nomakkah
nomitori
nonaka1007
nonameblog
nooboo
noodlemaster
noon8
norehero
norixto
north_korea
nosem
notsunohito
nowandzen
noza_key
nsasan642
nsgp918
nt46
ntnajp605
ntstn
nudgeemall
nuese_iryo
nuicksilver
numpad0
Nunocky
nunune
nyakapoko
nymc
Nyoho
nyokkori
nyusokuonline
nzxx
o-0-0-o
o-t-326
Object357
obsv
occha
oceantug
oddly
oguratesu
ohana3
oir3ny
oka_mailer
OKIIZO
oktnzm
okureiman
omega314
omegaiz
omomom
onasussu
onesplat
onigashira_3
onim
onnagomi
oono_n
ophites
opinion19453
opps_long
option-trade
orangeno8
orangexxxx
orbit2014
ore_de_work
orenonihongogayabai
oreokun
orx85mok110305v36
os1o3
osaan
osknabe
osnq
osugi3y
otihateten3510
ottyanko
ouhens
ounce
outdoor-kanazawa
outer-inside
outroad
oxy_oxynotes
oya3
oystr
ozp
p_shirokuma
p8q
panda_porn
pandaporn
Panthera_uncia
paradisemaker
paravola
pasopiya
passwordkun
pastatch
patrickrott34
paulownia
pazl
pcnikki
pe9pe9
peerxpeer
pega2s
peppers_white
perfectspell
periodict
pero_0104
PerolineLuv
peroon
Pgm48p
phantast
pholxia
Pi7
pianocello7
pianopop_on
PIEZOU
pilpilpil
Pinguicula
pinkyblue
piro-de-sky342
pittimesquare
pk1dggxm
pkmn012345tkt
plagmaticjam
plasma0713
pmc12
pmint
pochi76
pojihiguma
poko_pen
Pokopon
pokotanu
pokute8
politru
polo_polo_polo
pomerance
pomojan
pompomponta
ponpon_qonqon
popnshoes
potD
potohud
poyuma
pps2bg
やってることはいいと思うんだけど、なんでNERVを名乗るかな
ヤシマ作戦とか言ってたころはまだNERVっぽさがあったけど、今はもう全然NERVっぽくないじゃん
ああいう元あるなにかに乗っかってその名前を名乗って全然関係ない事するやつを見ると不快になる
NERVは悪いことはしてないからまだいいけど、ものによっては放置している公式側に悪感情が湧いてくることもある
今は亡きサザエbotは、炎上するたびにサザエさんが嫌いになった
onepiece-frameworkとか名乗るルフィのアイコンがはてブで的外れなコメントするたびに、ルフィを殴りたくなる
アイドルのファンだかアンチだかがアイドルの名前とアイドルの顔写真でTwitterやってるのも、そのアイドルが嫌いになることが多いな
キャラのなりきりならまだいいんだよ
miruna | ryokusai | dzod | bigburn | fukken | irose | Harnoncourt | junmk2 | corydalis | tzk2106 | Midas | sirocco | arrack | seiyuDB | jt_noSke | keys250 | sisya | daibutsuda | ustam | tamtam3 | napsucks | miruto | mohno | mouseion | narwhal | pokute8 | komamix | miz999 | tottotto2009 | lbtmplz | shsh0shsh | toratsugumi | fujioka223 | homarara | trade_heaven | shira0211tama | apocryphally | aodifaud09 | periodict | technocutzero | kantei3 | confi | junorag | ifttt | flatfive | kusorurosuk | globalizer | h5dhn9k | bookmarkmen | aceraceae | neogratche | nasuhiko | testa_kitchen | sekiryo | rag_en | Naotoh | yamatedolphin | death6coin | kingate | xevra | japonium | Cujo | circled | camellow | godnee | snobbishinsomniac | blueboy | yoko-hirom | naga_sawa | norinorisan42 | weekly_utaran | cheapcode | masudamaster | quwachy | Outfielder | rider250 | Fushihara | tikuwa_ore | locust0138 | amd64x64 | ermanarich | Dy66 | teto2645 | lapk | htnmiki | augsUK | tsutsumi154 | Josequervo | chirasinouramemo | mobits | cia62872 | onasussu | tuzuraori | infologicmation | ninosan | kenjou | nekora | umeten | t-tanaka | msukasuka | paradisemaker | oskimura | hobo_king | y-kawaz | kyo_ju | kunitaka | hunyoki | high_grade_works | nanoha3 | triggerhappysundaymorning | TM2501 | hima-ari | y-wood | birisuken8574 | munioka303 | suikax | htb48 | baikoku_sensei | hanyan0401 | hisawooo | nao0990 | privates | cleome088 | YukeSkywalker | SndOp | straychef | keisolutions | kentaroupeace | shikiarai | rub73 | hisa_ino | u-account | sthya | yutoma233 | bocbqcmn | chinpokomon_master | Umekosan | k_seki_tyr | kk3marketer | awkad | marimonbunny | djkaz | rAdio | sukekyo | gaso | indigoworks | s-tomo | CAX | kitamati | nakashi | kitayama | hageatama- | ttop | kibitaki | wacok | NOV1975 | Beyond | eo64air | nankichi | kana-kana_ceo | doko | michinao | satomi_hanten | nakz1979 | reima | zakinco | kiku72 | bornslippy | akulog | kosui | zorio | kukky | cild | longroof | zentarou | yamadadadada2 | kuwa-naiki | agathon | hazardprofile | matchy2 | QJV97FCr | kibarashi9 | hokesty | whoge | Caerleon0327 | kurahito4 | machihakoibito | Xcrgfw2015 | k0um0n | sajiwo | Boi | paxil | masm | throwS | mealtime | monopole | suzunya | na23 | ryos_cafe | umaumakamiya | jtw | RRD | fukumimi2002 | yem3399op | activecute | takuya_1st | shidho | nezime | ysog | sakidatsumono | t_trad | yokochie | tanahata | aki_minori | NoMoTo | chazuke | takehito-chun | masakiplus | gyogyo6 | HikaruNoir | dozo | aniyan53 | baumkuchen555 | jralove | okra2 | kanimaster | rgfx | tohokuaiki | triceratoppo | yorunosuke | takashi1211 | keitone | shoubland | karinkon | murase0725 | thnn | mtane0412 | fumix-hat | ftype | sucelie | Chinosoko | Ukey | BigHopeClasic | mgkiller | rosaline | pzp | olicht | deep_one | nine009 | pixmap | superchibita | biztaka | memoryalpha | aklaswad | pontanta | fujitaweekend | crimsonstarroad | kNara | vox_populi | greenT | heppoko-san | wwitzmaster | mad_ochi | skuldgoddess | inoyo55 | arien_nu | bml | wow64 | jojo800 | mztns | ken-baan | meganjp | long16 | yuicre | yaniyani | pinkylab | opps_long | ykktie | et4 | misaca | kasanova10 | onepiece-framework | pojihiguma | trendy | kurosiosadakiti | umiusi45 | legnum | uunfo | RM233 | alunko | isshoku | Ivan_Ivanobitch | deneb-y | MasaMura | tatsujik | premyth | kaipu1224 | ShangriLa | toksato | d0600851 | datemakio | tahatahon | plasma0713 | hentaism | masudatarou | thirty206 | kote2kote2 | usutaru | rocketboy_miya | theatrical | myrmex | omf | beramines37 | jazznori | honkon17 | toririr | sirakebu | zunjp | hobosuteo | yamada_maya | watatane | momyami291 | mero2mero2 | mugikun97 | osugi3y | thesmophoros | japanway | doropubo | h_yamataku | shintarowfresh | hate_flag | fragilee | new3 | anigoka | Hayano | ryunosinfx | cinemaphile | ottyanko | Futaro99 | mashori | koichi99 | azure-frogs | K-Ono | domimimisoso | karaage280 | tatsunop | richest21 | lejay4405 | jus7733 | launcher | jou2 | gui1 | cebtis | chou381 | sn_1054 | suimon | paloalto60 | yygattya | sawaglico | cj3029412 | houyhnhm | townphilosopher | megazalrock | sampi | ricenoodles | ybc | fan-tail | hase0510 | theband | bottomzlife | sjack | ToTheEndOfTime | momodemo | nmugi | bb_river | gokrock | call_me_nots | hgn117 | syakinta | a-lex666 | yogasa | serio | aosiro | route21pcm | zoomer | ningenmiman | pratto | teebeetee | katuo_ball | K-D-S | klaps | onodenn47 | Panthera_uncia | thetrueman | idenizi | naokun776 | l-liroki | chocolate0521 | IkaMaru | kj03 | akaieka | unsoluble_sugar | genkiegao | mr_bond | SusanoJapan | yeenee | lestructure | somekaosanai | samourairock | knknkn11626 | yohey-hey | samdi | kouta3417 | mochinoron | snapchat | fujisangogo | utd_sn3781 | su_rusumi | blackapple | asrog | zu-ra | A-WING | clclcl | kenchan3 | Soraneko | daira4000 | YarmUI | pogemutaBN | xbox360tag | nomitori | hajimechan0323 | dagama | poko78 | hanhuri | netsekai | rojittepai | oooooo4150 | ttysumi | michiki_jp | hoo_i | tenshiangel | nekokick3 | hatehenseifu | ysk_wtnb | Watsonkun | skky17 | emetto | diyakinaito1 | nao775 | gumdental | hateppo | midnight-railgun | butujo | mengold | milk0630 | shibuya12 | danseikinametaro | sayaka9391 | pandaporn | frigger | reiruju | Indigo_blue | kosoba | Kil | Beluga | jankoto | agnusdei28 | AQM | quix_que | valinst | esodov | kikiora2000 | atuminc | mujou03 | jun5534 | bug_yossy | iGCN | satohu20xx | kiym_hat | ktakemoto | kibiya | hirahira511 | iwata1990 | samieel | mogmognya | tosh-herk | dimitrie | sasoridan | neko-otoko | greg_yamada | ganbarezinrui | gomi_ningen | bfox | noodlemaster | livingcanada | ShimoritaKazuyo | damadara1212520 | j3q | behuckleberry02 | taxpayers | hou2687 | takeda25 | masaph | redreborn | karasu9113 | harisenbon_fukurahagi | zuleta42 | sisopt | kakkokari0000 | hamadanookazu | asus-sonicmaster | narihito6 | otihateten3510 | yowamental | shoot_c_na | menheraneet | spade77 | kumpote | besuke | togusa5 | mmord | ranfinity | dededidou | sbedit1234 | dubdubchinchin | onedragon | by-king | gisuzi | skullflax | riobe | ribbentrop189 | byfar | hatebutabooboo | tsumanne30 | rorab | my_name_is_not_your_business | ge4678 | timpotoolf | bocola | sokecha | araikacang | suzukana2 | vfgfdg | Helfard | sadn | takashiz | sanui0822 | xlc | shea | tnek | ilkah | ftq | agricola | misopi | zakusun | kurolab1028 | elve | xufeiknm | TKC1984 | sunechamacell | dAbruzzo | qwanzan | grdgs | nack1024 | junkars_stuka | dsino | masuda_munou | gonbei5963 | miraiez | daylightkun
まあ終了自体は仕方ない。このゲームはゲームと言うには余りに大きな設計ミスを抱えすぎており、また、システム的にもかなり古くなっている。
だいぶ前からオンラインゲーム終了時にどうするか、という話はあるけど、あまり進展はない(ソシャゲ、ネトゲ等のサービス終了後のゲームの保存について考える、とか、米国でサービス終了オンラインゲームを著作権法例外とする動き―ESAは反対とか)。一つ根本的な問題として、本当にオンラインが重要なゲームはオフラインモードに余り意味がないのも大きい。
逆に、ゲームとしてのサービスが終わろうが俺には見たいエロシーンがあるんだよ!
anond:20190209083051 とかでも書かれていたけど、エロの質はいいし、ここにしかないものも多い。しかもそれは(ゲーム上で)自分が苦労して手に入れたものだ。勝手に閉じてほしくない。
……けど、運営コストを考えたらそうも言ってられないのはよく分かる。
自分入手した分のデータをダウンロードして、後は各人がローカルPCで再生すればいい。
必要な機能は大きく分けて、サーバからデータをダウンロードしてくる部分、それからデータ(カードやエロシーン)を閲覧するパートだ。
ちなみにこのゲームは初期に作られただけあって(?)、エロシーンに機能が少なく、BGV はおろか BGM も無い。オーバレイも1枚のみで、基本的に背景(シーン画像含む)と、テキストに 1:1 対応するボイスしかない。
これなら割とできそうな気がしたので保存・再生するソフトウェアを書いてみることにした。
https://aakeeper.appspot.com 驚くほどあっさりできてしまった。
でも、今はできた物自体の話はいい。それより作る過程で色々感動したのでその話をしたい。
今回使ったのはざっくり以下のもの
Quasar Framework も Node.js も Electron も使うのははじめて、他はちょっと触ったことあるけどそんな詳しくない。 ES もあまり好きでなかったので基本的には避けてきた。
Quasar Framework は、とにかく物凄くよく出来ていてびっくりした。今回 Electron モードしか使っていないけど、本来はこれで SPA/PWA/モバイル(Cordova) アプリケーションが作れるという凄まじい対応幅のプラットフォームになっている。着手時に 1.0beta の予告だけあるというタイミングの悪さ(数日後に出た)だったので、 0.17 系を使った。しかし、それでも十分すぎるほどよく出来ている。
ES は今でも嫌いな点は多いんだけど、今回 async/await を使って感動した。これは素晴らしい。他の言語にも欲しい。
CoffeeScript は趣味だけど、とにかく短く書ける点が素晴らしい。あれは終わったという人もいるが、記述量の少なさは js 系では他の追従を一切許していない。今回みたいな急いでいるケースでは、括弧の世話を焼いたり eslint おばさんと語り合う時間はない。CoffeeScript ならコンパイラが全部上手くやってくれる。
HTML5 ベースの GUI は今や chronium の各種アクセラレーションのおかげで、並のポータブル GUI ツールキットよりずっと高速に動作する。
また、Vue.js + pug は非常に記述量が小さくて目的の画面がすぐ作れ、カプセル化がしやすくコンポーネントの再利用も容易だ。
Babel/Webpack は正にバッドノウハウを煮詰めて固めた感じだが、こいつがバッドな部分を吸収してくれるおかげで開発者は正気を保てる。ただし追求しだすとSAN値が減る。
ユーザ側から見ると、Electron 製のアプリはメモリをやたら喰う、少しもっさりしている、配布バイナリが巨大になるという問題は確かにある。
しかし、そうだとしても何より、とてつもなく高速に作れて、各種プラットフォームで割とちゃんと動く。
自分は色々初めてだったので結局2週間分くらい掛かったけど、前提知識が揃っている人なら本当に数日でできたりするんじゃなかろうか。
つい数年前まで、クロスプラットフォームなアプリケーションの作成というのは本当に本当に大仕事だった。こんなに早く手軽に書ける事は無かったし、ユーザ側でもラインタイムのインストールが必要とか環境側のハードルも非常に高かった。
自分は今まで知らなかったけど、最早そういう時代は終わっていた。
もちろん過去に数多くのクロスプラットフォームフレームワークが登場しては消えていったのと同じく、Electron もいつかその仲間入りをするだろう。
でも確実に、びっくりするくらい状況は良くなっている。
興味があるけどまだ触ってないという人は、ぜひ試して感動を味わってもらいたい。
ウェブ系の仕事をしてるが気軽にIE対応とか言われることがあるが気軽に対応できるものではない
もう5年くらいは経つのだろうか
ChromeやFirefoxは1,2ヶ月程度に1回アップデートをしていて毎回様々な機能が追加されている
未だに昔ながらのjQueryのみという作りをしているのであれば大して気にすることではないがモダンブラウザをターゲットに最新機能をどんどん導入している場合はIE対応がかなり辛い
実際に倍くらいの時間がかかることもある
JavaScript コア部分であれば Babel で変換したりpolyfillである程度の対応はできるが DOM などブラウザ固有の WebAPI はそうではない
別途それぞれのpolyfillを集めて多少はどうにかできるものもあるがそれですら手間になる
またBabel等を通さなくてはいけなくなるだけでも十分に時間がかかる
frameworkやtypescript, flowなどを使っていて事前コンパイルが必要な構成であるならばさほど影響はないだろうが、モダンブラウザのみをターゲットにしてるならそういったツールなしでも十分に書ける
事前処理が必要になるだけで開発にかかる時間やめんどくささは大きく変わる
さらにはそういったツールのわかりづらいバグを踏んだり、ブラウザのdevtoolsでのできることが制限されたりもする
devtools といえばIEだとデバッグすら快適に行えない
IEでのみ発生する問題が起きると特定の難易度がChrome等の倍以上と言える
これだけの苦労がIEに対応させるだけで出てくるのにオマケで対応してという気軽さで頼んでくる人が多い
最初はIE11だけだったのにやっぱりユーザにいるから10と9もというケースもある
私はフリーではないから値段を好きには決められないが、決められるなら
IE9以上→x4
くらいは取りたい
IEを倍にすると高いと言われそうだが、モダンブラウザのみでいいなら昔ながらの作り方より何倍も簡単に作れるわけだから Chrome のみならの割引でもいい
後なんかweb系の企業がgolang採用多いので、ある程度詳しくなっておけば就職困らなそうという予防線。
今のところが成功しなかったらeurekaとかmercariとか雇ってくれませんか!
どっちもユーザーです!(ペアーズでは3名ぐらい逢った、メルカリではバイクとMacbook Air売ったなー。)
ポケモンGoとかやんねーし、地味に自分がよく使っているアプリやサービスから成功パターンを得るのがいいのかなぁ
なんか、人との接点がうまくできているCtoCサービスがうまくいっているような感じが(CtoCなんだから当たり前か、何いってんだ)
人とコンバージョンしたいです。
var s1 = (new Func<string>(() => { var o = "Wow!"; return o; }).Invoke());
var s2 = (new Func<int, string>((f) => { return f.ToString(); }).Invoke(100));
var s3 = (new Func<int, int, string>((f, g) => { return (f + g).ToString(); }).Invoke(100, 30000));
見たいんだけど、今はまだ気持ちの整理がついてない。
って人の手助けになればいいと思います。
今見るのが辛かったら、あとから見てもいいじゃない。
http://ch.nicovideo.jp/nico-lab/blomaga/ar8759
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12134841282
この辺のページ見て?ってなってる人にわかりやすいようにまとめただけなので、すでにわかってる人は読んでもあんま意味ないと思います。すいません。
※注意
この話を読む大前提として「OSはWindows」で「ファイルの拡張子を表示する」設定にしてください。
Windows7の人
http://121ware.com/qasearch/1007/app/servlet/qadoc?QID=013547
Windows8/8.1の人
http://121ware.com/qasearch/1007/app/servlet/qadoc?QID=013988
あとこれどうしてもタイムシフト放送保存したい人のために手っ取り早いタイムシフト放送保存の仕方しか書いてないんで、生放送録画の仕方とかは他で調べてください。すいません。
http://www.microsoft.com/ja-jp/download/details.aspx?id=40779
行ってダウンロードボタンクリックして落ちてきたファイルを実行。
今コレ見てる人だったら多分、入ってないから迷わずインストールしてok。
すでにインストールされてる場合は自動でインストールを止めてくれるので多重インストールの心配とかはしなくていいです。
http://com.nicovideo.jp/community/co310049
ここ飛ぶとコミュニティに入りますかみたいなこと聞かれるんで、入る的なものをクリックすると「正式版ダウンロード配布先1」ってとこに
・kakorokuRecorder Ver.1.5.4 (2013/11/04)
って書いてあるんで、ページ上のメニューから掲示板に入って投稿6558番を探して(ちょっとがんばればすぐにたどり着けるよ)リンクを踏む→「3079099.zipをダウンロードします」っていうボタンをクリック→出てきたリンクをクリック。
(って思ったけど投稿7820にも同じリンク貼ってあったんでそこから行けます。すぐたどり着けるはず)
これでkakorokurecorder154.zipってファイルが取得できるので解凍。
からrtmpdump-2.4-git-20131007_20131123.zipをダウンロード、解凍して、出てきたrtmpdump.exeってファイルをkakorokurecorder154.zipを解凍したフォルダに突っ込んでrtmpdump.exeを上書き更新する。
取得したファイルを解凍すると中に「kakorokuRecorder.exe」ってファイルが出てくるんでダブルクリックするとソフトが立ち上がる。
ツール→オプション→アカウント設定→ニコニコ動画アカウントの共有ってとこで「次のブラウザとCookieを共有する」にチェックつけて自分が普段ニコニコ動画を見るのに使っているブラウザを指定する。
ここでChrome使ってる人だけはChromeの仕様変更のせいでそのままではブラウザのCookieを取得できないので、一回kakorokurecorderを閉じて、
https://github.com/namoshika/SnkLib.App.CookieGetter/releases
SnkLib.App.CookieGetter.Sharp.v2.3.0.zipというファイルをダウンロード、解凍して「NET45」ってフォルダに中に入ってる3つのファイルと2つのフォルダをkakorokurecorder154.zipを解凍したフォルダに入れて上書き更新(NET45フォルダじゃなくてNET45フォルダの「中身」を上書きすること)。すると「Chrome(自分のニコニコアカウント名)」っていうのが選択項目に出てくるようになるんでそれを選択。
あとツール→オプション→録画→録画保存先フォルダで録画する先を指定しとく。
あとは
・メイン画面に戻って「放送URL」ってとこに自分の録画したい番組のURLを入れる
・「録画リスト追加」ってボタンを押すとボタンの下の画面に放送IDとか変換とか状態 待機中 とか出てくるんで録画開始ボタンを押す
・画面右側に録画したい番組の画面とか出てきて録画開始されるので終了まで待つ
・終わった時に「権利者名_放送ID(放送タイトル)_timeshift1.xml」「権利者名_放送ID(放送タイトル)_timeshift1.flv」って2つのファイルが出来てれば任務完了です。
(放送時間によってはファイルが分割されてtimeshift2ってファイルがもう一組出来るかも。要は.xmlと.flvのファイルが一組ずつ出来てればいいってことです。.xmlはコメントの時間などを指定するファイルで、.flvが動画本体)
http://www.videolan.org/vlc/index.ja.html
とりあえずこいつ入れとけば見れるはず。ちゃんと録画出来てるかどうか確認するにはまずこいつで再生してみよう。音がちゃんと鳴るか、音ズレしてないかまず確認するのおすすめ。
同じアプリはiOS用もアンドロイド用もあるのでストアから落としてきてコピーすればスマホでもファイル見れるよ。VLCでアプリストア検索すると出てくるよ。
VLC Playerは上手く使うとファイルは家のPCやNAS上においたままWi-Fi経由でスマホでストリーミング再生とかできるから動画収集癖のある人には色々やってみるのオススメだよ。
あたしはこれのver0.2.1.2使ってます。
https://code.google.com/p/lavfilters/downloads/list
からLAVFilters-0.60.1.exeっていうの落としてきてインストールしてから使ってください。
同名の.xmlファイルと.flvファイルを同じフォルダに入れてから再生すればコメント付きで見られます。
スマホでコメント付きで見る方法はちょっとわかりません。ごめんなさい。
要は.flvのファイルさえ確保できればあとはmp4に変換してストリーミングしたりDVDに焼いて見るようにしたりはいつでもグーグル先生に聞けば教えてくれるんで、とにかく確保確保。
MSSQLだったのがMySQLになって新たにTomcatとMyBatis、Springを使うようになった
Frameworkがガラッと変わってとても使いづらかった。ASP.NET使ったら簡単にできるようなことを
上手く動かなくて面倒くさかった。こんな使いづらい言語だれが使うんだ!?とか普通に思っていた。
Java自体というより実質標準になっているFrameworkが面倒くさい
設定ファイルが多すぎ。意味不明過ぎ。あとエラーログが正確じゃなくてがわけわからん。
正式のドキュメントが充実してない。一般のブログに頼る必要がある。
Eclipseも使い始めたけど、DBViewer使いづらい。やっぱMicrosoftと比べるとヒドイね。
DBViewerのスクリプト書くところで選択した領域だけ実行したいんだけど、どうやんだ、これ。
Eclipseも使いづれー
でも人口多いんだよなーJava。なんで使ってんだろ。みんな。Microsoftに比べて安いからか?
品質と使い勝手を天秤にかけてもJavaを使いたくなるようなものか?
まぁ、一回Frameworkの仕組みを覚えたら案外使いやすいかも、とも思う。
あと、Update期間めちゃくちゃ長いですね。Java6,7,8って10年ぐらいかかってんじゃないですか。
何が良くて使ってんだろみんな。