タグ

ブックマーク / codezine.jp (3)

  • プログラマーを育てたいならプログラム以外のことをさせよ――Viscuit開発者 原田ハカセ×サイボウズ 青野社長のプログラミング教育論|CodeZine×サイボウズ式

    Viscuitは、コンピュータの質やプログラミングの楽しさを伝えたくて開発した ――まず始めに、プログラミング言語の「Viscuit」を開発された背景をお聞かせください。 原田 コンピュータが少しずつ一般家庭に普及し、教育現場にまで導入されるようになりましたが、2003年あたりでしょうか、気付いたら子どもに触らせてはいけない悪いモノになっていました。某掲示板で殺人予告があったりして、その影響もあったのだと思います。 でも、悪者扱いする大人が知っているのは、コンピュータではなく、上で動いているアプリです。悪いアプリと良いアプリの違いが分からない大人が、子どもにコンピュータを触らせるなと言うのはよろしくないと感じました。しかも、この風潮は未だ残ったままです。それを変えたいと思ったのが一つです。 青野 (コンピュータの質が分からず、けしからんと言う大人は)コンピュータをあまり触ってこなかった

    プログラマーを育てたいならプログラム以外のことをさせよ――Viscuit開発者 原田ハカセ×サイボウズ 青野社長のプログラミング教育論|CodeZine×サイボウズ式
    bricklife
    bricklife 2015/08/20
    「子どもたちにコンピュータの本質を伝えたいと思い、Viscuitを開発した」
  • pthreadについて一覧

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    pthreadについて一覧
  • コンボリューションを用いた画像の平滑化、鮮鋭化とエッジ検出:CodeZine

    はじめに コンボリューション(Convolution)は数学用語で、日語では「畳み込み」といいます。掛け算の結果を足し集める演算からなり、コンピュータ処理の得意とするところです。コンボリューションを画像処理に使うと、画像を滑らかにしたり、シャープにしたりできます。掛け算の係数は、3×3などのサイズのマトリックスで指定します。これをオペレータ、フィルタ、マスク、カーネルなどと呼びます。 Java 2D APIには、画像処理でコンボリューションを行うのに便利なConvolveOpやKernelのクラスがあります。しかし、これらだけに頼ると不便な点もあるため、これらを利用しながら、従来と変わらぬ画像処理ができるように工夫しました。 対象読者 画像処理の基を学び、ペイント系画像ソフトの一部の機能を自作したい人。 必要な環境 J2SE 5.0を使っていますが、J2SE 1.4.2でも

    bricklife
    bricklife 2005/08/04
    Java 2D による畳み込み演算。な、なつかしすぎる…。
  • 1