「GROUP」を含む日記 RSS

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

2019-09-04

これをやるだけで上位1%になれるRプログラミングTIPS

Rはプログラミング苦手な人にも覚えやす

が、そのためか、プログラミングの得意な人からしたら「ええ・・・」となるような行動を初学者が取りがちに思える

そこで、とりあえずこれだけ守ってほしいというアドバイスを書きました。

エラーが起きたとき

あれこれするより先にエラーメッセージを読め。ぶっちゃけエラーメッセージを読むだけで上位10%だ

あと、エラーメッセージとWarning messageは違うものからな。行間を読む前に行を読め

エラーメッセージの内容がわからなかったらエラーメッセージをコピペしてググれ

日本語サイト微妙だったとき英語でググれ

Stack Overflowにだいたい同じエラーで困ってる人が既に投稿してる

エラーは生じてないが思い通りの挙動になっていないとき

定義した変数の中身を逐一確認して予定してる内容になってるか確認しろ

試行錯誤しすぎてわけがからなくなったら変数を全部削除して一番上から実行し直せ

変数の全削除は rm(list=ls()) でできる

実行し直してるときに、一行ずつ予定通りの挙動になってるか確認しろ

変数の型を逐一str()関数確認しろ

予定通りの型になっているか特に、因子型と数値型、因子型と文字型の混同で生じるミス多い

原因と思しき箇所の関数の使い方が正しいか確認しろ

ヘルプを見て使い方が合ってるのか確認

関数名 R 」でググれ

いきなりやりたいことを全部書くんじゃなくてデータを縮小 (例えば、一部の日にちのデータ) したり、処理を簡略化して小さいプログラムを作って徐々に拡張しろ

作図が思い通りにできないとき

関数名でググれ

日本語ダメなら英語でググれ

画像検索を使え (google検索の「画像」タブ)

自分が描きたい図に近い画像からそのウェブサイトに飛んでいけ

知らなきゃ検索できないから、よく使う用語は覚えておけ

例えば・・・

group (変数グループ化、例えば「条件毎に折れ線を引く」)

facet (「●●ごとに図を描く」)

alpha (透過度)

tick (目盛り線)

axis (軸)

background (背景)

legend (凡例)

例えば「●●条件毎に線を引きたいけど、geom_line()でどうしたらいいのか?」と思ったら「geom_line group」で検索したら、だいたいやりたいことをやってる画像が出てくるので、それを参考したらいい

検索がうまく引っかからない

日本語ダメだったら英語検索しろ (再掲)

“how to” と入れるとだいたいヒットする

例えば「how to change colors gradient ggplot2」でググると色をグラデーション様に変える方法が出てくる

人に質問するときのコツ

「○○でうまくいきますか?」「〇〇だとダメですか?」と質問してくる人、本当に多いけど、その質問は、以下の2つの理由で良くない

そもそもプログラムなんて同じ目的を達成するのに何通りも答えがあるので、「○○でうまくいきますか?」という質問には「それは書き方次第だなぁ」としか言いようがない

・試せばわかるのだから、人に聞くより実行してみたらいい。エラーの数だけお前は強くなる。エラーを受け取るのを恐れるな

答えやす質問は以下のような形だ

「○○を実行したら、こういうエラーが生じるんですけど、エラーの内容が理解できません」

「○○という形のデータを作りたいんですけど、この処理だとこの形にならないのはどこが原因ですか?」

「○○という処理を行ってくれる関数が探しても見つからないんですけど、ありますか?」

2019-06-26

政的指向と政的嗜好

性的嗜好(sexual preference)と性的指向(sexual orientation)はその意味が大きく重なる用語であるが、英語の含意から前者は自発的選択の結果得られた後天的性質[9][10][11]、後者生来不変である先天的性質として一般的区別される

(Wikipedia)

まれつき変えられないものに対してとやかく言うのは良くないらしい。

で、こんな研究がある。

https://www.psychologytoday.com/intl/blog/predisposed/201401/politics-and-eating-worms

英語サイトなので詳しくは読んでもらえればいいのだけど、

In every group tested we found that people with measurably greater biological responses to disgusting and threatening images are significantly more likely to adopt conservative positions on social and defense matters.

全ての実験において、不快で脅かされる画像に対して大きな生物学的な反応をしめした人々は、社会問題防衛問題について有意保守的であることが確認できた。

日本語訳は筆者

臆病な人々は保守的思想を好む、つまり異質であったり新奇なモノを受け入れにくいという傾向があるというのは、ある程度納得できる話だと思う。

ここで"臆病"という言葉には悪い意味をもたせていないということは断っておく。

臆病な人が生き残ることもあれば、新しいことを試す人が生き残ることもあるだろうから

ところで、新奇性追求や損害回避性は遺伝率が40%程度あるとされる。(『言ってはいけない橘玲 214p)

ということは、あなたが”リベラルな”思想を持っているのはあなたが賢いからでも学んでいるからでもなく、

たまたまそのような遺伝子を持って生まれたからなのかもしれない

誰かが”保守的な”考え方を持っているのは、愚かだからでも学んでいないからでもなく、

たまたまそのような遺伝子を持って生まれたからなのかもしれない

まれつき変えられないものに対してとやかく言うのは良くないという考え方を

政的指向と政的嗜好に適用できるかどうかはリベラルにとって踏み絵となるのではないだろうか。

2019-06-21

AquaSKK新下駄配列を使うための設定 設定ファイル

自分が昔、(今は非公開にしている)はてなダイヤリーに書いた記事を読もうとしている人がいたので、はてな匿名ダイヤリーに載せます最近MacではKeyRemap4MacBook(後のKarabiner)は使えないですが、AquaSKKの設定部分は参考になるかもしれません。

0 手順

以下の手順で、AquaSKK新下駄配列を使えるようにします。

  1. AquaSKKでの選択ベルを変更
  2. AquaSKK用.ruleファイル作成有効
  3. AquaSKK用のkeymap.confを作成有効
  4. KeyRemap4MacBookでSandSを設定
  5. KeyRemap4MacBook用のprivate.xml新下駄配列用設定を追加、有効
不具合留意

一部のソフトフォントサイズの拡大に使われるControl+Shift+;のキーボードショートカットが使えなくなるという不具合があります。(他にも使えなくなるショートカットがあるかもしれません)

また、AquaSKK以外の入力メソッドでも、新下駄配列になる上、多分そちらでは新下駄配列は快適には使えません。(適時、KeyRemap4MacBookの設定を切り替えてください)

なお、この設定はJISキーボード用です。USキーボードの人はKeyRemap4MacBook用の設定ファイルをUSキーボード向けに修正してみてください。

ショートカットキーの変更

Q,X,Lのショートカットキーは使えなくなります。これらのキーが絡むショートカットキーは以下のように変更されます

カタカナへの切り替え
Control+Q
半角カタカナへの切り替え
Shift+Control+Q
半角英数への切り替え
Control+L
全角英数への切り替え
Control+Shift+Lまたはalt+Shift+L
変換候補を一つ前に戻す
Control+X
変換候補ユーザー辞書から削除
Control+Shift+X
現在入力モードを表示する
Control+;
設定の意味について

各種設定やファイルの内容の意味については、AquaSKK新下駄配列を使うための設定 解説編を参照してください。

1 AquaSKKでの選択ベルを変更

AquaSKK環境設定の「変換」タブの「選択ベル」の内容を以下の通り変更します。

1234567890
2 AquaSKK用.ruleファイル作成有効
~/Library/Application Support/AquaSKK/

に以下の行を含み、ファイル名が.ruleで終わるテキストファイル作成の上、AquaSKK環境設定の「かな規則」タブでチェックを入れます

s/,/,/,/
4 AquaSKK用のkeymap.confを作成有効
~/Library/Application Support/AquaSKK/

に下記の内容を含むkeymap.confという名称テキストファイルを追加した後、AquaSKKメニューから設定ファイルの再読み込みをします。

###
### keymap.conf
###

# ======================================================================
# event section
# ======================================================================

SKK_JMODE		ctrl::j||alt::j||ctrl::shift::j
SKK_ENTER		group::hex::0x03,0x0a,0x0d||ctrl::m
SKK_CANCEL		ctrl::g||hex::0x1b
SKK_BACKSPACE		hex::0x08||ctrl::h
SKK_DELETE		hex::0x7f||ctrl::d
SKK_TAB			hex::0x09||ctrl::i
SKK_PASTE		ctrl::y
SKK_LEFT		hex::0x1c||ctrl::b||keycode::7b
SKK_RIGHT		hex::0x1d||ctrl::f||keycode::7c
SKK_UP			hex::0x1e||ctrl::a||keycode::7e
SKK_DOWN		hex::0x1f||ctrl::e||keycode::7d
SKK_PING		ctrl::;
SKK_UNDO                ctrl::/

