「変数」を含む日記 RSS

はてなキーワード: 変数とは

2021-05-15

https://12factor.net/ja/config

これ読んでたんだけどさ

かい構造データを設定する必要がある場合って、どうやって環境変数に持つの変数名のサフィックスに連番つけて横持ちとかするの?

かい構造データを設定に持つなってのは理想的ではあるが、実用的に要求が発生することはあるので

そんなことも分からないアーキテクトは死刑にして生ゴミと一緒に捨てるべきでありここでは考慮しないものとする

2021-05-14

anond:20210513215649

もちろんつけてないよ。つける気もしない。

メンバ変数にアンダーバーをつけないと衝突する可能性があった言語仕様のほうがおかしい。

2021-05-13

まさかC#でメンバ変数名のprefixにアンダーバー付けてないやつおる?

2021年5月5日MicrosoftC#コーディング規則 (C# プログラミング ガイド)に今まで明言されていなかったprivateなメンバ変数(field変数)への命名規則記載された。

ちなみに同じMircrosoftが出してるStylecopやFxCopといった静的コード分析ツール現在仕様は「アンダーバーは付けるな」で、

おそらく.Netけがアンダーバーを付けていたが、今後はそういったツール.Netに合わせる流れになっていくと思われる。

private または internal フィールド名前を付ける場合は、Camel 形式 ("camelCasing") を使用する必要があり、_ プレフィックスを付ける必要があります

https://docs.microsoft.com/ja-jp/dotnet/csharp/programming-guide/inside-a-program/coding-conventions#camel-case

anond:20210506152834

違います

オブジェクト指向の(オブジェクト指向に限らずあらゆるプログラミングパラダイムの)目的は「関心の分離」です

すなわち、

と言うことです

インスタンス化や継承はその手段ひとつであり、ポリモーフィズムはその結果生じるものです

まあしかし、メンバ変数オブジェクトインスタンスごとにスコープを持つことは、保守性に大きく寄与することは事実です

2021-05-07

anond:20210507112422

それ言い出したら比較なんか出来ないじゃん。特にパートナーの良し悪しなんて変数めっちゃあるから比べられんやろ。

経済的には支援してくれる代わりにバキバキ依存・束縛してくる男/女、みたいなのが良いパートナーかというと「人それぞれ」としか言えんし。

2021-05-01

「完全フルリモートで週二、月額60万円」おとり広告には、だまされな

Perl元気ちゃんねる 2021年 第五回 テキスト処理プログラミング入門は

変数宣言

スペシャルトーク

「完全フルリモートで週二、月額60万円」おとり広告には、だまされないぞ!!!

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

2021-04-27

プログラムってなるべく拡張できるように書く?

ゲーム報酬を表示するプログラムユーザー提示するだけ)書いてて

クリア報酬A、高得点報酬B、全ステージ累計クリア回数報酬CとあってABが同時に起こりうることは想像してたかSwitch文でA,B,AB,Cと4パターン分書いた

 

でもよく考えたらABCが同時に起こる可能性もあるからそれぞれの報酬を追加できる処理のほうがおさまりがいい

追加する場合ローカルだけじゃできないかフィールド変数作らないといけないし、(ゲーム内でめったに使わない)報酬画面消すためにいちいちフィールドもNullにしないといけない

 

プログラマ的にはどっちが正解なんだ?

あとから拡張性が高いほう(一見したらよく分からないが、一度書けば楽に処理可能)、あるいは簡単かつ初見でも処理が見やすいほう

2021-04-24

「人としてどうか」と、人をジャッジするフェミニスト

id:Dr-Seton の以下の記事について

https://dr-seton.hatenablog.com/entry/2021/04/23/222208

フェミニストは、外形的な要素(収入容姿、年齢など)で格付けせず、「人としてどうか」で判断しているから正しいって言ってるんですけど、マジでアホかと思う。

この「人としてどうか」という判断が、実質的に、コミュ力、発達、容姿収入等の諸要素を変数として、ブラックボックス化した中学校内申点のようなものになってるわけでしょ?

それとも「フェミニスト判断は公正公平だ」と強弁するの? そんな無茶な方便に騙されると思ってるの?

外形的な、収入多寡容姿で選んで、それを堂々と言うのは、クソだけど正直なだけマシ。

しろ、それを「人としてどうか」のような全人格価値問題すり替えて、実質的に人を格付けしているのがミエミエだから猛反発されるんだよ。

2021-04-22

頭の良さの要素と、地頭を鍛えるための方向性について

最近転職して思うことがあるのだけれど、頭の回転の個体差が激しいのはなんでなんだろう、と思っている。

それがすべてではないけれど、地頭や頭の回転の速さは、成功するための要素の一つではあると思っていて、

特に環境が変わって、自分の頭の回転が遅くなってきているのを感じてきたので、どうすればよいのかを考えてみた。

 

以下に記載しているが、自分観測範囲の中で見たことをもとに考えると、

頭の良さの要素の一つは、

思考していること以外に、どれだけ余分なことを考えずに、思考ができるか」が大きいのではないかと仮説として思っている。

それだけだと当たり前のように聞こえるかもだけれど、特定環境下では人は余分なことを考えてしまうので、それをいかコントロールするか、というのが地頭をよくするための方向性になるのではないかと考えている。

 

例えば、話していて、相槌とかの反応がない人に対してはすごくしゃべりづらかったりなどあるかと思うが、それは頭の中で、話しながら「あれ、なんでこの人自分が喋ってるのに、反応ないんだろ…?」みたいなことを並行して考えてしまっているから、言い淀んでしまったり、要は頭の回転が遅くなってしまうという因果関係だと考えている。

そういう思考の速さを決める変数が、結構あるので、個体差が激しくなるのではないかと。

 

●もともとの観測範囲実体

