「im」を含む日記 RSS

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

2021-01-15

コンテンツインポテンツの共通点

中で役に立たない


con-は内包する

im-は否定

tentってなんや

2020-11-09

anond:20201109233621

👀め、出てるwww

「愛でてる」が正解。ほんとIMかしこいwww

昭和の頃のことえりかとおもってしまうな

2020-08-30

新型コロナウイルス接触確認アプリ(COCOA)で攻撃できる問題

はじめに

#COCOAボランティアデバッグ に尽力されている皆様に深い敬意を表します。

併せて、 OSS コミュニティへの悪影響を残している関係行政機関・各社担当者を強く軽蔑します。

project dead? · Issue #773 · Covid-19Radar/Covid19Radar · GitHub

COCOA が抱えるアプリケーション設計上の問題点

攻撃者が COVID-19 感染者になりすまして「陽性情報登録」を比較的容易に行える設計であること
接触記録の条件である「概ね1メートル以内で15分以上」の距離条件を大きく逸脱している可能性があること

(注) これはアプリケーション固有の問題ではない( Apple-Google API問題)が、前項の問題点と併せることで脅威となりうるので便宜的に示しておきます

COCOA が抱える運用上の問題点

※一部で報じられている「保健所から COCOA への陽性情報登録必要な処理番号が即日発行されない」などの問題もありますが、ここでは省略しま

上記で挙げた問題点悪用することで行えること

※以下はあくまシミュレーションであり、 COCOA悪用助長する意図はありません


かい説明や具体的な表現は控えましたが、この攻撃を仮に受けたとして致命傷に近いダメージを受ける事業者は少なくないと思います

事業所単位COCOA の導入を推奨している管理者直ちに見直すことを推奨します。

まとめ