# ======================================================================
# attribute section(for SKK_CHAR)
# ======================================================================

ToggleKana		ctrl::q||alt::q
ToggleJisx0201Kana	shift::ctrl::q
SwitchToAscii		alt::l||ctrl::l
SwitchToJisx0208Latin	shift::ctrl::l||alt::shift::l

EnterAbbrev		/
EnterJapanese		Q
NextCompletion		.
PrevCompletion		,
NextCandidate		hex::0x20||ctrl::n
PrevCandidate		ctrl::x||ctrl::p
RemoveTrigger		ctrl::X

UpperCases		group::A-Z
Direct			group::keycode::0x41,0x43,0x45,0x4b,0x4e,0x51-0x59,0x5b,0x5c,0x5f
InputChars              group::hex::0x20-0x7e

CompConversion		alt::hex::0x20||shift::hex::0x20

# ======================================================================
# handle option
# ======================================================================

AlwaysHandled           group::keycode::0x66,0x68
PseudoHandled          hex::0x1b

4 KeyRemap4MacBookでSandSを設定

KeyRemap4MacBookインストールの上、KeyRemap4MacBook最初からまれている「Space to Shift_L (+When you type spce only, send Space)」の設定を有効します。

5 KeyRemap4MacBook用のprivate.xml新下駄配列用設定を追加、有効

以下の要素をKeyRemap4MacBook用のprivate.xmlファイルに追加し、private.xmlの再読み込みをした上で、有効します。

                <item>
                  <name>新下駄配列Aqua SKK向け・ローマ字入力)</name>
                  <identifier>remap.jis_shingeta_input_roman_qwerty_skk</identifier>
                  <inputmode_only>JAPANESE</inputmode_only>

<!-- 新下駄配列 -->
<!-- 単打Shift -->
<!-- 2段目 - ーには、ちぐばこがひげ「 -->
<autogen>--KeyToKey-- KeyCode::Q, ModifierFlag::SHIFT_L, KeyCode::MINUS,                  KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::W, ModifierFlag::SHIFT_L, KeyCode::N, ModifierFlag::SHIFT_L, KeyCode::I,          KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::E, ModifierFlag::SHIFT_L, KeyCode::H, ModifierFlag::SHIFT_L, KeyCode::A,          KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::R, ModifierFlag::SHIFT_L, KeyCode::COMMA,                  KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::T, ModifierFlag::SHIFT_L, KeyCode::T, ModifierFlag::SHIFT_L, KeyCode::I,          KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::Y, ModifierFlag::SHIFT_L, KeyCode::G, ModifierFlag::SHIFT_L, KeyCode::U,          KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::U, ModifierFlag::SHIFT_L, KeyCode::B, ModifierFlag::SHIFT_L, KeyCode::A,          KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::I, ModifierFlag::SHIFT_L, KeyCode::K, ModifierFlag::SHIFT_L, KeyCode::O,          KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::O, ModifierFlag::SHIFT_L, KeyCode::G, ModifierFlag::SHIFT_L, KeyCode::A,          KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::P, ModifierFlag::SHIFT_L, KeyCode::H, ModifierFlag::SHIFT_L, KeyCode::I,          KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::JIS_ATMARK, ModifierFlag::SHIFT_L, KeyCode::G, ModifierFlag::SHIFT_L, KeyCode::E, KeyCode::VK_NONE</autogen>
<!-- 「 -->

<!-- 3段目 - のとかんっくういしなBS」 -->
<autogen>--KeyToKey-- KeyCode::A, ModifierFlag::SHIFT_L, KeyCode::N, ModifierFlag::SHIFT_L, KeyCode::O,             KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::S, ModifierFlag::SHIFT_L, KeyCode::T, ModifierFlag::SHIFT_L, KeyCode::O,             KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::D, ModifierFlag::SHIFT_L, KeyCode::K, ModifierFlag::SHIFT_L, KeyCode::A,             KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::F, ModifierFlag::SHIFT_L, KeyCode::N, ModifierFlag::SHIFT_L, KeyCode::N,             KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::G, ModifierFlag::SHIFT_L, KeyCode::X, ModifierFlag::SHIFT_L, KeyCode::T, KeyCode::U, KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::H, ModifierFlag::SHIFT_L, KeyCode::K, ModifierFlag::SHIFT_L, KeyCode::U,             KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::J, ModifierFlag::SHIFT_L, KeyCode::U, ModifierFlag::SHIFT_L,                         KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::K, ModifierFlag::SHIFT_L, KeyCode::I, ModifierFlag::SHIFT_L,                         KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::L, ModifierFlag::SHIFT_L, KeyCode::S, ModifierFlag::SHIFT_L, KeyCode::I,             KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::SEMICOLON, ModifierFlag::SHIFT_L, KeyCode::N, ModifierFlag::SHIFT_L, KeyCode::A,     KeyCode::VK_NONE</autogen>
<!-- 」 -->



<!-- 4段目 - すまきるつてたで。ぶ¥ -->
<autogen>--KeyToKey-- KeyCode::Z, ModifierFlag::SHIFT_L, KeyCode::S, ModifierFlag::SHIFT_L, KeyCode::U,        KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::X, ModifierFlag::SHIFT_L, KeyCode::M, ModifierFlag::SHIFT_L, KeyCode::A,        KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::C, ModifierFlag::SHIFT_L, KeyCode::K, ModifierFlag::SHIFT_L, KeyCode::I,        KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::V, ModifierFlag::SHIFT_L, KeyCode::R, ModifierFlag::SHIFT_L, KeyCode::U,        KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::B, ModifierFlag::SHIFT_L, KeyCode::T, ModifierFlag::SHIFT_L, KeyCode::U,        KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::N, ModifierFlag::SHIFT_L, KeyCode::T, ModifierFlag::SHIFT_L, KeyCode::E,        KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::M, ModifierFlag::SHIFT_L, KeyCode::T, ModifierFlag::SHIFT_L, KeyCode::A,        KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::COMMA, ModifierFlag::SHIFT_L, KeyCode::D, ModifierFlag::SHIFT_L, KeyCode::E,    KeyCode::VK_NONE</autogen>
<!-- 。 -->
<autogen>--KeyToKey-- KeyCode::SLASH, ModifierFlag::SHIFT_L, KeyCode::B, ModifierFlag::SHIFT_L, KeyCode::U,    KeyCode::VK_NONE</autogen>

<!-- 単打 -->
<!-- 2段目 - ーには、ちぐばこがひげ「 -->
<autogen>--KeyToKey-- KeyCode::Q, ModifierFlag::NONE, KeyCode::MINUS,                  KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::W, ModifierFlag::NONE, KeyCode::N, KeyCode::I,          KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::E, ModifierFlag::NONE, KeyCode::H, KeyCode::A,          KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::R, ModifierFlag::NONE, KeyCode::COMMA,                  KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::T, ModifierFlag::NONE, KeyCode::T, KeyCode::I,          KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::Y, ModifierFlag::NONE, KeyCode::G, KeyCode::U,          KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::U, ModifierFlag::NONE, KeyCode::B, KeyCode::A,          KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::I, ModifierFlag::NONE, KeyCode::K, KeyCode::O,          KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::O, ModifierFlag::NONE, KeyCode::G, KeyCode::A,          KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::P, ModifierFlag::NONE, KeyCode::H, KeyCode::I,          KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::JIS_ATMARK, ModifierFlag::NONE, KeyCode::G, KeyCode::E, KeyCode::VK_NONE</autogen>
<!-- 「 -->