子供の時のほうが頭の回転が早かった

 =結局年をとって、言ってはだめなこととか、傷つけないような言い回しとかを考えながら話すようになったので遅くなったという気がしている。

 

・自信家で、自分意見をはっきり言う人のほうが頭の回転が早い

 =自分が正しい、とか他人からどう思われようが関係ない、と思える人は、他人の反応に対して思考リソースを割かないので、結果的に頭が早くなる

 

相手に向かって話しているときに、反応がないと話しづらい

 =上記の通り、人からの反応が悪い理由を考えてしまい、それが脳のCPUを食ってしま

 

・だれかに言うわけではない独り言は、すらすら言葉が出てくるし、頭の回転が早い

 =一人で考えるときは、スムーズに話せる。

  他にも吃音精神的なところから来る症状というように聞いたことがあるが、吃音の人は、ひとりごとでは吃音にならないと聞いたことがあって、それに近いのではと思う。

 

●頭を良くするための方向性

まりは、自動思考いかに発生しないようにコントロールしていくか、ということな気がするので、認知行動療法スキーマ療法などのような「認識」と「行動」をセットで変えていくような、やりかたをしていけばよいのではないかと考えている。

 

・結局上記の頭の良さの変数を見てみると、自分意見を正しいと思える認知性格みたいなところの改善が一つと、だれかからの反応を気にしないというのがもう一つの方向性、思ったことを素直に表現するみたいな性格的なところに行き着く。

 

・結局性格かよ、と思われるかもしれないが、心理学的に性格を変えていくための方法確立されているので、その知識インプットすれば多少は良くなるのではないかな。

2021-04-10

弱者男性っていうか社会的資本弱者なんよな

結局愛情承認、なんなら雑談相手とかですらこの世界では有限のリソース(同性間含め)に過ぎなくて、

んでそれは多くの人にとっては金と同じように生きるのに必要な心の栄養で、

「俺は童貞家族友達恋人もいなくて毎日孤独だけど、趣味に打ち込むことで充実した人生を送ることができるぜ!」って人も中にはいるだろうけど、きっとそれは多数派じゃない


んでそのリソースは数値化しにくいけど金や物と同じように市場原理的に流動してて、

現代社会資本市場の中でこのリソースを得られる人間と得られない人間格差がすげーできてるんだと思うんよな

女性(男性)をモノのように考えるな!」って怒られるかもしれんけど、男も女も例えば現代結婚市場かにおいては

不動産と似たような資本の一つになってると思うわ 借り主の年収とか家賃とか築年数、駅までの距離みたいな変数ちょっとのものに置き換わってるだけで。

まあオードリー春日みたいに金持ってるのに長年家賃4万の風呂なしボロアパートに住み続けた狂人もいるにはいるんだろうけども、

結局人と人が長期的に共助できる仕組みに恋愛結婚家族を持つ以上の方法なんてなくて、

女の場合社会的孤立してる状態でもマッチングアプリでも始めれば市場原理的にはよっぽどじゃなければ需要殺到するから脱却しやすいけど、

男の場合は平均年収平均身長平均顔面偏差値平均的学歴程度じゃマッチングアプリ結婚相談所でもマジで土俵にすら上がれないことが大半なんよな。

弱者男性っていうか正確には社会的資本弱者で、今の社会構造的にそこに陥りやすいのが男の方なだけ。

弱者じゃない、じゃなくて新自由主義社会だとこの社会資本弱者は救いようがないだけ。

「男社会強者」「昔の奴隷制度」みたいな加害者もいないしね。

企業社長採用に関して「女性女性らしい人しか雇わない」って選別してると公言したら問題になって是正されるけど、

恋愛において「専業主婦ライフ楽しみたいから男らしくて養ってくれる男としか恋愛しません」って公言してもそれは咎めようがないし、

魅力のない派遣オッサン職場友達にならなかった個人責任なんてないし。

金なら国が配れるけど雑談相手は国じゃ配れないからね。

自殺率とかで生々しく露呈するガチで死んでるレベルの生きづらそうな層とポリコレ社会メディアに扱われる弱者には結構乖離があって、

その狭間で苦しんで生きてる人は地獄だろうなあって。

なんか歪な社会よね。

2021-03-29

キラキラネームと知能の間に相関関係は十分想定できると思う

朝ご飯毎日食べる子供学力が高い」

「本の多い家庭の子供は学力が高い」

こういう調査があったと思うけど、これだって朝ご飯読書学力の間に直接因果関係があるとは言えない、という指摘があったよね。

どちらかというと、交絡変数、すなわち「親」という環境がまず根本にあって、

親の職業や裕福さや考え方→規則正しい生活毎日朝ご飯

親の職業や裕福さや考え方→教育方針→子の学力

という風に根本因果関係が伸びていることで相関しているんだよね。本もそう。

ということは、

親の文化圏や考え方→キラキラネーム

親の文化圏や考え方→発育環境→子の知能

という交絡による相関も十分想定しうるよね。

そういう意味で「キラキラネーム頭が悪い(ことが多い)」という主張は、本当かどうか調べてみる余地くらいはあると思った。

2021-03-25

2.8+4.2=7.0

算数テストで2.8+4.2の筆算の答として7.0を書くと不正解になることがあるらしい.7でないと×だとか.

当然「なぜ?」という疑問が生じるわけだが,SNSでついた色んなリプライを読んでいると色々な考えがあって面白かったので,まとめておく.

2.8+4.2の筆算の答として7.0と書いた場合対応である

7と7.0は違う派

「7と書いたら6.5以上7.5未満を指し,7.0と書いたら6.95以上7.05未満を指すので,そもそも指しているものが違う.だから○.」

この議論によれば,「2.8」は2.75以上2.85未満の数で,「4.2」は4.15以上4.25未満の数だから,「2.8」+「4.2」は6.9以上7.1未満の数を指す.

