「Scale」を含む日記 RSS

はてなキーワード: Scaleとは

2022-11-06

ちょっと気になってた Stable Diffusion を試してみた。Web UIかいうやつ。

Anaconda を入れていたおかげか、環境構築はすんなりと行ってしまった。

GTX1060、VRAM 6G の環境

出力画像サイズ 512x512、パラメーターはよくわかんないけど初期値のまま。

品質と速度のトレードオフに関わるとこは Sampling Steps = 20、CFG Scale = 7 あたり?)

これで、20秒~30秒以内にはそれなりの画像が出る。わりと面白い

GTX1060 でもまあまあ遊べるやんな。

そんで、次は RTX3060 12G に換装して遊んでみるんよ。

2022-10-16

NovelAIが重すぎるからローカル環境にNAI環境を構築する(2022年10月16日版)(追記あり)

せっかく課金したのにユーザが増えまくっているのか滅茶苦茶重くなっていて最悪。

から流出したモデルを使ってローカルでNAI環境を構築する。

ネットには情報もだいぶ転がってるけど陳腐化した情報があまりに多いため増田にまとめることにした。

しかたらこ記事もすでに陳腐化しているかもしれないが…単純に間違ってたらトラバで教えてほしい。

もちろん自己責任。この記事を見て導入した結果何かあっても増田は何も保証しない。

英語がわかる人はこっちを見た方が早いと思う。今は導入RTAができるくらい導入は楽になっている。

https://rentry.org/nai-speedrun

推奨環境

VRAMが2GB以上あるNVIDIA製のグラフィックボードがあればローカル環境を構築できる。

GPU世代はGTX700シリーズ以降。なので一昔前のミドル級ボードでも動作するらしい。

IntelオンボードGPUでも実行する方法があるらしい(stable_diffusion.openvino)が今回は割愛する。自分で探してね。

その他の推奨環境は以下の通り。

対応OSWindows7以上(と言うがM1Macでも動作する方法があるとかなんとか)

必要な空きストレージ容量:20GB以上

インメモリ:16GB以上(VRAMもたくさん必要だが起動時にメインメモリも大量に食う。WebUI起動時にタスクマネージャを見ているとよくわかる)

スマホしか持ってないような人やこういうのがよくわからない人はNovelAIを使った方が良いと思う。

今は重いけど、きっとそのうちみんな飽きてサーバも軽くなるかもしれないし。

(追記)NovelAIリソースを確保してサーバが軽くなったかリスクを背負ってまで導入しなくても良いか

手順1:PythonGitを導入する

(追記)Pythonは当然3系。最新の奴を入れれば問題無い。

導入方法はいちいち書かないけど、「python --version」や「git -v」で

正常にバージョン情報が出る(パスがきちんと通っている)ことはちゃん確認しよう。

手順2:Stable Diffusion web UI(AUTOMATIC1111)を導入する

Stable Diffusion web UIはStable Diffusionやそれをベースとした画像生成AIを利用するためのフロントエンド

その中でも特に開発が活発でデファクトスタンダードとなっているのがAUTOMATIC1111版だ。

導入したい適当ディレクトリに対してPowerShellなどで

git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

とやってやれば必要ファイルの導入が行われる。

なお、AUTOMATIC1111版は数時間単位コミットが行われるから

定期的に「git pull origin master」で更新しよう。

手順3:BitTorrent流出モデルダウンロードする

クライアントはqBitTorrentが一番楽だと思う。

ここにはさすがにmagnetリンクは書かないか各自ググって欲しい。

結構誤解されがちなことだが流出データ50GBを全部ダウンロードする必要は無い。

必要ファイルはanimefull-final-prunedディレクトリの中身とanimevae.ptから5GBちょっとくらいなんじゃないかな。

もし余裕があるならmoduleディレクトリの中身もダウンロードすればいいけど、ぶっちゃけ必要無いんじゃないか

手順4:ダウンロードした各ファイルリネーム・移動

まずはanimefull-final-prunedの中身のファイルリネーム

model.ckpt」を「animefinal-full-pruned.ckpt」のようなわかりやす名前にして、

「animevae.pt」を例えば「animefinal-full-pruned.vae.pt」のような拡張子以外は同じファイル名にする。

WebUI起動フォルダ配下の\models\Stable-diffusionリネームしたファイルを移動させれば配置はOK

ちなみにmoduleディレクトリの中身は\models\hypernetworksに移動させて使う。

それらのファイルを設定で適用させると画風が結構変わるがNovelAI再現とは関係無いみたいだ。

(追記)moduleディレクトリの中身の.ptファイルはhypernetworksという技術によって画風などを学習したものらしい。

すでに複数イラストレーターの画風を学習したptファイル作成されており議論を呼んでいる。

手順5:webui-user.batの中身に設定を追加する

自分グラボのVRAMが4GB未満の場合は「set COMMANDLINE_ARGS=」の後に

4GB未満の場合は「--medvram」、2GB未満の場合は「--lowvram」とパラメータを追加しておこう。

自分の持ってるグラボのVRAMがわからないときGPU-Zなどで調べよう。

またGTX1600系固有のバグ(単色の画像が出力される)があるらしいので

その場合は「--no-half-vae」もしくは「--no-half」や「--precision full」とパラメータを追加。

ちなみにパラメータに「--xformers」を追加してxformersを導入・使用すると

消費VRAMが減って画像生成処理時間も短縮されるので是非導入しよう。

画像からdanbooruタグAI調査するdeepdanbooruを利用する場合は「--deepdanbooru」を追加。

これらの設定は同時に複数適用させることもできる。例えば

set COMMANDLINE_ARGS=--medvram --xformers --deepdanbooru

のようになる。

手順6:webui-user.bat起動、設定変更

ターミナルPowerShellなどでwebui-user.batを起動しwebUIの初期導入と起動を行う。

過去には手動でCUDA等を導入する必要があったが、現在はこの初期導入でだいたいの導入が行われる。

ずいぶん楽にはなったがその分初期導入の時間結構長い。10分~20分くらいかかるかもしれない。

途中で導入処理がエラーで止まってしまった場合管理者権限で実行するなどして対応して欲しい。

起動ができたらSettingで以下の設定を変更してNovelAIに近づける。

Stop At last layers of CLIP modelを2に、

Eta noise seed deltaを31337にする。

これで設定は完了

おまけ:アスカテスト

設定を合わせて完全にNovelAIと同じ内容になったのかを確認するテストがある。

出力結果から海外じゃHallo Asuka Testなんて呼ばれている。

これは初期SEEDをはじめとする設定内容が完全に一致していれば同じ出力結果を得られる仕組みを利用している。

プロンプトの内容:masterpiece, best quality, masterpiece, asuka langley sitting cross legged on a chair

ネガティブプロンプトの内容:lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts,signature, watermark, username, blurry, artist name

サンプリングステップ数:28

サンプリング形式:Euler

CFG Scale(プロンプトの強度):12

初期Seed2870305590

この内容で見事下の画像と全く同じ画像が出力されれば合格だ。

https://i.imgur.com/Bfl5qJB.jpg

なお、このテストはAUTOMATIC1111のバージョンやxformersの適用状態によっては微妙に違う画像が出力されることがあるらしい。

xformersを適用させている増田環境だと確かに二つ並べると間違い探しレベルの違いがあった。

正直このテストクリアしなくても十分だと個人的には思う。

おまけ2:その他便利になる設定や拡張機能

「Booru tag autocompletion for A1111」を導入すればNovelAIのように自動danbooruタグを保管してくれる。

注意

画像生成AIモデルはStable DiffusionOSSのため派生結構多い。