<!-- 3段目 - のとかんっくういしなBS」 -->
<autogen>--KeyToKey-- KeyCode::A, ModifierFlag::NONE, KeyCode::N, KeyCode::O,             KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::S, ModifierFlag::NONE, KeyCode::T, KeyCode::O,             KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::D, ModifierFlag::NONE, KeyCode::K, KeyCode::A,             KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::F, ModifierFlag::NONE, KeyCode::N, KeyCode::N,             KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::G, ModifierFlag::NONE, KeyCode::X, KeyCode::T, KeyCode::U, KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::H, ModifierFlag::NONE, KeyCode::K, KeyCode::U,             KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::J, ModifierFlag::NONE, KeyCode::U,                         KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::K, ModifierFlag::NONE, KeyCode::I,                         KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::L, ModifierFlag::NONE, KeyCode::S, KeyCode::I,             KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::SEMICOLON, ModifierFlag::NONE, KeyCode::N, KeyCode::A,     KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::JIS_COLON, ModifierFlag::NONE, KeyCode::DELETE,            KeyCode::VK_NONE</autogen>
<!-- 」 -->

<!-- 4段目 - すまきるつてたで。ぶ¥ -->
<autogen>--KeyToKey-- KeyCode::Z, ModifierFlag::NONE, KeyCode::S, KeyCode::U,        KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::X, ModifierFlag::NONE, KeyCode::M, KeyCode::A,        KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::C, ModifierFlag::NONE, KeyCode::K, KeyCode::I,        KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::V, ModifierFlag::NONE, KeyCode::R, KeyCode::U,        KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::B, ModifierFlag::NONE, KeyCode::T, KeyCode::U,        KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::N, ModifierFlag::NONE, KeyCode::T, KeyCode::E,        KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::M, ModifierFlag::NONE, KeyCode::T, KeyCode::A,        KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::COMMA, ModifierFlag::NONE, KeyCode::D, KeyCode::E,    KeyCode::VK_NONE</autogen>
<!-- 。 -->
<autogen>--KeyToKey-- KeyCode::SLASH, ModifierFlag::NONE, KeyCode::B, KeyCode::U,    KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- KeyCode::JIS_UNDERSCORE, ModifierFlag::NONE, KeyCode::JIS_YEN, KeyCode::VK_NONE</autogen>

<!-- 中指シフト -->
<!-- 2段目 - K:ファごふフィフェ , D:ウィぱよみウェウォ -->
<!-- K -->
<autogen>--SimultaneousKeyPresses-- KeyCode::K, KeyCode::Q, KeyCode::F, KeyCode::A,                      KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::K, KeyCode::W, KeyCode::G, KeyCode::O,                      KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::K, KeyCode::E, KeyCode::F, KeyCode::U,                      KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::K, KeyCode::R, KeyCode::F, KeyCode::I,                      KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::K, KeyCode::T, KeyCode::F, KeyCode::E,                      KeyCode::VK_NONE</autogen>
<!-- D -->
<autogen>--SimultaneousKeyPresses-- KeyCode::D, KeyCode::Y, KeyCode::W, KeyCode::I,                      KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::D, KeyCode::U, KeyCode::P, KeyCode::A,                      KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::D, KeyCode::I, KeyCode::Y, KeyCode::O,                      KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::D, KeyCode::O, KeyCode::M, KeyCode::I,                      KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::D, KeyCode::P, KeyCode::W, KeyCode::E,                      KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::D, KeyCode::JIS_ATMARK, KeyCode::U, KeyCode::X, KeyCode::O, KeyCode::VK_NONE</autogen>
<!-- Shiftウォ -->
<autogen>--SimultaneousKeyPresses-- KeyCode::D, ModifierFlag::SHIFT_L, KeyCode::JIS_ATMARK, KeyCode::U, ModifierFlag::SHIFT_L, KeyCode::X, KeyCode::O, KeyCode::VK_NONE</autogen>


<!-- 3段目 - K:ほじれもゆ , D:へあ[][]え -->
<!-- K -->
<autogen>--SimultaneousKeyPresses-- KeyCode::K, KeyCode::A, KeyCode::H, KeyCode::O, KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::K, KeyCode::S, KeyCode::J, KeyCode::I, KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::K, KeyCode::D, KeyCode::R, KeyCode::E, KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::K, KeyCode::F, KeyCode::M, KeyCode::O, KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::K, KeyCode::G, KeyCode::Y, KeyCode::U, KeyCode::VK_NONE</autogen>
<!-- D -->
<autogen>--SimultaneousKeyPresses-- KeyCode::D, KeyCode::H, KeyCode::H, KeyCode::E, KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::D, KeyCode::J, KeyCode::A,             KeyCode::VK_NONE</autogen>
<!-- [] -->
<!-- [] -->
<autogen>--SimultaneousKeyPresses-- KeyCode::D, KeyCode::SEMICOLON, KeyCode::E,     KeyCode::VK_NONE</autogen>

<!-- 4段目 - K:づぞぼむフォ , D:せねべぷヴ -->
<!-- K -->
<autogen>--SimultaneousKeyPresses-- KeyCode::K, KeyCode::Z, KeyCode::D, KeyCode::U,     KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::K, KeyCode::X, KeyCode::Z, KeyCode::O,     KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::K, KeyCode::C, KeyCode::B, KeyCode::O,     KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::K, KeyCode::V, KeyCode::M, KeyCode::U,     KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::K, KeyCode::B, KeyCode::F, KeyCode::O,     KeyCode::VK_NONE</autogen>
<!-- D -->
<autogen>--SimultaneousKeyPresses-- KeyCode::D, KeyCode::N, KeyCode::S, KeyCode::E,     KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::D, KeyCode::M, KeyCode::N, KeyCode::E,     KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::D, KeyCode::COMMA, KeyCode::B, KeyCode::E, KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::D, KeyCode::DOT, KeyCode::P, KeyCode::U,   KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::D, KeyCode::SLASH, KeyCode::V, KeyCode::U, KeyCode::VK_NONE</autogen>

<!-- 薬指シフト -->
<!-- 2段目 - L:ぢめけティディ , S:シェぺどやジェ -->
<!-- L -->
<autogen>--SimultaneousKeyPresses-- KeyCode::L, KeyCode::Q, KeyCode::D, KeyCode::I,             KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::L, KeyCode::W, KeyCode::M, KeyCode::E,             KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::L, KeyCode::E, KeyCode::K, KeyCode::E,             KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::L, KeyCode::R, KeyCode::T, KeyCode::H, KeyCode::I, KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::L, KeyCode::T, KeyCode::D, KeyCode::H, KeyCode::I, KeyCode::VK_NONE</autogen>
<!-- S -->
<autogen>--SimultaneousKeyPresses-- KeyCode::S, KeyCode::Y, KeyCode::S, KeyCode::H, KeyCode::E, KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::S, KeyCode::U, KeyCode::P, KeyCode::E,             KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::S, KeyCode::I, KeyCode::D, KeyCode::O,             KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::S, KeyCode::O, KeyCode::Y, KeyCode::A,             KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::S, KeyCode::P, KeyCode::J, KeyCode::E,             KeyCode::VK_NONE</autogen>

<!-- 3段目 - L:をさおりず , S:びら[][]そ -->
<!-- L -->
<autogen>--SimultaneousKeyPresses-- KeyCode::L, KeyCode::A, KeyCode::W, KeyCode::O,         KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::L, KeyCode::S, KeyCode::S, KeyCode::A,         KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- KeyCode::L, KeyCode::D, KeyC


  

2019-05-28

Japan begins immigration experiment


https://www.japantimes.co.jp/opinion/2019/05/27/commentary/japan-commentary/japan-begins-immigration-experiment

The one major recent episode of immigration was the movement of Koreans to Japan during the Japanese colonization of Korea and later during the Korean War. Due to Japan’s lack of birthright citizenship, the descendants of those immigrants have become a racialized minority, speaking no Korean but bearing Korean passports. Discrimination against these people, sometimes called Zainichi Koreans, was severe for decades, and though it has decreased substantially in recent years, a far-right fringe has emerged to persecute and slander the Zainichi.

Abe, despite being a conservative on foreign policy issues, has not tolerated these groups. In 2016 Japan passed its first law against hate speech, which is now being used to prosecute members of this group.

But the episode shows that Japanese society probably won’t be immune to the waves of nativist populism that have rocked Western countries in recent years. If even ethnic Koreans — who are generally physically indistinguishable from ethnic Japanese people — face persecution, people of visibly different racial groups may encounter even more.

2019-04-12

anond:20190412161226

いや、だから普通に辞書で、「bias」の意味として「prejudice」が載ってるから

https://en.oxforddictionaries.com/definition/bias

Inclination or prejudice for or against one person or group, especially in a way considered to be unfair.

2019-01-23

anond:20190123091846

報道によると、NSAの「ANT(アクセスネットワークテクノロジー)」という秘密機関は主にネットワークスマートフォンコンピュータへの監視に使う機器製造する。

