タグ

2010年9月20日のブックマーク (2件)

  • まとめ:夢を見て書け! ~文章力向上を目指す35選 | ライフハッカー・ジャパン

    欲の秋、スポーツの秋、芸術の秋、高田の奥さん向井亜紀...。秋は短い季節ですが、気候が穏やかで過ごしやすく、さまざまなことに打ち込みやすい時期です。 読者の皆様の中で、ブログを書いている人は多いのではないでしょうか。文章を書いて稼いでいるという方もいるかもしれません。ブログの普及のおかげで、今では多くの人々が、自分の書いた文章を世界中へ発信しています。その中で、オリジナリティのある文章を書くとなると、なかなか難しいものです。 ブログに限らず、文章力はさまざまな場面で役立ちます。この秋は、書くことに打ち込んで、文章力を向上させてみませんか? そこで今回は、文章力向上を目指す35選をお送りします。 ■テクニック ・効率的に校正するための10のコツ ・プロから教わる、良い文章を紡ぐ5つの珠玉のテクニック ・自分をガッツリ集中させるための8つのセルフマネジメント術 ・テープ起こしは、インタビュー

    まとめ:夢を見て書け! ~文章力向上を目指す35選 | ライフハッカー・ジャパン
  • 本の虫: 多くのプログラマは言語を表面的な理解だけで使っている

    一般のプログラマの多くは、プログラミング言語というものを、ごく浅い表面的な理解だけで使っている。これは、いわゆる「入門書」によるところが大きい。入門書は、言語をできるだけパターンで教えようとする。かくかくしかじかの場合には、とらとらうまうまのように書いておけばいい、などといった具合だ。 たとえば、配列の全要素や、aggregateの全メンバーをゼロで初期化したいとする。多くのC++プログラマは、以下のように書く事であろう。 int a[100] = {0} ; このコードは、正しく動く。配列aの要素は、すべてゼロで初期化される。しかし、C++という言語を考えた場合、{0}と書く必要はない。空の{}で十分なのである。 int a[100] = {} ; では何故、多くのC++プログラマは{0}と書くのか。それは、多くの参考書が、そのように書いているからに過ぎない。大多数のC++プログラマは、