「Empty」を含む日記 RSS

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

2019-01-09

anond:20190109093800

ゆうてPHPでもempty族とisset族で分かれて争っていたような歴史があったが、

つの間にかisset族が少子化で消えてempty族が覇権を握るようになってるぞ。

「ある」を調べたいなら!empty()でええねん。一番使うのは空判定なんだから、空判定をベースで考えるべきやねん。

String.IsNullOrEmptyよく使うんだけど

NullでもEmptyでもない場合trueを返す関数の方が使いやすいから変えて欲しい

2018-10-11

anond:20181011184334

エビデンス

実証重視の方々にとっては「物語」の代表に見えるであろう精神分析系の心理療法も、ちゃん効果確認されるようになってきたたことです。

それこそ、そのエビデンス(論文)でも提示されればいいんじゃないですかね。

この辺りのこと?

Jonathan Shedler,"The efficacy of psychodynamic psychotherapy."(American Psychologist 2010)

Falk Leichsenring,Sven Rabung,"Effectiveness of Long-term Psychodynamic Psychotherapy: A Meta-analysis"(JAMA 2008)


フロイト理論の諸々の失敗

精神分析医のフィーリス曰く(1)、フロイト派のセラピービクトリア時代の人たちには、うまく機能していたが20世紀半ば以降、人々の「性格の鎧」の質が変わり、セラピーはうまく機能せずに行き詰まって失敗することが多かった。

フロイト派の精神分析法は、「幼少期の体験が成人してから人格の基礎となる」というものが骨子の一つ(2)だが、そのことに大打撃を与える調査が出てきた。1990年代マシュマロ実験の文献を詳しく調べたマーティンセリグマンは、幼年期のできごとが成人してから人格に影響を与えるということは、ひどい心的外傷や栄養失調があった場合にはありうるかもしれないが、それ以外では有力な証拠ほとんどないと結論づけている(3)。子供時代と成人してから性質に、ごくわずかな相関は認められるが、それは主に遺伝的(生まれつきの)性質、つまり概して明るいとか気難しいといった性質の反映として説明できるという。

また心理学者のバウマイスター一同がフロイト提唱する理論メカニズムの数々を現代の文献と付き合わせて検証したところ、最も最悪な理論昇華説だということが判明した(4)。そもそも昇華説には根拠がない上、事実はその逆だと考えられる理由が多いからだ。

もちろん、フロイト理論示唆的で興味深いものが多いし、余談だが「快感原則彼岸」については現代思想の中ではかなり重要位置づけになっている。ラカン執拗にこの論文にこだわるわけだしね。

それに、フロイト批判をしたバウマイスターは、フロイト提唱する説でエネルギー重要位置に置かれていることに敬意を表して、フロイトが使っていた自己を指す言葉自我(エゴ)」を使って、「自我消耗」という言葉を「人の思考感情や行動を規制する能力が減る現象」に名付けた。自我消耗に関しては、後に脳波記録検査法(EEG)で脳内の前帯状皮質におけるスパイク発火(エラー関連陰性電位)が対応する脳機能であることが確認された(5)。


科学的な心理学

著名な心理学者であるスティーブン・ピンカーは、 今回で言えば「人生全体」「物語の蓄積」「人生の深み」といったことで、科学基本的研究方略である単純化(simplify)」を退けようとしていることに苦言を呈している(6)。 研究対象をとなる複雑な現象をいろいろなレベル単純化し、いろいろなレベルごとに 解明していくことを拒んで、複雑な現象ありのまま理解しようとしていたのでは研究はいつまでたっても現状に停滞したままになる。単純化を嫌って、複雑な現象を複雑なままで捉えようとする人文系学問に多く見られるのこうした研究方略を、ピンカーは完全な正確さを求めて「原寸大の地図」 を作った愚かな地図職人を描いたホルヘ・ルイス・ボルヘス(Jorge Luis Borges)の寓話批判している。

現代心理学の始まりブント(Wilhelm Wundt: 1832-1920)のライプチヒ大学での心理学実験室創設とされるように、そのスタートから科学を目指したものだった(7)。 人文学科学化と言っても、物理学化学実験を導入するのではなく、心理学実験手法神経科学実験手法(EEGfMRIなど)を取り入れればいいのである。また、国際的科学心理学学会APS(Association for Psychological Science)の会長だったカシオッポはこうした点に注目し、心理学科学と他の文系学問とのハブとなるべきであると主張している(8)。

個人的には、人生全体から人間理解フロイト理論人間理解よりも、人類史から人間理解(進化心理学)(9)や神経科学から人間理解の方(10)がより多くのことと整合性が有ると思うし、「物語」を一切考慮しないで休職者の約53%を予測したリシテア(11)といったことの研究心理学がより一層取り組んでいくことを願ってるわ。


▼出典

(1)Allen Wheelis,"The Quest for ldentity"(New York: Norton,1958).

(2)Sigmund Freud,"Drei Abhandlungen zur Sexualtheorie(『性理論三篇』)"(1905)

(3)M.E.P.Seligman,"What You Can Change and What You Can't :The Complete Guide to Succesful Self-Improvement"(New York:Alfred A.Knopf,1993).

(4)Roy F. Baumeister,Karen Dale,Kristin L. Sommer,"Freudian Defense Mechanisms and Empirical Findings in Modern SocialPsychology: Reaction Formation, Projection, Displacement, Undoing, Isolation, Sublimation, and Denial"(Journal of Personality,1998)

(5)Michael Inzlicht,Jennifer N. Gutsell,"Running on Empty: Neural Signals for Self-Control Failure",(Psychological Science 2007)

(6)Pinker, S."Science Is Not Your Enemy: An impassioned plea to neglected novelists, embattled professors, and tenure-less historians." (New Republic, 2013)

(7)Bringmann, W. G., Bringmann, N. J., & Ungerer, G. A."The establishment of Wundt's laboratory: An archival and documentary study." (W. G. Bringmann, & R. D. Tweney (Eds.), Wundt studies: A centennial collection (pp. 123-157). Toronto: Hogrefe. 1980)

(8)John Cacioppo,"Psychology is a Hub Science"(Observer 2007)

(9)Martin Daly, Margo Wilson,"How evolutionary thinking inspires and disciplines psychological hypotheses." Pp. 15-22 in XT Wang & YJ Su, eds., Thus spake evolutionary psychologists.(Peking University Press,2011)

(10)一例を挙げれば、心の理論(Theory of mind)における神経科学役割とか。サイモン・バロン=コーエンが有名だろうが、研究は色々有りすぎて挙げきれない。