50ページ近くある内部名簿はANTの開発した製品用途価格を詳しく列挙した。技術で処理された価格33ドルディスプレイケーブルを通じてハッカーディスプレイに表示される内容を見られる。

価格4万ドルショートメッセージサービスSMS)基地局監視対象携帯電話信号塔を模擬して通話内容を収集することができる。

一般ポータブルストレージデバイスのように見えるパソコン監視装置無線信号対象パソコンデータを発送したり接収したりすることができ、その価格は1個当たり2万ドルする。

NSAは情報収集範囲を拡大するため、通信大手を狙っている。ANTの開発したサーバーパソコンスマホは米シスコシステムズデルHP中国ファーウェイなど各社に出荷する。

https://engawa.5ch.net/test/read.cgi/poverty/1388646959/

ロシアカスペルスキーラボによると、何者かがハードディスクドライブファームウェア感染するスパイウェアを開発していたことがわかりました。ウェスタンデジタルシーゲイト東芝などのHDD動作するというこのスパイウェアは、「世界ほとんどのPC」に侵入できるというのです。日頃の行いのせいと言うべきか、このスパイウェアを開発した犯人は、アメリカ国家安全保障局NSA)なんじゃないかと疑われています

https://www.gizmodo.jp/2015/02/nsa_9.html

HDDファームウェア感染するマルウェアが登場、逃れる術はないことが判明

カスペルスキーコスティン・ライウ氏によると、一般に公開されている情報活用してHDDファームウェアを書き換えることは不可能とのこと。また、かつてイランウラン濃縮施設攻撃する目的NSAによって開発されたスパイウェアStuxnet」との類似性からアメリカという具体的な国名については避けたものの、Equation groupの背後にNSA存在することをカスペルスキー示唆しています

http://gigazine.net/news/20150218-hdd-firmware-malware/

NSAは1日で全世界50億台の携帯電話現在地を追跡していることが判明

2019-01-04

anond:20190104150940

実際現場GROUP BY句すら使えない子ばっかやで。

(それで可動してるシステムとかも平気であるわけだが)

2018-12-06

anond:20181206163648

この増田はcultureという意味文化と言ってるんじゃねえの?

Culture

The attitudes and behaviour characteristic of a particular social group.

2018-11-12

BTSに対するSWC非難声明邦訳)――これはSWCによる「全面降伏要求」だ

邦訳適当なので適当かもしれない

---

November 11, 2018

2018年1111

The Simon Wiesenthal Center denounced BTS, an internationally popular Korean band whose live performance on Japan TV was cancelled.

先日日本テレビ局ライブパフォーマンスの予定を取り消された、韓国国際的人気バンドBTSを、サイモン・ヴィーゼンタール・センター非難する。

“Wearing a T-shirt in Japan mocking the victims of the Nagasaki A-bomb, is just the latest incident of this band mocking the past,” charged Rabbi Abraham Cooper. Associate Dean and Director of Global Social Action of the Simon Wiesenthal Center, a leading Jewish Human Rights NGO.

サイモン・ヴィーゼンタール・センター副部長であり、グローバルソーシャルアクション部門であるラビアブラハム・クーパー師は、「長崎原爆による犠牲者嘲笑するようなTシャツを着用したということは、過去嘲笑するこのバンドが起こした、最新の事例であるに過ぎない」と批判した。

Members of the band posed for a photo shoot wearing hats with the Nazi SS Death Head logo. The SS was a key component of the Nazi mass murder of 6 million Jews during the WWII Holocaust. “Flags appearing on stage at their concert were eerily similar to the Nazi Swastika. It goes without saying that this group, which was invited to speak at the UN, owes the people of Japan and the victims of the Nazism an apology.”

たこバンドメンバーは、ナチ親衛隊の髑髏をあしらった帽子かぶり写真ポーズを収めている。ナチ親衛隊は600万人のユダヤ人第二次大戦中のホロコースト殺害した中心組織だ。「彼らのコンサートで見られた旗はナチハーケンクロイツ酷似している。国連演説にも招かれるようなグループが、日本の人々、またナチズムの犠牲者に対し謝罪の責務を負うのは言うまでもない」

“But that is not enough. It is clear that those designing and promoting this group’s career are too comfortable with denigrating the memory of the past. The result is that on young generations in Korea and around the world are more likely to identify bigotry and intolerance as beingcool’ and help erase the lessons of history. The management of this group, not only the front performers, should publicly apologize,” Rabbi Cooper added.

さらラビクーパー師は、「それだけではない。このグループを作り、運営している人々が、過去について中傷することに無頓着すぎるのは明らかだ。その結果、韓国や、世界若者たちが、偏見不寛容をカッコイものと考えるようになり、歴史の教訓を忘れることを助長することになる。先頭でパフォーマンスをしている彼らだけでなく、グループ運営している人々も、公式謝罪すべきだ」と付け加えた。

---

まり報道されていない部分への個人的感想

この2点はかなり気になる――なぜなら日本人でも知らない「長崎広島キノコ雲の違い」を明らかにして非難していること、Mocking the victimsという表現を使って「被爆者侮辱している」とSWC認識していることを明らかにしていることから、決して「ナチの方は謝るけど、原爆部分は言いがかり」というメッセージを受け入れないという姿勢が伝わるからだ。はっきり言ってこのメッセージナチ部分がかすむほどに反核的に読み取れる。謝罪すべき対象については「日本の人々(被爆者)とナチズムの犠牲者」と「日本の人々」を最初に置く念のいりようだ――これはそういう流儀なのかもしれないが。

SWCがこのようなリリースを出すのは驚きに値する。「原爆終戦を促し無駄犠牲を防いだ」という史観にさえ抵触しかねないからだ。原爆を開発した科学者ユダヤ人が多く含まれいたことも鑑みると、このようなメッセージが出たことは極めて興味深い。少なくとも巷間マスコミはてなブックマーク等で言われるように「SWCが出てきちゃったよ、やれやれ」とかいった話ではなさそうなのである原爆開発に積極的に加担したユダヤ人代表するような団体が、「広島」と「長崎」を明示的に分けて「嘲笑した」と非難していることについて、多少の考えをいたして欲しい。

2018-11-06

ちょまどさん…ロールチェンジ!の誤解

https://next.rikunabi.com/journal/20181101_p01/

リクナビNEXTランキング上位に入り注目を集めているこの記事だが、その内容には致命的な誤りがある。

まず一つ目、DevRelの定義だ。

DevRel(デブレル)とは、Developer Relations (デベロッパーリレーションズ) の略で、テクノロジー提供するベンダーマイクロソフトGoogleなど)が、開発者と良好な関係を築くことを目的とするマーケティング活動である

「良好な関係を築く」というのは曖昧表現だが間違ってはいない。しか

「DevRelは、その名の通り、開発者との関係性が重要です。マイクロソフトデベロッパー分野の窓口として、皆さんの声を直接お聞きし、製品に活かしたりドキュメントを用意したりして、より生産的に開発できるよう働きかけることがミッションの一つです。つまり、DevRelとは、開発者の皆さんと『一緒に』創っていく人たちのことです」

これは違う。DevRelは活動であり人ではない。言い間違えたか書き起こしを間違えたのかも知らないが、これでは定義理解していないと思われても仕方ないし、最重要キーワードなのに矛盾した定義を見逃す編集者も謎だ。

二つ目はここだ。

英語のAdvocateには複数意味があるが、ここでは「鼓舞する人」という意味が一番近いだろう。

はてそんな意味はあっただろうか。安心と信頼のMerriam-Websterで調べてみよう。

https://www.merriam-webster.com/dictionary/advocate

Definition of advocate (Entry 1 of 2)

1 : one who pleads the cause of another

2 : one who defends or maintains a cause or proposal

3 : one who supports or promotes the interests of a cause or group

Definition of advocate (Entry 2 of 2)

transitive verb

: to support or argue for (a cause, policy, etc.) : to plead in favor of

intransitive verb

: to act as advocate for someone or something

名詞の方は、一つ目は「主義・主張を代弁する人」、二つ目は「主張や提案を弁護する人」、三つ目は「特定集団主義利益になるよう働きかける人」という意味だ。

鼓舞する人」というのはだいぶ意味合いが違う。鼓舞するならinspiratorとかになると想像がつきそうなものだが、なぜその意味が近いと思ったのだろうか。DevRelとアドボケイトは記事の肝心となるはずの言葉だが、どちらも説明に不備があっては話の筋が崩壊しかねない。