自前で追加学習もできるため自前で学習した追加AIモデル4chanのような掲示板などで共有する人もいるらしい。

しかしそのようなモデルの中にウィルスのような悪意のある動作を行うものもあるらしい。

FBIペドフィリア一網打尽にするためにIPアドレスなどの個人情報を抜き出す動作を行うロリ特化AIモデル掲示板で配布していて

しかもそれには本物の児童ポルノ教師データとして使われている…などという都市伝説的な話が今界隈を賑わせている。

それが本当の話かどうかはわからないが、とにかく変なところからモデルダウンロードするのは危険なのでやめよう。

自己矛盾溢れる注意喚起かもしれないが…

2022-09-27

https://anond.hatelabo.jp/20220914223600

日本人女性写真を生成するプロンプトについて私なりに試行錯誤した結果を示します。

画像は4つ以下に貼り付けました。

https://imgur.com/a/x8TOFla

約2週間経過しているため、既に何らかの結論を得られているかもしれませんが、どなたかの参考にでもなれば幸いです。

1.結論

(1)安定させるwordについて

actressを付けると安定すると書かれていましたが、正にその通りだと思います

actressだけでなく、2つの言葉を重ねると表情や顔の作りが安定するように思います

例として

actress×Japanese idol

AKB48 ×Japanese idol

AKB48 × a famous Japanese girl in Instagram

などです。

今回のpromptで、日本人を示す言葉はこの部分くらいだったのですがそれなりに日本人ぽくなっていると思います。(ちなみにAKB48とnogizaka46で素人目に大きな差は出ませんでした。)

また結果(1)と(2)に含まれているAya Kodaのように適当女性名前を入れると結果が安定する傾向も見られました。

(私は適当に、北条政子幸田文など、歴史上の女性名を使ってみましたが特にその名前の方々の特徴が取り入れられている訳ではなさそうです)

結果(3)は特定名前を使わない代わりに、女性らしさが出るかと思ってmuscular arm, cleavage of breasts, detailedなどを入れています

(2)CFG scale

CFG scaleは5~22で振ってみましたが、数値を大きくしすぎると光を強く当てたようなギラついた雰囲気になるようです。

5~7くらいが自然な気がしました。