まり有効数字考慮した「7.0」より少しだけ広い範囲になるっぽい.たとえば「2.8」の真の値が2.84で「4.2」の真の値が4.24だとすると,その和は2.84+4.24=7.08で,「7.0」の指す範囲から外れてしまう.

「でも理科ではそうなっているから!」と言われると「これは算数(数学)だから」としか反論できない.

長岡亮介さんの『東大入試問題を楽しむ』によれば,1958年東大入試一般数学でこの辺りを考慮しないと正答が出ない問題が出題されているらしい.これも面白問題だ.

問題小数第1位まで表示されているのだから,答も小数第1位まで表示するべきだ.だから○.」

見かけの美しさを追求するとこの考えに行きつく.確かに問題小数点があれば答に小数点をつけたくなる気持ちも分かる.プログラミングで,変数の型を変更しているように見えるのかもしれない.

4.2+3は4.2+3.0であるべきであり,問題が美しくないから答えないという選択もできるわけだ.これはとても面白い考え方だけど,間違いなく×にされると思う.

7と7.0は同じ派

「たとえ7と7.0が同じでも,算数では小数点以下の末尾の0を消すのがルール.だから×.」

ある人が作った数学ルールに発展性があれば万人がそれを認める.例えば,交換法則ab=ba結合法則a(b+c)=ab+acルールとするのは納得できる.

1+1=2はよくあるルール(本当は定理らしい)だが,1+1=0をルールの一つとしてもそれはそれで面白世界が広がる.

しかし「小数点以下の末尾の0を消す」というのは発展性のなさそうなルールから数学好きな人は嫌いそうだ.

「7=7.0であるから○.」

全く同じものから○という議論は単純だが面白い.たとえば2.8+4.2の答を2.8+4.2と書いたら,全く同じものからと言って○にしてくれるだろうか?

6.999…も7と同じだが,○になるだろうか?

答はできるだけ簡単にするものだというなら,7.0も簡単にして7にすべきのような気もする.その境界はどこに設定するのがよいだろうか.

同じかどうかは問題ではない派

小学校指導要領では,小数点以下の末尾の0は消すものであると定められている.従わないから×.」

1/10の位までの小数計算小学3年生で,それより下の位までの計算は4年生で学ぶ.

文部科学省指導要領に0を消すことについての文言は見当たらなかった(探し方が悪いだけか?)が,教科書会社学習指導案には「0を消す」と書いてあった.「0.1が10個で1.0とは言わないから」らしい.

そうかもしれないけど,積は他にも意味づけることができるので,それだけを根拠にするのは弱い気がする.あと,「俺は1.0って言う」って人がいたらどうなんだろう.

それよりも問題なのは,これが罷り通ると生徒が先生議論する機会が失われてしまうことだ.言われたことに粛々と従うだけの人格形成されるのは,良くないことだと思う.

「ある世界数学者が,特別な条件がない限り○だとあるテレビ番組発言した.世界数学者は小学校先生より偉い.だから○.」

これは○にせざるを得ない!俺は権威に媚び諂う卑しい人間なんだ.定額給付金くれよ.げへへ.

…というのは冗談で,これも議論の機会が失われるので良くないことだと思う.

その世界数学者が間違っていると主張しているわけではないのでお間違えなきよう.

中学受験では7.0を7と書かないと[Resp. 書くと]×になる.だから将来のために×[Resp. ○].」

受験は良くも悪くも世間に大きな影響を与えているのだと分かる.小学生みなが受験をするわけではないと思うので,小学校先生がこのように考えることはないと思うが.

実際○か×かは採点する中学校に聞いてみないと分からない.

しかしこれも権威に諂う考え方だなあと思う.疑問から逃げているようにも思える.

「ここでは筆算技術を問うている.筆算では小数点以下末尾の0は消す[Resp. 消さない]ことになっている.だから×[Resp. ○].」

なるほどこの考えは盲点だった.計算技術の話をしているので,言われた通りにしないと×にする.同じかどうかとは無関係だ.

微積分の計算や開平計算など,技術習得理解に先立つこともある.まずは計算に習熟してからあとでその計算意味理解するという考えがあってもおかしくない.

末尾の0を消すのは意味を考えているということだろうから技術習得が優先とする考え方だと消さない方が良いような気がしてくる.

他にもあるかもしれないけど,こんなところだろうか.

私は,ちゃん計算の仕方が分かっていることが読み取れれば○にすべきだと思っていた.だから7.0でも7でも6.999…でも○にすべきだし,2.8+4.2は×にすべきだと思う.3+4とだけ書いてあったら,迷った末に,揶揄っているだけで計算の仕方は分かっていると思って,○にするだろうな.筆算技術習得観点から見たら×になるのかな.小学校先生は大変だ.

2021-03-23

ダイソーの道具で自分好みのコーヒーを淹れる

最近コーヒー増田が熱い。

特に最高だったのはこの増田だ。

コーヒー沼にハマりつつある話

https://anond.hatelabo.jp/20210305201800

ドンキで道具を買うという低いハードルをちょろんと超えた先の沼にズブズブと沈んでいく様が素晴らしすぎる。

最近では焙煎増田も現れた。

コーヒー焙煎をはじめて1年

https://anond.hatelabo.jp/20210320113656

タメになってモチベーション上げてくれる文章だ。

触発されたので俺もちょっと書く。

良い豆を買えばダイソーの道具であろうと美味しいコーヒーは淹れることができる。

もちろんもっと良い道具はあるが、新鮮(焙煎から時間が経ってない)な豆を挽いて淹れるだけでインスタントドリップパックの何段も上の香りと深い味わいを楽しめる。

美味しく淹れるだけで満足度や達成感は得られるが、どうせ家でやるなら自分好みのコーヒーに仕上げていきたい。