エバンジェリストからアドボケイトになったとのことだが、エバンジェリストについての記述も詰めが甘い。

しかし、1年後に組織変更があり、DXは2つの新設部署に分かれた。

(DX: デベロッパーエバンジェリズム統括本部)

https://twitter.com/ayatokura/status/1021190099747262464

今年度は国内では、マイクロソフトエバンジェリスト(西脇サン除く)という役職は消え、元同僚はソフトウェアエンジニアや別の役職へ転身するかたちに

まりその時点でエバンジェリストという肩書き消滅した。つまり

肩書きは一応『テクニカルエバンジェリスト』のまま残っていた

というのは公式のものではない。

CSEエバンジェリスト担当企業訪問し、必要に応じハンズオントレーニングを行い、そのあとは数日間部屋にこもって一緒に実プロダクトの開発を一気に進める。いわば担当企業向けの特別ハッカソン

したがって「CSEエバンジェリストが」というのも明らかに矛盾した表現であるインターネットミームにされたり詐称されたりして可哀想言葉だ(好きか嫌いかでいえば嫌いな言葉だが)。

DevRelやアドボケイトというのはそこまで普及していない言葉で、不思議に思っていた人も多いだろう。そんな中公開されたこ記事は、人々に誤解を植え付ける結果を招いた。

ま、ちょまどのファンアンチ写真ばかり見て内容は一文字も頭に入っていないのだろうが…

2018-10-15

政的指向と政的嗜好

性的嗜好(sexual preference)と性的指向(sexual orientation)はその意味が大きく重なる用語であるが、英語の含意から前者は自発的選択の結果得られた後天的性質[9][10][11]、後者生来不変である先天的性質として一般的区別される

(Wikipedia)

まれつき変えられないものに対してとやかく言うのは良くないらしい。

で、こんな研究がある。

https://www.psychologytoday.com/intl/blog/predisposed/201401/politics-and-eating-worms

英語サイトなので詳しくは読んでもらえればいいのだけど、

In every group tested we found that people with measurably greater biological responses to disgusting and threatening images are significantly more likely to adopt conservative positions on social and defense matters.

全ての実験において、不快で脅かされる画像に対して大きな生物学的な反応をしめした人々は、社会問題防衛問題について有意保守的であることが確認できた。

臆病な人々は保守的思想を好む傾向があるというのは、ある程度納得できる話だと思う。

ここで"臆病"という言葉には悪い意味をもたせていないということは断っておく。

臆病な人が生き残ることもあれば、新しいことを試す人が生き残ることもあるだろうから

ところで、新奇性追求や損害回避性は遺伝率が40%程度あるとされる。(『言ってはいけない橘玲 214p)

ということは、あなたリベラル思想を持っているのはあなたが賢いからでも学んでいるからでもなく、

たまたまそのような遺伝子を持って生まれたからなのかもしれない

誰かが保守的な考え方を持っているのは、愚かだからでも学んでいないからでもなく、

たまたまそのような遺伝子を持って生まれたからなのかもしれない

まれつき変えられないものに対してとやかく言うのは良くないという考え方を

政的指向と政的嗜好に適用できるかどうかはリベラルにとって踏み絵となるのではないだろうか。

2018-08-04

アイマス界隈の同調圧力について

「俺は嫌な思いしてないから、担当じゃないアイドルが酷い扱いを受けていようがどうでもいい」

というのがアイマス界隈の同調圧力の正体である

同調圧力(どうちょうあつりょく 英: Peer pressure)とは、地域共同体職場などある特定ピアグループ(英: Peer group )において意思決定を行う際に、少数意見を有する者に対して暗黙のうちに多数意見に合わせることを強制することを指す。

少数意見を有する者に対して態度変容を迫る手段にはさまざまな方法がある。少数意見を有する者に対して物理的に危害を加える旨を通告するような明確な脅迫から、多数意見に逆らうことに恥の意識を持たせる、ネガティブ・キャンペーンを行って少数意見者が一部の変わり者であるとの印象操作をする、「一部の足並みの乱れが全体に迷惑をかける」と主張する、少数意見デメリット必要以上に誇張する、同調圧力をかけた集団から社会的排除を行うなどである。』


身に覚えないだろうか?

とくに『多数意見に逆らうことに恥の意識を持たせる、ネガティブ・キャンペーンを行って少数意見者が一部の変わり者であるとの印象操作をする、「一部の足並みの乱れが全体に迷惑をかける」と主張する、少数意見デメリット必要以上に誇張する』の部分である

2018年8月1日、SSA3のシークレットゲストが発表され賛否両論議論を巻き起こしているが、

常にシークレットゲストに備えて全通しない奴が悪いという自己責任論や

「SSA3のシークレットゲスト文句を言ってるのはライブに興味がない奴」などのレッテル張りは勿論のこと

元声なしアイドルゲストなのに「ゲストを気にするのは声優しか興味がない声豚」などという支離滅裂な叩き方をしてるPもいる。

botの件ではちょっとでも疑問に持った人が陰キャと罵られていたのも記憶に新しい

レッテルを貼り人格攻撃することによって意見を言っている人物クズであると印象付けることによって、その問題意見批判黙殺しているのだ。

また、明らかに同調圧力かける場合だけでなく、茶化しておもちゃにすることによって本来問題をうやむやにし、その話題をまともに話してる奴は馬鹿だ、変わり者だという風潮が出来上がってしま場合もある。

城ヶ崎美嘉ロリコン騒動佐久間まゆ百合の件はこのタイプ同調圧力だと私は思う。

からでも調べられるので是非、自分の目でその異様な光景を見て欲しい。

デレなら杏botSSR衣装使い回し、ツインテール

ミリならオリメン干し、詩花プッシュなど

ありとあらゆる不満や意見批判に対して同調圧力及び人格攻撃が行われている。

担当Pとその他大勢

ASであれば1/13、ミリオンなら1/39、デレマスだと1/188がそのアイドル担当Pで12/13、38/39、187/188のそのアイドル担当ではないPだ。

凄く当たり前の事を言ってるようだがそうではなく

多数派少数派という括りにした場合担当Pが圧倒的に少数派になり黙殺されてしまうのだ。

というかデレマス話題にも関わらず、みんマス厨がよく事情も知らないくせに首突っ込んでくるのがザラにあるので実際はもっと悲惨だ。

アイマスギャルゲーでありキャラ萌え系の作品であるアイマスというコミュニティはみんマス厨が支えてる訳ではない、無数の担当Pという個人集合体

「少数派だから」という暴論でそのキャラ担当Pの意見蔑ろにしていい訳がない。

ではなぜ多数派が少数派を叩くのかというと

苦しんでいる担当Pがそこに至るまでの背景や環境想像する能力がないから、安易に少数派、一部のP、マイノリティという言葉を振りかざし叩いてるのではないかと私は考える。(叩いても許されるサンドバッグが欲しいだけだろと思わなくもないが)

何も担当Pの気持ちになるですよ担当Pを思いやれとかとか高度な事を言ってる訳ではない、自分担当アイドルがそういう扱いを受けた場合想像くらいは余程の馬鹿でもない限りできるはずだ。

まあ、初期の方から声ありだったアイドル担当Pには声なしの気持ち理解できるとは思えないし 

ありとあらゆるコラボに引っ張りだこな圧倒的人気アイドルのPが不遇アイドル担当Pを察するのは不可能に近いが

少なくとも

「お前が不快な思いしてようが、アイマス文句つけんな。俺は嫌な思いしてないから」

という馬鹿げた理由人格攻撃していい訳がない。

余談

この投稿の為に増田登録過去記事を参考にしたが、はてなネガティブ話題が多いのは、Twitterネガティブな事言うとスクショで晒された挙げ句村八分にされるからだと思う。 

2018-06-14

anond:20180614191847

The deliberate killing of a large group of people, especially those of a particular nation or ethnic group.

(OED)

the deliberate murder of a whole group or race of people

(LDOCE)

Genocide is the deliberate murder of a whole community or race.

(COBUILD)

anond:20180614191847

The deliberate killing of a large group of people, especially those of a particular nation or ethnic group.

って書いてあるけど

どこに「男は殺して女は強姦し、生まれ子供自分宗教などに属させて民族の持つ文化を徹底的に破壊する」という意味が?

https://en.oxforddictionaries.com/definition/genocide

2018-06-04

anond:20180604161621