本日より COCOA の導入を促すテレビCMが放映されているようです。( #検察庁法改正案に抗議します で一躍有名になったきゃりーぱみゅぱみゅ氏などが出演されているようです)

一方で COCOA アプリケーションリリース2020年7月13日リリースされた v1.1.2 を最後アップデートが途絶えており、不具合ととれる多数の事象解決されず、上記に挙げたような問題点払拭されることも残念ながら当面は無さそうです。

世間では高ぶる正義感からCOCOA の導入を声高らかに勧めたり、従業員ビジネスパートナーに導入を強いている管理者も現れているようです。

このエントリを通じて、そのような方々へ抵抗出来る材料提供できれば幸いです。

余談

冒頭のように COCOA の原型であるとされる Covid-19Radar/Covid19Radar プロジェクトOSS にあるまじき「放置状態」が続いています

これが GitHub を買収した企業所属する人間所作ですか?

IT/ICTOSS を通じて昨今の COVID-19 感染拡大を発端とする諸問題解決する動きは支持したいですが、このような杜撰サービス運営により IT/ICTOSS に対する世間の期待を悪化させることを強く憂慮しています

2020-08-13

ジンバブエですら視聴できるのにお前らときたら

赤毛のアン オープニングテーマ:きこえるかしら

Allowed countries

AD - Andorra

AE - United Arab Emirates

AF - Afghanistan

AG - Antigua and Barbuda

AI - Anguilla

AL - Albania

AM - Armenia

AO - Angola

AQ - Antarctica

AR - Argentina

AS - American Samoa

AT - Austria

AU - Australia

AW - Aruba

AX - Åland Islands

AZ - Azerbaijan

BA - Bosnia and Herzegovina

BB - Barbados

BD - Bangladesh

BE - Belgium

BF - Burkina Faso

BG - Bulgaria

BH - Bahrain

BI - Burundi

BJ - Benin

BL - Saint Barthélemy

BM - Bermuda

BN - Brunei Darussalam

BO - Bolivia (Plurinational State of)

BR - Brazil

BS - Bahamas

BT - Bhutan

BV - Bouvet Island

BW - Botswana

BY - Belarus

BZ - Belize

CA - Canada

CC - Cocos (Keeling) Islands

CD - Congo (Democratic Republic of the)

CF - Central African Republic

CG - Republic of the Congo

CH - Switzerland

CI - Côte d'Ivoire

CK - Cook Islands

CL - Chile

CM - Cameroon

CN - China

CO - Colombia

CR - Costa Rica

CU - Cuba

CV - Cabo Verde

CX - Christmas Island

CY - Cyprus

CZ - Czech Republic

DE - Germany

DJ - Djibouti

DM - Dominica

DO - Dominican Republic

DZ - Algeria

EC - Ecuador

EE - Estonia

EG - Egypt

EH - Western Sahara

ER - Eritrea

ES - Spain

ET - Ethiopia

FI - Finland

FJ - Fiji

FK - Falkland Islands (Malvinas)

FM - Micronesia (Federated States of)

FO - Faroe Islands

FR - France

GA - Gabon

GB - United Kingdom of Great Britain and Northern Ireland

GD - Grenada

GE - Georgia (country)

GF - French Guiana

GG - Guernsey

GH - Ghana

GI - Gibraltar

GL - Greenland

GM - Gambia

GN - Guinea

GP - Guadeloupe

GQ - Equatorial Guinea

GR - Greece

GS - South Georgia and the South Sandwich Islands

GT - Guatemala

GU - Guam

GW - Guinea-Bissau

GY - Guyana

HK - Hong Kong

HM - Heard Island and McDonald Islands

HN - Honduras

HR - Croatia

HT - Haiti

HU - Hungary

ID - Indonesia

IE - Republic of Ireland

IL - Israel

IM - Isle of Man

IN - India

IO - British Indian Ocean Territory

IQ - Iraq

IR - Iran (Islamic Republic of)

IS - Iceland

IT - Italy

JE - Jersey

JM - Jamaica

JO - Jordan

KE - Kenya

KG - Kyrgyzstan

KH - Cambodia

KI - Kiribati

KM - Comoros

KN - Saint Kitts and Nevis

KP - North Korea

KR - Korea (Republic of)

KW - Kuwait

KY - Cayman Islands

KZ - Kazakhstan

LA - Lao People's Democratic Republic

LB - Lebanon

LC - Saint Lucia

LI - Liechtenstein

LK - Sri Lanka

LR - Liberia

LS - Lesotho

LT - Lithuania

LU - Luxembourg

LV - Latvia

LY - Libya

MA - Morocco

MC - Monaco

MD - Moldova (Republic of)

ME - Montenegro

MG - Madagascar

MH - Marshall Islands

MK - Republic of Macedonia

ML - Mali

MM - Myanmar

MN - Mongolia

MO - Macao

MP - Northern Mariana Islands

MQ - Martinique

MR - Mauritania

MS - Montserrat

MT - Malta

MU - Mauritius

MV - Maldives

MW - Malawi

MX - Mexico

MY - Malaysia

MZ - Mozambique

NA - Namibia

NC - New Caledonia

NE - Niger

NF - Norfolk Island

NG - Nigeria

NI - Nicaragua

NL - Netherlands

NO - Norway

NP - Nepal

NR - Nauru

NU - Niue

NZ - New Zealand

OM - Oman

PA - Panama

PE - Peru

PF - French Polynesia

PG - Papua New Guinea

PH - Philippines

PK - Pakistan

PL - Poland

PM - Saint Pierre and Miquelon

PN - Pitcairn

PR - Puerto Rico

PS - State of Palestine

PT - Portugal

PW - Palau

PY - Paraguay

QA - Qatar

RE - Réunion

RO - Romania

RS - Serbia

RU - Russian Federation

RW - Rwanda

SA - Saudi Arabia

SB - Solomon Islands

SC - Seychelles

SD - Sudan

SE - Sweden

SG - Singapore

SH - Saint Helena, Ascension and Tristan da Cunha

SI - Slovenia

SJ - Svalbard and Jan Mayen

SK - Slovakia

SL - Sierra Leone

SM - San Marino

SN - Senegal

SO - Somalia

SR - Suriname

ST - Sao Tome and Principe

SV - El Salvador

SY - Syrian Arab Republic

SZ - Swaziland

TC - Turks and Caicos Islands

TD - Chad

TF - French Southern Territories

TG - Togo

TH - Thailand

TJ - Tajikistan

TK - Tokelau

TL - Timor-Leste

TM - Turkmenistan

TN - Tunisia

TO - Tonga

TR - Turkey

TT - Trinidad and Tobago

TV - Tuvalu

TW - Taiwan

TZ - Tanzania, United Republic of

UA - Ukraine

UG - Uganda

UM - United States Minor Outlying Islands

US - United States of America

UY - Uruguay

UZ - Uzbekistan

VA - Vatican City State

VC - Saint Vincent and the Grenadines

VE - Venezuela (Bolivarian Republic of)

VG - British Virgin Islands

VI - United States Virgin Islands

VN - Viet Nam

VU - Vanuatu

WF - Wallis and Futuna

WS - Samoa

YE - Yemen

YT - Mayotte

ZA - South Africa

ZM - Zambia

ZW - Zimbabwe


Disallowed countries

DK - Denmark

JP - Japan

2020-06-01

anond:20200601210616

俺らくらいになると友達いなくなるからIMの類は使わなくなるよな

2020-05-28

anond:20200528110428

なんか信じられない酷さだね。ちょっと目を疑ってしまった。

好き同士で結婚した友人はいるけど、そんな風な人はいないや。

政略結婚とか、家ためにしてるとかなのかな。

もしかしてだけど好きな人セフレ扱いされるんじゃなくて、そういって遊びたいだけで(セフレ男子の気を惹きたいだけで)

本当は、ご主人を愛してるんだと良いなぁ。

だって一緒に住んでいてご飯も食べてるのに寂しすぎるよ(´;ω;`)だれよりその女性が。

IM変換が変だったので直しました💦

2020-04-27

anond:20200427172210

ワイが持ってるグリム童話では国中の若い美しい娘全員バージョンやな

Es begab sich aber, dass der Koenig ein Fest anstelle, das drei Tage dauern sollte, und wozu alle schoenen Jungfrauen im Lande angeladen wurden, damit sich sein Sohn eine Braut aussuchen moechte.

2019-12-17

anond:20191217094749

からそこの事実が誤認だっつってんだろ

優待席を用意してもらってて、満員だから座れないなんてことは起こりえないように努力したのに

満員で座れなかった私頑張ってるとか意味不明アピールに使われたか

いやいやあん優待席用意したんだから座れましたよね?って事実を指摘しただけじゃねーのか?

そしたらグレタ側の反論が、列車を突っ切って移動しようとしたから座れなかったとかい反論でしょ?

からすれば、グレタ側の言い訳がひど過ぎると思うんだが?以下原文な。俺の理解は間違っているか

グレタ:

Traveling on overcrowded trains through Germany. And I’m finally on my way home!

ドイツ電車会社

Liebe #Greta, danke, dass Du uns Eisenbahner im Kampf gegen den Klimawandel unterstützt! Wir haben uns gefreut, dass Du am Samstag mit uns im ICE 74 unterwegs warst. Und das mit 100 Prozent Ökostrom. 1/2

Noch schöner wäre es gewesen, wenn Du zusätzlich auch berichtet hättest, wie freundlich und kompetent Du von unserem Team an Deinem Sitzplatz in der Ersten Klasse betreut worden bist. #Greta 2/2

グレタ:

Our train from Basel was taken out of traffic. So we sat on the floor on 2 different trains. After Göttingen I got a seat.This is no problem of course and I never said it was. Overcrowded trains is a great sign because it means the demand for train travel is high!

2019-12-16

Torrent違法アップロードしてる人は何が目的なのか

昔はまだ理解できた。

裏サイトアングラサイト?あそこにいたお礼は三行おじさんたちは崇め奉られるというメリットがあった。

WinMXファイル交換ソフトでは交換に使える武器を持つという意味アップロード価値があった。

現在世にある違法アップロードサイト広告詐欺で儲けるという分かりやす価値がある。

でもTorrentは何もない。儲けもなければお礼もない。IMチャットでのふれあいもない。

Torrentサイト違法アップロードしてるおじさんたちよ。

お前らは一体何のために違法アップロードをしているんだ。

2019-12-14

[][][]Ruby on Rails書籍勉強する前に

Ruby

Ruby基礎文法最速マスター

20分ではじめるRuby

ブラウザirb

https://try.ruby-lang.org/



Ruby入門 (全26回) - プログラミングならドットインストール

ttps://dotinstall.com/lessons/basic_ruby_v3

Ruby | プログラミングの入門なら基礎から学べるProgate[プロゲート]

ttps://prog-8.com/languages/ruby



技術面接で出された問題

ttps://b.hatena.ne.jp/entry/s/blog.agile.esm.co.jp/entry/2016/10/03/150625



Rails

Railsの教科書

Railsをはじめよう - Railsガイド

Ruby on Rails5 | プログラミングの入門なら基礎から学べるProgate

Ruby on Rails 5入門 (全28回) - プログラミングならドットインストール

Ruby on Rails チュートリアル:実例を使ってRailsを学ぼう - Michael Hartl (マイケル・ハートル)

Ruby on Rails ガイド:体系的に Rails を学ぼう

ttps://railsguides.jp/



私が億万長者になった日 DHH

Ruby on Railsの生みの親が見つけた人生で「最良のもの

人生で最良のものは「自由

ttps://bit.ly/2UrMXtt

私がプログラミングを始めたのは20代になってからです。DHH

ttps://bit.ly/3dk6XYa






リンク

6 of the top 10 @ycombinator companies (by valuation) were built using Ruby!

ttps://twitter.com/mhartl/status/1179561691857616896

ttps://prograils.com/posts/top-10-famous-sites-built-with-ruby-on-rails

Ruby on Railsの事例まとめ(海外有名サイト編)

ttps://b.hatena.ne.jp/entry/s/skillhub.jp/blogs/176

Ruby on Railsの事例まとめ(日本有名サイト編)

ttps://b.hatena.ne.jp/entry/s/skillhub.jp/blogs/177



スタートアップでのプロダクト開発はRails必要十分

スケーラビティがとか、拡張性がとか、モノリシックアーキテクチャは柔軟性がないんじゃとかいう声が聞こえてきそうだが(もっとも僕も前はそう思っていたのだが…)、

こんな技術的な美しさやなんちゃらビリティなんてものスタートアップにおける開発速度の重要性に比べたらなんの意味もないものである

ttps://medium.com/@reoring/4a92508bd170

最近PMFする前にアーキテクチャにこだわりすぎる事故をよくみる。

PMFする前のプロダクトなんて動けばなんぼなので、Railsで汚くてもいいかゴリゴリ書いて、最低限のJSをつけるだけでよい。

リリースするまで6ヶ月かけるというのは事故で、3週間ほどを目安に企画からベータリリースまでいくべき

ttps://twitter.com/wyvernMurai/status/1024150618288472064

マネーフォワードCTOが考えていること(20203月

Ruby on Railsは、現時点で、新規サービスを立ち上げる開発生産性が最も高いと判断しています。0-1のステージにおいて最も効果的であり、多くの場合は1-10でも有用です。ただし10-100のステージでは、デメリットが見えはじめますしか10-100のサービスにおいても、Ruby on Railsの利用範囲ゼロになることはないと考えています

ttps://moneyforward.com/engineers_blog/2020/03/31/cto-message-202003/

新規事業でのシステムづくりとなぜ作る側と意見が衝突するのか?

ttps://note.com/motoyasu_yamada/n/n3e2649a6c5a3

スタートアップWebアプリつくるなら、Railsアプリ分割せずAPIモード使わずシンプルにつくれ。

最初WebpackerとES6で必要になるまでFWつかうな」

ttps://twitter.com/daaaaaai/status/1154207078715498496

A Modern Web Application With Rails

ttps://medium.com/rubyinside/a-modern-web-application-with-rails-da3deb48014c

JavaScriptフレームワークはもうこりごり

HTMLCSSJSが私のフレームワーク

ttps://postd.cc/zero_framework_manifesto/

ほとんどのスタートアップにとって、マイクロサービスはよい選択ではない

ttps://www.infoq.com/jp/news/2020/06/monolith-decomposition-newman/

Istioがマイクロサービスからモノリシックアプリに変化。その背景とは

ttps://b.hatena.ne.jp/entry/s/thinkit.co.jp/article/17540

さよならアーキテクチャ議論

1. 事業成功に占めるアーキテクチャという要素の小ささ

2. チームでの共通認識を作るコスト

3. レイヤー分けという行為のものへの疑問

売り上げは全てを癒すけど、アーキテクチャは全ては癒してくれないんですよ。

ttps://note.com/timakin/n/n02f6be6aa0bf

スーパーFatControllerだし、設計もめちゃくちゃだけど100万人以上に使ってもらえて、そこそこ利益も生み出した

ttps://bit.ly/2CxT7To

Twitter創始者

Ruby on Railsを使って2週間で最初の動くバージョンを作り上げた

ttps://bit.ly/2KdcKim

Ruby on Rails10分で作るTwitterもどき

ttps://bit.ly/2KVdAl8

時間ツイッターサービスを作ろう! – KRAY Inc.

ttps://b.hatena.ne.jp/entry/s/kray.jp/blog/twitter_service_in_1hours/

「1人で6時間で作った」 Twitter匿名質問「Peing」人気、月間2億PV超えへ

ttps://bit.ly/3b7qyIz

Ruby on Rails:それでもほとんどのチームにとって最高のWebアプリフレームワーク

ttps://b.hatena.ne.jp/entry/s/twitter.com/hackernewsj/status/1331373405858373633

Railsは終わらない」と私が言う理由

Railsの真価は Web開発に必要基本的機能が全て揃い、その機能全てがローカル動作してテストを書く仕組みが存在することにあると考えています

ttps://qiita.com/alfa/items/3a23f32fd905e3ded0d8

Go で同じくことをやるのは難しいというのが試した結果の結論でした。例えば Rails サーバーからメールを送るなら ActionMailer を使えば一瞬でできますが、Go ではそこまでの速度は出せません。

ttps://www.wantedly.com/companies/wantedly/post_articles/193633?utm_source=t.co&utm_medium=share&lang=ja

僕らがRailsで戦い続ける理由

ttps://speakerdeck.com/toshimaru/why-we-use-ruby-on-rails

それでもRails選択する3つの理由 - pblog

ttps://ppworks.hatenablog.jp/entry/2015/02/19/223552

僕はずっとRails使ってますが、別にRailsにこだわってるわけではないのでもっと良い技術があれば普通に移行すると思います

ただ移行するためには今持っているRails資産経験など全てを超えてなお移行したほうがメリットある場合に限るので中々そういうものは少ないかな、、、と

ttps://b.hatena.ne.jp/entry/twitter.com/_sesere/status/953120084666433537

今は分かりませんが、数年前まではphprubyと同じ事をしようとするとソースコード量が3倍近く必要でした ソースが短ければバグが発生し辛いですし、ミスもかかる時間も減る と言うことで僕はruby、、、と言うよりrailsをおしま

ttps://b.hatena.ne.jp/entry/twitter.com/_sesere/status/928170730893619200

Railsセミナー面白かった。 スタートアップ企業社長PHPを捨ててRailsを選んだ理由エンジニアの安定性というのが、今回聞いた中では一番心に残った。

エンジニア視点ではなく、経営視点で考えたら、ボトルネックは必ず人だからだよな。

ttps://b.hatena.ne.jp/entry/s/twitter.com/poepoe49091/status/762141005432750080

スピードに対してごちゃごちゃ言うなら C じゃなくアセンブラで書けばいい。

それをなんで C で書いてるのかって言えば、 それはもちろん「コードがわかりやすい」とか、「早く書ける」って のが理由だろう。

そして、Ruby は C よりわかりやすいし速く書ける。 ということは、「C よりも Ruby」というのは非常に自然選択では ないだろうか?

ttp://i.loveruby.net/ja/ruby/why.html

Cで書くと2日かかる。実行時間は0.1秒

Rubyで書くと1日かかる。実行時間10秒(Cの100倍)

と、すこし極端な仮定を置いてみると、どっちが得でしょうか。

ttps://jp.quora.com/naze-ruby-ha-hokano-gengo-to-kurabe-te-osoi-node-shou-ka

Railsアプリケーションを、Heroku上で1分間125,000リクエスト対応できるようにスケーリングする

ttps://postd.cc/scaling-rails-to-125-000-requests-per-minute-on-heroku/



私がプログラミングを始めたのは20代になってからです。DHH

ttps://bit.ly/3dk6XYa

2017年、Railsが学ぶ価値のあるフレームワークである理由は何ですか?

回答者David Heinemeier Hansson(デイヴィッド・ハイネマイヤーハンソン)、Ruby on Railsクリエイター、Basecamp創設者 & CTO

ttps://jp.quora.com/2017年-Railsが学ぶ価値のあるフレームワークである理由は/answers/129556088

RubyRails学習ガイド2019年版

ttps://magazine.rubyist.net/articles/0059/0059-Ruby-Rails-Beginners-Guide.html

Rails2019年も「あり」か? 統計を調べる

ttps://techracho.bpsinc.jp/hachi8833/2019_01_25/68846

Rails2019年も「あり」か? Rails長所と向いている用途

ttps://techracho.bpsinc.jp/hachi8833/2019_01_29/68871

Rails2019年も「あり」か? Rails短所と不向きな用途、他の選択肢など

ttps://techracho.bpsinc.jp/hachi8833/2019_01_31/68875

Ruby on Railsの作者より:高まった生産性仕事を余計にこなすためではなく自分の将来に向けて使おう

ttps://b.hatena.ne.jp/entry/s/himazublog.hatenadiary.org/entry/20080927/1222445526

プロジェクト管理ツールBasecampの最高技術責任者、デイヴィッド・ハンソンさんの仕事

ttps://www.lifehacker.jp/2017/12/171204-im-david-heinemeier-hansson-basecamp-cto-and-this-is.html

Railsの基本理念 : Railsの生みの親が掲げる8つの原則

ttps://postd.cc/rails-doctrine/

Ruby on Rails: DHHインタビュー

Railsにある20%のソリューション問題の80%を解決できるようにしています

ttps://kdmsnr.com/translations/interview-with-dhh/

コメントが多いコードダメコードだと思う

最近の Basecampコードにはこんなのがある。

ttps://b.hatena.ne.jp/entry?url=http%3A%2F%2Fwww.portalshit.net%2F2012%2F09%2F23%2Fcode-with-a-lot-of-comments-smells

DHHはどのようにRailsコントローラを書くのか

ttps://b.hatena.ne.jp/entry?url=http%3A%2F%2Fpostd.cc%2Fhow-dhh-organizes-his-rails-controllers%2F

ShopifyにおけるRuby on Railsで速いコードを書く方法

ttps://b.hatena.ne.jp/entry/s/medium.com/@teruhisafukumoto/how-to-write-fast-code-in-ruby-on-rails-at-shopify-70668edc47b1

Railsアプリ設計

ttps://speakerdeck.com/sinsoku/railsapurifalseshe-ji

Ruby on Railsの正体と向き合い方

ttps://b.hatena.ne.jp/entry?url=https%3A%2F%2Fspeakerdeck.com%2Fyasaichi%2Fwhat-is-ruby-on-rails-and-how-to-deal-with-it

Railsエンジニアのためのウェブセキュリティ入門

ttps://b.hatena.ne.jp/entry/s/www.slideshare.net/ockeghem/ruby-on-rails-security-142250872



経験からRuby on Railsを学んで仕事につなげるまでの1000時間メニュー

ttps://qiita.com/saboyutaka/items/1a8c40e105e93ac6856a

あなたマスターしたのはいくつ? Rails習得するために必要技術要素の一覧

ttps://qiita.com/jnchito/items/063e332cbe3023f52f93

railsのdefaultでは用意されていない考え方や設計リファクタリングについてのリンク

ttps://qiita.com/tos-miyake/items/8dffb16273726f538d49

Rails逆引き辞典

ttps://qiita.com/zizynonno/items/d52189b120c43e980160

ttps://qiita.com/zizynonno/items/ae936e4a4832a8f18858

素人Webサービスを作ってみて分かった9つのこと

Webアプリ想像以上に複雑だった

ttps://el.jibun.atmarkit.co.jp/rails/2011/09/web9-1e8b.html

3年弱でゼロからフルスタックエンジニアになるまでにやったこと - 自分攻略していく記録

ttps://b.hatena.ne.jp/entry/s/diary.shuichi.tech/entry/how-to-be-fullstack

プログラミング独習するには10年かかる

ttps://www.yamdas.org/column/technique/21-daysj.html

プログラミングに関する法則原則一覧

ttps://qiita.com/hirokidaichi/items/d6c473d8011bd9330e63

「一つのことを、うまくやれ」

ttps://ja.wikipedia.org/wiki/UNIX哲学

ジョエルテスト

ttps://bit.ly/3fTUsmf

Joel on Software(ジョエル・オン・ソフトウェア) あなた絶対すべきでないこと(スクラッチから書き直す)

ttps://urashita.com/archives/3782

The Twelve-Factor App (日本語訳)

ttps://12factor.net/ja/

優秀なエンジニア5人は二流の1000人を完全に凌駕する:Rails Hub情報局エンジニアライフ

ttps://b.hatena.ne.jp/entry/s/el.jibun.atmarkit.co.jp/rails/2011/06/51000-6676.html

ビル・ゲイツさら過激で、「優秀な旋盤工の賃金は平均的な旋盤工の数倍だが、優秀なソフトウェアプログラマーは平均的なプログラマーの1万倍の価値がある」

ttps://blog.tinect.jp/?p=64985

ブルックスの法則

遅れているソフトウェアプロジェクトへの要員追加はさらに遅らせるだけだ。

1人の妊婦が9か月で赤ちゃん出産できても、9人の妊婦が1ヶ月で赤ちゃん出産することはできないのである

ttps://ja.wikipedia.org/wiki/%E3%83%96%E3%83%AB%E3%83%83%E3%82%AF%E3%82%B9%E3%81%AE%E6%B3%95%E5%89%87

技術負債という概念の生みの親 Ward Cunningham 自身による説明

ttps://t-wada.hatenablog.jp/entry/ward-explains-debt-metaphor

銀の弾丸に関するノート

ttps://bit.ly/3epWY3i

巧遅拙速に如かず

Done is better than perfect.

完璧であるより出来上がる方がいい

Facebook

雑なやりとり

ttps://kuranuki.sonicgarden.jp/2019/10/casual-talk.html

サービス開発初期の「時間を金で買う」技術

エンジニアの時給単価で考える

ttps://speakerdeck.com/mstshiwasaki/sabisukai-fa-chu-qi-false-shi-jian-wojin-demai-u-ji-Permalink | 記事への反応(1) | 19:18

2019-10-17

anond:20191016163058

完全に余談です:

いまiPhoneで「積極的」と入力したら、続く入力候補の先頭に「自由」が出てきてギョッとした。「積極的自由」と入力しようとしたことはない。はず。

具体的には:

積極的自由消極的自由増田を開いた状態で[↑]をタップ、続いてSlackアイコンタップして送信内容に「積極的自由消極的自由」と書き込もうとした。

iOSIMはいま開いているページを参考にして入力候補を出すのかな?

2019-09-21

anond:20190920130126

Japaner können kein Englisch, auch wenn sie im Pflichtschulbereich Englisch lernen. Was ist los?

2019-06-21

AquaSKK新下駄配列を使うための設定 解説

anond:20190621202451

AquaSKKには同時打鍵認識記述する方法がないため、新下駄配列使用するには、AZIK場合のようにかな規則ショートカットキーをいじるだけでは不十分です。さらに一歩進んで、キー割り当てソフト使用する必要があります

私はKeyRemap4MacBookを使ってそれなりに新下駄配列が使える状態に出来たので今の時点での成果を少しずつ紹介していきます

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

AZIK場合以上に、SKKで多用する「L」「Q」「X」といった単打のショートカットは、Controlとの組み合わせなどに変更しておく必要があります。これらのキーを使うかながどれも打てなくなるからです。

AZIK場合のQ,L,Xの問題と同じく、keymap.confを修正します。

AZIK場合と異なり、この問題修正には.ruleファイルの変更は不要です。

SandSの採用

両手で同時打鍵をする新下駄配列では小指でのシフト操作現実的ではありませんので、スペースキーシフトするSandS採用します。

KeyRemap4MacBook最初からまれている「Space to Shift_L (+When you type spce only, sendSpace)」の各種設定を好みで選んでもらえばいいと思います

既存の設定について

KeyRemap4MacBookには、既に「ことえり」「ATOK」といった普通IME用の設定はあります

これらの設定でも、ほとんどのひらがなカタカナ入力スムーズにできます

単打シフト問題

しかし、これらの設定では、漢字単語入力でつまります。単打入力の際にシフトしても、変換モードに移行しないのです。

この原因は、jis_shingeta_base.xmlにおいて、単打の場合モディファイアキーが押されていない場合のみ、新下駄配列への置き換えが行なわれるように設定されているからです。

下記の「ModifierFlag::NONE」という文字列がそれです。(「く」の定義を例にしています

<autogen>--KeyToKey-- 
KeyCode::H, ModifierFlag::NONE,
KeyCode::K, KeyCode::U, 
KeyCode::VK_NONE</autogen>

これは各種のショートカットキーを使えるようにするためでしょうがSKK的には困ります

シフト付きの単打の場合新下駄配列への置き換えが行なわれるように、上記のjis_shingeta_base.xmlコピー((usキーボードの場合jis_shingeta_base_for_us.xmlベースにした方がいいのでしょうね。))した上で、単打がシフトされている場合にも、文字が入れ替えられ、また、単打がシフトされている場合には入れ替えられた文字の一文字目もシフトされる定義を追加しましょう。

<autogen>--KeyToKey-- 
KeyCode::H, ModifierFlag::NONE,
KeyCode::K, KeyCode::U,
KeyCode::VK_NONE</autogen>
<autogen>--KeyToKey-- 
KeyCode::H, ModifierFlag::SHIFT_L,
KeyCode::K, ModifierFlag::SHIFT_L, KeyCode::U, 
KeyCode::VK_NONE</autogen>

この追加を単打文字全てに対して行ない、修正後の定義private.xmlに追加します。

これで、そこそこ打てるようになるはずです。

「うぉ」の問題

単打でないかなのほとんどは、シフトによって普通に変換モードに入ることができますKeyRemap4MacBookで同時打鍵表現するのに使われる--SimultaneousKeyPresses--は、シフトについて設定しない場合シフトをそのまま渡してくれるからです。

ただし、この仕様はDと@の同時打鍵入力される「うぉ」の場合問題となります

<autogen>--SimultaneousKeyPresses--
KeyCode::D, KeyCode::JIS_ATMARK,
KeyCode::U, KeyCode::X, KeyCode::O,
KeyCode::VK_NONE</autogen>

「うぉ」を表現するのに必要なU、X、Oのすべてがシフトしてしまうのが良くないようで、シフトすると「う」と「ぉ」の間に送りの区切れがあると認識されて辞書登録モードに入ってしまます

以下のようにDがシフトしている場合の設定を明示的に追加して、Uだけがシフトするようにすれば大丈夫です。

<autogen>--SimultaneousKeyPresses--
KeyCode::D, ModifierFlag::SHIFT_L, KeyCode::JIS_ATMARK, 
KeyCode::U, ModifierFlag::SHIFT_L, KeyCode::X, KeyCode::O,
KeyCode::VK_NONE</autogen>
・の問題

同手同時打鍵による記号入力のうち、!と?の入力特に問題なくできますデフォルトでは半角ですが、全角にしたければAquaSKKの.ruleファイルで指定するだけで大丈夫です。

!,!,!,!
?,?,?,?

RとF、RとGの同時打鍵による「・」の入力については、jis_shingeta_base.xmlに設定がありません。これは、・についてはIMによって、入力方法が異なるからです。SKK場合はz/で・を入力しまから、RとF、RとG同時打鍵でz/が入力されるようにしましょう。

<autogen>--SimultaneousKeyPresses-- 
KeyCode::R, KeyCode::F,
KeyCode::Z, KeyCode::SLASH, 
KeyCode::VK_NONE</autogen>
<autogen>--SimultaneousKeyPresses-- 
KeyCode::R, KeyCode::G,
KeyCode::Z, KeyCode::SLASH, 
KeyCode::VK_NONE</autogen>
/の問題

/もjis_shingeta_base.xmlに設定がありません。しかも、SKKデフォルトでは/の直接入力ができませんので、KeyRemap4MacBookの設定を弄るだけでは対応できません。

そこで、まず.ruleファイルに「s/」で「/」が入力できるような設定を追加したうえで、

s/,/,/,/

HとUの同時打鍵でSと/が入力されるようにprivate.xmlに設定を追加します。

<autogen>--SimultaneousKeyPresses-- 
KeyCode::H, KeyCode::U,
KeyCode::S, KeyCode::SLASH, 
KeyCode::VK_NONE</autogen>
「」と()問題

FG同時打鍵による「」、HJ同時打鍵による()入力一見できてるように見えるかもしれませんが、無駄な改行が挿入されるうえ、真ん中に移動してくれません。他のIMでの確定用に無駄なENTERが入力されるからです。

<!-- FG -> 「」 & ENTER & 左移動 -->
<autogen>--SimultaneousKeyPresses-- 
KeyCode::F, KeyCode::G,
KeyCode::JIS_BRACKET_LEFT, KeyCode::JIS_BRACKET_RIGHT,
KeyCode::RETURN, KeyCode::CURSOR_LEFT, 
KeyCode::VK_NONE</autogen>
<!-- HJ -> () & ENTER & 左移動 -->
<autogen>--SimultaneousKeyPresses-- 
KeyCode::H, KeyCode::J,
KeyCode::KEY_8, ModifierFlag::SHIFT_L, 
KeyCode::KEY_9, ModifierFlag::SHIFT_L,
 KeyCode::RETURN, KeyCode::CURSOR_LEFT, 
KeyCode::VK_NONE</autogen>

これは、KeyCode::RETURNを削除すれば解決です。

<!-- FG -> 「」 & 左移動 -->
<autogen>--SimultaneousKeyPresses-- 
KeyCode::F, KeyCode::G, 
KeyCode::JIS_BRACKET_LEFT, KeyCode::JIS_BRACKET_RIGHT,
KeyCode::CURSOR_LEFT, 
KeyCode::VK_NONE</autogen>
<!-- HJ -> () & ENTER & 左移動 -->
<autogen>--SimultaneousKeyPresses-- 
KeyCode::H, KeyCode::J,
KeyCode::KEY_8, ModifierFlag::SHIFT_L, 
KeyCode::KEY_9, ModifierFlag::SHIFT_L,
KeyCode::CURSOR_LEFT, 
KeyCode::VK_NONE</autogen>
選択ベル問題

新下駄配列を使っていると、候補ウィンドウ選択ベル(ASDFGHJKL)が使えなくなりますAquaSKK環境設定で選択ベルを1から9か、1から0に変えておきましょう。

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


  

動画再生できません

https://www.youtube.com/watch?v=ghZpyHP7B_g

Eight Melodies - Mother OST

動画再生できません
この動画には Sony Music Entertainment (Japan) Inc. さんのコンテンツが含まれており、お住まい地域では著作権上の問題権利所有者によりブロックされています

https://polsy.org.uk/stuff/ytrestrict.cgi?ytid=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DghZpyHP7B_g

Allowed countries


AD - Andorra AE - United Arab Emirates AF - Afghanistan AG - Antigua and Barbuda AI - Anguilla AL - Albania AM - Armenia AO - Angola AQ - Antarctica AR - Argentina AS - American Samoa AT - Austria AU - Australia AW - Aruba AX - Åland Islands AZ - Azerbaijan BA - Bosnia and Herzegovina BB - Barbados BD - Bangladesh BE - Belgium BF - Burkina Faso BG - Bulgaria BH - Bahrain BI - Burundi BJ - Benin BL - Saint Barthélemy BM - Bermuda BN - Brunei Darussalam BO - Bolivia (Plurinational State of) BR - Brazil BS - Bahamas BT - Bhutan BV - Bouvet sland BW - Botswana BY - Belarus BZ - Belize CA - Canada CC - Cocos (Keeling) Islands CD - Congo (Democratic Republic of the) CF - Central African Republic CG - Republic of the Congo CH - Switzerland CI - Côte d'Ivoire CK - Cook Islands CL - Chile CM - Cameroon CN - China CO - Colombia CR - Costa Rica CU - Cuba CV - Cabo Verde CX - Christmas Island CY - Cyprus CZ - Czech Republic DE - Germany DJ - Djibouti DK - Denmark DM - Dominica DO - Dominican Republic DZ - Algeria EC - Ecuador EE - Estonia EG - Egypt EH - Western Sahara ER - Eritrea ES - Spain ET - Ethiopia FI - Finland FJ - Fiji FK - Falkland Islands (Malvinas) FM - Micronesia (Federated States of) FO - Faroe Islands FR - France GA - Gabon GB - United Kingdom of Great Britain and Northern Ireland GD - Grenada GE - Georgia (country) GF - French Guiana GG - Guernsey GH - Ghana GI - Gibraltar GL - Greenland GM - Gambia GN - Guinea GP - Guadeloupe GQ - Equatorial Guinea GR - Greece GS - South Georgia and the South Sandwich Islands GT - Guatemala GU - Guam GW - Guinea-Bissau GY - Guyana HK - Hong Kong HM - Heard Island and McDonald Islands HN - Honduras HR - Croatia HT - Haiti HU - Hungary ID - Indonesia IE - Republic of Ireland IL - Israel IM - Isle of Man IN - India IO - British Indian Ocean Territory IQ - Iraq IR - Iran (Islamic Republic of) IS - Iceland IT - Italy JE - Jersey JM - Jamaica JO - Jordan KE - Kenya KG - Kyrgyzstan KH - Cambodia KI - Kiribati KM - Comoros KN - Saint Kitts and Nevis KP - North Korea KR - Korea (Republic of) KW - Kuwait KY - Cayman Islands KZ - Kazakhstan LA - Lao People's Democratic Republic LB - Lebanon LC - Saint Lucia LI - Liechtenstein LK - Sri Lanka LR - Liberia LS - Lesotho LT - Lithuania LU - Luxembourg LV - Latvia LY - Libya MA - Morocco MC - Monaco MD - Moldova (Republic of) ME - Montenegro MG - Madagascar MH - Marshall Islands MK - Republic of Macedonia ML - Mali MM - Myanmar MN - Mongolia MO - Macao MP - Northern Mariana Islands MQ - Martinique MR - Mauritania MS - Montserrat MT - Malta MU - Mauritius MV - Maldives MW - Malawi MX - Mexico MY - Malaysia MZ - Mozambique NA - Namibia NC - New Caledonia NE - Niger NF - Norfolk Island NG - Nigeria NI - Nicaragua NL - Netherlands NO - Norway NP - Nepal NR - Nauru NU - Niue NZ - New Zealand OM - Oman PA - Panama PE - Peru PF - French Polynesia PG - Papua New Guinea PH - Philippines PK - Pakistan PL - Poland PM - Saint Pierre and Miquelon PN - Pitcairn PR - Puerto Rico PS - State of Palestine PT - Portugal PW - Palau PY - Paraguay QA - Qatar RE - Réunion RO - Romania RS - Serbia RU - Russian Federation RW - Rwanda SA - Saudi Arabia SB - Solomon Islands SC - Seychelles SD - Sudan SE - Sweden SG - Singapore SH - Saint Helena, Ascension and Tristan da Cunha SI - Slovenia SJ - Svalbard and Jan Mayen SK - Slovakia SL - Sierra Leone SM - San Marino SN - Senegal SO - Somalia SR - Suriname ST - Sao Tome and Principe SV - El Salvador SY - Syrian Arab Republic SZ - Swaziland TC - Turks and Caicos Islands TD - Chad TF - French Southern Territories TG - Togo TH - Thailand TJ - Tajikistan TK - Tokelau TL - Timor-Leste TM - Turkmenistan TN - Tunisia TO - Tonga TR - Turkey TT - Trinidad and Tobago TV - Tuvalu TW - Taiwan TZ - Tanzania, United Republic of UA - Ukraine UG - Uganda UM - United States Minor Outlying Islands US - United States of America UY - Uruguay UZ - Uzbekistan VA - Vatican City State VC - Saint Vincent and the Grenadines VE - Venezuela (Bolivarian Republic of) VG - British Virgin Islands VI - United States Virgin Islands VN - Viet Nam VU - Vanuatu WF - Wallis and Futuna WS - Samoa YE - Yemen YT - Mayotte ZA - South Africa ZM - Zambia ZW - Zimbabwe

Disallowed countries



JP - Japan

2019-01-30

anond:20190130195608

あの巨大掲示板でも「死」という言葉は分解して、違う表記をされたりしていましたが

すぐ変換候補にも出来ないようなことばを(私のIMでは詩集しかでません)それがすぐ使える「異常」さ

自分の「異常」にご自覚はありますか?

不吉な忌み言葉にしても、匿名にしても赤の他人に投げる言葉である以上、

それはご自分に投げられること、帰ってくることを覚悟はされていますよね。

あなたイラついていることを忖度しなくてはいけないなら

あなた言動に深く傷つく人間がいることについては、どうお考えでしょうか。

2019-01-19

anond:20190119223231

wow that nice investigation

but if you can use it, then you can talk to me right?

im so alone i need conversation but almost nobody can talk in english

and that is totally suck

no masuda can speak english

masudas talk about GAFA is blah balh balh

but no one can speak English more than three age american

its just suck and im so sad and disappointed Masudas

2019-01-02

エイダ・ラブレス(Ada-Lovelace) anond:20190102142633

ゆうてみんなが大好き欧米でもステレオタイプはやめましょう、支援がまだ必要ですの段階やから

一方、日本は、大昔にメカオタク女の子主人公少女マンガ女児アニメ普通に放映していたのであった

大昔は萌えゲームに[紐緒結奈]みたいなのもいた

いまは無難に寄りすぎよな

2018-09-24

日本語しかないオノマトペは何がある?

お腹ぺこぺこは英語Im hungry

こんな感じで日本語の豊かなオノマトペを知りたいです。

2018-08-14

[]2018年8月13日月曜日増田

時間記事文字数文字数平均文字数中央値
0011720700176.965
0167647896.752
02303332111.147.5
03275887218.0114
0482112264.045
05111306118.791
06142181155.8102
07232546110.778
08437634177.577
09608252137.544.5
10626279101.345.5
1185724185.241
1295945499.530
1398813283.034
141981904296.233.5
151261023981.335
1613915040108.237
171331191989.641
181641375083.839.5
191641123068.533.5
201671255575.235
212431799174.032
221891665888.133
2312813446105.038
1日239123340497.639

頻出名詞 ()内の数字単語が含まれ記事

人(204), 子供(187), 自分(177), 増田(114), 話(113), 今(106), 親(106), ファミレス(95), 問題(81), 人間(77), 気(64), 好き(61), 頭(60), 女(60), 店(57), ー(55), 仕事(53), 子(52), 前(50), 男(50), 感じ(49), 結婚(47), 意味(47), 子ども(47), 時間(45), 日本(44), あと(43), 外(43), 普通(43), 相手(43), 関係(42), 気持ち(41), 大人(41), 他人(41), 人生(40), 迷惑(40), レベル(40), 結局(39), 必要(38), 理解(38), 今日(38), 他(38), 社会(36), 理由(36), 声(35), 最近(35), 会社(35), 昔(35), 別(34), ガキ(33), 目(33), 家(33), 手(32), 無理(31), 言葉(31), 絶対(31), 生活(31), 全部(30), 文句(29), 金(29), 客(29), 周り(29), 嫌(28), 女性(28), 子育て(28), 場合(27), 一番(27), 完全(27), 家族(27), ネット(27), 我慢(26), 当たり前(26), じゃなくて(26), 方法(26), 電車(25), しよう(25), たくさん(25), 可能性(24), ダメ(24), 結果(24), 泣き声(24), デート(24), 自殺(24), 放置(24), 食事(24), 躾(24), しない(24), 注意(24), お盆(23), おっさん(23), 全員(23), ただ(23), 状態(23), 友達(23), 仕方(23), 世の中(23), 明らか(22), 元増田(22), 程度(22), 場所(22), 一人(22), 確か(22), 逆(22), 勉強(22), 主張(22)

頻出固有名詞 ()内の数字単語が含まれ記事

増田(114), ファミレス(94), 日本(44), じゃなくて(26), 可能性(24), 元増田(22), 発達障害(20), ブコメ(19), 安倍総理(16), カス(15), コミケ(15), はてなー(15), ガスト(14), マジで(14), スマホ(13), w(13), ブクマカ(13), なのか(13), 自民党(12), 低能先生(12), 労働者(12), なんだろう(12), 安倍(12), 生産性(12), ギャン泣き(12), IT(12), わからん(11), アメリカ(11), トラバ(10), 何度(10), ツイート(10), いいんじゃない(10), いない(9), ワイ(9), ???(9), hatena(9), ツイッター(8), 夫婦(8), な!(8), 東京(8), 個人的(8), twitter(8), 価値観(8), DQN(8), 安倍晋三(8), キチガイ(8), 娘(7), ヤバい(7), 欧米(7), 数年(7), IQ(7), ω(7), フードコート(7), wwwww(7), ブクマ(7), 入店(6), 健常者(6), 好きな人(6), im(6), 経営者(6), 発達障害者(6), 非モテ(6), いいね(6), 社会人(6), コスプレ(6), 無理解(6), かな(6), ヤリマン(6), youtube(6), 就活(6), アナル(6), マウンティング(6), アイコン(6), LGBT(6), Twitter(6), PTSD(6), 外食店(6), 笑(6), 精神科医(6), キモ(6), 公共の場(6), 甲子園(5), a3(5), -1(5), 未就学児(5), 肌色(5), 自分たち(5), 100%(5), 西日本豪雨(5), リアル(5), 精神科(5), OK(5), koch(5), ババア(5), アラフォー(5), パワハラ(5), 上の(5), 石破(5), psg(5), おちんちん(5), キャバクラ(5), BL(5), 街中(5), 普通に(5), ポリコレ(5), はてな民(5), 公共交通機関(5), 一般的(5), 容疑者(5), 精神的(5), 学生時代(5), ワロタ(5), 犯罪者(5), アレ(5), 人間性(5), 支持率(5), トルコ(5), イケメン(5), 叙々苑(5), NG(5), 安倍首相(5), 3人(5), 自民党総裁(5)

投稿警察もどき日中に再投稿された本文の先頭20文字 ()内の数字投稿された回数

うんち (11), パンティー (6), やらせろ (2), ? (2), 一人ひとり何もかも思い通りになるわけ(2), お前何なん? 増田の主なん? (2), 外国ではどう違うの? (2), 「安倍総理西日本豪雨災害の視察に来(2), 昔はそうしてた。 飯が食えないじゃな(2), 機械化が進んで人間仕事はなくなって(2), ツリーの流れから文脈も読めないやつが(2), 石破茂・元防衛相自民党総裁選の出馬(2), ゼロ~♪ (2), 程度問題ですよね~ (2), ほんとこれ (2)

頻出トラックバック先(簡易)

ファミレスでの「子どもの泣き声は騒音」の件、怒り、憤り。 /20180813120212(68), ■外で騒ぎ続けてる子供ってどっかおかしいのでは。 /20180813145826(38), ■デートコード非婚少子化を加速したのでは /20180813104409(19), ■どんどん頭が悪くなる /20180813032659(17), ■サインコサインいつ使うん /20180813190848(12), ■男の人は股間をぶつけると痛いと皆言うが /20180812210553(9), ■結婚してしまった /20180812100223(7), ■anond20180813143701 /20180813145324(6), (タイトル不明) /20180813104411(6), ■他人理解してもらえないが好きな食べ物 /20180812154436(6), ■人間関係を実利目的しか構築しようとしない人間絶望している /20180813093109(6), ■anond20180813120212 /20180813120323(6), ■ヘリウム自殺ってなんで流行らないの???? /20180812234026(5), ■自分セクシャリティがわからない /20180813131303(5), ■最近はてな村はもういやだ /20180813212253(5), ■渋谷マルイ対応がクソ /20180812082218(5), ■ /20180812200118(5), ■そういえば最近流行りのVtuberって結局人形劇なのでは /20180810222351(5), ■愛犬に見守られながら野グソした話 /20180813001047(5), ■https://anond.hatelabo.jp/20180813145826 /20180813220201(5)

増田合計ブックマーク数 ()内の数字は1日の増減

5494844(3659)

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