このコーヒーの酸味をもう少し抑えられたら、もう少し苦いのが好き、自分が一番と思うコーヒーを淹れようって話をしたいと思う。

味の決まり

焙煎度合い、挽き目、抽出方で変わる。

ざっくり一般的に言われてることをまとめると

酸味 ← → 苦味、コク

浅煎り --- 深煎り

粗挽き --- 細惹き

低温 --- 高温 (抽出時のお湯の温度)

なんとなくイメージできると思う。

あとは豆や分量によっても変わるが、道具と淹れ方である程度コントロールできる。

まずは基本となる中深煎り、中細挽き、お湯の温度は90℃でやってみることをおすすめする。基準を作ってそこから自分もっとこういうのが好きだからこうしてみようと試していく。

焙煎度は毎日いじれないから、挽き目と淹れ方を変えてみる。

それでも結構幅はあるが、まだ納得できなければ次に焙煎度を変える。

そして豆を変えてまた色々試す。

美味しいのができたらひたすら飲もう。

記録をつける

スマホメモでもノートでもいいから淹れるごとにセッティングメモしておくのをおすすめしたい。

日付け、豆の種類、豆の焙煎度、豆の量、挽き目、抽出法、お湯の温度と量、抽出時間、あらゆる変数を記録して感想とどういう改善策があるかを残しておく。

俺がやってる方法焙煎ごとにチャプターにして、あとは淹れるごとに抽出データ感想追記していく方法

まあ毎日試すなら変更するのはちょっとずつだから面倒ならしなくてもいいところではあるが、今ではノートにちまちま書くのが楽しみの一つになっている。

増田に書いてくれても良い。俺が読む。

ダイソーで買うもの

キャニスター(豆の保存) 100〜200円

片手鍋(焙煎) 500円

ミル (挽く) 500円

ビーカーか軽量カップ(抽出) 100〜200円

リッパー(抽出) 100円

ペーパーフィルター(抽出) 100円

キャニスターは瓶のところに色々ある。

触ってみてできるだけパッキンが強いものを選んで好きなデザインのを買おう。

ここは入り口、良い道具は後で軽く紹介する。

焙煎はまあ家の環境にもよって出来ないこともあるだろうから焙煎された豆を買っても大丈夫

ただし、焙煎日がわかる店で新鮮な豆を買うことをおすすめする。自家焙煎コーヒー屋ならその日にやったのを売ってたりもするだろうし、通販でも煎りたてを売りにしてる店はある。

安くても大量に買って合わなきゃ辛いし、試飲できるコーヒー屋で納得いくまで選ぶのがおすすめ

通販で大量に買う場合は一週間で使い切らない分は冷凍しよう。完全とは言わないが、ガスの放出はかなり食い止めることができる。

一般的に酸味が強いのはコナやグアテマラ、コク重視なのはトラジャやキリマンジャロマンデリン、バランスが良いのはブラジルコロンビアあたり。

これは産地を示してるだけで大体の目安でしかないが参考にはなる。産地以外につく名前やグレードの決め方は国ごとに違っていてややこしいのだが、気になる豆があったらネットで調べてみるとこういう基準を満たしてるという情報が出てくるはず。

何買えばいいかからない人におすすめなのはコロンビアスプレモ。スプレモは豆がでかくて品質が良い。

これも色々あるから値段も決まってないが

だいたい100g300〜400円ぐらい。高品質の中でも安く、本当に優等生的なバランス型なので焙煎度や挽き目で味を調節しても極端なエグみが出にくい。試行錯誤中も美味しく飲みたいからな。

また、コロンビアブレンドによく使われるのでコーヒー屋でもコロンビア基準にもうちょっとこういうのを飲みたいというのを話せば次に買う豆をおすすめしてもらいやすいと思う。コーヒー屋と仲良くなるのが理想の味への近道。

あと、コーヒーの酸味が苦手という人は多いと思うけど、焙煎から時間が経ってたり粉にされてるもの酸化による嫌な酸味が出てることも多いから、グアテマラとかも良い状態のを試飲してみるといいと思う。

焙煎

焙煎増田も紹介していたが、近年凄い焙煎法がYouTubeで公開された。

https://youtu.be/dzZju_u6Xx8

蓋付きの片手鍋さえあればできてしまう。

この動画のハマ氏は業務焙煎機も作ってる人で、彼はこの鍋焙煎でも焙煎機と同じような仕上がりに出来ると断言している。

実際俺も衝撃を受けた。こんな簡単で本格的に出来るものなのかと。何台も数万する家庭用ロースターを所有してる知人も今はこの鍋焙煎をやっている。

是非動画を見てチャレンジしてほしい。

焙煎も出来れば記録しておきたい。

動画で紹介されてる焙煎指数というのを出す。焙煎前の重さを焙煎後の重さで割ったのが焙煎指数

これは焙煎によって豆の水分が抜け、焙煎度合いによって抜け方が変わるからなかなか参考になる指数だ。

中深煎りだと1.20とかそのあたり。

抽出

リッパーとペーパーを使うが、ここでは浸漬式で行う。

これはお湯に挽いた豆を漬けて、最後にペーパーで濾す方法で、漬け時間によって味のコントロールをしやすいのがメリットスケールさえすれば同じ味に出来るので試行錯誤段階にもちょうど良い。1杯分でも美味しく淹れやすく、先の細いやかん不要なのも良いところ。ドリップより時間かかるのと洗い物が増えるのは欠点だが、つきっきりじゃなくて良い。

まず、お湯を沸かしてる間に、ミルで豆を挽く。

基準は中細挽き。ダイソーミルなら真ん中の目盛り。パワーは弱いがこの惹き目なら楽に挽けると思う。

150ccを一杯分として、豆は10g

お湯の温度は90度。正確にやりたい場合は測る。測らない場合は沸騰してから蓋開けて2分待つ。冷ましてる間にビーカーにお湯入れて温めよう。