Although what causes pedophilia is not yet known, researchers began reporting a series of findings linking pedophilia with brain structure and function, beginning in 2002. Testing individuals from a variety of referral sources inside and outside the criminal justice system as well as controls, these studies found associations between pedophilia and lower IQs,[48][49][50] poorer scores on memory tests,[49] greater rates of non-right-handedness,[48][49][51][52] greater rates of school grade failure over and above the IQ differences,[53] lesser physical height,[54][55] greater probability of having suffered childhood head injuries resulting in unconsciousness,[56][57] and several differences in MRI-detected brain structures.[58][59][60]

Such studies suggest that there are one or more neurological characteristics present at birth that cause or increase the likelihood of being pedophilic. Some studies have found that pedophiles are less cognitively impaired than non-pedophilic child molesters.[61] A 2011 study reported that pedophilic child molesters had deficits in response inhibition, but no deficits in memory or cognitive flexibility.[62] Evidence of familial transmittability "suggests, but does not prove that genetic factors are responsible" for the development of pedophilia.[63] A 2015 study indicated that pedophilic offenders have a normal IQ.[64]

Another study, using structural MRI, indicated that male pedophiles have a lower volume of white matter than a control group.[58] Functional magnetic resonance imaging (fMRI) has indicated that child molesters diagnosed with pedophilia have reduced activation of the hypothalamus as compared with non-pedophilic persons when viewing sexually arousing pictures of adults.[65] A 2008 functional neuroimaging study notes that central processing of sexual stimuli in heterosexual "paedophile forensic inpatients" may be altered by a disturbance in the prefrontal networks, which "may be associated with stimulus-controlled behaviours, such as sexual compulsive behaviours". The findings may also suggest "a dysfunction at the cognitive stage of sexual arousal processing".[66]

Blanchard, Cantor, and Robichaud (2006) reviewed the research that attempted to identify hormonal aspects of pedophiles.[67] They concluded that there is some evidence that pedophilic men have less testosterone than controls, but that the research is of poor quality and that it is difficult to draw any firm conclusion from it.

While not causes of pedophilia themselves, childhood abuse by adults or comorbid psychiatric illnesses—such as personality disorders and substance abuse—are risk factors for acting on pedophilic urges.[6] Blanchard, Cantor, and Robichaud addressed comorbid psychiatric illnesses that, "The theoretical implications are not so clear. Do particular genes or noxious factors in the prenatal environment predispose a male to develop both affective disorders and pedophilia, or do the frustration, danger, and isolation engendered by unacceptable sexual desires—or their occasional furtive satisfactionlead to anxiety and despair?"[67] They indicated that, because they previously found mothers of pedophiles to be more likely to have undergone psychiatric treatment,[56] the genetic possibility is more likely.

A study analyzing the sexual fantasies of 200 heterosexual men by using the Wilson Sex Fantasy Questionnaire exam determined that males with a pronounced degree of paraphilic interest (including pedophilia) had a greater number of older brothers, a high 2D:4D digit ratio (which would indicate low prenatal androgen exposure), and an elevated probability of being left-handed, suggesting that disturbed hemispheric brain lateralization may play a role in deviant attractions.[68]

https://en.wikipedia.org/wiki/Pedophilia

2018-03-28

anond:20180328214304

海外ブログから原書の該当部分の引用だけ拾ってきたので考察は任せた

In the early days of airmail flying, the mail pilots came to believe that their crash rate was unacceptable, even for people accustomed to danger. Finally, a group of them convinced the U.S. Air Mail Service that postal supervisors at the airports were ordering them aloft in bad storms and poor visibility. The solution? Not a new regulation spelling out what weather was safe and unsafe, but rather this simple order: if an outgoing pilot desired, his supervisor had to join him in the cockpit to fly a circuit around the airport before the pilot went off on his mail run. Quickly the supervisors’ tolerance for bad weather dropped.

2018-02-04

ConoHaとかいVPSサービスが悪質すぎる話

時間課金だったり、萌えキャラ結構オススメされている事が多いVPS

ただその実態としては、非常に悪徳業者なので、軽く触ってみる程度だと問題ないだろうけれど、それ以上の利用は強くオススメ出来ない。

TL;DR

ConoHaは契約者に事後報告でサーバ勝手に止めます

諸条件あると思いますが、CPU100%使い切りする処理を継続していたら、事前警告なく、サーバを止められました。

こんな利用をしていたのは、CPUは共有ではないとされていたかなのだけれど…

https://megalodon.jp/2018-0114-1653-36/https://www.conoha.jp:443/faq/vps/

そんな事はお構いなしに停止させられました。それも夜中にね。

サーバ停止の事後連絡はあるけれど、一切の問い合わせ回答はなし

まぁ専有可能リソース100%使い切っても問題はないわけで、サーバの停止に対して不服を申し立てるも一切の応答なし。サーバ停止の事後連絡に対し返信をしようが、サポートへの問い合わせをしようがなしのつぶて。なので、利用者側に過失がある場合はもちろん、事業者側に過失があっても、お構いなしに機械的サーバを事後連絡でばんばん止めてくる。

隠蔽体質バリバリGMOインターネット

CPUの件は、全く以て対策になっていないと思うけれど、以下のFAQをしれっと削除していました。(「basic認証はできますか?」の下にあった)

CPUは共有ですか?

VPSお客様専用の環境ですので、CPUは共有ではありません。

削除した証拠こちら。

https://megalodon.jp/2018-0204-2144-52/https://www.conoha.jp:443/faq/vps/

いやー、せこすぎるよGMO

しれっとFAQ共有のCPUですに書き換えるだけでも十分過ぎるくらい悪質だけれど、不都合からと、いくらなんでも掲載を下ろしてしまうとは…

ちなみに、サポートとやり取りしていたときの内容はこち

>1.VPSサービスにおけるCPUの扱い

専有利用との理解ですが、間違いないでしょうか?

VPSにつきましては共用の環境となっており、仮想的に

専用の環境を割り当てているものとなります

FAQ記載につきまして、ご案内に不足ある記載となり

まこと申し訳ございません。

FAQにつきまして早急に改修を行わせていただきたく存じます

いやー、早急な改修というのは、隠蔽なんですね。GMOすごい。

ところでCPUが共有なのはどんなケース?

一般的仮想環境場合CPUオーバーコミット簡単にいうと、8個のCPUに9個以上のvCPU必要とするゲストOSを起動してしまう)しているケースです。今更、共用云々ということを言ってきたので、この点具体的に聞いてみました。

担当者

いつもご利用いただきまことありがとうございます

ConoHa お客様センターです。

お問い合わせの件につきまして、弊社サーバー仕様

おきましてはご案内できかねるものとなります

VPSにつきましては1台のサーバーリソースを他の仮想サーバー

共有しているものとなります

運用状況によっては収容ホストへの負荷影響が発生する

場合もございます

収容ホストや他の仮想サーバーへ影響が懸念される負荷が

検知されますと、今回のような措置実施する場合もございます

はい、見事に答えてもらえていません。

こちらとしては、契約するときスペックに関わる重要事項だから聞いているのだけれど、どうやら、ご案内できかねる内容らしい。

厳密なことをいうと、HyperThreadingを利用していると厳密には1vCPUで0.5コアの共有割り当てな一方で、1vCPUで1コア近い処理が出来てしまうので影響がなくはないのですが、こちらの件だとHTに配慮して2コアのサーバを借りていたので、それも関係なかったりね…

ということで、優良誤認による契約無効を主張してみましたが、テンプレ文で断られました。

担当者

いつもご利用いただきまことありがとうございます

ConoHa お客様センターです。

お問い合わせの件につきまして、すでにVPSの削除を

実施していただいている状況は確認いたしました。

大変恐縮ではございますが、ご料金の調整につきましては

対応できかねるものとなります

希望に沿える回答ができずまこと申し訳ございませんが

何とぞご了承くださいますようお願い申しあげます

今後ともConoHaをよろしくお願いいたします。

─────────────────────────────

GMOインターネット株式会社

ConoHa お客様センター

FAQ/よくあるご質問 https://www.conoha.jp/faq/

お問い合わせ info@conoha.jp

─────────────────────────────

おかげさまで22周年 すべての人にインターネット

GMO INTERNET GROUP ■ https://www.gmo.jp/

─────────────────────────────

機密情報に関する注意事項:このE-mailは、発信者意図した

信者のみが利用することを意図したものです。万が一、貴殿