(なお、自然光を当てた写真にするため、「on the beach」としましたので室内の設定だと異なると思います

(3)Step

STEPは100にしてもそれほど良い結果にならなかったため40~70にしています

2.条件と結果

使用しているツールは、下記のstable-diffusion-webui(by Automatic1111)です。

https://github.com/AUTOMATIC1111/stable-diffusion-webui

なお本稿では以降stable-diffusion-webuiと記載します。

「Restore faces」と「Highres,fix」はONにした状態とし、Samplerは「Euler a」を基本としています

また「Negative prompt」も使用しました。

stable-diffusion-webui(Automatic1111)の機能については下記をご参照ください。

https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki/Features

美人なんだけどなんか複数人うつってる」みたいな変な写真がたまに出ること(これを解消できるワードが欲しい)

「Highres,fix」がその一助になると思いますのでもしお使いで無ければお試しください。

(1)grid-0015-18523803

◆prompt:

Photo of a young female wearing a T-shirt and jeans, Aya Koda, (((beauty bright eyes))), cute face, Angel face, short hair, small nose, on the beach, ((perfect face)), detailed, photorealistic, cute slight smile, Medium Shot, actress, Japanese idol,

Negative prompt:

ugly, fat, obese, chubby, (((deformed))), [blurry], bad anatomy, disfigured, poorly drawn face, mutation, mutated, (extra_limb), (ugly), (poorly drawn hands), messy drawing, penis, nose, eyes, lips, eyelashes, text, red_eyes, (((nipples))),(skinny), (((underbite))), long jaw, long hair,
Steps: 70, Sampler: Euler a, CFG scale: 6.5, Seed: 18523803, Face restoration: GFPGAN, Size: 576x768, Denoising strength: 0.4
(2)grid-0009-1585211664

◆prompt:

Photo of a young female wearing a T-shirt and jeans, Aya Koda, (((beauty bright eyes))), cute face, Angel face, short hair, small nose, on the beach, ((perfect face)), detailed, photorealistic, cute slight smile, Medium Shot, actress, Japanese idol,

Negative prompt:

ugly, fat, obese, chubby, (((deformed))), [blurry], bad anatomy, disfigured, poorly drawn face, mutation, mutated, (extra_limb), (ugly), (poorly drawn hands), messy drawing, penis, nose, eyes, lips, eyelashes, text, red_eyes, (((nipples))),(skinny), (((underbite))), long jaw, long hair,
Steps: 50, Sampler: Euler a, CFG scale: 16, Seed: 1585211664, Face restoration: GFPGAN, Size: 576x768, Denoising strength: 0.4
(3)grid-0001-3339383866

◆prompt:

portrait of an attractive talent wearing a T-shirt and jeans,  (((beauty bright eyes))), cute face with elegant hairstyle, face to the left, on the beach, ((perfect face)), muscular arm, cleavage of breasts, detailed, intricate, photorealistic, a famous Japanese girl in Instagram, cute slight smile, Medium Shot, akb48, Japanese idol,

Negative prompt:

ugly, fat, obese, chubby, (((deformed))), [blurry], bad anatomy, disfigured, poorly drawn face, mutation, mutated, (extra_limb), (ugly), (poorly drawn hands), messy drawing, penis, nose, eyes, lips, eyelashes, text, red_eyes, (((nipples))),(skinny)
Steps: 55, Sampler: Euler a, CFG scale: 9, Seed: 3339383866, Face restoration: GFPGAN, Size: 576x768, Denoising strength: 0.25
(4)xy_grid-0401-1729711779

※これはsamplerとCFG Scale についての比較用です。

◆prompt:

Photo of a young female wearing a T-shirt and jeans, (((beauty bright eyes))), cute face, Angel face, short hair, small nose, on the beach, ((perfect face)), detailed, photorealistic, cute slight smile, Medium Shot, actress, Japanese idol,

Negative prompt:

ugly, fat, obese, chubby, (((deformed))), [blurry], bad anatomy, disfigured, poorly drawn face, mutation, mutated, (extra_limb), (ugly), (poorly drawn hands), messy drawing, penis, nose, eyes, lips, eyelashes, text, red_eyes, (((nipples))),(skinny), (((underbite))),
Steps: 70, Sampler: Euler a, CFG scale: 5.0, Seed: 1729711779, Face restoration: GFPGAN, Size: 512x768

3.補足・雑感

Negative promptは以下くらいに省略しても問題は無さそうです。

ugly, fat, obese, chubby, (((deformed))), bad anatomy, disfigured, poorly drawn face, mutation, mutated

ただしpromptもNegative promptは、あまりシンプルにし過ぎるとハズレ率が高くなるかもしれません。

またseedを固定してCFG Scaleを変えた方が効果が出るケースも多いような気がしています

結果(3)の「talent」の部分は、適当職業名に変えても成立しました。

例:swimmer、fireman、golfer

4.終わりに

面白い課題を与えていただきありがとうございました。

もう少し早く投稿たかったのですが、色々やっているうちにあっという間に時間が経ってしまいました。

また、日本人(というかモンゴロイド)に多い頬骨が張っていない丸顔を作るのは結構難しいと感じました。

以上

2022-08-28

[] 右脳左脳かい都市伝説

右脳左脳というのがそもそもないと思うの

人間右脳派・左脳派で分類をするのガーとか、クリエイティブ右脳左脳ガーとか、そう言うのは非科学的以前に、

今時は局在論ではなく全体論だと思うの。ついでに脳腸相関など単一でどうこうではないし、

割と脳奇形や無脳で生まれてくる子どもたちすらもいる

殆ど脳がないけど、公務員(ホワイトカラー)職に就いて、結婚子どももいて、44歳まで過ごしてきた男性もいるし、

脳がなく脳幹しかなかった少年自発呼吸をしつつ12歳まで家族と過ごしていたよ

Meet The Healthy, Functioning Man Who Survived With Almost No Brain. | IFLScience

https://www.iflscience.com/man-tiny-brain-lived-normal-life-31083 

 

 

When it comes to our brains, does size really matter? One of the biggest myths about the brain is that bigger is always better. But what about those who sit on the extreme end of that scale? How much of our brain do we actually need to survive? Looking through the archives of medical history, there are a number of people with tiny brains, or brains with huge chunks missing entirely, which defy all odds.

 

In a 2007 Lancet study, doctors described an incredible medical oddity – the 44-year-old civil servant who had lived a normal life despite having an incredibly tiny brain. The French man went into hospital after he experienced weakness in his left leg for two weeks. Doctors were quite surprised when they took scans of his brain and found a huge fluid-filled chamber.

 

The scans showed that the man had a “massive enlargement of the lateral, third, and fourth ventricles, a very thin cortical mantle and a posterior fossa cyst,” researchers noted in the study. In short, while fluid normally circulates throughout the brain, it’s regularly drained. But instead of draining the fluid into the circulatory system, the fluid in this man’s brain built up. Eventually, the accumulation of fluid resulted in only a tiny amount of actual brain material.

 

 

The man’s medical history showed that he had to get a shunt inserted into his head as an infant to get rid of the buildup of fluid on the brain, known as hydrocephalus. The shunt was eventually removed when at age 14, he complained of left leg weakness and some unsteadiness. The man went on to live a normal life and he got married and had two children. Tests showed that he had an IQ of 75 which, though below the average of 100, is not considered a mental disability.

 

“What I find amazing to this day is how the brain can deal with something which you think should not be compatible with life,” Dr. Max Muenke, from the National Human Genome Research Institute, told Reuters.

 

Earlier last year, IFLScience reported on the ninth known case of someone living without a cerebellum. This is the part of the brain that controls a number of important functions such as balance, motor movements and motor learning. The 24-year-old Chinese woman went into a hospital complaining of nausea and vertigo, and doctors discovered that she suffered from a rare condition known as cerebellar agenesis.

 

In another case, 12-year-old Trevor Judge Waltrip shocked medical professionals when he survived as long as he did with only his brain stem. Trevor passed away last year after going his entire life without a brain. He suffered from a rare condition called hydranencephaly, whereby the cerebral hemispheres are replaced entirely with cerebrospinal fluid. People with hydranencephaly usually survive for up to 12 weeks, which made Trevor’s case so remarkable. He was able to breathe on his own and respond to stimuli, but was blind and unable to communicate.

 

These cases show not only the adaptability and resilience of the human brain, but also how little we know about one of our most important organs. Cases like this force neuroscientists to rethink how we view the brain, particularly what functions different regions have and how the brain adapts when these regions become damaged.

2022-08-24

anond:20220824182342

これ優秀やね。元増田のやつよりお手軽。

あとせっかくだからサムネイルを並べて表示するコードを紹介しとこう。

import matplotlib.pyplot as plt

num_inference_steps = 10            # Number of denoising steps
guidance_scale = 7.5                # Scale for classifier-free guidance
batch_size = 1

def show_images(images, figsize=(20,10), columns = 5):
  plt.figure(figsize=figsize)
  for i, image in enumerate(images):
      plt.subplot(len(images) / columns + 1, columns, i + 1)
      plt.imshow(image)

#入力文字 ここに好きな禁則文字をいれてください
prompt = ["hatena anonymous diary"]

# 画像サイズ
height = 512                        # default height of Stable Diffusion
width = 512                         # default width of Stable Diffusion

# SEED値、ここをかえると 同じ入力文字でも別の画像がでます
seedId = 1

images = []
for i in range(5):
  generator = torch.manual_seed(seedId + i)
  print(seedId + i)
  image = run(prompt,generator,height,width,num_inference_steps,guidance_scale,batch_size)
  images.append(image)

show_images(images)

2022-07-26

If you could only eat one meal for the rest of your life, what would it be?

Who is your hero?

If you could live anywhere, where would it be?

What is your biggest fear?

What is your favorite family vacation?

What would you change about yourself if you could?

What really makes you angry?

What motivates you to work hard?

What is your biggest complaint about your job?

What is your favorite book to read?

What makes you laugh the most?

What was the last movie you went to? What did you think?

What did you want to be when you were small?

If you could choose to do anything for a day, what would it be?

What would you sing at Karaoke night?

How would your friends describe you?

What are your hobbies?

36. What is the best gift you have been given?

37. What is the worst gift you have received?

40. Where do you see yourself in five years?

42. If you were a super-hero, what powers would you have?

43. What would you do if you won the lottery?

44. What form of public transportation do you prefer? (air, boat, train, bus, car, etc.)

45. What's your favorite zoo animal?

46. If you could go back in time to change one thing, what would it be?

48. How many pillows do you sleep with?

49. What's the longest you've gone without sleep (and why)?

52. How often do you buy clothes?

53. Have you ever had a secret admirer?

54. What's your favorite holiday?

55. What's the most daring thing you've ever done?

56. What was the last thing you recorded on TV?

57. What was the last book you read?

58. What's your favorite type of foreign food?

59. Are you a clean or messy person?

60. Who would you want to play you in a movie of your life?

61. How long does it take you to get ready in the morning?

62. What kitchen appliance do you use every day?

63. What's your favorite fast food chain?

64. What's your favorite family recipe?

65. Do you love or hate rollercoasters?

66. What's your favorite family tradition?

67. What is your favorite childhood memory?

68. What's your favorite movie?

69. How old were you when you learned Santa wasn't real? How did you find out?

70. Is your glass half full or half empty?

71. What's the craziest thing you’ve done in the name of love?

72. What three items would you take with you on a deserted island?

73. What was your favorite subject in school?

74. What's the most unusual thing you've ever eaten?

75. Do you collect anything?

76. Is there anything you wished would come back into fashion?

77. Are you an introvert or an extrovert?

78. Which of the five senses would you say is your strongest?

79. Have you ever had a surprise party? (that was an actual surprise)

80. Are you related or distantly related to anyone famous?

81. What do you do to keep fit?

82. Does your family have a “motto” – spoken or unspoken?

83. If you were ruler of your own country what would be the first law you would introduce?

84. Who was your favorite teacher in school and why?

85. What three things do you think of the most each day?

86. If you had a warning label, what would yours say?

87. What song would you say best sums you up?

88. What celebrity would you like to meet at Starbucks for a cup of coffee?

89. Who was your first crush?

time clocks alarms appointments schedules tan sign up form team volunteers meeting black recruitment recruiting need sign up form 5k marathon running race marathon green shoes sign up form

90. What's the most interesting thing you can see out of your office or kitchen window?

91. On a scale of 1-10 how funny would you say you are?

92. Where do you see yourself in 10 years?

93. What was your first job?

94. If you could join any past or current music group which would you want to join?

95. How many languages do you speak?

96. What is your favorite family holiday tradition?

97. Who is the most intelligent person you know?

98. If you had to describe yourself as an animal, which one would it be?

99. What is one thing you will never do again?

100. Who knows you the best?

2022-01-20

https://twitter.com/RALee85/status/1483544432439877633

My argument regarding Russia's behavior:

1) Moscow switched from deterrence to compellence