温めたビーカーをデジタルスケールに載せて、粉を投入。ボタン押して0にしてから150gになるまでお湯を入れる。お湯を入れはじめたらタイマースタート。(スケールがない場合は先にビーカーの目盛りで150入れてから粉入れる。味に大差はないはずだが、なんとなくお湯を粉にかけないと気分が上がらない)

浮いてるのをスプーンで沈めるように軽く混ぜる。漬け時間3分。混ぜた後は皿かなんかで蓋をしておこう。

この間にドリッパーにペーパーをセットしてお湯を通して紙の匂い抜きと温めをする。この抽出温度が下がりやすいのでコップも温めておこう。

3分経ったらコップに乗せたドリッパーに注いで濾していく。ビーカーに粉が残っても良い。

最後まで落ち切るまで待つ。完成。

たぶんこのやり方なら普通にドリップするよりガツンとコーヒーの味を感じられるはずだ。

後は次に淹れる時にお湯の温度、豆の量、惹き目、漬け時間を変えて自分好みに近付けていく。

まず一種類ずつ変えていくのがおすすめ

例えば酸味がもう少しと思えば挽き目を一段粗くしてみる。

まだ足りなければその挽き目でお湯の温度を下げてみる。

単純に薄い濃いという感想が出たらまず豆の量を調節。次に漬け時間。少なければ酸味が立ちやすいし短く漬けても酸味が強く感じられるということもある。

ここで色んなパターンを試してもまだ納得できなければ焙煎度を変える。

焙煎度を変えた豆でまた淹れ方を変えていくの繰り返し。

もっとコクを求める人はフレンチプレスも試してみてもいいかもしれない。ダイソーに500円で売ってる。出来もまあまあ。

フレンチプレスは紙のフィルターを通さないので油分が出て濃厚になる。

濃いのはいいけど油はもうちょっと減らしたい、ということなら、フレンチプレスで出したコーヒーを半分だけペーパーで濾してみたりする方法もある。

ブレンド

俺はそこまで深いブレンド沼にはいないが、ちょっとずつ冷凍したのを残していてたまに遊びでやる。

3種類以上だと何がなんやわからんくなるので2種類の比率をいじるぐらいの遊び方。

混ぜるのは焙煎後の方法だが、出来るだけ焙煎度は合わせておきたい。

クセのないコロンビアブラジルベースにすれば大惨事にはならない。

俺がハマったのはトラジャとコロンビアの半々。

トラジャの濃厚さは好きなんだが、もうちょっとすっきり酸味を出さずに飲みたいと思ってて適当に混ぜたらめちゃくちゃ理想の味になった。

ブレンドする時には特にメモ感想が役に立つ。

ネット一般的に言われてることより自分の舌が一番参考になる。

良い道具

ダイソーの道具で色々試してるうちにこれは道具が良ければもっと美味しくなるのではと考えると思う。答えはYES

特にミル重要ポイントは均一に挽くことができるかどうかと雑味が出やすい微粉の少なさ。

からナイスカットミルを買う。これは正解なんだ。均一さが凄いしはっきり味のまとまりを感じられる。だが高い。いつの間にか35000円だ。そしてエスプレッソができない。でも良いんだ。

手挽きだとポーレックスになるのかな。微粉はちょっと出るけど回しやすいしナイスカットに辿り着くまでに一番感動したミルバリスタでも推してる人は多い。

浸漬式のドリッパークレバーリッパーという便利なものがある。これは2000円ぐらい。

平なとこに置いてるとお湯が流れずコップやサーバーにセットすると落ちる仕組み。だから紙をセットして粉とお湯をそこに入れて待ち、時間が来たらコップかサーバーに置くという簡単工程で出来る。

普通にペーパードリッパーとしても使えるし超便利。

フレンチプレスに興味があればボダムかな。これも2000円である。これに関してはダイソーから遠回ししなくていいかもしれない。やはりフィルターの出来が違う。プレスした時に粉が混じりにくいから濁らない。

キャニスターはやっぱりハリオ製が良い。密閉がしっかりとれる。安いのだと600円。

あとはお気に入りのコップを買おう。

俺はハンドメイドアプリで探しまくった。

そして俺はコーヒーを飲みたくて美味しいパンを食べたくなった。

パンも今や意外と簡単に作れたりするんだが、その話はまた。

2021-03-20

コーヒー焙煎をはじめて1年

コロナで暇になって前から気になってたコーヒー自家焙煎をはじめた。

豆を家で挽いてドリップした時も大概感動したものだが、焙煎して時間が経ってないコーヒーを家でずっと楽しめる喜びはそれを上回っていた。

他の食べ物ほど鮮度が重要視されてない気がするけど、焙煎翌日〜5日目ぐらいのコーヒーは最高だ。

適当に買ってきた豆とは比べ物にならないぐらい膨らむし、香りも段違い。

煎り具合によって酸味や苦味をコントロールでき、挽き方や抽出方の違いも組み合わせれば一種類の豆でかなり楽しめる。

酸味が強いと言われてるグアテマラを深めに煎ってみたら酸味苦手でもほどよく酸味を楽しみつつ美味しくいけたり、とにかく毎日試行錯誤楽しい

豆を栽培するのは無理として、生豆を手にしてからプロと同じプロセスを経ることができるのもテンション上がる。

コーヒー好きには価格を抑えられるのも嬉しいところ。

Amazonに出店してるdr i gamaという店がおすすめ。不良豆が少なく、1キロで1300円ぐらい。不良取り除いても900は余裕で残る。焙煎したらもっと減るけど1300円で50〜60杯淹れれる。ブラジルグアテマラとスプレモ買ったけどどれも美味かった。

そして意外とハードルは高くない。

俺は人気のYouTube動画で片手鍋でやるやつを学んだ。