このE-mailの発信者意図した受信者でない場合には、直ちに

送信者への連絡とこのE-mailを破棄願います


ちなみに他のVPSだと…

上記の使い方ですが、別に他のサーバに対するクラッキングをしているわけではないし、停止させられることはありません。念のため…(似た使い方をメジャーなA社、G社のパブリッククラウドや、S社のVPSでやってみましたがいずれも問題なし)

2018-01-15

「アズブカ・フクーサ」が中国人のための決済サービスを導入

スーパーマーケットチェーン「アズブカ・フクーサ」は、ロシアの食料品小売企業で初めて中国の決済サービス「アリペイ」を導入した。「アズブカ・フクーサ」およびロシアにおける決済システム、また「アリペイ」へのアクセス供給する「ルースキースタンダールト」銀行代理人が、その開始について「ヴェードモスチ」紙に語った。

アリペイとは、アリババ・グループ傘下企業であるアント・ファイナンシャルの決済システムであり、同社の調べによれば、中国人観光客の間で最も利用されている支払い方法である

2017年末、アリペイのロシア、旧CIS諸国および近東における経営企画部長であるボグダン・ザドロジュニは「ヴェードモスチ」に対して、2017年から2018年初頭にかけて、ロシア市場でそれぞれ3位と4位を占める食料品販売である「レンタ」および「ディクシー」が、いち早くアリペイを導入することになると語った。しかし「ヴェードモスチ」の情報筋によれば、これらの企業は「アズブカ・フクーサ」の2018年2月よりも後にサービスの導入を予定しているという。

「アズブカ・フクーサ」は1月18日から一部の店舗テスト運行を開始すると、同企業代理人アンドレイガルブコフは述べている。これらの店舗モスクワおよびサンクトペテルブルクにおける町の中心部観光スポット、および空港への道に位置し、全部で14の「アズブカ・フクーサ」と3つの小型店舗「ABデイリー」で行われるという。

アリペイによる決済の方法とは

アリペイを用いた決済は中国国民のみが利用でき、中国および世界における8万以上の商業施設がこの決済法を導入している。アリペイはスマホアプリを利用しており、決済に際してこのアプリQRコードを読み取る。アリペイによる決済のためには、中国銀行クレジットカード登録する必要があるが、プリペイド式での支払いも可能である

ガルブコフ氏は、ロシアの食料品に対する中国人観光客需要は顕著になっていると語る。「例えば、当社の店舗の一部ではロシア食品に特化した棚が設置されました」一般的中国人観光客菓子類ウォッカ、イクラなどの珍味や、ロシアっぽい品物—例えば、松かさなどが挙げられる—を購入するという。

ロシア小売店がアリペイによる決済サービスを導入し始めた背景には、中国から観光客流入の顕著な増加がある。最初にこの決済サービスを導入したのは、ツムやドルト、グム内のいくつかの店舗ルイ・ヴィトンクリスチャン・ディオールカルティエなどの高級品店だった。アリペイは、中国人観光客に最も人気のある諸領域で、世界中パートナー網を積極的に拡大している。「中国人はもはや現金を持ち歩かず、スマートフォンを用いた決済は不可欠になりつつある」12月日本ブルームバーグリテール部門長ソウ・タケヤはそう語った。日本の受け入れ観光客の大部分は中国人が占めている。

ナタリヤ・イシェンコ

«Азбука вкуса» внедрила сервис оплаты для китайцев

11.01.2018 12:30 288

Сеть супермаркетов «Азбука вкуса» первой среди российских продовольственных ритейлеров запустила китайский сервис для оплаты покупок Alipay. О запуске «Ведомостям» сообщили представители «Азбуки вкуса» и самой платежной системы в России, а также банка «Русский стандарт», который обеспечил доступ к Alipay.

Alipay — платежный сервис китайской Ant Financial, аффилированной с Alibaba Group. Alipay — наиболее часто используемый платежный способ у китайских туристов, по ее собственным данным.

В конце 2017 г. директор по развитию Alipay в России, странах СНГ и Ближнего Востока Богдан Задорожный говорил «Ведомостям», что с конца 2017 г. – начала 2018 г. к Alipay подключатся первые крупные продавцы продуктов питания – «Лента» и «Дикси», номер три и четыре на российском рынке соответственно. Но они планируют запуск Alipay позднее, чем «Азбука вкуса», — с февраля 2018 г., говорили ранее несколько источников «Ведомостей». Потенциально Alipay может привлечь дополнительный трафик в магазины за счет туристов из Китая, надеялся представитель «Дикси».

«Азбука вкуса» с 11 января подключает часть магазинов в тестовом режиме, говорит представитель компании Андрей Голубков. Эти магазины расположены в Москве и Петербурге в центре и туристических местах, а также на пути в аэропорты, говорит он: всего 14 супермаркетов «Азбука вкуса» и три более компактных магазина «АВ Daily».

Как расплатиться Alipay

Расплатиться с помощью Alipay могут только граждане Китая, такие платежи принимают более 8 млн торговых точек в Китае и мире. Alipay использует мобильное приложение, которое при оплате сканирует QR-код. Как правило, чтобы начать платить с помощью Alipay, пользователи привязывают банковскую карту китайского банка, также источником оплаты может быть баланс кошелька.

Спрос китайских туристов на российские продукты стал заметен, говорит Голубков: «Например, в некоторых наших магазинах появились специальные полки с российскими продуктами». Как правило, китайские покупатели выбирают кондитерские изделия, водку, икру и другие деликатесы, товары, которые, вероятно, ассоциируются с Россией, — например, кедровые орехи, перечисляет представитель сети.

Российские продавцы начали предоставлять возможность оплаты через Alipay после заметного роста потока туристов из Китая. В числе первых такой метод оплаты подключили магазины люксовых товаров — ЦУМ и ДЛТ, магазины ГУМа, Louis Vuitton, Christian Dior, Cartier и др. Alipay активно расширяет сеть партнеров по всему миру на наиболее популярных у китайских туристов направлениях. «Китайцы больше не носят с собой наличные, принимать платежи с помощью смартфонов становится обязательным», — говорил в декабре Bloomberg представитель ритейлера Takeya Сo в Японии, где на китайцев приходится основная доля въездного турпотока.

Наталья ИЩЕНКО

ソースhttp://www.banki.ru/news/bankpress/?id=10211836

2017-12-07

Firefox代替アドオンが見つからなくてつらい

自分Mozillaユーザの主導権を尊重する思想が好きでFirefoxを使っているので、他のブラウザをメインにするというのは解決にならない。

52ベースのESRは2018年6月までの命だし、Waterfoxは逆に新拡張が使えなくなるので難しい。

代替アドオンが見つからなくてかなりつらいアドオン

代替アドオンはあるが微妙

諦めたアドオン

感謝しか無いアドオン

早々にWebExtensionsに対応してくれて感謝しか無い。


アドオンサイト検索ってand検索できない?単語複数入れるとor検索になっているようでとても探しにくい。

アドオンとは関係ないが、爆速になったQuantumでも紀伊國屋書店サイトだけ異常に重い(特にショッピングカードなどログイン必要な部分)試しにChromeで開いたところ重くない。理由が分かる方がいたら教えてください。

2017-09-11

https://anond.hatelabo.jp/20170910205249

まじな話をすると、N予備校プログラミング入門コースやるのがオススメ

https://www.nnn.ed.nico

一日8時間勉強時間があるなら、だいたい一ヶ月で終わる内容。

月額1000円だけどしっかり勉強すれば一ヶ月の無料間中に終わると思う。

もともとN高等学校のノンプログラマーの生徒をWebエンジニアとして就職させるために作られたカリキュラム講師曰く去年はこれで二人エンジニア就職を決めたらしい。

内容も相当親切に説明していて、プログラミングで何か作るだけじゃなくて、就職必要な環境構築やセキュリティまでみっちりやる。

http://qiita.com/sifue/items/7e7c7867b64ce9742aee#%E3%82%B3%E3%83%B3%E3%82%BB%E3%83%97%E3%83%88%E3%82%92%E3%82%82%E3%81%A8%E3%81%AB%E6%A7%8B%E6%88%90%E3%81%95%E3%82%8C%E3%81%9F%E3%82%B3%E3%83%BC%E3%82%B9%E3%81%A8%E5%86%85%E5%AE%B9

講師が書いてる入門コースで習うことがまとめ。テキスト教材もあるけど授業も1項目を2時間で説明している。授業は週2の生放送とそのアーカイブがある。

