ちょっとした計算をしたいならbcを使えばいいらしいよ

bc の使い方メモ コンピュータの発展の結果、ちょっと複雑なことをやる計算機を使うのがやけに難しくなったきらいがありませんか? 例えば、チームの新人歓迎会をやるために、飲み放題付き5500円のコースを16人で予約しつつ 5000円割引クーポンを使い、それを新人以外の15人で割り勘するときの料金を計算させようとすると みたいな計算を気軽にやりたい時に、どうすれば良いかすぐに思いつくでしょうか? ...

2017-10-06 · 2 分 · 560 文字 · ayasuda

特定メソッドがどのように変更されてきたかを調べる

何が起きてこうなったのか 運用しているコードの調査をする際などに、 「このコードはどういう経緯を経てこのようになったのだろう?」 と疑問に抱くことは多々あるかと思います。 ...

2017-07-23 · 4 分 · 1802 文字 · ayasuda

クリスマスはとっくに終わったけど、俺は AoC をただ解いていこうと思う。5 日目

もうクリスマスイブはとっくに終わり、大晦日になってしまった。しかし各種プログラミングパズルは勉強になる。 淡々とやっていくしかなかろう。 5 日目: Sunny with a Chance of Asteroids サンタを乗せた宇宙船が火星に近づくに連れて、宇宙船内の気温は上がり続けているようだ。 そこで俺は、 Thermal Environment Supervision Terminal (TEST) 、つまり宇宙船内の温度管理システムをサポートするように、 宇宙船のコンピュータを改造する必要がある。 ...

3 分 · 1085 文字 · ayasuda

これはタイトルです

俺のための yacc 入門 いつか何もかも忘れる自分に向けて。 この文書では、yacc って何? 美味しいの? みたいなプログラマ、そうオレをターゲットに、 ステップバイステップで yacc の使い方 について学んでいく。 ...

9 分 · 4133 文字 · ayasuda

これはタイトルです

Spring の Context を理解したいだけの1日だった。 いきなり Spring Boot から触り始めたゆとり世代の私は、 Context とかよくわからずにプログラムを書いているのでした。 一体なにが Auto-configuration されているかもよくわかっていなかった今日この頃、自分のために改めて Context とはなんなのかを再学習するのです。 ...

4 分 · 1788 文字 · ayasuda

はじめての npm パッケージ

はじめての npm パッケージ 準備編 TODO: 書く (public にする場合) まず npm にアカウントを作ります。 npm コマンドで認証をします。 (private にする場合) ?? 3 通りの方法がある。 手元で使うだけならディレクトリを分けておけば十分。ただし、この場合当たり前だがCIとかにはとても載せられない。 CIやクローズドなチームなどで使うなら private な remote リポジトリに push する方法が考えられる 大規模にやりたいなら registory を自前で立てる方法がある。 ...

2 分 · 990 文字 · ayasuda

ぼくのための Storybook 入門

Vue.js とかで再利用可能なコンポーネントを作っていると、そのコンポーネント自身の使い方を、可能であればデモ付きで読みたくなることが多々あります。 もちろん、 Vuetify や Bootstrap みたいな有名なコンポーネント集にはデモやプロパティについての説明とかがついています。 ...

1 分 · 307 文字 · ayasuda

俺のための Spring 入門かつ再整理

俺のための Spring 入門かつ再整理 Spring というフレームワーク 色々入ってる DI と AOP がきも・・・なんだよね? アプリケーション コンポーネント 設定 インジェクションとオートワイアリング ...

3 分 · 1325 文字 · ayasuda