2) The key issue is Moscow believes Kyiv will remain hostile and is increasing its defensive capabilities

3) the costs of inaction are greater than an escalation

Ukraine currently lacks a strong long-range fires capability. If they acquire that, they will have stronger conventional deterrence vis-à-vis Russia and could strike Russian cities. So a military escalation would be more costly for Moscow in the future than now.

If they use force, Russia will use it to achieve political goals and inflict pain on Ukraine to alter their incentives. This could be done by destroying military units, inflicting casualties, taking PoWs, and degrading their ability to defend against future escalations.

Russia could possibly achieve this by using its standoff fires capability or conducting a limited ground offensive, which would either involve a planned withdrawal (possibly with POWs) or with Russian forces outside Kyiv. A large-scale, long-term occupation is unlikely.

These military options would be less costly and risky for Russia than a large-scale occupation, which could also affect their view of the costs and benefits. In addition, deliveries of Javelins and Stingers are unlikely to affect the outcome or serve as a strong deterrent.

A key question is how much pain does Putin believe he has to inflict on Ukraine to sufficiently alter Zelensky's perception of the cost and benefits of agreeing to Russia's demands? I think Putin accepted that he may have to use force when he authorized the buildup in the fall.

Even if NATO agrees to some of Russia's concessions, that won't solve Russia's most pressing problem: a hostile Ukraine that is rearming. Ukraine is developing longer-range missiles domestically, which is still a red line for Moscow even if they aren't provided by NATO.

I think a military escalation is more likely than not at this point. Russia was hoping it could compel the US to force Kyiv to make concessions. That hasn't happened, so Russia will likely use military force to compel Ukraine to make concessions.

うむ、もういつ戦争になってもおかしくない

2021-10-11

anond:20211011142544

実用日本語表現辞典 実用日本語表現辞典

スケールする

規模や程度を拡大ないしは縮小する、という意味で用いられることのある表現ビジネスシーンで業界用語のように用いられる傾向のあるビジネスカタカナ言葉一種

日本ビジネスシーンでは「スケールメリット」という用語が用いられる場合がしばしばあり、これは「規模を大きくすることで得られる増益効果」というほどの意味である英語スケールscale)にはもともと「(ある割合で)拡大・縮小する」あるいは「調整する」といった動詞意味用法がある。

2021-04-28

anond:20210428135003

なんでMove AgileScale Fastが必要なんだ?

もう馬鹿でしょ

開始前からこれだ

デジタル庁は、社会全体のデジタル化を推進し、Move AgileScale Fastの精神で、行政におけるデジタルトランスフォーメーションを加速させ、継続的アップデートしていく仕組みづくりを行います

2021-02-23

AI Dungeonの素晴らしさを語る

AI Dungeonとは

増田諸兄はAI Dungeonというゲームをご存知だろうか。

 

https://play.aidungeon.io/

 

テキストベースRPGで、AIに対して対話形式物語を作って遊ぶ基本プレイ無料ゲームである

「DO(~する)」「SAY(~と言う)」「STORY地の文含めて物語を1から書く)」などを使うことで、AIこちらが書いた内容に応じて次の展開を示してくれる。

形式としてはAI相手TRPGをするというか、AIリレー小説を書くような感覚に近い。

残念ながら対応言語英語のみだが、日頃からこの場で高尚かつ熱い議論を交わしている増田諸兄は中学英語レベルなら余裕で使いこなせるだろう。

 

AI Dungeonで何ができる?

 

 英語表現できることなら何でもできる。

 

本当になんでもできる。英語で書ければだが。

剣と魔法ファンタジー世界で銃をぶっ放して遊ぶこともできるし、個人で楽しむ範囲なら、再現した版権世界異世界転生することもできる。

NSFWな遊び方ももちろんできる。というか自分はもっぱらその使い方ばかりしている。

 

遊び方の例

では実際にどうやって遊ぶか、軽く実例をお示ししよう。

まずはサイト登録し、Homeから「NEW GAME」をクリック

すると色々出てくるので、わかりやすシナリオである「PROMPTS」から、「Fantasy」、続けて「Knight」をクリック

最後プレイヤーの名前要求されるため、自由入力する。

すると、

 

You are Masuda, a knight living in the kingdom of Larion. You have a steel longsword and a wooden shield. You are on a quest to defeat the evil dragon of Larion. You've heard he lives up at the north of the kingdom. You set on the path to defeat him and walk into a dark forest. As you enter the forest you see a ogre.

 

こんなのが出てくる。

しかし同じことをした諸兄は全く違う文章が出力されているだろう。

それもそのはず、AI Dungeonは遊ぶたびに異なる物語提供してくれるからだ。

なので同じシナリオでも、進め方次第で全く異なる結末を迎えることがよくある。

 

このシナリオでは騎士増田ドラゴン退治に向かったらオーガ出会ったようだ。

せっかくなので倒してみよう。

「Do」モードで「slay ogre」と入力してみる。

 

>you slay ogre

You defeat the ogre with your sword, but as you go to loot his body you are engulfed in flames. You have awoken in Hell.

 

あっさり倒せたが、戦利品を得ようとするとなぜか急に地獄に飛ばされた。

思っていたのと違うのでやり直そう。

入力欄直上のボタンの中で一番左にある「RETRY」を押す。

 

>you slay ogre

You run forward and slay the ogre with a mighty swing of your sword. Ogre blood spills out on to the ground and you continue. Suddenly you hear a roar.

 

全く違う展開になった。

もっと違う展開を見るため、一度やり直してみる。

入力欄上の「UNDOボタンを2回押して元に戻そう。

因みに戻しすぎた場合は「REDO」で同じ文章が再展開されるし、「RESTORE」でなかったことにした文を引っ張り出すこともできる。

ここさえなんとかなればなぁ~という惜しい文章は、直接「EDIT」で自分好みに変えてしまうのもいいだろう。

 

You are Masuda, a knight living in the kingdom of Larion. You have a steel longsword and a wooden shield. You are on a quest to defeat the evil dragon of Larion. You've heard he lives up at the north of the kingdom. You set on the path to defeat him and walk into a dark forest. As you enter the forest you see a ogre.

 

さて、今度はオーガに話しかけてみよう。

「SAY」モードで「Excuse me, do you know where the dragon is?」とでも書いたらどうなるだろうか。

 

>You say "Excuse me, do you know where the dragon is?"

The ogre looks at you and says "The dragon? He is in the next cave!"

"Thank you!" you say.

You enter the cave.

 

さっき殺したのが申し訳なくなるくらいフレンドリーに答えてもらった。

相手はかなりの頻度でこちらを殺しにかかってくるので何度かRETRYしたが。

 

では「Storyモードでは何ができるだろうか。同様の手順で文を戻し、こんな感じに入力してみる。

「The ogre is bathing in the river. She may be around your age, and she reveals her muscular but feminine body under the sun.」

 

You are Masuda, a knight living in the kingdom of Larion. You have a steel longsword and a wooden shield. You are on a quest to defeat the evil dragon of Larion. You've heard he lives up at the north of the kingdom. You set on the path to defeat him and walk into a dark forest. As you enter the forest you see a ogre.

 

The ogre is bathing in the river. She may be around your age, and she reveals her muscular but feminine body under the sun. She has a large bosoms and butts and her skin is a light green. She has long black hair and she is rubbing it with a white cotton rag. The ogre turns to you and gasp in surprise.

 

 このゲームいかに素晴らしいか、諸兄にお分かりいただけただろうか。

 

私が冒頭に述べた「英語で書ければ何でもできる」とはまさにこのことだ。

