タグ

ブックマーク / xtech.nikkei.com (6)

  • 「テトリスを1時間強で作ってみた」動画の投稿者にインタビュー──「プログラミングの楽しさ伝えたい」

    1時間強でテトリスを作れるのはすごいですね。プログラミング歴を教えてください。 幼稚園のころからですね。当時,セガが「SC-3000」というパソコンを出していて,これが家にありました。あるとき,親が「ベーマガDX」(注:電波新聞社が発行していたプログラミング雑誌「マイコンBASICマガジン」の別冊。様々なパソコン用のゲーム・プログラムなどを掲載していた)を買ってきたので,そこに載っているプログラムを打ち込んでいました。 当時は「これを打ち込むとゲームができる」という認識しかなかったですが。SC-3000には顔のキャラクタがあってそれをBASICのPRINT文で表示して親に自慢げに見せていたそうです。 幼稚園のころに? はい,あまり信じてもらえないかもしれないのですけど(苦笑)。 小学校に入ってからは,PC-88(NEC製の8ビット・パソコン)もあったのですが,それはほとんど使わずに小学校4

    「テトリスを1時間強で作ってみた」動画の投稿者にインタビュー──「プログラミングの楽しさ伝えたい」
  • ムダと一緒に捨てたもの

    怖い話を聞いた。某大メーカーの幹部が雑誌をパラパラとめくっていたら、大口取引先であるメーカーの広告が載っていた。さっそくその幹部はそのメーカーを訪ね、「いやあ結構なことですな、このご時勢に広告をお出しになる余裕があって」と皮肉ったらしい。そう言われた中堅メーカーでは即日、広告出稿を停止したという。 業績不振で広告宣伝費を大幅に削減している大手メーカーの心証を悪くしたくないという配慮であろう。「余裕があるとみられたら、必ずや厳しく値下げを求められる」という現実的な理由もある。とにもかくにも、大切な顧客に「余裕がある」と見られてはならないのである。 かく言う私だって、上の人から「みんな忙しそうなのに、君は余裕だねぇ」などと言われたら、その瞬間からものすごく忙しそうなフリをして「いやぁ、ヘラヘラしているように見えるかもしれませんが実はすごく大変なんでして」とか、思いつく限りの悲壮ネタを披露するこ

    ムダと一緒に捨てたもの
  • 第7回■文字エンコーディングが生み出すぜい弱性を知る

    文字コードに関する問題は大別すると文字集合の問題と文字エンコーディングの問題に分類できる。前回は文字集合の取り扱いに起因するぜい弱性について説明したので、今回は文字エンコーディングに起因するぜい弱性について説明しよう。 文字エンコーディングに依存する問題をさらに分類すると2種類ある。(1)文字エンコーディングとして不正なデータを用いると攻撃が成立してしまう点と,(2)文字エンコーディングの処理が不十分なためにぜい弱性が生じることがある点だ。 不正な文字エンコーディング(1)――冗長なUTF-8符号化問題 まず,(1)の不正な文字エンコーディングの代表として,冗長なUTF-8符号化問題から説明しよう。前々回に解説したUTF-8のビット・パターン(表1に再掲)を見ると,コード・ポイントの範囲ごとにビット・パターンが割り当てられているが,ビット・パターン上は,より多くのバイト数を使っても同じコー

    第7回■文字エンコーディングが生み出すぜい弱性を知る
  • 初心者がJavaを“超高速”で学ぶためのコツ:ITpro

    皆さんの中には,「いまどきJavaくらいできなきゃねぇ~」と言われてからもう何年も過ぎちゃった…なんて人も多いのではないでしょうか。いつ何時「新しいプロジェクトJavaでいくから」なんて上司に言われたりしないか,内心ドキドキしてる方もいらっしゃるでしょう。私が受け持つJavaの授業でも,受講生の方からそういった悩みをよく聞きます。 しかしよく聞いてみると,なんだかとても効率の悪い勉強をしているなあと驚くことがあります。なぜなら多くの方が「Javaの入門書で勉強しているのにJavaのプログラムを作れるようにならない」と言われるからです。COBOLやC言語のプログラミング経験があるにもかかわらずです。 なぜJavaの学習がなかなか進まないのでしょうか。残念ながら「Javaのスキルが上がらない」という方の多くは,「データとアルゴリズム」「Javaの文法」「オブジェクト指向」の三つをきちんと学べ

    初心者がJavaを“超高速”で学ぶためのコツ:ITpro
  • 五月病の傾向と対策:ITpro

    小飼弾です。 「『Watcherから新人へ贈るメッセージ』にお前も書け」と編集部に言われて、少し戸惑いました。なぜかというと、私はこの「新人」という扱いをされたことがおよそなかったのです。コンビニの店員や土木作業員から上場企業の役員まで、私はさまざまな職を経験してきましたが、そのいずれにおいても「新人だから」という言い訳が全く通用しないものでした。私にとって、「職」とはそういうものだったのです。 「新人」はあなたの都合であって客の都合ではない 私が人にそういうと、返ってくる答は「それは弾さんが普通じゃないから」というものですが、当にそうでしょうか。それを確かめるために、自分を「就職して間もない新人」から、「その新人に対応してもらっている客」の立場においてみましょう。 不況になると、タクシーの運転手が増えるそうです、当然新人の運転手はまだ道をあまりよく知りません。そういう運転手は必ず「まだ

    五月病の傾向と対策:ITpro
  • YouTubeやニコニコ動画をファイル保存できるWoopie Video Desktop

    ACCESSPORTは2008年2月29日、YouTubeやYahoo!動画など世界中の動画サイトの動画を保存できる無料ソフト「Woopie Video DeskTop」の提供を開始した。同社が運営する動画検索サイト「Woopie」のサービスの一環として無償提供する。 Woopie Video DeskTopは動画の検索や視聴ができるだけでなく、Flash形式で配信される動画をファイルとしてデスクトップに保存したり、携帯電話やiPodなどの携帯音楽プレーヤー用にデータ形式を変換したりできる。対応する動画サイトは、YouTube、Yahoo!動画、ニコニコ動画、Ameba、MySpaceなどFlash形式で動画を配信するサイト。 検索した動画や、動画にアクセスするURLをコピーすることで、ダウンロードリストに動画を登録できる。後は動画ファイルの形式を選択すれば動画がファイル保存される。選択で

    YouTubeやニコニコ動画をファイル保存できるWoopie Video Desktop
  • 1