https://youtu.be/dzZju_u6Xx8

この方法の良いところは色々ある。

ダイソー500円鍋で出来る

・蓋をするから薄皮が飛ばない

匂い換気扇の下でやればそんなに気にしなくて良い

・ムラになりにくい

再現性が高い

安くはじめられ、家を汚さず、慣れれば安定した味を出すことができる。

別の動画解説されてた情報として、煎る豆と同じ量の水を沸かしてみて、2分で沸騰する火加減でやるとちょうど良いそう。

最初動画を同時再生して同じリズムで振れば良い。

リンク先の動画は中深煎りだが、浅煎りや深煎りの動画もあった。

うちはIHでやってる。10段階の8で、傷汚れ防止マットを挽いて浮かさずに前後に振る。最初カセットコンロでやってたけどこのやり方で同じように出来ることがわかった。

他の家の鍋でやるYouTubeも色々見てみたけど、フライパンでかき混ぜる方式だとムラになりやすそうだった。温度が上がることで焙煎が進むから、蓋をして満遍なく加熱しつつ振るのが一番合理的なんだと思う。

最初は失敗して時間が長くなりすぎたが、飲めないことはなかった。ただ20分超えて長くなりすぎると日ごとにみるみる風味が落ちて焙煎後4日後ぐらいから雑味が出始めた。

15分以内に中深煎りまでいけたら翌日〜1週間後までがピークという感じ。

5回もやれば火加減も振るリズムも覚えるから毎回同じように出来るし、時間で煎り具合もコントロールできるようになる。

今は週に1回100gずつ焙煎してるが、いうても15分で終わるし週末の楽しみとしてちょうど良い。

道具を使う方法だと定番の「煎り上手」も使いやすい。これは直火の上でしゃかしゃか振るだけなのでより再現性は高い。

直火系は焦がさずに時間内にやるのが難しかった。くるくる回すのは楽しいんだけど、皮が飛びまくるのも難点。

ちなみに上にリンクした動画では普通のペーパードリッパーでやる浸漬式の解説がされてる。別の容器で挽いた粉とお湯を混ぜて3分浸透させてフィルターを通す。

プレスしないかフレンチプレスとの比較は出来ないが、すっきりかつコクもしっかり出る抽出法で煎りたてコーヒーにはかなりおすすめ

焙煎をしなくても惹き具合、抽出法、お湯の温度変数が多いのがコーヒー醍醐味だ。

ここに焙煎を加えると生豆を取り寄せるところから焙煎具合までぐっと幅が広がる。

なにより焙煎から時間が経つと味も香りも落ちるのがよくわかった。

2021-03-17

慣用句」は、世界というプログラム圧縮化するためのサブルーチン

この世界のあらゆる事象が一つのプログラムで表せたとしたら、そのコードの長さは相当なものになるだろう。

慣用句」は、人々がそれを理解するために生み出したコード上の工夫のひとつだと思う。

その世界というコードの中で頻出する部分、すなわち、生活で多用される言語を「慣用句」としてネーミングする。

その処理内容はサブルーチンとして別扱いとすることで、メインプログラム圧縮できる。

まり世界というプログラムの可読性は高くなる。

サブルーチンを呼び出す際には、その関数名には処理内容を想起させるような象徴的な用語を用いることにした。

まさにそれが、世界というプログラムにおける「慣用句」という象徴的な用語の在り方なんだと思う。

よって、関数である慣用句」を、文脈という名の変数とともに呼び出すだけで、

その処理内容を明示しなくても意味のあるアウトプットになるわけだ。

私たちが「慣用句」の処理内容をよく知らなくてもちゃんと使えるのは、慣用句集が一種ルーチン集だからだろう。

そして、人々は「慣用句」というルーチン集によって、世界というプログラム理解しようとしているのだ。

2021-03-15

lispメリット

2021-03-14

anond:20210313232948

ぼーっと見てたらまた増田書こうと思えたので自分用に書き出してきた

繰り返すが、もし仮にタイトルちょっと面白そうであっても本文を検索するのはお勧めしない(投稿確認時に諦めていて投稿されてないかもしれない)

あとなんでこの人食べものの話ばっかしてるんでしょうね

アナログ選局ラジオを買ってしばらく経つがコミュニティFMがかかっている

イオンでこにく(🐔肩肉)がパックで売ってたので買ってきた

ウーバートーユ

えっちな絵をDropboxで公開してる人がいるんだけど

おいしくないカレーレビューしたら怒られた

カップ麺カマボコが本当に魚由来なのか疑っている

きちんと乳製品クリームポーションはねえのかよ

くらえ420ルーメン

ケンタッキーって家族恋人と食べるには野蛮すぎるよね

このタイミングなら聞ける! コーンフレークって「牛乳かけてもおいしい」ってあるけど

さきいか天ぷらマックスバリュで買ってきた

しらす明太ミニ弁当

スキル分岐《人前でも個室トイレ(大)に入れる》を取得しました

セイコマは500mlコーヒー牛乳統一しろ

その作品ネタ切れモチゼロでもう書けないが、創作活動は同じ名前で続けたいとき

ただいま増田では淡水魚飼育ちくわ生食など魚に関する話題ホットです

ちょっと気に入ったを大事にしたい

つぶあん国産

ていうかミンティア過剰包装じゃね?

とうゆだいすき

ラーメンの1食分って少なすぎねえ?

ニラ生食したいが刺激が強すぎる

ヌード天ぷら三巨頭

ネトゲオークションで4,545,072ゴールドの値をつけたらリジェクトされた

のりたまより味道楽のほうが何倍もうまい

はてブキャッシュ100メガバイト

ひなまつり向けのえび入りスナックが売ってる。去年買っておいしくなかったが残り3種ある

ふつう野菜炒めって意外と材料費高くないか