誰もが冒頭の展開からでっぷり太った醜いオーガと遭遇する場面を想像しただろうが、このように書いてしまえば乳と尻のデカマッチョ亜人美女とのラッキースケベ現場に早変わりである

もちろんこんなのは序の口で、ある種の英単語さえ知っていればそれはもうあんなことからこんなことまで自由自在だ。

そろそろ諸兄もAI Dungeonプレイ意味深したくなってきたのではないだろうか。

 

トラブルシューティング

さて、増田諸兄にAI Dungeonの素晴らしさを伝えたところで、諸兄らがぶち当たりそうな問題点について補足する。

もちろん他の疑問があれば、可能な限り追記して返答しようと思うので、気兼ねなくご質問をお願いしたい。

 

英語が読めない、書けない

そんな諸兄にもGoogle翻訳という文明の利器がある。

そもそもテキストベースゲームなのでコピペで直ぐに翻訳できる。

AIも賢いので多少文法スペルが間違っていても強引に解釈してくれる。

まあとりあえず遊んでみよう。話はそれから

 

NSFWな展開にならない or NSFWな展開にしたくない

ページの右上タブからSetting」に移動し、「Safe mode」を設定しよう。

「OFF」でNSFW展開を許可し、「STRICT」で完全に除外することができる。

試していないので不明だが「MODERATE」で中間程度だろう。

 

AIが言っていることが矛盾している

AIは語った内容を結構な頻度で忘れるため、登場人物容姿や持ち物がコロコロ変わってしまうことがある。

そういうときは「PIN」や「World Information」に忘れさせたくない情報記載すると良いだろう。

PIN」は常にAIが覚えてくれるが、1000字以内という縛りがある。

「World Information」は特定単語にのみ反応して情報を思い出してくれるが、多くの情報を入れることができる。

状況に応じて使い分けるといいだろう。

 

AIの出してくる展開が単調・つまらない

これは無課金で遊んでいるとどうしても出てくる最大の不満点である

もちろんAI Dungeon画期的ゲームだが、何度も遊んでいると同じような展開ばかりになってしまうことがある。

これはプレイヤー側の入力が偏っている可能性があることも一因だが、それ以上に大きいのは、AIにも出せる限界がある、ということだ。

これを解決するにはどうすれば良いか

 

 課金である

 

無課金で利用できるAIは「GRIFFIN」と呼ばれる一段下のモデルであり、課金することで「DRAGON」という最上AIの一部・または全部を使うことができる。

DRAGONモデルは驚くほど自然、かつクリエイティブで多彩なシナリオを展開してくれる。上記の例文もDRAGONモデルが生成したものだ。

課金することで「SCALE」というゲーム通貨を入手でき、これを使って特定プリセットワールドを購入することもできる。

フルパワーのAI Dungeonを遊び倒したい諸兄はぜひサブスクライブしよう。

サブスクライブしたら「Setting」からAI Model」を変更することを忘れないように。

 

 

それでは増田諸兄、良きAI Dungeonライフを。

2020-08-12

The Soka Gakkai is a cult group and a criminal and an anti-American terrorist organization.

I would like to write about what I know and understand about the Soka Gakkai because the D.C. Times published an article titled "China's Manipulation of Japan, NPOs and Soka Gakkai Act as Pipeline = U.S. Think Tank Report".

China's Manipulation Against Japan, NPOs and Soka Gakkai Play Pipes = U.S. Think Tank Report (Epoch Times)
https://www.epochtimes.jp/p/2020/08/60384.html

First of all, as a premise, the Soka Gakkai is a cult.

This is because there is a definition of a religious cult, and the reality of the Soka Gakkai falls under that definition in many ways.

You can read more about the definition of a religious cult and mind control in the book "Combating Cult Mind Control: The #1 Best-selling Guide to Protection, Rescue, and Recovery from Destructive Cults ".

FCombating Cult Mind Control: The #1 Best-selling Guide to Protection, Rescue, and Recovery from Destructive Cults
https://www.amazon.com/Combating-Cult-Mind-Control-Best-selling/dp/0967068827

The Soka Gakkai is also a collection of criminals, sick people and poor people.

In fact, the Soka Gakkai is similar to the mafia gangs in Italy and Mexico, and it has reigned as the largest criminal and anti-society organization in Japan in the name of a religious organization.

Many of its members have been brainwashed and are unable to recognize and judge themselves as normal human beings.

In the 1950s and 1980s, Soka Gakkai members were forcibly recruited to join the Soka Gakkai, and nowadays, it is estimated that about 10% of the Japanese people are members of the Gakkai (Soka Gakkai members).

In particular, the Soka Gakkai has infiltrated civil servants, specifically the police force, the fire department, and the Self-Defense Forces, and it has been revealed that 20 to 30% of the Metropolitan Police Department's employees are members of the Soka Gakkai.

There is always a certain percentage of Soka Gakkai members in elementary, middle, and high school classes, and in corporate workplaces, and therefore it is taboo to criticize the Soka Gakkai in those communities.

This is because the Gakkai members in each community monitor the words and actions of their community members in the same way as the mainland communists who have infiltrated Hong Kong, and if someone speaks out against the Soka Gakkai, they will target that person and initiate a campaign of sabotage.

The sabotage is similar to the CPC's repressive actions against human rights activists in Hong Kong, including obstructing, harassing, and following them around, an act that has been described as mass stalking.

For example, in Japan, if you make a placating statement in a school class or at work that the Soka Gakkai is a cult religious group because it meets the definition of a cult group, members of the Gakkai in the community get madly angry (depending on the degree of mind control they are receiving) or bite off their anger to deny the statement.

Then they label the person who made such a statement as "anti", and they also share information about the antis with other members of the Soka Gakkai, and begin to perceive them as "beings to be punished by Buddha", to be targets of surveillance and group attacks.

In reality, however, the definition of a religious cult was not defined for the Soka Gakkai but for dangerous religious groups such as Aum Shinrikyo and People's Temple, which were intended to prevent ordinary people from being harmed by them.

The Soka Gakkai falls under the definition of a cult because the Soka Gakkai has cult-like tendencies.

When Soka Gakkai members are pointed out to the Soka Gakkai, instead of thinking "Let's fix what's wrong with my religious group," they think of suppressing their critics (anti) and silencing them, which is a pattern of thinking and behavior of a fanatic of a religious cult, and the sarin gas attack (terrorism). I feel that the followers of Aum Shinrikyo at the time when it was founded must have had a similar pattern of thinking and behavior.

Believers in cult groups are unconsciously mind-controlled and brainwashed, so they don't think that they should change their way of thinking and behavior when criticism is pointed out to them. In this respect, their attitude is similar to that of the Chinese Communist Party towards the demands of human rights activists in Hong Kong, i.e., the fanatics of cult groups such as the Soka Gakkai are not normal human beings.

By the way, there is an organization called JCP in Japan, which is also anti-American and illegal in the United States.

It is well known that some anti-American organizations cooperate with each other in order to undermine this country by signing a pact called "Soko Kyodo Agreement" and facilitating agents of anti-Japanese and anti-American groups.

It is obvious that the JCP is an anti-American terrorist organization in nature and that the JCP is a cult-like organization when it signs an agreement with a religious cult.

From another point of view, the Soka Gakkai, to its followers, appears to be a huge organization that carries out fraudulent and criminal activities such as Ponzi schemes and network businesses. It also has elements of a black business, and believers who join the Soka Gakkai are becoming materially and mentally exhausted.

The following blog, run by Mr. Sinifié, exposes the reality of the Soka Gakkai. It contains the testimonies and experiences of many current and former Soka Gakkai members and ex-members who have left the Gakkai.