(11)HR テクノロジーで、人や組織パフォーマンスの最大化を図る 「リシテア/AI 分析サービス販売開始(https://www.hitachi-solutions.co.jp/company/press/news/2016/1201.pdf)

2018-09-22

ガチムチパンツレスリング書き起こし

空耳:あぁん、ひどぅい!

英語:Oh what are you doing!?

発音:オゥ ワタユー ドゥイン !?

意味:うおッ、なにするだアッー!

空耳:相変わらずケツ欲しい、いいな?

英語:My college kids will see. You know?

発音:マイ カレッジ キッズ ウィルシー ユーナゥ?

意味:俺の大学の坊や達に観られちゃうだろうな?

空耳あいのりBOY、あいのりBOY

英語:I no require, I no require...

発音:アイノリクワイ アイノリクワイ

意味:いらない、いらないんだ…

空耳:あの、ジャスコにバッグを…

英語:I'm just gonna back home...

発音:アィム ジャス ガナ バック ホーム

意味:家に帰るところなんだけど…

空耳:あるのかいうちに?

英語:I don't wanna hurt you.

発音:アイ ドン ワナ ハーチュ

意味:君のことを傷つけたくないよ

あんかけチャーハンについてのほぼ公式英文を見つけたので追記、文末にソース記載

空耳あんかけチャーハン

英語How do you like that, huh?

発音:ハァウ ドュ ユ ライク ザッツ、ハァン?

聴音:ハァン ュア クケ ッチアン、ハァン?

意味へぇ、これがいいんだな?

空耳:いいですか?茄子ステーキ

英語:Disobedience huh? That's a mistake...

発音:ディソビデンス ハァン? ザツ ア ミステイク

意味:逆らう気か?そうはさせないぞ

空耳:いい目してんねサボテン

英語Maybe you and I should try to start one, then.

発音:メイビュ ア シュド ライトゥ スタ ワン ゼン(ビオランテ特有出身地であるカナダ訛りが強く識別困難の為、誤りの可能性大)

意味:そんなに自信があるならおっ始めようじゃねぇか

空耳いかん…いかん!危ない危ない危ない危ない…

英語:Be calm, be calm, up right up right up right up right...

発音:ビカム、ビカム、アプライアプライアプライアプライ

意味:落ち着いて、落ち着いて、上げて上げて上げて上げて…

空耳:行けぇ!なんばパークス

英語:Give! I'll rip them a parts!

発音:ギィブ!アイリプ ゼマ パーツ!

意味:降参しろ!さもなくば腕をもぎ取ってやる!

空耳池田

英語Get up.

発音:ゲダッ プ

意味:立て

空耳:イケメーン?www

英語You get mad?

発音:ユー ゲッ マッド

聴音:ユゲ メッ~ド?

意味:怒っちゃうの?www

空耳:イッちゃいそう… or メジャーですか?

英語You gentle?

発音:ユー ジェントル

意味:優しくしてくれる?(あなたは優しい人?)

空耳田舎っぽい?

英語You like that point?

発音:ユー ライク ザッポイン?

意味:お前そこ(舐められるの)好きなのか?

空耳田舎も~ん! or リラックマァ~!

英語:Yeah, come on!

発音:イェアッ カモーン!

意味:よっしゃ、来いよ!

空耳ローマ無礼講じゃ失礼か? or ゴムが無いと失礼だ

英語Roman-Greco? just straight up?

発音ローマグレコ? ジャスト ストレイタップ

意味ローマグレコ?(※グレコローマン式レスリングのこと)正統派の?

空耳:いやぁ、スイマセーン

英語:That's what I'm saying.

発音ザッツ ワタイム セイン

意味:そのとおり(それが俺の言ってる事さ)

空耳:牛だ、モーモー

英語Push down, one more!

発音:プシ ダウン、ワンモア!

意味:押し下げろ、もう一回だ!

空耳:うんちギブアップ

英語:Won't you give up?

発音ウォンチュ ギバップ

意味ギブアップしないのか?

空耳エプロンチャーハン

英語:Hey bro, what's happenin'?

発音:ヘイブロ、ヮツァーペン

意味:よう兄貴調子はどうだい?

空耳:お~激しい(^ω^)

英語:Oh I see.

発音:オーゥ アイ シー

意味:分かった

空耳:お相撲

英語Once more?

発音ワンス モァ?

意味:もう1回?

空耳:恐ろしいぞ…

英語:I served caesar.

発音:アィ サーブ シーザー

意味:俺はシーザー(※キング石井のこと)に仕えてきた。

空耳おっぱいと茶ウンチ or I likeウンチ

英語:I like your challenge.

発音:アイ ライク ユア チャレンジ

意味:君の度胸(チャレンジ精神)は買うよ

空耳:おっほっほっほっほ~、元気だ(^ω^)

英語:Oh ho ho ho ho, get it up!

発音:オッホッホッホ ゲッ リラッ!

意味:おっほっほっほっほ~、やれやれ

空耳:オナハウス

英語:(It's) on the house.

発音:オ ナ ハウス

意味:おごりにするぜ

空耳:オビ=ワンいくつぐらい?

英語:Oh you wanna? me right?

発音:オ ユ ワナ? ミー ライト

意味:そんなにしたいのか?俺と?

空耳:お前、人のモノを・・・!

英語:Oh my shoulder!

発音:オー マイ ショルダー!

意味あぁ!肩が!俺の肩がっ…!

空耳カズヤ!

英語How's that?

発音ハウザッ?

意味:どうだ?

空耳:構わん、H行こう!

英語:Come on, let's go!

発音:カモン、レッツゴ!

意味:さあ、いこうぜ!

空耳:カモン、チンポお兄さん

英語:Come on, I wanna see more of this son

発音:カモン、アイ ワナ シー モア オブ ディス ソン

意味:来い、もっと(君の力を)見せてくれよ坊や

空耳気持ちいいもの・・・

英語:Do what you want it.

発音:ドゥ ワチュ ワネ

意味:好きにすればいいさ

空耳キャノン砲!

英語:Cannot hold!

発音:キャノット ホールド

意味:抑えられないよ!

空耳くりぃむしちゅー池田

英語:What's you doing? Get up.

発音ワッツ ユー ドゥーイン? ゲダッ プ

意味:何やってんだ?立て

空耳GAY♂BARRRRRRR!

英語:Give up!

発音:ギブ アップ!

聴音:ギィバーップ!

意味:参ったか!(降参しろ!)

空耳ゲイパレス

英語Ladies first.

発音:レディ ファースト相手を坊や呼ばわりをするのが多い兄貴なりの見下し方だと思われる)

意味レディーファーストだぜ(先に入りな)

空耳結構すぐ脱げるんだね

英語Take your souvenir, Turn around.

発音:テイクヤ スベニア、ターナラウン

意味お土産(※パンツのこと)頂いたよ。振り返って(見て)ご覧

空耳結構ヤバい本刷ったな?

英語You could grab my balls like that, huh?

発音:ユ クル グラ マイ ボー ライダッ、ハァン?(ビオランテ特有出身地であるカナダ訛りが強く識別困難の為、誤りの可能性大)

意味:お前はこんなふうに俺のタマを掴むことなんか出来たか、あぁん?

空耳:最強

英語:So how do you feel?

発音:ソー ハゥ ジュー フィール?

意味:それで、どんな気分だい?

空耳最近だらしねぇな!?

英語Like embarrassing me huh!?

発音:ライケ ンバレシン ミー ハァン!?

意味:どぎまぎさせようってのか!?(恥かかせる気か!?

空耳最近どうなん?

英語:Are you go now?

発音:アー ユー ゴー ナゥ?

意味:早く行ったら?(仕事に戻りな)

空耳:差をつけるでぇ

英語How it's gonna be.

発音:ハゥ イッツ ゴナ ビー

意味:どうなるかな

空耳:仕方ないね

英語:That's not right, man.

発音ザッツ ノッ ライッメン

意味:お前、それは違うぜ

空耳:茂美、怖いでしょう…

英語She gave me quite a show.

発音:シー ゲーヴ ミー クワイト ア ショウ

意味彼女は僕にすごいショーを見せてくれたんだ

空耳新日暮里!

英語Two can play it!

発音:トゥー キャン プレイット!

意味:二人もろともだ!(兄貴に脱がされそうなカズヤが相討ちを狙って放った言葉

空耳:そうなんでーちゅ…

英語:Son of a bitch.

発音サン オブ ア ビッチ

意味畜生

空耳:叩け!

英語Tap again!

発音:タッパゲイン!

意味:もう一回叩け!

空耳:血ぃ吸われたやろ?

英語:The chief is right there.

発音:ザ チーフィズ ライ ゼア

意味チーフ(※兄貴のこと)がすぐそこに居るぞ

空耳:ちょろ~ん★

英語It's a loan!

発音:ィッツォローン!

意味:借りるだけだよ!

空耳ちんこちっちゃい

英語:Chains are too tight...

発音:チェインズァ トゥータイト...

意味:鎖がきつ過ぎる…

空耳:チンポ♂朝勃ち

英語:(I'll show youwho's the boss of this gym.

発音:(イ ショユウ) フズザ ボスォブ ディス ジムビオランテ特有出身地であるカナダ訛りが強く識別困難の為、誤りの可能性大)

意味:このジムボスが誰なのかってのを教えてやるよ

空耳:どういう意味

英語:Do you know me?

発音:ドゥ ユゥ ノゥ ミー?

意味:俺を知ってるか?

空耳:どういう語源

英語Here we go again?

発音:ヒア ウィー ゴー アゲイン

意味:もう一回やる?

空耳:どういうことなの…

英語I know you like the bottom.

発音:アイ ノゥ ユー ライク ザ ボト

意味:お前が(俺の)下(の位置)が好きなのは知ってるよ

空耳:どうですか?

英語:Training start?

発音:トレーニン スター ト?

意味トレーニングする?

空耳:どけよおめぇ!

英語:Do get out of the way!

発音:ドゥ ゲラロ ウェイ!

意味:どけよおめぇ!(まさかの完全♂一致)

空耳:とにかくションベン

英語:Put in my shoulder baggie.

発音:プティン マイ ショルダ バギ

意味:(このパンツは)僕のショルダーバッグに入れておくよ

空耳とんがりコーン

英語:Incredible.

発音インクレディボ

意味:(カズヤに1ラウンド取られたことに対して)信じられない気分だ

空耳ナイスでーす♂

英語:Nice ass.

発音ナイス アス

聴音ナイス ェース

意味:いいケツだ♂

空耳ナウい♂息子

英語Now even score!

発音:ナウ イヴスコア

聴音:ナウ イヴ スコァ!

意味:これでおあいこだ!

空耳夏コミスティックナンバー見に行こうな?

英語SOB(Son of Bitch), Let's see if you can tolerate that, huh?

発音エスオービー、レツ シー イフ ユ キャ トレレー ザッ、ハァン?(ビオランテ特有出身地であるカナダ訛りが強く識別困難の為、誤りの可能性大)

意味:クソ野郎、お前にこれが受け切れるかどうか見せてもらおうじゃねぇか、あぁん?

空耳:何がファックだボーイ!

英語:What the fuck a boy!

発音:ワッタ ファック ア ボーイ!

意味:何がファックだボーイ!(まさかの完全♂一致)

空耳ナプキン

英語Nothing.

発音:ナッシン

意味:何も(別に

空耳はいオムツですね?

英語:ォライ ウェルヒア ズァ レスリンマット

発音:alright well here's the wrestling mat.

意味大丈夫レスリング用のマットはここにあるんだ

空耳パチュリー、ウッ!

英語:Attention!

発音:ハッテー、ショ!(戦争映画など、軍隊風演技での発音に倣ったものらしい)

意味:気をつけぇぇっ!

空耳:ハッ!痛くないねwww

英語Ha! Yeah right man.

発音:ハ! イヤー ライ メン

意味:ハッ!上等だぜ。

空耳:初エッチ

英語:Hard to do it?

発音ハード トゥイッ?

意味:それやるの嫌か?

空耳風神雷神

英語:I wasn't ready.

発音:アイ ワズン レディ

意味:準備が出来てなかったんだ

空耳:ブスリ

英語Go sleep.

発音:ゴ スリー プ

意味:おねんねしな(とどめだ)

空耳ブタカツのレストラン

英語:What's I gotta do with wrestling?

発音ワッツ アイガッタ ドゥ ウィス レスリング

意味:(優しさなんて)レスリングと何の関係があるんだよ?

空耳普通違う…

英語:Let's see what you got.

発音:レッシー ワチュ ガッ

意味:君の実力を見せてもらおうか

空耳:へい、構わん。殺すぞ♂

英語:Hey, come in. Close the door.

発音:ヘイ カムイン クロズドア

意味:おう、入れよ。ドア閉めろよ。

空耳平家BOY!

英語Take it,boy!

発音:テェイキィッ ボーイ!

意味我慢しろよ、ボーイ!

空耳マルチゲイパンツ

英語Why don't you get fucked?

発音:ワ ドゥ チュ ゲッ ファットゥ?

意味:お前何で掘られないんだ?(署の皆はお前のケツ掘りたがってるぜ)

空耳:やっつけがいいっすか?

英語Did i tell you guys to stop?

発音:ディド アイ テル ユゥ ガイズ トゥ スタップ

意味:(キス強要させたマカーイ奴隷に対して)お前らやめろだなんて言ったか

空耳:やっぱりな♂

英語Empty now.

発音:エンプリィ ナウ

意味:(部屋に)誰もいないな

空耳YouTube見ますね?

英語You too would be my slave.

発音:ユゥ トゥー ウドゥビ マイ スレイヴ

意味:お前も奴隷にしてやるぜ

空耳:歪みねぇな

英語You got me mad now.

発音:ユゥ ガット ミー マーッナウ

聴音ユガッ ミッ メーッナウ

意味:お前、俺を怒らせたな

空耳ゆきぽ派?

英語You give up, huh?

発音:ユギバップ、ハン?

意味ギブアップか、あぁん?

空耳ゆの東京

英語You know what I'm talking about.

発音:ユーノワッ ターキンァバウ

意味:俺の言ってることが分かってるはずだ

空耳リンゴコーヒーだって石井さん

英語Feel confident in position son.

発音:フィール カンフィデンティン ポジション サン

意味:好きな姿勢をとってくれよ坊や(君の自信のある体勢でかまわないよ)

空耳ロリホモ

英語:Ready for one more?

発音:レディ フォー ワン モア?

意味:もう一回、用意はいいか

空耳ワープロも出来る、レスリングも出来る、ビキビキビキニ1,2,3

英語:Well whatever you wanna do, if that's what you wanna do, if you think you can beat me 1,2,3.

発音:ワートエヴァ ユ ワナ ドゥ、イフ ザチャ ュー 

2018-09-18

anond:20180918114915

てめー、処理途中のメソッド意味なく空オブジェクト返したりされたことねえのかよ。何の値が入って来るのかわからんから都度if(empty()) みたいなコード書いてねえのかよ。

それから解放されるんだぞ、ジェネリックがあると。メチャ便利やろうが。

2018-06-30

anond:20180630163249

一応想定してる答えのコードは↓(再帰で書くと途中でメモリ足りなくなるから満点取れないと思う)だとおもうんだけど、

やっぱ答えは3なのでなんかおかしい。運営問い詰めるか問題文全部載せな。

<?php
$X = $argv[1];
$sai=[1,2,3,4,5,6];
function sai($find,$table=[
    1=>[1],
    2=>[2],
    3=>[3],
    4=>[4],
    5=>[5],
    6=>[6]
],
$try=1){
  echo "TRY = $try \n";
  if(array_key_exists($find,$table)){
    var_dump($table);
    return $try;
  }
  $result=[];
  foreach($table as $goukei=>$mens){

    $mens=array_merge(
      array_reduce($mens,
      function($carry,$item){
        return array_merge($carry,draft($item));
      },[])
    );

    foreach($mens as $me){
      if(empty($result[$goukei+$me])){
        $result[$goukei+$me]=[];
      }
      if(!in_array($me,$result[$goukei+$me])){

        $result[$goukei+$me][]=$me;
      }
    }
  }

  $keys=array_keys($result);
  sort($keys);
  for($i=count($keys)-1;0<=$i && 20 < $i ;$i-- ){
    unset($result[$keys[$i]]);
  }

  return sai($find,$result,$try+1);
}

function draft($k){
  return array_filter(master(),
    function($me)
    use($k)
    {
    return ($k!=$me) && ($k+$me) !=7;
  }
  );
}

function master(){
  return [1,2,3,4,5,6];
}

echo "RESULT!".sai($X);
 ||<

2018-05-13

いつもと違う言語コード書くのつらい(´;ω;`)

たまにRubyコード書いてるけど、毎回色々と忘れていてつらい。

はあ、やっぱりいつも書いてる言語でなんでも書きたいものだ。

2018-01-09

anond:20180109195312

https://www.amazon.com/product-reviews/0803741715/ref=acr_dpproductdetail_hist_1?ie=UTF8&filterByStar=one_star&showViewpoints=0

Really not funny or anything.

I kinda feel like I was scammed.

Not funny nor imaginative, just nonsense. My grandkids are funnier than this.

This "writer" is really desperate to make a buck by selling air....this writer was smart to creat the beginning so interesting... But once you pay and open the book it is shocking to see how Stupidly empty this book is!

 

2017-10-25

anond:20171025161328

イギリス新聞。2017/3/10記事

http://www.express.co.uk/news/uk/777147/Women-still-responsible-for-household-chores

Google翻訳

Research shows women are still responsible for the majority of domestic chores and keeping households running smoothly.

In fact, when it comes to basic tasks like washing and cleaning men are nowhere to be seen.

調査によると、家事の大半は女性が依然として責任を負っており、

実際、洗濯や清掃のような基本的作業については、男性はどこにも見えません。

Men might take out the rubbish or put up a shelf but are shirkers when it comes to washing up or ironing, a new survey reveals.

男性ゴミを取り除いたり、棚を上げたりするかもしれないが、洗濯アイロンをかけるときはシャッカーだという新しい調査が明らかになった。

A paltry 10 per cent of men are capable of sewing a button on to an item of clothing, eight per cent will fold and put clothes away while just six per cent will empty laundry baskets and put the washing on.

男性10%は、衣服ボタンを縫うことができ、8%が衣服を脇に置き、6%が洗濯バスケットを空にして洗濯物を置く。

2017-01-18

Windows使ってるのにメモリ解放ツールを使わない奴は情弱

Microsoft純正empty.exeタスクスケジューラに登録して一定間隔で実行するのが最強なんですよ。

非公式メモリ解放ツールなんて使わないほうがいいですよ。

純正が一番いいです。

2016-07-25

gitにおけるコミットログ/メッセージ例文集100

私はコミットログの書き方に悩む英語の苦手な人間である。実際、似たような人は世の中に結構いるようで、頻出単語を集計したりまとめたものは既にあって役に立つのだけれど、これらはあくま単語の話であり、具体的な文を構成する過程でやっぱり困る部分がかなりあった。

要するに、どういう時にどういう文が使われているのか、ということを示した例文集が欲しいのであるググると他にも「例文集があればいいのに」みたいな声はあるくせして、しかし誰も作ろうとしない。何なんだお前ら。それじゃ私が楽できないじゃないか

仕方なく自分でまとめたので、増田に垂れ流しておく。

はじめに

ここで挙げているコミットログは全て実際のコミットログから転載である。当然ながら各コミットログ著作権はそれぞれの書き手にある。いずれも各英文でググれば出てくるし、フェアユース範囲なら許してくれるだろうと考え名前プロジェクト名は割愛したが、ここにお詫びと感謝を述べておきたい。

抽出条件だが、参考にできそうなコミットログを多く含んでいそうなリポジトリGitHubSTARの多い方からざっと目で見て適当に選び、それぞれ最新コミットから5000件抽出した(あわせて前処理として、コミットログ冒頭のタグ情報は消去した)。

結果として対象としたリポジトリは以下の通り。

atomのみ5400件抽出していたため、計25400件のコミットログベースである。このうち、以下の条件に合致するものは参考例にすべきでないとして一律排除した。

こうして残った8540件を眺めながら、適当に切り出したのがこの用例集である個人的に「うーんこの」と思った表現も、散見される場合は載せた。

ということで、以下用例を羅列していく。

用例集

オプションフラグメニューを追加した
ファイルを追加した
メソッド機能を追加した
実装を別のものへ切り替えた
  • Use args.resourcePath instead of args.devResourcePath
  • Use arrays instead of while loops
  • Use auto instead of repeating explicit class names
  • Use weak pointer instead of manual bookkeeping
  • Change all uses of 'CInt' to 'Int32' in the SDK overlay
  • Change Integer#year to return a Fixnum instead of a Float to improve consistency
新しく何かに対応した/機能上の制約を取り払った
何かを使うようにした
より好ましい実装に改良した
何かを出来ない/しないようにした
  • Don't bail reading a metadata instance if swift_isaMask isn't available
  • Don't exit until the parent asks for an instance
  • Don't include Parent pointer in Nominal/BoundGeneric TypeRef uniquing
  • Don't use MatchesExtension for matching filters
  • Don't use ES6 class for AutoUpdater windows class
  • Don't use MatchesExtension for matching filters
  • Avoid `distinct` if a subquery has already materialized
  • Avoid infinite recursion when bad values are passed to tz aware fields
オブジェクトの内容や挙動確認やすくした
Assertを追加した
不要コードを除去した
コードを移動した
名前修正した
さなバグタイポ修正した, 警告を潰した
バグや好ましくない挙動修正した
テストコメントドキュメントを追加した
テストを削除した
テストコメント修正した
ドキュメント修正した

表現傾向とまとめ

以上の用例をふまえ、今回の参考ログ8540件から先頭の単語を出現回数で並べると次のようになった。

Add1149
Fix1014
Update584
Remove566
Use382
Don't260
Make228
Move178
Change103
Rename85
Improve76
Avoid68
Allow65
Implement60
Handle58

コミットログの基本形はもちろん動詞 + 名詞である名詞固有名詞複数形、不可算名詞が多いが、単数形場合冠詞は a が使われるか、あるいは省略される。the はまず使われない。

何かを追加した、という表現では非常に広く Add が使われる。メソッドからテストドキュメントに至るまで大概これでまかなえる。

一方、何かを修正した、という表現では広く Fix が使われる。「何か」は typocrash といった単語からメソッド名まで幅広い名詞を取るが、動名詞はあまり取らないのと、that節は取らないのでその点は注意が必要である

Fix は「何かが正しく動くようにした」ことを示し、正しい動作内容が何かを説明しない。そこで正しい動作内容に言及したい場合Make sure が使われる(こちらはthat節が取れる)。ただし Fix よりもニュアンス的に重い表現と思われ、Fix を使わず Make sure ばかり使うのはちょっとキモいのではないかと思う(Ensure はさらに重い表現っぽい)。

また、Fixtypo 以外でのドキュメント修正に対して使われることは稀である。対して Update はドキュメントコメントテストに使われ、本体コード修正に対しては使われない。本体コード修正にあわせてテスト更新したなら Update が使われる。ただ、テスト機構それ自体バグ修正したなら Fix である

無駄な何かを単純に除去したなら Remove を使う。これまでのもの(A)からのもの(B)に切り替えたのであれば Use B instead of A か Change A to B が使われる。新たに何かを利用するようにしたのであれば Use を、利用を取りやめた場合Don't use を使うことが多い。

何かをしないようにしたなら Don't を、内部実装効率化なら Make A + 比較級/形容詞Improve が使われる。

中身の変更を伴わない単なる名前の変更なら Rename A to B、コード機能論理上の場所を移動させたなら Move A to B である

この辺はリファクタリングと呼ばれる行為と思うが、Refactor というぼんやりした動詞はあまり使われず、このように変更内容の種類に応じて動詞が使い分けられている。

余談

コミットログにはWhyを書くべきだ、というのを何かで見かけたので because とか since を使ったログがどの程度あるかを調べたが、8540件のうち22件だった。基本的に短く、シンプルに、一目で意味が取れるログが好まれる傾向がある。例えば get rid of とか2件しか使われておらず、圧倒的に remove である

一方で、シンプル単語だけど開始単語としては使われないものもある。例えば次のような単語である。Expand(9)、Extend(8)、Print(5)、Optimize(5)、Publish(4)、Append(4)、Modify(3)、Manage(2)、Revise(2)、Dump(2)、Insert(2)、Migrate(2)、Enhance(1)、Edit(1) 。いずれもカッコ内は8540件に対する冒頭での登場回数である。結局、より一般的平易な単語で表せたり、Refactor同様に抽象度が高すぎると使われないのだろう。

おわりに

8000件もログを見たおかげで、迷いなくコミットメッセージが思いつくようになったのが個人的には今回書いてて最大の収穫だった。たぶんカンニングペーパーを作る行為それ自体効率のいい学習になるという話と同じだと思う。

このまとめも100以上用例を転載してあるので、それを読むだけでも多少は効果があるんじゃないかと思う。同じようにコミットログ書きたくねぇなぁ英語わっかんねぇなぁと思っている人にとって、何か役に立つところがあれば幸いである。

2015-11-17

http://anond.hatelabo.jp/20151117013422

ぼくのかんがえたただしいやくw

◇Solving this problem is going to require a diverse set of intellectual property, technical and information assets and an inclusive attitude toward software developers.

●この問題を解くには、さまざまな知的資質や、技術的・情報的な資産、そしてソフトウェア開発者に対する包括的な態度が必要だ。

●この問題を解決するには、さまざまな知的財産権技術的・情報的な資産、そしてソフトウェア開発者制限を受けずに仕事を進められる環境必要になるだろう。

問題の解決には多彩な知的資質技術情報資産、そしてソフトウエア開発者を束縛しない姿勢要求される(だろう)。

Intellectual property知的財産権と訳したくなるのは判るが、ここでは誰もそんな話はしていない。

※inclusive attitude最近社会適応に絡んで「包摂的」の訳を充てている場合が多いが、対象読者に通じるかは疑問。原文で言っているのは明らかに「エンジニアの好きにやらせろという主旨」なのでこの訳。

◇I was a professor for ten years and spent a great deal of my time doing research and consulting.

教授10年やったこともあるし、研究コンサルティングにもだいぶ時間を使ったよ。

教授10年やって、研究コンサルティングにもだいぶ時間を使ったよ。

◆十年に及ぶ教授勤めをして、研究コンサルティング大分時間を費やしてきた。

※明示されてないが教授をやりながら並行的に研究コンサルティングを(その一貫もしくは副業的に)していたと(も)とれるので、教授研究コンサルティングは明確に分断してはダメ。その反面、教授を辞めてから研究コンサルティングをしていなかったとは書いてないので、添削版もニュアンス的にはいささか問題がある。

◇[M]any of today's most successful companies were written off at one time or another as having an empty pot. If you'd like, buy me a Starbucks and you can have an Apple while we discuss them.

●今最も成功している会社の多くが、鍋が空だと思われてしまったことがある。もしその気があれば、スターバックスをおごってくれたら、アップルに関する話でもするよ。

●今とても成功している会社の多くが、過去のある時期にはもう鍋は空だと見限られてしまったことがある。どうだろう、「スターバックス」をおごってくれたら「リンゴ」をあげるけど、食べながら低迷した大企業の話でもしようか。

今日、隆盛を極めている企業の多くは、どこかの段階で命運が尽きたと噂された経験をしてきている。暇ならスターバックスで一杯侈ってくれないか。アップルの話でもしてあげようじゃないか。

empty pot、中国故事とされている逸話空鍋と訳すのは間違い。

スターバックスアップルも落目の時期があったという、業界方面共通認識に基づく、ものすごく捻った文章なので注意。

Hell, start an Occupy Doubt Street movement and doubt the lot of them simultaneously.

●ったく、「オキュパイダウトストリート」の運動でも始めて、あらゆる大企業を一斉に疑えばいいさ。

◆「ダウト通り占拠」運動でも始めて、連中にまとめてダウトを突き付ければいいじゃないか。

※オキュパイはそのままだと通常の読者層は理解できないと思う。

ここまでにEmpty potの原典スターバックスアップルの業績凋落およびオキュパイ関連の資料当たるのも含めて一時間。飽きた。

もうちょっと調べて、考えような。

2015-09-26

Just wanna know ◆Free! ESEnglish ver.

Free! Eternal Summer キャラクターソング

山崎宗介 "Just wanna know" の歌詞英訳しました。

間違いや改善点などありましたらご指摘いただけると幸いです。

二次使用も可能です。使用する際はコメント欄にて一言いただけると嬉しいです。

I've translated the lyrics of "Free! Eternal Summer character song by Sousuke Yamazaki" "Just wanna know".

Translating Japanese, making rhyme in English, trying to sync translated lyrics with the music, etc, all at the same time were quite hard...lol

I'd appreciate any feed-backs like pointing out my mistakes or giving me some improvements.

Using my version of translated lyrics is always fine, but before u use it, plz let me know in the comment section herein below.

Plus I'd really love to hear if u guys sing this and upload it to YouTube/Tumbler/etc :P


Just wanna know

somethin' in your eyes

is the reason movin' you

beyond the world 'bout to close off

on the path to the new picked hope

on the path to the new picked hope

please tell me what you see

let's go back to the same summer

just wanna know the reason

in the tie of relay

there'll be the feelin'

I still don't know (know)

was I able to hide my face surprised?

you're always on your way, way

what did I swallow?

by sendin' off your runnin' back

(woah-woah) (woah-woah) (woah)

meddlin' even in the each way of thinkin'

wasn't a choice for us two (,was it?)

somethin' in your eyes

is the reason movin' you

it's always clear, isn't it?

someday I just wanna know the meanin' of "team"

the moment to be real is just in there

(woah-woah) (woah-woah) (woah-woah)

how deep was your heart healed

by the scenery showed by those guys?

you are questionin' to my empty heart

a tiny but brand new dream

things like "ties" are enough for me, right?

but seems like there're more than that

different from those days

(something I just wanna find)

kickin' the water straight

divin' to reach beyond the light

just a few meters ahead, ahead

just wanna know the reason

the tie of relay will tell me, me

somethin' in your eyes

is the reason movin' you

beyond the world 'bout to close (off)

on the path to the new picked hope, hope

please tell me what you see

the scenery in your eyes

(ah-ah) (woah)

is the same summer in my eyes

2015-09-19

色々な瞑想まとめ

~ānāpāna-sati(安般念)によって紹介されている呼吸瞑想

Breathing in long, he discerns, 'I am breathing in long'; or breathing out long, he discerns, 'I am breathing out long.' Or breathing in short, he discerns, 'I am breathing in short'; or breathing out short, he discerns, 'I am breathing out short.' He trains himself, 'I will breathe in sensitive to the entire body.' He trains himself, 'I will breathe out sensitive to the entire body.' He trains himself, 'I will breathe in calming bodily fabrication.' He trains himself, 'I will breathe out calming bodily fabrication.'

長く息を吸っているときには「私は長く息を吸っている」とはっきり知り(pajānāti)、長く息を吐いているときには「私は長く息を吐いている」とはっきり知る。短く息を吸っているときには「私は短く息を吸っている」とはっきり知り、短く息を吐いているときには「私は短く息を吐いている」とはっきり知る。「私は全身の感覚を把握しながら(paisaṃvedī)息を吸おう」と訓練する(sikkhati)。「私は全身の感覚を把握しながら息を吐こう」と訓練する。「私は身行(=吸う息)を静めて息を吸おう」と訓練する。「私は身行(=吐く息)を静めて息を吐こう」と訓練する。

~Maha-satipatthana Sutta(大念住経)の瞑想方法

"And how does a monk remain focused on the body in & of itself?

では、比丘たちよ、比丘はどのようにして、体そのもの気づきを保ち続けるのでしょうか?

"There is the case where a monk — having gone to the wilderness, to the shade of a tree, or to an empty building — sits down folding his legs crosswise, holding his body erect and setting mindfulness to the fore [lit: the front of the chest]. Always mindful, he breathes in; mindful he breathes out.

ここにある比丘がいます — 彼は森へ行き、木の陰へ行き、あるいは空家に行き — 腰を下ろして足を組みます。背をまっすぐに伸ばし、そして気づきを(胸の)前部へと向けます。そして、常に気づきをもって、彼は入息します。気づきをもって、出息します。

"Breathing in long, he discerns, 'I am breathing in long'; or breathing out long, he discerns, 'I am breathing out long.' Or breathing in short, he discerns, 'I am breathing in short'; or breathing out short, he discerns, 'I am breathing out short.' He trains himself, 'I will breathe in sensitive to the entire body.' He trains himself, 'I will breathe out sensitive to the entire body.' He trains himself, 'I will breathe in calming bodily fabrication.' He trains himself, 'I will breathe out calming bodily fabrication.' Just as a skilled turner or his apprentice, when making a long turn, discerns, 'I am making a long turn,' or when making a short turn discerns, 'I am making a short turn'; in the same way the monk, when breathing in long, discerns, 'I am breathing in long'; or breathing out long, he discerns, 'I am breathing out long' ... He trains himself, 'I will breathe in calming bodily fabrication.' He trains himself, 'I will breathe out calming bodily fabrication.'

長く息を吸っているときには「私は長く息を吸っている」とはっきり知り、長く息を吐いているときには「私は長く息を吐いている」とはっきり知ります。短く息を吸っているときには「私は短く息を吸っている」とはっきり知り、短く息を吐いているときには「私は短く息を吐いている」とはっきり知ります。「私は全身の感覚を把握しながら息を吸おう」と訓練します。「私は全身の感覚を把握しながら息を吐こう」と訓練します。「私は身行(=吸う息)を静めて息を吸おう」と訓練します。「私は身行(=吐く息)を静めて息を吐こう」と訓練します。あたかも熟練したろくろ工、あるいはその弟子が、ろくろの紐を長く引っぱれば、「私は紐を長く引っぱる」と知り、紐を短く引っぱれば、「私は紐を短く引っぱる」と知るように。これと同じように、比丘が長く息を吸っているときには「私は長く息を吸っている」とはっきり知り、長く息を吐いているときには「私は長く息を吐いている」とはっきり知ります・・・「私は全身の感覚を把握しながら息を吸おう」と訓練します。「私は全身の感覚を把握しながら息を吐こう」と訓練します。

"In this way he remains focused internally on the body in & of itself, or externally on the body in & of itself, or both internally & externally on the body in & of itself. Or he remains focused on the phenomenon of origination with regard to the body, on the phenomenon of passing away with regard to the body, or on the phenomenon of origination & passing away with regard to the body. Or his mindfulness that 'There is a body' is maintained to the extent of knowledge & remembrance. And he remains independent, unsustained by (not clinging to) anything in the world. This is how a monk remains focused on the body in & of itself.

このように、比丘は内部から、体そのものに対して気づきを保ちます。あるいは、外部から体そのものに対して気づきを保ちます。あるいは、内部・外部両方から、体そのものに対して気づきを保ちます。あるいは、比丘は体に関する現象の発生に気づきを保ちます。体に関する現象の消滅に気づきを保ちます。あるいは、体に関する現象の発生と消滅に気づきを保ちます。あるいは、比丘の「体が存在する」という気づきは知識と想起の範囲で保たれます。そして比丘独立を保ち、世界の何物にも執着しません。これが比丘が体そのもの気づきを保つ方法です。

"Furthermore, when walking, the monk discerns, 'I am walking.' When standing, he discerns, 'I am standing.' When sitting, he discerns, 'I am sitting.' When lying down, he discerns, 'I am lying down.' Or however his body is disposed, that is how he discerns it.

さらに加えて、比丘が歩いているとき、この比丘は「私は歩いている」とはっきりと知ります。立っているとき、この比丘は「私は立っている」とはっきり知ります。座っているときには、「私は座っている」とはっきりと知ります。横たわっているときには、「私は横たわっている」とはっきりと知ります。あるいは、体がどのような状態になるのであれ、はっきりとその状態を知ります

"In this way he remains focused internally on the body in & of itself, or focused externally... unsustained by anything in the world. This is how a monk remains focused on the body in & of itself.

これが比丘が体そのものを内部から、あるいは外部から、あるいはその両方から気づきを保つ方法です。そして・・・世界の何物にも執着しません。これが比丘が体そのもの気づきを保つ方法です。

"Furthermore, when going forward & returning, he makes himself fully alert; when looking toward & looking away... when bending & extending his limbs... when carrying his outer cloak, his upper robe & his bowl... when eating, drinking, chewing, & savoring... when urinating & defecating... when walking, standing, sitting, falling asleep, waking up, talking, & remaining silent, he makes himself fully alert.

さらに加えて、比丘が前に進むとき・戻ってくるとき、この比丘自身に完全に注意を払います。何かに目を向けるとき・目をそむけるときも同様に・・・手足を伸ばすとき・曲げるときも同様に・・・自分外套コートなど)を運ぶとき自分の上着・お椀を運ぶときも同様に・・・食べるとき、飲むときに、噛むとき・味わうときも同様に・・・排尿するとき・排便するときも同様に・・・歩くとき、立つとき、座るとき、眠りに落ちる時、起きるとき、話すとき沈黙するとき比丘自身に完全な注意を払います

"In this way he remains focused internally on the body in & of itself, or focused externally... unsustained by anything in the world. This is how a monk remains focused on the body in & of itself.

これが比丘が体そのものに対して気づきを保つ方法です。あるいは体そのものを外部から・・・世界の何物にも執着しません。これが比丘が体そのものに対して気づきを保つ方法です。

2015-09-18

http://anond.hatelabo.jp/20150918171808

if (!q.empty()) {
 q.pop();
}

while (!q.empty()) {
  result.append(q.front());
  q.pop();
}

クイズみたいで地味に迷った

キューが下記機能を持っているとき、2番め以降の要素を取得するにはどうしたらよいか。

back() 最後の要素を返す

empty() キューが空の時にtrueを返す

front() 最初の要素を返す

pop() 最初の要素を削除する

push() キュー最後に要素を追加する

size() キューの要素数を返す

2015-04-06

ヴィパッサナー瞑想とはなにか

瞑想とは何か・・・上座部仏教徒にとって、瞑想とはなにかというテキスト的な役割を果たすのは清浄道論です。しかしながら、より実践的な瞑想方法を学ぶためには他の仏典が参照されることもあります。今回は清浄道論でない仏典を参考にしつつ、より具体的に、瞑想とはどんなことをすればいいのかを見てみましょう。

さて、ヴィパッサナー瞑想の詳しい紹介に入る前に・・・そもそも、ヴィパッサナー瞑想はなぜ行われるのでしょうか。それに関して、例えば古代仏典であるMaha-satipatthana Sutta(大念住経)にお釈迦様の言葉があります

以下はブログ多摩丘陵林住記様による和訳版より抜粋

比丘たちよ、ここに一つの道がある。その道とは、人々を清め、悲しみと悲泣を乗り越え、肉体と精神の痛みを滅し、聖なる道を得、涅槃を観るための唯一の道である。それは「四つの念住」である

・この四つとは何か ? 比丘たちよ、比丘は、努力して、正しく知り、気づきをもって、そして世間の貪欲と憂いから離れて、「身」をただ(自分でもない、自分のものでもない、自我でもない、ただ現象に過ぎない)身であると絶え間なく知覚して住むことである

努力して、正しく知り、気づきをもって、そして世間の貪欲と憂いから離れて、「受(感覚)」をただ(自分でもない、自分のものでもない、自我でもない、ただ現象に過ぎない)受であると絶え間なく知覚して住むことである

努力して、正しく知り、気づきをもって、そして世間の貪欲と憂いから離れて、「心」をただ(自分でもない、自分のものでもない、自我でもない、ただ現象に過ぎない)心であると絶え間なく知覚して住むことである

努力して、正しく知り、気づきをもって、そして世間の貪欲と憂いから離れて、「法(ダンマ)」をただ(自分でもない、自分のものでもない、自我でもない、ただ現象に過ぎない)法であると絶え間なく知覚して住むことである

すなわち、ヴィパッサナー瞑想をすることによって、知恵(insight あるいは understanding)が強まり、「自身」という存在をより正しく知ることができるのです。そして、その道を極めることによって、最終的には悟りすら得られる瞑想です。

それでは、ヴィパッサナー瞑想とはどんな瞑想なのでしょうか。ヴィパッサナー瞑想・・・といったときに、もっとも有名なのが呼吸を対象とする瞑想です。この呼吸瞑想はどこで紹介されているのかというと、やはり古代仏典である、ānāpāna-sati(アーナパーナサティ)に記されています。このānāpāna-satiは、日本では安那般那念という名前で知られています

wikipedia - 安那般那念

Anapanasati Sutta(Thanissaro Bhikkhuによる英訳版)

さて、安那般那念の該当部分を見てみましょう。ここにはこう書いてあります。(以下はwikipediaから抜粋

Breathing in long, he discerns, 'I am breathing in long'; or breathing out long, he discerns, 'I am breathing out long.' Or breathing in short, he discerns, 'I am breathing in short'; or breathing out short, he discerns, 'I am breathing out short.' He trains himself, 'I will breathe in sensitive to the entire body.' He trains himself, 'I will breathe out sensitive to the entire body.' He trains himself, 'I will breathe in calming bodily fabrication.' He trains himself, 'I will breathe out calming bodily fabrication.'

長く息を吸っているときには「私は長く息を吸っている」とはっきり知り(pajānāti)、長く息を吐いているときには「私は長く息を吐いている」とはっきり知る。短く息を吸っているときには「私は短く息を吸っている」とはっきり知り、短く息を吐いているときには「私は短く息を吐いている」とはっきり知る。「私は全身の感覚を把握しながら(paisaṃvedī)息を吸おう」と訓練する(sikkhati)。「私は全身の感覚を把握しながら息を吐こう」と訓練する。「私は身行(=吸う息)を静めて息を吸おう」と訓練する。「私は身行(=吐く息)を静めて息を吐こう」と訓練する。

これは呼吸瞑想を紹介する部分です。

しかし、瞑想について具体的に紹介しているのはānāpāna-satiだけではありません。Maha-satipatthana Sutta(大念住経)にも瞑想方法が紹介されています。ここには呼吸瞑想以外の瞑想方法が紹介されています。それを引用してみましょう。以下は英訳版Maha-satipatthana Suttaから引用と、私による(英文の)和訳です。

"And how does a monk remain focused on the body in & of itself?

では、比丘たちよ、比丘はどのようにして、体そのもの気づきを保ち続けるのでしょうか?

"There is the case where a monk — having gone to the wilderness, to the shade of a tree, or to an empty building — sits down folding his legs crosswise, holding his body erect and setting mindfulness to the fore [lit: the front of the chest]. Always mindful, he breathes in; mindful he breathes out.

ここにある比丘がいます — 彼は森へ行き、木の陰へ行き、あるいは空家に行き — 腰を下ろして足を組みます。背をまっすぐに伸ばし、そして気づきを(胸の)前部へと向けます。そして、常に気づきをもって、彼は入息します。気づきをもって、出息します。

"Breathing in long, he discerns, 'I am breathing in long'; or breathing out long, he discerns, 'I am breathing out long.' Or breathing in short, he discerns, 'I am breathing in short'; or breathing out short, he discerns, 'I am breathing out short.' He trains himself, 'I will breathe in sensitive to the entire body.' He trains himself, 'I will breathe out sensitive to the entire body.' He trains himself, 'I will breathe in calming bodily fabrication.' He trains himself, 'I will breathe out calming bodily fabrication.' Just as a skilled turner or his apprentice, when making a long turn, discerns, 'I am making a long turn,' or when making a short turn discerns, 'I am making a short turn'; in the same way the monk, when breathing in long, discerns, 'I am breathing in long'; or breathing out long, he discerns, 'I am breathing out long' ... He trains himself, 'I will breathe in calming bodily fabrication.' He trains himself, 'I will breathe out calming bodily fabrication.'

長く息を吸っているときには「私は長く息を吸っている」とはっきり知り、長く息を吐いているときには「私は長く息を吐いている」とはっきり知ります。短く息を吸っているときには「私は短く息を吸っている」とはっきり知り、短く息を吐いているときには「私は短く息を吐いている」とはっきり知ります。「私は全身の感覚を把握しながら息を吸おう」と訓練します。「私は全身の感覚を把握しながら息を吐こう」と訓練します。「私は身行(=吸う息)を静めて息を吸おう」と訓練します。「私は身行(=吐く息)を静めて息を吐こう」と訓練します。あたかも熟練したろくろ工、あるいはその弟子が、ろくろの紐を長く引っぱれば、「私は紐を長く引っぱる」と知り、紐を短く引っぱれば、「私は紐を短く引っぱる」と知るように。これと同じように、比丘が長く息を吸っているときには「私は長く息を吸っている」とはっきり知り、長く息を吐いているときには「私は長く息を吐いている」とはっきり知ります・・・「私は全身の感覚を把握しながら息を吸おう」と訓練します。「私は全身の感覚を把握しながら息を吐こう」と訓練します。

"In this way he remains focused internally on the body in & of itself, or externally on the body in & of itself, or both internally & externally on the body in & of itself. Or he remains focused on the phenomenon of origination with regard to the body, on the phenomenon of passing away with regard to the body, or on the phenomenon of origination & passing away with regard to the body. Or his mindfulness that 'There is a body' is maintained to the extent of knowledge & remembrance. And he remains independent, unsustained by (not clinging to) anything in the world. This is how a monk remains focused on the body in & of itself.

このように、比丘は内部から、体そのものに対して気づきを保ちます。あるいは、外部から体そのものに対して気づきを保ちます。あるいは、内部・外部両方から、体そのものに対して気づきを保ちます。あるいは、比丘は体に関する現象の発生に気づきを保ちます。体に関する現象の消滅に気づきを保ちます。あるいは、体に関する現象の発生と消滅に気づきを保ちます。あるいは、比丘の「体が存在する」という気づきは知識と想起(注1)の範囲で保たれます。そして比丘独立を保ち、世界の何物にも執着しません。これが比丘が体そのもの気づきを保つ方法です。

"Furthermore, when walking, the monk discerns, 'I am walking.' When standing, he discerns, 'I am standing.' When sitting, he discerns, 'I am sitting.' When lying down, he discerns, 'I am lying down.' Or however his body is disposed, that is how he discerns it.

さらに加えて、比丘が歩いているとき、この比丘は「私は歩いている」とはっきりと知ります。立っているとき、この比丘は「私は立っている」とはっきり知ります。座っているときには、「私は座っている」とはっきりと知ります。横たわっているときには、「私は横たわっている」とはっきりと知ります。あるいは、体がどのような状態になるのであれ、はっきりとその状態を知ります

"In this way he remains focused internally on the body in & of itself, or focused externally... unsustained by anything in the world. This is how a monk remains focused on the body in & of itself.

これが比丘が体そのものを内部から、あるいは外部から、あるいはその両方から気づきを保つ方法です。そして・・・世界の何物にも執着しません。これが比丘が体そのもの気づきを保つ方法です。

"Furthermore, when going forward & returning, he makes himself fully alert; when looking toward & looking away... when bending & extending his limbs... when carrying his outer cloak, his upper robe & his bowl... when eating, drinking, chewing, & savoring... when urinating & defecating... when walking, standing, sitting, falling asleep, waking up, talking, & remaining silent, he makes himself fully alert.

さらに加えて、比丘が前に進むとき・戻ってくるとき、この比丘自身に完全に注意を払います。何かに目を向けるとき・目をそむけるときも同様に・・・手足を伸ばすとき・曲げるときも同様に・・・自分外套コートなど)を運ぶとき自分の上着・お椀を運ぶときも同様に・・・食べるとき、飲むときに、噛むとき・味わうときも同様に・・・排尿するとき・排便するときも同様に・・・歩くとき、立つとき、座るとき、眠りに落ちる時、起きるとき、話すとき沈黙するとき比丘自身に完全な注意を払います

"In this way he remains focused internally on the body in & of itself, or focused externally... unsustained by anything in the world. This is how a monk remains focused on the body in & of itself.

これが比丘が体そのものに対して気づきを保つ方法です。あるいは体そのものを外部から・・・世界の何物にも執着しません。これが比丘が体そのものに対して気づきを保つ方法です。

基本的には上記がヴィパッサナー瞑想だと考えればよいでしょう。このヴィパッサナー瞑想近代指導者たちに、さまざまに解釈されています

注1 ここで、「想起」という言葉は「思い出す」という意味です。

http://surleconomiejp.blogspot.jp/2015/04/blog-post_5.html

2015-02-23

http://anond.hatelabo.jp/20150223123926

わざわざどうもありがとう!!

Emptyの(仕様うんぬん以前の)概念は、数字ゼロでもあり空文字列でもあり、空っぽである「何でも型」、何でも入るけど空っぽな器といった感じなんですね。どうもNULLあたりとは正反対で(EMPTYは値、NULLやNothingは、参照という違いもあるけど)

で、Excel空っぽセルのValueはEmpty値。

http://anond.hatelabo.jp/20150223114637

ちったぁ自分で調べろや。ろくなプログラマになれんぞ。

IsNumeric Function (Visual Basic)

IsNumeric returns True if the data type of Expression is Boolean, Byte, Decimal, Double, Integer, Long, SByte, Short, Single, UInteger, ULong, or UShort, or an Object that contains one of those numeric types. It also returns True if Expression is a Char or String that can be successfully converted to a number.

ここは普通のことをいっている。 IsNumeric が True を返すのは以下のとき

から問題があるのは Empty のほう。

VBE Glossary (Empty)

Empty

Indicates that no beginning value has been assigned to a Variant variable. An Empty variable is represented as 0 in a numeric context or a zero-length string ("") in a string context.

Empty は context にあわせて以下のように解釈される。

というわけで IsNumeric(Empty) は Empty が数値として解釈されて 0 になるので True を返す。

Excel マクロ(VBA):IsNumeric(Empty) はTrueかい??

なんでだよ!!

2014-09-14

酒を飲みながら勉強?は?

東京ブロガーミートアップにつきまして

http://chiwamama.com/2014/09/tbmu-24.html

アルコール提供した時点で勉強会ではない。

酒を飲み前頭葉を萎縮させながら何を学べるというのか。

日本人アルコールという危険ドラッグに寛容すぎる。

あとこの内容をコメントしようとしたらCAPTHA emptyかいエラーを吐きやがった。

ブロガーならコメント受け付けるのか受け付けないのかはっきりしろ

2014-08-12

保守性・管理性が上がるPHPスマートコードレビュー12

1. 括弧の省略

PHPにおいてはif文やwhile文において、1行であれば括弧を省略することができます

<?php
if (...) 
  hoge();
while(...)
  hoge();

これは、保守性・管理性を上げたいのであればやってはいけません。括弧がつくことで視認性が下がることなどありません。むしろインデントに騙されてしまい、ミスが増えます。例えば下の例です。

<?php
$a=0;
$b=0;
while ($a < 10)
  $a++;
  $b++;

さて、このとき $a はいくつですか? $b はいくつですか?

答えは $a が 10、 $b は 1 です。$b は while のスコープにはないので、ループしません。

括弧でくくられていればこのようなミスを防げます。括弧はきちんと書きましょう。

2. 三項演算子

ネストしすぎると可読性が損なわれるため注意が必要ですが、うまく使うとスマートに書けます。うまく活用しましょう。

3. switch

条件分岐が多い時にうまく使いましょう。

ただし if 文で素直に書いた方が速度は速いという噂もあります

実用上の違いはほとんどありませんので、チームの方針に従いましょう。

4. ループ

PHP にはループ制御構文が用意されています。主に下記の3つを用途にあわせてうまく使い分けましょう。他にもループに関する構文や関数はありますが、基本的には下記で事足りるでしょう。

  1. for

主に回数でループさせたい場合は for 文を利用するといいでしょう。

例えば、10回同じ処理をする場合は下記のように書きます

<?php
for ($i=0; $i<10; $i++) {
  // 


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