- y***s: 英語にくわしいフバさんに質問なんですが
- y***s: 1300 みたいなのを 1.3 K bytes みたいなのに整形するメソッドってなんてメソッド名にすればいいんですか
- fuba: -h When used with the -l option, use unit suffixes: Byte, Kilobyte, Megabyte, Gigabyte, Terabyte and Petabyte in order to reduce the number of digits to three or less using base 2 for sizes.
- fuba: man ls にはこんなかんじでかいてる
- y***s: なるほど
- shunirr: human readable
- fuba: to_human_readable_string みたいなのだるそうではある
- shunirr: 1400.to_pretty_bytes
- fuba: https://github.com/sindresorhus/pretty-bytes
- shunirr: それみてた
- fuba: pretty bytes わかりやすいのかわかりにくいのかわからんな
- y***s: プリチー
- fuba: http://www.perlmonks.org/?node_id=154952
- fuba: 古典的に pretty print bytes 問題っぽい
- y***s: プリチープリントバイト
- shunirr: こういうの無限につくった記憶があるな
- fuba: 時々作るな
- y***s: ありがちっぽい
- shunirr: 1300.format_bytes(:auto)
- y***s: Numberを拡張したらやりやすいんですがJSの作法的にはな
- shunirr: 1300.format_bytes(:kb)
- fuba: 10000000kbとか出てくるのいらなさそう
- shunirr: 1300.fuba() => 1.3KB
- fuba: 1300.format_pretty_bytes => 1.3KB
- fuba: でよさそう
- shunirr: 一周したな
- shunirr: まあそんな感じでよさそう
- fuba: まあどうでもよさそう
- y***s: Number拡張できないだろ!!!
- shunirr: 1300.format_super_human_readable_bytes_count_string
- y***s: くそながい
- fuba: 1300.iikanji_ni_are_sitekureru_yatsu
- oquno: 1300.to_s('h')
- fuba: h進数
- shunirr: http://commons.apache.org/proper/commons-io/apidocs/org/apache/commons/io/FileUtils.html#byteCountToDisplaySize%28long%29
- y***s: displaysize
- fuba: なんか名前みんな苦労して微妙なの考えてるやつっぽいな
- shunirr: 1300.format_oshare => 1.3KB
- y***s: utils.toPrettyBytes が妥当かな
- y***s: もうめんどい
- shunirr: まあメソッド名で文句いわれたらこの議論提出すればよさそう
- y***s: toFormatSize
- fuba: それはない
- fuba: Formatは動詞なんで
- y***s: toいらねえな
- shunirr: toFormattedBytes
- fuba: それならある
- y***s: utils.formatSize
- y***s: にするか
- fuba: べつに数字何桁でもがんばりゃ読めるから human readable ってより friendly なのかなとおもってる
- shunirr: なるほど
- fuba: http://docs.oracle.com/cd/E19683-01/806-5202/6je7shk5c/index.html
- fuba: The df, du, and ls commands have a new h option for displaying disk usage and file or file system sizes that are easy to understand.
- fuba: easy to understand
- shunirr: easy to understand.
- oquno: https://gist.github.com/erwanlr/9840891
- shunirr: bytes_to_human
- oquno: やばい
- fuba: bytes_to_human かわいいな
- fuba: 人間へのバイト
- fuba: せめて for やろ
- shunirr: 1300.bytes_to_human => 1300 フバ
- fuba: 全体的に英語苦手そうな雰囲気の人っぽい
- oquno: 全員違う命名だ http://stackoverflow.com/q/4498866
- shunirr: readablizeBytes
- shunirr: readablize かっこいい
- shunirr: 水樹奈々っぽいネーミングセンス
- shunirr: GetHumanSize
- shunirr: GetHumanSize やばい
- fuba: 人間のサイズを取得する
- fuba: number_to_human_size
- fuba: number_to_human_size の人根本的にオブジェクト指向について誤解してそう
- y***s: むずい
- shunirr: number_to_human_size やばいな
- shunirr: これどれも参考にならないっぽい
- y***s: まあとりあえずformatSizeにしたので、怒られたら怒られた通りに修正すればいい
- y***s: めんどくせえ
- y***s: ちなみに https://github.com/rails/rails/blob/master/activesupport/lib/active_support/core_ext/numeric/conversions.rb#L71
- fuba: お friendlyだ
- fuba: human size
- shunirr: to_s(:human_size)
- fuba: まあフォーマット文字列を出力するメソッドにオプションでフォーマットの種別渡すのがベストな設計っぽい
- shunirr: to_s(:aho_demo_yomeru)
- fuba: to_s(:ore_nimo_yometa)
- shunirr: to_s(:ii_kanji)
- fuba: to_s(:pretty)
- fuba: 帰ってきた
- y***s: 帰結
まとめ
pretty
使っておけばよさそう。
- アーティスト: 水樹奈々
- 出版社/メーカー: キングレコード
- 発売日: 2014/04/16
- メディア: CD
- この商品を含むブログ (30件) を見る
リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)
- 作者: Dustin Boswell,Trevor Foucher,須藤功平,角征典
- 出版社/メーカー: オライリージャパン
- 発売日: 2012/06/23
- メディア: 単行本(ソフトカバー)
- 購入: 68人 クリック: 1,802回
- この商品を含むブログ (116件) を見る
プリティーリズム・オーロラドリーム Rhythm1 [DVD]
- 出版社/メーカー: エイベックス・ピクチャーズ
- 発売日: 2011/07/22
- メディア: DVD
- クリック: 11回
- この商品を含むブログ (15件) を見る