What is the Soka Gakkai - Seeking Dialogue - To Quietly Leave the Soka Gakkai
https://signifie.wordpress.com/

It is clear that this reality of the Soka Gakkai is far removed from the original role of religion, which is to provide individuals with peace of mind and spiritual support.

As the saying goes, "like begets friend," it is only natural for the Soka Gakkai to try to maintain a good relationship with the CPC.

However, many Chinese who have worked in Japan seem to dislike the Soka Gakkai and return to their countries.

Although the Soka Gakkai employs a different strategy than Aum Shinrikyo and has infiltrated many organizations such as corporations, police, fire departments, the Self-Defense Forces, and local government officials, the Soka Gakkai members who have infiltrated the Kasumigaseki bureaucracy and the Self-Defense Forces are considered dangerous to the U.S. because they are inherently dangerous.

Because they are essentially anti-American and may act as agents to cooperate with the CPC.

Postscript (May 25, 2021)

There are some findings that are common knowledge among intellectuals in the U.S. and Europe but have not been made known to the Japanese people in Japan because the media and bureaucrats have stopped them.

One of them is that the Soka Gakkai headquarters has been sending donations from Gakkai members to Noriega (former general, now imprisoned) in Panama for large-scale tax evasion and money laundering.

Noriega received a large amount of money from Daisaku Ikeda of the Soka Gakkai and invested it in his own drug business, spreading drugs on an international level.

Daisaku Ikeda of the Soka Gakkai has been investing and managing the donations collected from Gakkai members in Noriega's drug business as well as tax evasion and money laundering. At the same time, the Soka Gakkai and Daisaku Ikeda invested the donations they received from Gakkai members in Noriega's drug business as a means of tax evasion and money laundering, and returned the profits to the domestic market to help the Soka Gakkai executives line their pockets and build Soka Gakkai facilities and Soka University.

The fact that Daisaku Ikeda raised Noriega's profile in the Seikyo Shimbun during the same period must be undeniable to those Gakkai members who have subscribed to the Seikyo Shimbun.

In particular, there are many Gakkai members at the level of police organizations, the Metropolitan Police Department and prefectures, who have been causing social problems and covering up crimes committed by Gakkai members in Japan.

Well, if they are in a state of unconscious brainwashing and mind control, they may not believe the contents, and may assume a pattern of behavior such as getting angry, grumpy, or attacking the writer.

In other words, one can expect a lot of denial of facts like the followers of Aum Shinrikyo, which is easy to expect, but this (the issue of Soka Gakkai and drug business, tax evasion, and money laundering) is a fact that was revealed because Noriega was arrested and imprisoned for spreading drugs in the US. This is a fact that is well known as common knowledge in the U.S. and Europe.

The fact that the Soka Gakkai is a criminal organization is very difficult to deny.

2020-07-01

anond:20200701141639

2 台の PS4 が同じポート番号を使うことはできないかNAT ルーターが変換することになる。だけどこれは PS4ゲーム側で対応できるし、現にしてるはず。

