タグ

文字に関するGoHappyのブックマーク (2)

  • わずか数年で4カ国語をマスターしたオペラ歌手に学ぶ外国語学習法 | ライフハッカー・ジャパン

    アメリカのオペラ歌手、ガブリエル・ワイナー(Gabriel Wyner)氏は、たった数年の間に4カ国語を話せるようになったそうです。同氏はそのプロセスにおいて、「限られた空き時間で外国語を学べる最高のメソッド」を思い付いたのだとか。4つのステップからなるこのメソッドは、あなたにもきっと役立つはず。これさえあれば、もう言語習得に何万円も投資する必要はないかもしれません。 私が4カ国語(イタリア語、ドイツ語、フランス語、ロシア語)を習得するプロセスで編み出したメソッドを紹介します。例えばフランス語の場合、私はこのメソッドを使って、5ヶ月間でCEFRのC1レベルを達成しました。現在は、同じメソッドでロシア語に挑戦しているところ。フランス語と同様、5ヶ月間でC1に到達する計画を立てています。 このメソッドは、4つのステージに分けられます。各ステージにかかる期間は言語ごとに異なりますし、1日にかけら

    わずか数年で4カ国語をマスターしたオペラ歌手に学ぶ外国語学習法 | ライフハッカー・ジャパン
  • 数字をゼロ詰めにするには - すがブロ

    使わないようでたまに使いたい局面があるんだ で、例えば二桁のゼロ詰めとかを愚直に書くとこんな感じだろうか(元々の値が文字列か数値かで変わるだろうけど)。 num = "0" if num.to_i < 10 num = "0" + num end ただ、なんか頭悪いなーって思う Ruby でこんなことをしなくちゃいけないのか? と思うのと同時に、 C言語だったら sprintf とかでできるんじゃないかなーと思い、探してみた。 そしたら、そのまんまズバリで sprintf ってのがある。 これを使うと、こう書ける。 num = "0" num = sprintf("%02d", num)num が数字でも文字列でもよしなにやってくれる模様。 欲を言えば、破壊メソッド的なものがあると良いんだけど、それは num に値を代入する時点で sprintf をかませば良いか。 参考:http://w

    数字をゼロ詰めにするには - すがブロ
  • 1