↓みたいなことが学べる

----

Webプログラミング入門コース

Web ブラウザとは (Chrome, デベロッパーコンソール, alert)

はじめてのHTML (VSCode, HTML, Emmet)

さまざまなHTMLタグ (h, p, a, img, ul, tableタグ)

HTMLで作る自己紹介ページ (HTMLタグ組み合わせ, コンテンツ埋め込み)

はじめてのJavaScript (JS, ES6, エラー)

JavaScriptでの計算 (値, 算術演算子, 変数, 代入)

JavaScript論理を扱う (論理値, 論理積, 論理和, 否定, 比較演算子, if)

JavaScriptループ (ループ, for)

JavaScriptコレクション (コレクション, 配列, 添字, undefined)

JavaScript関数 (関数, 関数宣言, 引数, 戻り値, 関数呼び出し, 再帰)

JavaScriptオブジェクト (オブジェクト, モデリング, プロパティ, 要件定義)

はじめてのCSS (CSS, セレクタ, background-color, border)

CSSを使ったプログラミング (transform, id, class)

Webページの企画とデザイン (企画, 要件定義, モックアップ, 16進数カラーコード)

診断機能の開発 (const, let, JSDoc, インタフェース, 正規表現, テストコード)

診断機能組込み (div, 無名関数, アロー関数, ガード句, truthy, falsy)

ツイート機能の開発 (リバースエンジニアリング, URI, URL, URIエンコード)

Linux開発環境構築コース

LinuxというOS (VirtualBox, Vagrant, Ubuntuインストール, OS, CUIの大切さ)

コンピューター構成要素 (ノイマンコンピューター, プロセス, lshw, man, ps, dfの使い方)

ファイル操作 (pwd, ls, cd, mkdir, rm, cp, mv, find, ホストマシンとの共有ディレクトリ)

標準出力 (標準入力標準出力標準エラー出力パイプgrep)

vi (vimtutor)

シェルプログラミング (シバン, echo, read, 変数, if)

通信ネットワーク (パケット, tcpdump, IPアドレス, TCP, ルーター, ping)

サーバークライアント (tmux, nc, telnet)

HTTP通信 (http, https, DNS, hostsファイル, ポートフォワーディング)

通信をするボットの開発 (cron, ログ収集)

GitHubウェブサイトの公開 (GitHub, リポジトリ, fork, commit, 情報モラル)

イシュー管理とWikiによるドキュメント作成 (Issues, Wiki)

GitとGitHub連携 (git, ssh, clone, pull)

GitHubへのpush (init, add, status, インデックス, commit, push, tag)

Gitのブランチ (branch, checkout, merge, gh-pages)

ソーシャルコーディング (コンフリクト、プルリクエスト)

Webアプリ基礎コース

Node.js (Node.js, nodebrew, Linux, REPL, コマンドライン引数, プルリク課題)

集計処理を行うプログラム (集計, 人口動態CSV, Stream, for-of, 連想配列Map, map関数)

アルゴリズムの改善 (アルゴリズム, フィボナッチ数列, 再帰, time, プロファイル, nodegrind, O記法, メモ化)

ライブラリ (ライブラリ, パッケージマネージャー, npm)

Slackボット開発 (slack, mention, bot)

HubotとSlackアダプタ (hubot, yo)

モジュール化された処理 CRUD, オブジェクトライフサイクル, filter)

ボットインタフェースとの連携 (モジュールのつなぎ込み, trim, join)

同期I/Oと非同期I/O (同期I/O, 非同期I/O, ブロッキング)

例外処理 (try, catch, finally, throw)

HTTPサーバー (Web, TCPとUDP, Webサーバーの仕組み, Node.jsイベントループ, リスナー)

ログ (ログ, ログレベル)

HTTPのメソッド (メソッド, GET, POST, PUT, DELETE, CRUDとの対応)

HTMLフォーム (フォームの仕組み, form, input)

テンプレートエンジン (テンプレートエンジン, jade)

HerokuWebサービスを公開 (Webサービスの公開, heroku, dyno, toolbelt, login, create, logs)

認証利用者を制限する (認証, Basic認証, Authorizationヘッダ, ステータスコード)

Cookie を使った秘密匿名掲示板 (Cookie, Set-Cookie, expire)

UI、URI、モジュール設計 (モジュール設計, フォームメソッド制限, リダイレクト, 302)

フォームによる投稿機能の実装 (モジュール性, textarea, 303)

認証された投稿の一覧表示機能 (パスワードの平文管理の問題, 404, テンプレートのeach-in)

データベースへの保存機能の実装 (データベース, PostgreSQL, 主キー)

トラッキングCookieの実装 (トラッキング Cookie, IDの偽装, Cookie の削除)

削除機能の実装 (データベースを利用した削除処理, 認可, サーバーサイドでの認可)

管理者機能の実装 (Web サービス管理責任, 管理者機能の重要性)

デザインの改善 (Bootstrap, レスポンシブデザイン, セキュリティの問題があるサイトを公開しない)

脆弱性 (脆弱性, 脆弱性で生まれる損失, 個人情報保護法, OS コマンド・インジェクション)

XSS脆弱性対策 (XSS, 適切なエスケープ処理, リグレッション)

パスワード脆弱性対策(ハッシュ関数, メッセージダイジェスト, 不正アクセス禁止法, パスワードジェネレーター, 辞書攻撃)

セッション固定化攻撃脆弱性対策 (セッション, セッション固定化攻撃, ハッシュ値による正当性チェック)

より強固なセッション管理 (推測しづらいセッション識別子, 秘密鍵)

CSRF脆弱性対策 (CSRF, ワンタイムトークン)

安全なHerokuへの公開 (脆弱性に対する考え方, HTTPの廃止)

Webアプリ応用コース

Webフレームワーク (Express.js, フレームワーク導入, 簡単なAPI, セキュリティアップデート, Cookie パーサー, ミドルウェア, 外部認証, ロガー)

ExpressのAPI (app, Properties, Request, Response, Router)

GitHubを使った外部認証 (Passport, OAuth)

スティングフレームワーク (Mocha, レッド, グリーン, リファクタリング)

継続的インテグレーション (CircleCI)

クライアントフレームワーク (Webpack, Chrome 以外のブラウザでもES6)

DOM操作フレームワーク (jQuery, jQueryアニメーション, this)

AJAX (jQuery.ajax, クロスドメイン, 同一生成元ポリシー, x-requested-by, CORS)

WebSocket (WebSocket, WebSocketの状態遷移, Socket.io)

RDBとSQL (DDL, DCL, CREATE, DROP, INSERT, DELETE, UPDATE, WHERE)

データモデリング (リレーショナルモデル, 正規化)

テーブルの結合 (外部結合, 内部結合, 片側外部結合, JOIN ON)

インデックス (インデックス, 複合インデックス, Bツリー)

集計とソート (SUM, COUNT, ORDER BY, GROUP BY)

「予定調整くん」の設計 (要件定義、用語集、データモデル、URL設計モジュール設計、MVC)

認証とRouterモジュールの実装 (Mocha, supertest, passport-stub, モックテスト)

予定とユーザーの保存 (セキュリティ要件, UUID, 複合主キー)

予定とユーザーの一覧の表示 (非同期処理, Promise, then)

出欠とコメントの表示 (入れ子の連想配列, Promise.all, 子どもからデータを消す)

出欠とコメント更新 (Promiseチェイン, リファクタリング)

予定の編集と削除 (要件の衝突, 関数再利用)

デザインの改善 (this, グローバルオブジェクト)

セキュリティ対策と公開 (X-Frame-Options, Heroku環境変数)

2017-07-07

続々・シバターを取り巻く最近の流れ

シバターディズニーランドで仲良く遊ぶ、へきトラハウス

瀬戸弘司帽子と著書を送り、へきトラハウス特別出演させ、シバターと4500万円の金が動く試合メイクできることを動画配信する、漢a.k.a.GAMI

パチスロ実践後に漢a.k.a.GAMIへのアンサー動画を送る、シバター

そのシバター動画矛盾点を指摘し、株式会社VAZからシバターは「ビビり糞野郎」だと助言をもらい、「嘘つき糞野郎」と煽る、9sari group

以上関連のYouTubeコメント欄で争う、YouTubeキッズとヘッズ

それらを傍観する俺

(続く)

https://anond.hatelabo.jp/20170708022959

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