インターネット] → 送信先ポート 5000 [ルーター] → 送信先ポート 5000 [PS4-1
インターネット] ← 送信ポート 5000 [ルーター] ← 送信ポート 5000 [PS4-1

インターネット] → 送信先ポート 9999 [ルーター] → 送信先ポート 5000 [PS4-2
インターネット] ← 送信ポート 9999 [ルーター] ← 送信ポート 5000 [PS4-2

↑みたいな変換

日本では回線ごとにグローバル IP が割り当てられるのが未だに一般的だけど、海外では複数家庭間で 1 つのグローバル IP が共有されることは全然珍しくなかったりする(Large Scale NAT とか Carrier Grade NAT とか呼ぶ)。だから対応してないとは思えないんだ

2020-04-05

[][][]VORZE A10サイクロンSA遠隔操作するアプリを作った

内容が内容なので匿名ダイアリーに投げ捨てる。

Bluetooth端末で動作する。(CC0 License)

<!DOCTYPE html>
<html>

<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>A10 Cyclone SA easy controller</title>
</head>

<body>
  <span id="status">initializing...</span>
  <script>
    let status = document.querySelector('span#status');
    let device, characteristic;
    const connect = async _ => {
      try {
        device = await navigator.bluetooth.requestDevice({
          filters: [{ services: ['40ee1111-63ec-4b7f-8ce7-712efd55b90e'] }],
        });
        status.textContent = 'connecting...';
        let server = await device.gatt.connect();
        let service = await server.getPrimaryService('40ee1111-63ec-4b7f-8ce7-712efd55b90e');
        characteristic = await service.getCharacteristic('40ee2222-63ec-4b7f-8ce7-712efd55b90e');
      } catch (e) {
        status.textContent = `failed to connect: ${e.message}`;
        return;
      }

      document.addEventListener('pointermove', evt => {
        evt.preventDefault();
        let y = evt.y / innerHeight * 2 - 1;
        let data = Math.abs(y) * 0x7f | (y < 0 ? 0x80 : 0x00);
        characteristic.writeValue(new Int8Array([0x01, 0x01, data]));
      });
      status.textContent = 'swipe up and down to move';
      document.removeEventListener('click', connect);
    }
    document.addEventListener('click', connect);
    status.textContent = 'tap screen to connect';
  </script>
</body>

</html>

2020-02-05

orfeo tool boxのLarge-Scale Mean-Shift segmentationで、otbcli_LSMSSmallRegionsMergingは非推奨になっていた。

代わりにSmallRegionsMergingを使えだってさ。

https://www.orfeo-toolbox.org/CookBook/Applications/app_SmallRegionsMerging.html

2019-09-24

大学英語教師英語学生添削してみた

私は教師というものが嫌いだ。偉そうに上から目線で色々言ってきやがる。だから今日は私が教師に色々言ってやる。

ということで、とある英語教師文章添削した。英語教師なので、当然文法完璧であろう。なので文法よりも、英語としての読みやすさ、伝わりやすさ、自然さを重視した。

先に先生英語、直後に拙訳を記す。

In politics, there are so many issues, sometimes boring.

In politics, there are many issues, some (of which are) boring.

解説:

① soは純粋不要。くどい

② sometimesの使い方が唐突で不自然。前の流れを受けてつなぐ文章のほうが読みやすく聞きやすい。話し言葉ならカッコの中は省略可。

In tackling such a big-scale issue such as climate change, what we can do is to tackle the issues properly.


In tackling big-scale issues such as climate change, what we should do is to take these issues seriously.

解説:

文法的には正しいが、とにかく不自然英語典型。くどい感じ。

① suchがくどい。不自然なので片方を省く。

文脈を踏まえると、canよりshouldが適切。

③ tackleがくどい。英語では同じ語を同じ文章で2度使うことはあまりしない。

However, to solve the environment issues together is sometimes fun, cool and appealing or so-called "sexy" , so we should solve our issues together.

However, solving environmental issues together can be fun, cool, and "sexy"- so we should go ahead solving our issues together.

解説:

① to solveよりin solvingのほうが自然基本的ネイティブは一文一文を短くする。

② the environment issuesなんて言い回し絶対しない。言い換えるべき。

別にsexyそのままで大丈夫。もちろん先生の指摘も理解できるが、書き言葉ではなく会話の場なので、砕けた表現も許される(そもそも海外メディアもこの語句自体問題視していない)

そもそもこのso-called 「先生」は、「gonna」を「しなければなりません」、と訳してますが、それは「gotta」やろ。

ちなみにこれね。

http://blog.livedoor.jp/bihatsuon/archives/9474636.html

こんな文章しかかけない先生に学ぶ青学学生不憫である

2019-09-17

寄付隠蔽みんなで騙せば怖くない MITと他もいくつか 続き

寄付隠蔽みんなで騙せば怖くない MITと他もいくつかの続き

リードホフマン (Reid Hoffman) LinkedIn創業者MITメディアラボ不服従賞の資金提供

ネリ・オックスマン (Neri Oxman) MITメディアラボ教授デザイナー

リードホフマン

LinkedIn founder Reid Hoffman defended a former MIT official who accepted donations from Jeffrey Epstein (Business Insider, 9月8日)

According to Giridharadas, Hoffman wrote in a second email that Giridharadas was making the situation "all about you" by threatening to resign. In the end, Giridharadas resigned.

Giridharadasによると、ホフマンメールに、作家MITメディアラボ不服従審査員の Anand Giridharadasに向かって、「(エプスタインとの関係が明らかになって批判されている)この状況はすべてお前のせいだ」と書いて、MITメディアラボ不服従審査員を辞任するよう脅した。結果、Giridharadasは辞任した。

ネリ・オックスマン

A meeting with Jeffrey Epstein led to a gift -- and, now regrets (The Boston Globe)

The MIT Media Lab’s schedule was cleared on a Saturday afternoon in October 2015. There was a special guest and potential donor visiting then-director Joi Ito’s office.
One by one, some of the highest profile professors at the Media Lab trooped in and presented their research, answered questions, and discussed their work with the prospective benefactor: Jeffrey Epstein.

2015年10月のある土曜日メディアラボの予定は空けられていた。伊藤穣一所長(当時)のオフィスを、特別ゲストであり、資金提供者になるかもしれない人が訪問していた。MITメディアラボの優れた経歴の教授の数名が一人ずつ、将来の支援者ジェフリー・エプスタインに対して、自分研究を紹介し、質問に答え、研究について議論した。

She discussed her research on how art, science, engineering, and design work together and brought small-scale models of her sculptures. Ito and another senior MIT professor were also present.

彼女(ネリ・オックスマン)は、どうやって芸術科学技術デザインを一緒に機能させるかについて議論し、自分の作った小さいサイズ彫刻を持って行った。伊藤穣一所長ともう一人年長のMIT教授が同席していた。

The day was a success: Oxman’s lab, Mediated Matter, received $125,000 tied to Epstein over the years. And because MIT did not want the disgraced financier to use the gift to help rehabilitate his reputation, Oxman was told it would be kept confidential.

オックスマン研究室複数年に渡ってエプスタインから合計125,000ドルを受け取った。そして、不祥事を起こした資金提供者が名声を取り戻すためにその資金を使うことをMITは望まないという理由で、オックスマンはこのことを秘密にするよう指示された。

“This is the first and only time I met Epstein,” Oxman said in a statement. “Joi assured me that Epstein was an approved donor who wished to devote his fortune to science and technology, in part to make amends for wrongs he committed earlier in his life.”

これがエプスタインに会った最初最後です、とオックスマン声明で言った。エプスタイン自分人生で犯した過ちを償う一環として、自分財産科学技術に捧げたいと願う(MITにより)認められた寄付者だ、と伊藤所長が私に断言しました。

After the meeting, Oxman told the Globe, Ito twice asked her to write notes thanking Epstein for his contributions. She, along with other professors, were invited to dine with Epstein on several occasions, though she said she never attended. And in 2017, Ito requested that her design lab, which often produced donor gifts for the university, send a token of appreciation to Epstein: . . . She complied, and asked lab members to mail it to Epstein’s Manhattan address.

オックスマンによると、そのミーティングの後、寄付感謝するエプスタイン宛のメモを書くよう、伊藤所長から2度求められた。他のMIT教授らとともに、エプスタインとの食事に招待されたが、参加したことはない、と本人は言っている。2017年伊藤所長はオックスマン研究室にエプスタイン宛の返礼品(大学への寄付者への贈り物)を作るよう依頼した。(略)彼女は従い、研究室メンバーにエプスタイン宛に送るよう依頼した。

But she also told the graduate student “do not worry, we are *not* sponsored by him, per my direction,” according to the e-mail.

(エプスタインに返礼品を送るよう指示されて、その関係問題視した)研究室学生に、「心配しないで。私たちはエプスタインから資金提供は受けていない。私の指示に従って」とメールで伝えた。

2019-09-06

anond:20190906104745

Japan Coma Scaleで言うとⅡ30以上だな、針で刺したりして覚醒するか確認しよう。

2019-02-24

anond:20190223164546

陰謀論じゃないよ

2012年スタンフォードから

Earthquake triggering and large-scale geologic storage of carbon dioxide

https://doi.org/10.1073/pnas.1202473109

2016年にもブリストルから

Carbon capture and storage, geomechanics and induced seismic activity

https://doi.org/10.1016/j.jrmge.2016.06.004

CCSによる地震誘発論文あるじゃん

2012年スタンフォードから

Earthquake triggering and large-scale geologic storage of carbon dioxide

https://doi.org/10.1073/pnas.1202473109

2016年にもブリストルから

Carbon capture and storage, geomechanics and induced seismic activity

https://doi.org/10.1016/j.jrmge.2016.06.004

これで事業者地震リスク住民に伝えずに注入再開していたなら、かなりヤバイんじゃないの

2019-01-12

anond:20190112195444

そんな中、某コミュニティ学生たちは先輩プログラマたちにLinuxから丁寧に教えてもらっているのだった

この前これが流行っていた

time echo "scale = 10000; (12*a(1/49)+32*a(1/57)-5*a(1/239)+12*a(1/110443))*4" | bc -qls

2018-12-18

anond:20181218134730

エスカレーター

ラテン語で「e=(ここから)外に」「scala=梯子(でよじのぼる)」「tor=するもの」。

直訳すると「上の階によじのぼるもの」といった感じか。

エレベーター

ラテン語で「e=(ここから)外に」「levare=持ちあげる」「tor=するもの」。

直訳すると「上の階に持ち上げるもの」といった感じか。

scalaは「梯子」という意味

scaleスケール)は「目盛り」や「ものさし」の意味、また「音階」という意味もある。

vectorに対するscalar(スカラー)は「量を増大・減少させる大きさ」。

まり梯子から「段階的な変化」を意味するようになった。

ちなみにエスカレーターという言葉からエスカレート(徐々に激しくなる)」という動詞が生まれた。逆ではない。

levareは、「軽い」という意味のlevisに由来する。

たとえば「levitation(レビテーション)」は「空中浮揚」という意味

「relief(リリーフ)」は「苦痛を軽減する=救済」という意味

「relief(レリーフ)」だと「浮き彫り」という意味

「leverage(レバレッジ)」はテコで持ち上げる。

いずれも「軽い」「重さを取り除く」結果として「上がる」という意味だ。

というわけで「階段」はスカラからエスカレーター、「浮遊」はレヴァーレからエレベーターと覚えればいい。

2018-10-10

anond:20181010160849

一応ブラウザによって最小のフォントピクセルは決まってる。

safariだと最小9pxで、chromeだと最小10pxでそれ以下は指定できない。

CSSのtransform:scaleで小さくしてしまうことはできるけど、増田ではタグでそのCSS指定できない。

2017-09-29

JustSystemsの感動かんたん!フォトムービー8に結婚式台無しにされた

感動かんたん!フォトムービー8というソフトウェアがある。新婦エンジニアでもなんでもないので、できるだけ簡単ソフトを選んだ。

http://www.justsystems.com/jp/products/photomovie/

