タグ

便利とプログラミングに関するmk16のブックマーク (2)

  • プログラマが考える劇的に効率が上がるExcelシートの作り方

    そこそこの複雑な計算をするのにExcelはものすごく便利です。何かのプログラミング言語を使って書いたら1時間くらいかかるような計算が、ものの数分でシート上にできあがります。 この素晴らしいExcelを、より使いやすくするワザを、プログラマ的な視点から書きたいと思います。 拡張性のないシート そういうわけで、Excelは素晴らしいんですが、使う人によってはなんとも「拡張性のないシート」ができあがります。 僕はプログラマなので、こういう素晴らしいツールを使いはじめると、どうしても拡張性とか保守性みたいなものが気になってしまいます。プログラマは同じことを繰り返すのが苦手です。シートにデータを入力してから完成形ができあがるまでに人手を使うことを避けて、全部を自動化したくなります。 次のようなことをしていたら、Excelを正しく使えていないような気がします。 途中で電卓を使って計算してセルを埋めてい

    プログラマが考える劇的に効率が上がるExcelシートの作り方
    mk16
    mk16 2013/09/13
    >こんな感じにExcelのシートを「入力」「演算」「表示」に分けると、とても扱いやすく、最終的に見やすいものができます。
  • 子ども向けのオープンソース・プログラミング言語

    この2年間で、子どもを対象とするオープンソースのプログラミング言語とユーティリティの数は爆発的に増えた。こういった活動の根底にあるのは、BASICの時代と比べてプログラミング環境があまりに複雑になり、専門知識のない若年層にはハードルが高すぎるという考えだ。あるツールキットは若年層にアピールするゲームやアニメーションなどのプロジェクトを構想、作成するまったく新しい方法の考案を目指し、またあるツールキットはBASICの“ベーシック”性をモダンな言語と環境に再現しようと取り組んでいる。 Scratch MITのLifelong Kindergartenグループが開発したScratchは、Squeakに実装されたグラフィカルなプログラミング環境で、その操作方法はLEGOの遊び方によく似ている。基的に、カラフルなコードのブロックを組み立てることでプログラムを作成する。独自のインタフェースを利用し、

    子ども向けのオープンソース・プログラミング言語
  • 1