ヘイ増田UnityC#エディタVSCodeにする利点教えろ

ほぼ牧場物語とかほぼドラクエとかほぼ日手帳とかが許されて

また目薬どっか行った

みかん評価は3つに大別される

無限水道水の湧き出るコップってないか

めんまを煮過ぎてしまった

うそろそろホットケーキミックス買ってもいいっすかね

やっとマルちゃんQTTAが素直になった

ユー〇ャンの書店折込の資格取得紹介チラシがペリペリ開く

よっこらセックス下品すぎるので

ラジオを買ったのだが、オーケーグーグル再生ストップができないのでつらい

りんごパイをふとんの上で食べたらめっちゃ崩れてこぼれた

ルックルックこんにちはこんにちは

Rangeを表す変数

60ブクマくらいつきそうないい増田を思いついた

わかめごはんの素・わかめごはんおにぎりの素にゴマを入れる行為に抗議する会

2021-03-12

コーヒー沼すぎる

先日もコーヒー増田がいたが、俺もリモートで家コーヒー飲むことが増えたから去年からがっつりやり始めた。

やることは焙煎、挽く、抽出なわけだが、このそれぞれに色んな方法があってこれが沼。

焙煎は浅煎りから深煎り、挽き方も極細から粗挽きまでのグラデーション抽出はペーパー、ネル、サイフォン、フレンチプレスエアロプレスと家で出来るのにもバリエーションが多数。

さらにお湯の温度や量、時間までとにかく変数が多い。

ここに豆の種類が入るから本当沼。

入り口は本当簡単なんだよな。

焙煎は鍋でできるしミル、ポット、ドリッパーのセット買っても5000円行かない。

しかプロが使ってるものがそこそこの値段で手に入るんだよな。

2021-03-11

anond:20210311145306

関数名や変数名を工夫して、コメントはすくなくしましょうね」ってのが本筋なので、コメントだけ減らしたらそうなるな

anond:20210311122035

まず必要変数定義しろ

変数定義したら問題文に書いてあることをその変数を使って式で書け。

変数定義できないなら、文章で書かれている問題を解く前にもっと簡単な基本がわかってないのでやり直せ。

変数定義できたのに問題文に書いてあることを式で書けないなら、問題文を理解できてないので理解できてないもの理解した気になってしまっているのはなぜか考えろ。

プログラミングができる初心者」の基準

大学専門課程ではじめてプログラミングに触れるケースを想定する。

プログラミング歴90分
C言語基本的機能データ型、制御構造関数再帰構造体、ポインタetc)をマスターする
プログラミング歴1日
SOLIDやデザインパターンなどのソフトウェア設計の基本原則独自発見する
プログラミング歴1週間
二分探索やグラフなどの基本的アルゴリズム理解し、実装できる
プログラミング暦2週間
簡単言語処理系算術演算変数制御構造関数を含む)を自作できる

情報科学専攻で半年一年かけてやる程度の内容だが、他のほとんどの科目でもそうであるように、要領の良い奴なら数週間でマスターできる。

実際、世の中にはこのレベルの奴なんか珍しくもなくいる一方、Pythonチュートリアルレベルの文献を数ヶ月かけても前半数章すら読めないような奴もいて、そういう奴が「プログラマになりたい」とか言ってる。本当に社会迷惑。やめてくれ

2021-03-09

anond:20210309011156

いえいえ、なんかの助けになれば幸いですけど😃

あと、ソースコード読んでるなら命名はやっぱり大事だなあと思う

最近命名についてちょっと考えさせられてしまうことがあったのだけど

命名からググってというのも自分場合はかなりヒントになる、助かる

