はてなキーワード: 行書とは
「あの女は君にほれているのか」
二人のあとから続々聴講生が出てくる。三四郎はやむをえず無言のまま梯子段を降りて横手の玄関から、図書館わきの空地へ出て、はじめて与次郎を顧みた。
「よくわからない」
「そういうこともある。しかしよくわかったとして、君、あの女の夫になれるか」
三四郎はいまだかつてこの問題を考えたことがなかった。美禰子に愛せられるという事実そのものが、彼女の夫たる唯一の資格のような気がしていた。言われてみると、なるほど疑問である。三四郎は首を傾けた。
「野々宮さんならなれる」と与次郎が言った。
「野々宮さんと、あの人とは何か今までに関係があるのか」
「知らん」と言った。三四郎は黙っている。
「また野々宮さんの所へ行って、お談義を聞いてこい」と言いすてて、相手は池の方へ行きかけた。三四郎は愚劣の看板のごとく突っ立った。与次郎は五、六歩行ったが、また笑いながら帰ってきた。
「君、いっそ、よし子さんをもらわないか」と言いながら、三四郎を引っ張って、池の方へ連れて行った。歩きながら、あれならいい、あれならいいと、二度ほど繰り返した。そのうちまたベルが鳴った。
三四郎はその夕方野々宮さんの所へ出かけたが、時間がまだすこし早すぎるので、散歩かたがた四丁目まで来て、シャツを買いに大きな唐物屋へはいった。小僧が奥からいろいろ持ってきたのをなでてみたり、広げてみたりして、容易に買わない。わけもなく鷹揚にかまえていると、偶然美禰子とよし子が連れ立って香水を買いに来た。あらと言って挨拶をしたあとで、美禰子が、
「せんだってはありがとう」と礼を述べた。三四郎にはこのお礼の意味が明らかにわかった。美禰子から金を借りたあくる日もう一ぺん訪問して余分をすぐに返すべきところを、ひとまず見合わせた代りに、二日ばかり待って、三四郎は丁寧な礼状を美禰子に送った。
手紙の文句は、書いた人の、書いた当時の気分をすなおに表わしたものではあるが、むろん書きすぎている。三四郎はできるだけの言葉を層々と排列して感謝の意を熱烈にいたした。普通の者から見ればほとんど借金の礼状とは思われないくらいに、湯気の立ったものである。しかし感謝以外には、なんにも書いてない。それだから、自然の勢い、感謝が感謝以上になったのでもある。三四郎はこの手紙をポストに入れる時、時を移さぬ美禰子の返事を予期していた。ところがせっかくの封書はただ行ったままである。それから美禰子に会う機会はきょうまでなかった。三四郎はこの微弱なる「このあいだはありがとう」という反響に対して、はっきりした返事をする勇気も出なかった。大きなシャツを両手で目のさきへ広げてながめながら、よし子がいるからああ冷淡なんだろうかと考えた。それからこのシャツもこの女の金で買うんだなと考えた。小僧はどれになさいますと催促した。
二人の女は笑いながらそばへ来て、いっしょにシャツを見てくれた。しまいに、よし子が「これになさい」と言った。三四郎はそれにした。今度は三四郎のほうが香水の相談を受けた。いっこうわからない。ヘリオトロープと書いてある罎を持って、いいかげんに、これはどうですと言うと、美禰子が、「それにしましょう」とすぐ決めた。三四郎は気の毒なくらいであった。
表へ出て別れようとすると、女のほうが互いにお辞儀を始めた。よし子が「じゃ行ってきてよ」と言うと、美禰子が、「お早く……」と言っている。聞いてみて、妹が兄の下宿へ行くところだということがわかった。三四郎はまたきれいな女と二人連で追分の方へ歩くべき宵となった。日はまだまったく落ちていない。
三四郎はよし子といっしょに歩くよりは、よし子といっしょに野々宮の下宿で落ち合わねばならぬ機会をいささか迷惑に感じた。いっそのこと今夜は家へ帰って、また出直そうかと考えた。しかし、与次郎のいわゆるお談義を聞くには、よし子がそばにいてくれるほうが便利かもしれない。まさか人の前で、母から、こういう依頼があったと、遠慮なしの注意を与えるわけはなかろう。ことによると、ただ金を受け取るだけで済むかもわからない。――三四郎は腹の中で、ちょっとずるい決心をした。
「ぼくも野々宮さんの所へ行くところです」
「そう、お遊びに?」
「いえ、すこし用があるんです。あなたは遊びですか」
「いいえ、私も御用なの」
両方が同じようなことを聞いて、同じような答を得た。しかし両方とも迷惑を感じている気色がさらにない。三四郎は念のため、じゃまじゃないかと尋ねてみた。ちっともじゃまにはならないそうである。女は言葉でじゃまを否定したばかりではない。顔ではむしろなぜそんなことを質問するかと驚いている。三四郎は店先のガスの光で、女の黒い目の中に、その驚きを認めたと思った。事実としては、ただ大きく黒く見えたばかりである。
「どうして御存じ」
三四郎は返答に窮した。女は頓着なく、すぐ、こう言った。
「いくら兄さんにそう言っても、ただ買ってやる、買ってやると言うばかりで、ちっとも買ってくれなかったんですの」
三四郎は腹の中で、野々宮よりも広田よりも、むしろ与次郎を非難した。
二人は追分の通りを細い路地に折れた。折れると中に家がたくさんある。暗い道を戸ごとの軒燈が照らしている。その軒燈の一つの前にとまった。野々宮はこの奥にいる。
三四郎の下宿とはほとんど一丁ほどの距離である。野々宮がここへ移ってから、三四郎は二、三度訪問したことがある。野々宮の部屋は広い廊下を突き当って、二段ばかりまっすぐに上がると、左手に離れた二間である。南向きによその広い庭をほとんど椽の下に控えて、昼も夜も至極静かである。この離れ座敷に立てこもった野々宮さんを見た時、なるほど家を畳んで下宿をするのも悪い思いつきではなかったと、はじめて来た時から、感心したくらい、居心地のいい所である。その時野々宮さんは廊下へ下りて、下から自分の部屋の軒を見上げて、ちょっと見たまえ、藁葺だと言った。なるほど珍しく屋根に瓦を置いてなかった。
きょうは夜だから、屋根はむろん見えないが、部屋の中には電燈がついている。三四郎は電燈を見るやいなや藁葺を思い出した。そうしておかしくなった。
「妙なお客が落ち合ったな。入口で会ったのか」と野々宮さんが妹に聞いている。妹はしからざるむねを説明している。ついでに三四郎のようなシャツを買ったらよかろうと助言している。それから、このあいだのバイオリンは和製で音が悪くっていけない。買うのをこれまで延期したのだから、もうすこし良いのと買いかえてくれと頼んでいる。せめて美禰子さんくらいのなら我慢すると言っている。そのほか似たりよったりの駄々をしきりにこねている。野々宮さんはべつだんこわい顔もせず、といって、優しい言葉もかけず、ただそうかそうかと聞いている。
三四郎はこのあいだなんにも言わずにいた。よし子は愚な事ばかり述べる。かつ少しも遠慮をしない。それがばかとも思えなければ、わがままとも受け取れない。兄との応待をそばにいて聞いていると、広い日あたりのいい畑へ出たような心持ちがする。三四郎は来たるべきお談義の事をまるで忘れてしまった。その時突然驚かされた。
「そうか」
「うれしいでしょう。うれしくなくって?」
野々宮さんはかゆいような顔をした。そうして、三四郎の方を向いた。
「ぼくの妹はばかですね」と言った。三四郎はしかたなしに、ただ笑っていた。
「ばかじゃないわ。ねえ、小川さん」
三四郎はまた笑っていた。腹の中ではもう笑うのがいやになった。
「美禰子さんがね、兄さんに文芸協会の演芸会に連れて行ってちょうだいって」
「里見さんといっしょに行ったらよかろう」
「御用があるんですって」
「お前も行くのか」
「むろんだわ」
野々宮さんは行くとも行かないとも答えなかった。また三四郎の方を向いて、今夜妹を呼んだのは、まじめの用があるんだのに、あんなのん気ばかり言っていて困ると話した。聞いてみると、学者だけあって、存外淡泊である。よし子に縁談の口がある。国へそう言ってやったら、両親も異存はないと返事をしてきた。それについて本人の意見をよく確かめる必要が起こったのだと言う。三四郎はただ結構ですと答えて、なるべく早く自分のほうを片づけて帰ろうとした。そこで、
「母からあなたにごめんどうを願ったそうで」と切り出した。野々宮さんは、
「なに、大してめんどうでもありませんがね」とすぐに机の引出しから、預かったものを出して、三四郎に渡した。
「おっかさんが心配して、長い手紙を書いてよこしましたよ。三四郎は余儀ない事情で月々の学資を友だちに貸したと言うが、いくら友だちだって、そうむやみに金を借りるものじゃあるまいし、よし借りたって返すはずだろうって。いなかの者は正直だから、そう思うのもむりはない。それからね、三四郎が貸すにしても、あまり貸し方が大げさだ。親から月々学資を送ってもらう身分でいながら、一度に二十円の三十円のと、人に用立てるなんて、いかにも無分別だとあるんですがね――なんだかぼくに責任があるように書いてあるから困る。……」
野々宮さんは三四郎を見て、にやにや笑っている。三四郎はまじめに、「お気の毒です」と言ったばかりである。野々宮さんは、若い者を、極めつけるつもりで言ったんでないとみえて、少し調子を変えた。
「なに、心配することはありませんよ。なんでもない事なんだから。ただおっかさんは、いなかの相場で、金の価値をつけるから、三十円がたいへん重くなるんだね。なんでも三十円あると、四人の家族が半年食っていけると書いてあったが、そんなものかな、君」と聞いた。よし子は大きな声を出して笑った。三四郎にもばかげているところがすこぶるおかしいんだが、母の言条が、まったく事実を離れた作り話でないのだから、そこに気がついた時には、なるほど軽率な事をして悪かったと少しく後悔した。
「そうすると、月に五円のわりだから、一人前一円二十五銭にあたる。それを三十日に割りつけると、四銭ばかりだが――いくらいなかでも少し安すぎるようだな」と野々宮さんが計算を立てた。
「何を食べたら、そのくらいで生きていられるでしょう」とよし子がまじめに聞きだした。三四郎も後悔する暇がなくなって、自分の知っているいなか生活のありさまをいろいろ話して聞かした。そのなかには宮籠りという慣例もあった。三四郎の家では、年に一度ずつ村全体へ十円寄付することになっている。その時には六十戸から一人ずつ出て、その六十人が、仕事を休んで、村のお宮へ寄って、朝から晩まで、酒を飲みつづけに飲んで、ごちそうを食いつづけに食うんだという。
「それで十円」とよし子が驚いていた。お談義はこれでどこかへいったらしい。それから少し雑談をして一段落ついた時に、野々宮さんがあらためて、こう言った。
「なにしろ、おっかさんのほうではね。ぼくが一応事情を調べて、不都合がないと認めたら、金を渡してくれろ。そうしてめんどうでもその事情を知らせてもらいたいというんだが、金は事情もなんにも聞かないうちに、もう渡してしまったしと、――どうするかね。君たしかに佐々木に貸したんですね」
三四郎は美禰子からもれて、よし子に伝わって、それが野々宮さんに知れているんだと判じた。しかしその金が巡り巡ってバイオリンに変形したものとは、兄妹とも気がつかないから一種妙な感じがした。ただ「そうです」と答えておいた。
「ええ」
よし子はまた大きな声を出して笑った。
「じゃ、いいかげんにおっかさんの所へそう言ってあげよう。しかし今度から、そんな金はもう貸さないことにしたらいいでしょう」
三四郎は貸さないことにするむねを答えて、挨拶をして、立ちかけると、よし子も、もう帰ろうと言い出した。
「さっきの話をしなくっちゃ」と兄が注意した。
「よくってよ」と妹が拒絶した。
「よくはないよ」
「よくってよ。知らないわ」
兄は妹の顔を見て黙っている。妹は、またこう言った。
「だってしかたがないじゃ、ありませんか。知りもしない人の所へ、行くか行かないかって、聞いたって。好きでもきらいでもないんだから、なんにも言いようはありゃしないわ。だから知らないわ」
三四郎は知らないわの本意をようやく会得した。兄妹をそのままにして急いで表へ出た。
人の通らない軒燈ばかり明らかな路地を抜けて表へ出ると、風が吹く。北へ向き直ると、まともに顔へ当る。時を切って、自分の下宿の方から吹いてくる。その時三四郎は考えた。この風の中を、野々宮さんは、妹を送って里見まで連れていってやるだろう。
下宿の二階へ上って、自分の部屋へはいって、すわってみると、やっぱり風の音がする。三四郎はこういう風の音を聞くたびに、運命という字を思い出す。ごうと鳴ってくるたびにすくみたくなる。自分ながらけっして強い男とは思っていない。考えると、上京以来自分の運命はたいがい与次郎のためにこしらえられている。しかも多少の程度において、和気靄然たる翻弄を受けるようにこしらえられている。与次郎は愛すべき悪戯者である。向後もこの愛すべき悪戯者のために、自分の運命を握られていそうに思う。風がしきりに吹く。たしかに与次郎以上の風である。
三四郎は母から来た三十円を枕元へ置いて寝た。この三十円も運命の翻弄が生んだものである。この三十円がこれからさきどんな働きをするか、まるでわからない。自分はこれを美禰子に返しに行く。美禰子がこれを受け取る時に、また一煽り来るにきまっている。三四郎はなるべく大きく来ればいいと思った。
https://type.jp/et/feature/26796/
この発言にもあるように「コードを綺麗にする=読みやすくする」ってことだと勘違いしてる
コードを綺麗にするのは「バグを少なくする」ためであって読み手のためじゃない
グローバルに一文字変数を使って困るのは「どこでそれを触ってるか分からないから」であって「読みにくいから」ではない(まぁ読みにくいけど)
特に昔だとLintもないし変数の参照先を探すのはgrepぐらいしかなくて
$iとかだと$iiもひっかかるし$iの後ろにスペースがあったり無かったりするともう探すのは不可能に近くなる
それでも動いているなら最悪問題無いんだがバグの修正時にめちゃくちゃ困って
「作り直すしか無いな」
ってなるのでビジネス的にも大きな影響が出る
「どんなコードでも動くコードを作るのが正しい」「done is better than perfect(完璧を目指すよりも、まずは終わらせることが重要) 」のスタンスが効率的だろうなぁ、、と思うおいらです。
これも元の言葉の意味を曲解していて、「終わらせることが重要」というのはバグがあって良いわけじゃない
例えばログインボタンを実装したときに、ユーザー名とパスワードに何を入れてもログインできる状態にするのも「終わらせること」だし
ただこのままリリースできるわけではないし、プロダクトとしては「終わっていない」
パスワードを平文で保存して実装するのも「終わらせること」ではあるけれどそのままリリースしていいわけではないし
下手に動いてしまうとそのままリリースされたりもするのでよりタチが悪い
この言葉の重要なのは「better than perfect」の方であって「done」の方ではない
全てを完璧にする必要は無い(し、そもそも完璧は定義できない)ので「perfectでなくていいよ」というだけ
バグがあったり不十分だったりセキュリティ不備があって良いわけではない
毎日論理構成の中に浸ってる人は、推理小説は向いてるかもしれないですね。初期にちょろっと設定したグローバル変数が、最終的な結果に大きく影響してくるとか、「ここで使われてるのかー」みたいな感慨とか。
残念ながら「ああ、まともなコードしか読んできてないんだな」としか思えない
例えば「ユーザーの名前と住所は設定できてるから、性別を設定できるようにして」という依頼があって
コードを確認してみるとuser1, user2, user3という変数が100個用意されていて、user1.name = 'hoge', user2.name = 'gaga' って感じで100行書いてあって、更に住所で100行あって、性別も同じように100行追加しろっていうコードを読んだことが無いんだろう
そしてそのコードのどこかで住所設定が間違えているから確認しないといけないような作業をしてないんだと思う
小説で言うと同じ文章が100ページ続いていて、その中のどこかの漢字が違っていて、そいつが犯人、みたいな推理小説、面白いか?
他にも足したり引いたりこねくり回された変数値が最後に定数値で上書きされてたり、UserのオブジェクトがいきなりWeatherのオブジェクトに置き換えられていて、name属性に晴れとか雨のデータが入ってたりしたことがないんだと思う
汚いコードは伏線を回収しないし最終的に犯人も分からないし無駄に長いので推理小説には全く向いてない
で、やっぱりこういう汚いコードの問題は「バグが混入しやすいかどうか」であって「読みやすいかどうか」ではない
下手するとuserオブジェクトを100行ずつ書いてくれてる方が読みやすさはあるかもしれないが
「user36だけ住所が設定されていない」といったバグが混入し得るし、それを確認するのに多大な労力を必要とする
人間は誰もが間違いを犯すので誰もがバグを混入させる危険性があるんだけれど
その危険性は最大限まで下げるように努力するべきだし、インシデントを引き起こすことでビジネス的なインパクトも大きい
偉い人「へえ、一日に1000行書けるんだ、じゃあ毎日1000行書いてもらうね、それで見積もり出してくれる?」
偉い人「突然だけど会議に参加して欲しいんだけど(2時間拘束)、あ、この会議定例化するわ。スケジュールに変更は無いよ」
偉い人「進捗どうなってる?毎日確認するから毎日確認MTGを設定するね(1時間)」
偉い人「突然ですが今日は1 on 1 やりまーす!!!お時間は取らせませんよ(30分)」
同僚「すいません、ここの部分、増田さんと詰めといてって言われたんですけどお時間いいですか」
同僚「すいません、ここはどうすれば」
同僚「すいません、あれが動かないんですけど」
言語によっては標準的に月末日を取得できる関数が用意されている
用意されてない場合もそこそこあるし
サードパーティー的なライブラリだとライセンスなどメンテナンス含めて面倒になるので避けることも多い
そもそも仕様を「月末日」などという不確定なものにせずに28日にしてもらう
ちゃんと仕様を決める部門と連携が取れていれば多くの場合で28日にしてくれるし
「28日支払い」が多いのもこのためだと思ってる
割とよくある実装がこの「次の月初めから1日(1秒)引く」という実装
2024年2月の月末日を取得する場合は2024年3月1日のUNIX時間から24*60*60秒を引いて計算する
ただし、実装を間違えると12月31日のときに失敗するので注意が必要
各月の月末日をマップとして保持しておいて取得させる
関数実装するなら if(month==1) return 31 とかを12行書けば実装できる
自分で実装する場合はプログラミングの教科書にあるぐらい有名なのでコピペでもChatGPTでも使えば良い
ただ仕様をそのまま実装せずに「4で割り切れたら閏年」でも問題無い(やったことはないが)
「それだと2100年でバグる!」
ちなみに過去の日付であっても2000年はバグらない(そのための400年処理だし)ため