1)「写真2枚以上を一つの画面に入れる」という非常に簡単なことが、1つの映像の中で15回しか出来ない欠陥商品なのに、パッケージにもAmazonにも書いていない詐欺ソフトウェア

サポートセンター電話をしたら、そういう仕様だと説明された。パッケージにも説明書にもどこにも、そういう仕様だと書いていないことも認めた。)

2)動画最後に「ありがとうございました」という画像を、「切らずに全画面に」入れることが出来ない。スライドショーソフトなのに全画面が出来ないとか…これまた詐欺ソフト

3)仕方がないから3つの動画に分割して作り、「ありがとうございました」画像も作って映像化、最後ffmpegで全連結しようとするがうまくいかない。

前提:式場はDVDしか受け付けない

3−1)3つの動画の単純連結はエンコードありなら出来る

3−2)動画の連結を再エンコードなしでやろうと失敗する。

3−2−1)NTSCに使われているDVD規格は、単純なファイル連結が動画連結になり、mpgファイル普通に再生できるのだが、DVDオーサリングで失敗する。

3−2−2)再エンコードなしのアプローチで「ありがとうございました」画像映像化を行って、接続するしかない…

結婚式は今週末。迫る時間JustSystemsが我々の結婚式破壊した。

  • 追記

できた!できたぞぉぉぉぉぉ!!!映像を3つくっつけて最後に「ありがとうございました」を5秒間表示させるのに、6〜8時間かかったわ。

このソフトで唯一マトモに出力できる高解像度動画形式wmvを3つ(vid1.wmv, vid2.wmv, vid3.wmv)連結して、最後に「ありがとうございました」画像image.jpgをくっつけ、NSTC形式DVD16:9にしてそのままオーサリングソフトで焼けるようにするためのffmpegオプションの設定の仕方がとうとうわかった!

ffmpeg -i vid1.wmv -i vid2.wmv -i vid3.wmv -loop 1 -t 5 -i image.jpg -f lavfi -t 5 -i anullsrc=channel_layout=stereo:sample_rate=48000 -filter_complex "[3:0]scale=1280x720,setsar=1:1[v2],[0:1][0:0][1:1][1:0][2:1][2:0][v2][4:0]concat=n=4:v=1:a=1[v3][a3]" -map '[v3]' -map '[a3]' -shortest -target ntsc-dvd output.mpg

ここで技術力がないとか、計画が悪いとか、ハゲとか(ハゲではない)、バカとか罵詈雑言を浴びせられるだけで無能感高まっていたが、どうして、最初からffmpeg名前を出しているのに、上のコマンドぐらいパッと送ってくれる人間がいないのか。みんな、そんなに悪意に満ちているのか。

まぁ、映像専門のエンジニアにしてみれば「ばーか、6時間もかからないよ」というところなんだろうけど、映像専門じゃないんでスミマセンね。

つまづいたのは、

イ)concat filterがv=1,a=1を設定した時、[vid1のvideo stream][vid1のaudio stream][vid2のvideo stream][vid2のaudio stream]という形でビデオと音声のstreamを交互に並べていけないといかないところ

ロ)concat filterが必ずaudio stream指定して動く形になっているため、無音のaudio streamをanullsrcで作ってやらないといけないところ

ハ)anullsrcは無限時間無音声を生成し続けるので、通常は-shortestを指定して時間制限するのだが、anullsrcとconcat filterを組み合わせる時は、-shortestを指定しても無限時間音声生成が止まらないところ。なぜかわからないが、-t 5で直接5秒間指定して音声を切ったわ。

というわけで、「感動かんたん!フォトムービー8」を使って結婚式ムービーを作るためには、これだけの知識必要になるので、パッケージに書いておいてください。じゃないと、詐欺だと思います。まる。

2017-06-02

ふたば手描きキャンバス拡大BML

javascript:(function(){var D=document,G=g(‘oebtnd’),f='postform’,A='setAttribute’,CE='createElement’,CT='createTextNode’,DI='drawImage’,Q='addEventListener’,N=G.parentNode,I='insertBefore’,s='style’,w='width’,h='height’,X=g('ftxa’)[s],T=g('oe3’)[s],Z=1,S=g('oejs’),ct=S.getContext('2d’),ar=[],ind=-1,fl=1,U=undefined,gID='getImageData’,pID='putImageData’;function b(v,q){var e=D[CE]('input’);e[A]('type’,'button’);e[A]('value’,v);e[Q]?e[Q]('click’,q,!1):e.onclick=q;return e}function g(n){return D.getElementById(n)}function ig(x,y){var P=ct[gID](0,0,x,y),Cv2=D[CE]('canvas’),ct2=Cv2.getContext('2d’);ct2[w]=x;ct2[h]=y;ct2[pID](P,0,0);return Cv2}function wZ(z){var oz=Z;Z=Z+z;if(Z<1)Z=1;if(Z>8)Z=8;X[w]=T[w]=(S[w]*Z+46)+'px’;X[h]=T[h]=S[h]*Z+'px’;S[s][w]=S[w]*Z+'px’;S[s][h]=S[h]*Z+'px’;ct.scale(oz/Z,oz/Z)}function MD(e){if(e.button==0){fl=1}}function MU(){if(fl){ar[++ind]=ct[gID](0,0,S[w],S[h]);fl=0;ar[ind+1]=U}}MU();S[Q]('mousedown’,MD,false);D[Q]('mouseup’,MU,false);N[I](D[CE]('div’),G);N[I](b('拡大’,function(){wZ(1)}),G);N[I](D[CE]('div’),G);N[I](b('縮小’,function(){wZ(-1)}),G);N[I](D[CE]('div’),G);N[I](b('UNDO’,function(){if(ind>0){ct[pID](ar[–ind],0,0)}}),G);N[I](D[CE]('div’),G);N[I](b('REDO’,function(){if(ar[ind+1]!=U){ct[pID](ar[++ind],0,0)}}),G)})();

2017-02-16

Medium崩壊の内幕」のクレジットカードのくだりについて

エヴァンはこのアイデアがとても気に入ったようでした。彼にとっては良いアイデアだと思いますが、これはそのまま拡大できるビジネスモデルではありません。とても難しいビジネスです。エヴァン広告が嫌い? なるほど。なら、クレジットカードがどう処理されるのかわかるまで待ってみたらいいのでは?」

https://www.businessinsider.jp/post-853

公式日本語訳では以上のようになっていましたが、1,セリフ発言者が分からない、2,「彼にとっては」の「彼」が誰なのか分からない、3,「わかるまで」の動作主体が誰なのか分からない、という問題点があるように思えます

Ev was so entranced by this idea,” one person told us. “That’s great for Tim, but it doesn’t scale. Also, it’s a hard business. Ev doesn’t like ads? Wait until he finds out what credit card processing is really like.”

Read more at http://www.businessinsider.co.id/inside-the-meltdown-of-evan-williams-startup-medium-2017-2/#WQQXSSY0JzwHZ1Uz.99

英語版の該当する部分はこうなっています。これを踏まえて以下のように訳してみました。

エヴァンはこの考え方(=寄付モデル)に魅了されていました」と、ある人物が我々に語ってくれた。「これはティム(・アーバン)に対してはとてもうまくいきましたが、スケールできません。さらにいうと、とても難しいビジネスです。でもエヴァン広告を嫌ってるから、ですって? まあ、クレジットカードの処理が実際にはどのようなものなのかに彼(=エヴァン)が気づくまで、待ってみましょうか」

エヴァンクレジットカード実態を知れば寄付モデル放棄するに違いないと、事情を知る第三者が匂わせているという感じでしょう。

ログイン ユーザー登録
ようこそ ゲスト さん