知らない分野でもとりあえず関数変数名前でググってみるとか(というか、Googleない時代を考えると地獄だよなあ

コメントも適度にあるといいとは思うけど、過剰にコメントする意味はないし、

といっても、コメントを書く必要あるかないかって当然だけど読む側のレベルを試されているんですよね

FreeBSDカーネルだったかな、

大学院の授業でコードリーディングするのがあって、

やっぱりハッカーが好きそうなトリッキー?な書き方があったりして、

でも、こういうときはこう書くものだ、みたいなのがあったりもするので、

それもググるなり書籍なりで調べれば理解はできると思う

昔のゲームとか、あとメガデモみたいなのもそうだけど、浮動小数演算とか富豪すぎるので、

整数演算いか適当に誤魔化すかみたいな、精密さより高速にそれらしく動作するのが求められるのもあるし、

自分場合レベルが低いのか、知らなくてもググって調べてけば大体なんとかなってる

でも、発売前のゲーム機と書いたけど、公開されてないのでググっても出ない情報社外秘ソースコードとか技術で、

特にレベルが高いのとか、逆に酷く汚いコードだけどなんか動いてる()みたいな場合は、

降参する場合はもう周囲の先輩や同僚に頼るしかないんですよね

考えるだけ時間無駄だし、やった仕事どうなった?まだできてない?え、ずっと考えてたの?みたいになったら大問題ですし

つくづくマゾでないとできない仕事ひとつに思えてしま今日この頃

2021-03-07

集団によるダブルスタンダード

はてなではよく、「お前らはこの間はこう主張したのに、今回の件では矛盾しているじゃないか!」という指摘が発生している。

しかし、ある集団が頭の上から足の先まで統一した意見を持っているという前提が普通は成り立つものではない。

まり上記の指摘はそもそも指摘した側が何らかの幻影を見ているということになる。

これらはそもそも自分コントロールできる属性ではない。

たまたま、そうであるように生まれたというだけだ。意見統一する必要など微塵もない。

あの国人間(※ここでは政府の話ではなくただの国民意味政府の話は後述)は前と言ってることが違う」という指摘を見たことがあるが、

おそらく日本人が多いであろう君たちは、この狭い日本の中ですら意見の分断があることを知っているのでは?

たまたま前の人が何か意見を発したら皆それに準じなければならないとしたら、これほどの理不尽はないだろう。

こういった属性は先程とは違い、少なくとも自分で選びとった属性ではあるし、特定趣味嗜好に基づいているという点で共通性は見られるかもしれない。

しか共通性が見られるということと、内部で意見統一すべきということはイコールではない。

あくまであるサービスに魅力を感じて継続利用することに決めたというだけの関係であって、思想の全てを迎合させることに同意したわけではないし、そうすべきあらゆる理由もない。

よく「はてなダブスタ論」が挙がるたびに疑問に思っているのだが、「自分はてなユーザーである」という事実をどう処理しているのだろう?

自分というはてなユーザー」と「自分以外のはてなー」という属性があって、「自分以外のはてなー」全員が「自分」のために意見統一すべきと思っているのだろうか?(自分はそうしないのに?)

これはその人が会社人間として発信しているのか、一人の人間として発信しているのかで事情が違う。

会社として発信しているのであれば、それはその人個人思想とは完全に分離した「会社という法人言葉」を単に代弁しているに過ぎないので、今論ずる対象ではない(後で論ずる)。

構成員個人の発信である場合は、会社正反対意見を述べようが責められる謂れはない。

法人雇用契約を締結しただけの一人間がその思想まで同化させられたら、労働を遥かに越えた人権侵害だろう。

これは思想によって呼び分けられた集団から、当然思想は同じであるべきと考える人いるかもしれない。

ところがこれらの集団人間別に意見統一する必要はないのだ。

右派とか左派という言葉にはっきりした定義はない。

各人の思想便宜上近しいもので纏められているだけで、詳細まで同じであるとは限らない。

また、ある点(たとえばある政策の是非)でたまたま同じ意見を表明した人間同士が別の点でも同じ意見とは限らない。

同じもの好きな人同士でも、その好きになった理由全然違うかもしれない。アニメだったら、ある人はシナリオ、ある人は絵、ある人は声優みたいに。

政策とか党派だって同じことが言えるだろう。

たまたま好きなアニメが被った見知らぬ誰かが犯罪者からといって、自分まで犯罪者扱いされたら君たちも反論するだろう?極端だがそれと同じことだ。

これは相当程度、一国家の中で意見統一は求められる。

ただ、それは国家間の条約協定を覆さないという意味いであり、ダブスタ云々というよりも「契約を守りましょう」という話に整理される。

その原則が守られている限り、たとえば政府意見見解といったものは、その国の中で過去から未来に渡って常に統一しておく必要というものはない。

なぜなら政権交代に伴って必然的政府意見は変わるものだし、変わるべきだからである

それが許されないのであれば政権交代意味も、ひいては選挙自体意味もなくなってしまう。

アメリカ大統領トランプになった後、米政府としての考え方は180度転換したが、これは当然のことであってそうでなければ変わった意味がない。

これは流石に統一した意見を持て、と言いたい人も多いだろうが、基本的には上記議論が全てそのまま通じる。

組織に属しているからといってあらゆる全ての見解統一しなければならないまでの義務を負っているとは考えにくいし、組織トップが交代すれば見解も変わる。

逆に、組織と異なる意見は常に封殺され、どれだけトップが変わってもいつまでも見解が変わらないような自浄作用のない組織であれば、それこそ恐ろしい組織ではないだろうか?

組織としての契約約束事をその設定期限まできちんと守りきれるのであれば、それ以外の意見見解は変わりうるし、変わるべきなのだ

ここまで考えていけば、究極的には一個人意見見解ですら、変わりうるし変わるべきだという結論にたどり着くだろう。

それは脳内天使と悪魔なり自分会議なりマギシステムなりを開催しているところを思い浮かべてもいいし、単純に十年前の自分が今と同じ考えだったかと自問してもいい。

そもそものところ、主張の妥当性というものは、発言者関係なく、主張そのものから判定すべきというのが大原則のはずだ。

発言者過去発言という外部変数を取り入れなければ成立しない「ダブルスタンダード」という概念自体がその原則に反している。

ダブルスタンダードであることが良くないのは、「一つの議論の中で同時に矛盾した主張を挙げ、その両方を論拠にした何らかの主張をした場合」に限られるのだ。

(そのような場合は、そもそも論理矛盾を含んでいるのだから単にそう指摘すれば良いのだ)

結論として、お前の主張はダブスタだというような指摘は、はっきり言って論理性がない。

少し乱暴な言い方ではあるが、「ダブスタ指摘は愚かな主張」とすら言えると思う。

2021-03-04

anond:20210304152140

InfinityはJavaScriptが標準で持っていてどこからでもアクセスできる定数(読み取り専用変数)の名前。その名のとおり無限大を表す

https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Infinity

 

min, maxはこの関数内で定義されている普通変数定義がないように見えるかもしれないが、引数のところに書いてあるので使用できる

var getParamNumber = function(paramNames, min, max) {

 

で、valueにはたぶん文字列が入っているのでparseInt(value, 10)で10進数の数値に変換するわけだが(parseIntの第二引数は基数)、

https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/parseInt

このときvalueが未定義だったり、まったく数値化できない謎の文字列が入っていたりすると「NaN」という特殊な数値になってしまい、こいつは厳密には0ではないため問題を引き起こすので、そういう変な値がとれてしまった場合ちゃんと0にする必要がある

「parseInt(value,10) || 0」と書くことにより「左辺(parseIntの返値)を真偽値とみなして判定し、もし偽として判定される値(0, NaNのほかnull, undefined等が該当する)であれば||の右辺(0)を採用する」という意味になる

 

.clamp()って標準のメソッドにあったっけ…?まあ一般的想像すれば、数値がminmax範囲を超えていたら範囲内におさめるってことじゃないの

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