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

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

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

    「テトリスを1時間強で作ってみた」動画の投稿者にインタビュー──「プログラミングの楽しさ伝えたい」
    nagyurita
    nagyurita 2009/11/05
    プログラミングは楽しいんだよねーという話。昔LOGOでイラストロジックとか組んだなあ
  • 目指せ!残業ゼロの現場---目次

    チーム全員が定時に帰る「残業ゼロ」の現場。それは実在する。そこにあるのは,楽な仕事や緩い規律ではない。残業しない仕組みと努力だ。早く退社することが活力を生み,それが仕事の密度を上げる。そんな残業削減に成功した現場からそのノウハウを探る。 ■記者の眼 ・残業ゼロの開発現場 関連サイト:

    目指せ!残業ゼロの現場---目次
    nagyurita
    nagyurita 2009/07/29
    一番問題になるのは残業をしなくなったことに対する恐怖(経済的にとか、仕事もらえてない気分になるとか)なんだと思うんだ
  • 補完インタフェースを作成:IT Pro

    日本語入力ほど面倒な操作はありません。ローマ字入力の場合,ひらがなを入力するためには複数のキーを組み合わせる必要があります。さらに漢字に変換するには,変換キーを何度か押して候補を選択しなければなりません。 予測・補完インタフェースがあれば,このような面倒な操作から解放されます。ユーザーは「お」と入力するだけで,入力システム自身が過去の履歴や現在の文脈などを総合的に考慮し,「お」から始まる「おはようございます」「お元気ですか」といった候補をユーザーに提示します。ユーザーは候補から選択するだけでよく,キーストローク数を減らせます。 このような予測・補完インタフェースはAjaxの格好のアプリケーションです。例えば,Google Suggestは,ユーザーが入力した部分的なクエリーから完全なクエリーを次々と予測・補完してくれます。Gmailでは,メール・アドレスの先頭の数文字を入力するだけで,該当

    補完インタフェースを作成:IT Pro
    nagyurita
    nagyurita 2008/07/04
    メモメモ
  • 58. すごいリロード対策

    まず、日のサイトにある一般的な登録フォームの画面遷移は 入力画面→入力確認画面→完了画面 となっている場合が多いようです。ここでリロード問題となるのは完了画面でのDBへのINSERT処理やCSV書き出し処理、メール送信処理など「一度しか行わない処理」です。例えば完了画面へ遷移した際にブラウザのリロードボタンが押された場合、確認画面よりsubmitした情報が再度submitされて上記の一度しか行わない処理が二度行われてしまいます。そうならないよう、リロード対策はスクリプトで制御します。 まずは確認画面のスクリプト 確認画面でチケットを発行し、セッションに保存しておきます。同時に完了画面へチケットがPOSTされるよう、hiddenにセット。こうして完了画面へ遷移させます。それでは完了画面のスクリプトを見てみましょう。 このように、確認画面で発行されたチケットは一度使い切ってしまえば2度処理さ

    58. すごいリロード対策
    nagyurita
    nagyurita 2007/10/22
    おぎゃー
  • 第1回:テスト設計の必勝テクニック

    「必要なテスト項目が漏れてしまった」「時間切れとなり,必要なテスト項目を実施できなかった」――。こんな苦い経験を持つITエンジニアは多いだろう。テストでバグを取り逃がしてしまう“敗北”は,「有効打の不足」と「時間切れ」の二つが大きな原因だ。 有効打の不足には,実施すべきテスト項目が漏れてしまったという数の問題と,より効果的なテスト項目があるのに漏れてしまったという質の問題がある。一方の時間切れとは,限られた工数の中で必要なテスト項目を実施できなかったことを指す。 バグを効率よく狙い撃つ,これが「勝ちにいく! ソフトウエア・テスト」である。では,どうしたら勝てるのか。テスト技術の整備を推進する日立製作所の石川貞裕氏(生産技術部 担当部長)は,「テスト設計が決め手になる」と指摘する(図1)。「何をどのようにテストするのかを決めるテスト設計は,テストの成否に大きくかかわる。ところがテスト設計

    第1回:テスト設計の必勝テクニック
    nagyurita
    nagyurita 2007/10/10
    役に立つといいなー
  • Vistaが「遅い」と感じませんか?:ITpro

    2007年1月30日にWindows Vistaが店頭で発売されてから約8カ月が過ぎた。この記者の眼でも,4月24日に「Vistaってどうよ?」というややポジティブな見解が掲載された。これはこれで納得できる。「『売り上げは期待を下回るが私は強気』,マイクロソフトWindows部長」というコメントもほぼ同時に報じられた。 その後もマイクロソフトは,「Windows XPのPCメーカーへの出荷,来年1月で終了へ」と突っ張っていた。それが最近では「『Windows XPの販売を5カ月延長』,米マイクロソフトが方針転換」と来た。低価格パソコン向けに新興国で販売している「Windows XP Starter Edition」については,2010年6月30日まで販売を延長するという。Vistaはどうもハッピーな状況ではない。 Vistaが好感を持たれない理由は,(1)価格が高い,(2)マイクロソフト

    Vistaが「遅い」と感じませんか?:ITpro
    nagyurita
    nagyurita 2007/10/09
    Dynabook超がんばれ。家マシンはネット用だから別に機能要らんのよな
  • 第3回 ユトリストの脅威

    私は英語が好きなので,よく喫茶店で洋書を読みます。ファミリーレストランも含め,私が長時間の読書に耐えられるのはエクセルシオールのみ。その他の店は,椅子と机の高さの相性が悪いようですぐに腰や肩が痛み,換気も悪いせいか最終的には頭痛までひどくなります。こんな些細なことでも印象が変わるんだと,改めてサービス精神の大事さを知りました。 ゆとり教育が提唱されてはや○年。当初は詰め込み教育の弊害だなどとの意見があり,効果が疑問視されながらも導入が強行された。ところが,円周率が「およそ3」になったことが示すように,ゆとり制度は基礎知識をないがしろにした教育体系である。 彼らの底なしの使えなさは,近所で塾経営をしている方から,「毛沢東」を真顔で「けざわひがし」と読む大学生が講師をしていると聞いたときから恐怖とともに実感している。その結果,この世代は人材不足になるため同業者間で壮絶な学生の取り合いが起こるだ

    第3回 ユトリストの脅威
    nagyurita
    nagyurita 2007/10/03
    ユトリストってかGoogle依存症の話
  • 5分で人を育てる技術 (28)"話が分からない"と言われたことのある人への10のアドバイス:芦屋広太一つ上のヒューマンマネジメント:ITpro

    前回は,藤井との人間関係に困っている坂へのアドバイスとして「言われて嬉しかった"褒め言葉"10事例」を説明しました。人は誰でも自分を認めてほしいと思っています。しかし,日人の多くは,その民族性からでしょうか,褒めるのが上手くないと言われています。これは,非常に残念なことだと思います。 適切に,上手いタイミングで心から染み出た"褒め言葉"には,人を感動させる力があります。このことを理解し,上司の立場にある人は,もっと「褒める」を考えるべきでしょう。 さて,今回のエピソードには,藤井が登場します。藤井の育成は坂にお願いしていましたが,当然,私はすべてを坂任せにするつもりはありませんでした。そこで,今回は,坂同席のもと,藤井に販社との提案活動の進捗報告をしてもらったときの話を紹介しましょう。 今回は“仕事に役立つ7つの科目”の「(3)説得的会話」に関するノウハウがテーマとなります。 P

    5分で人を育てる技術 (28)"話が分からない"と言われたことのある人への10のアドバイス:芦屋広太一つ上のヒューマンマネジメント:ITpro
    nagyurita
    nagyurita 2007/09/19
    よくいわれます。前よりは言われなくなったが
  • ソフトバンクも定額制には白旗? ドコモ新料金に初の「追随せず」

    ソフトバンクモバイルは2007年9月14日、第3世代携帯電話(3G)のデータ通信カードを用いたパソコン向けの定額制データ通信サービスを投入する考えのないことを明らかにした。 同社は2006年10月に、NTTドコモ対抗の「ブループラン」(関連記事)、KDDI(au)対抗の「オレンジプラン」(関連記事)という料金プランを発表。さらに、「他社が料金を値下げした際には24時間以内に対抗値下げする」と公約していた。NTTドコモが9月13日に、パソコン向け定額制データ通信プラン「定額データプランHIGH-SPEED」「定額データプラン64K」を発表したため(関連記事)、ソフトバンクモバイルが対抗プランを発表するかどうかが注目されていた。 ソフトバンクモバイルは現在、パソコン向けのデータ通信サービスとして「データバリューパック」3種類を提供しているが、いずれも従量制である。今回、NTTドコモ対抗の値下げ

    ソフトバンクも定額制には白旗? ドコモ新料金に初の「追随せず」
    nagyurita
    nagyurita 2007/09/18
    そう言えば…。Vodafone使いのデータ通信需要って意外とありますからねえ
  • JPEG→GIF画像形式コンバータ

    今回は,フォルダ内にある画像の形式変換とサイズ調整を一気に行うスクリプトを作ってみます。用途としてはデジカメで撮影した画像(通常はJPEG)をケータイの待ち受け用にGIF形式にしてサイズも横幅200ピクセルに統一といったことを想定します。最初からケータイのカメラで撮影すれば…というご指摘は小声ないし心の中でどうぞ。 私が仕事で作るWebプログラムでは,画像を扱う機会が結構あります。デザイナから受け取る画像はJPEGだったりGIF,PNGであったり形式が定まりません。ケータイ・サイトの開発ではキャリアによって画像がGIFでなくては困るとか,サイズはこの大きさまででないと表示できないといった制約も多く,デザイナでもないのに画像の調整を行うこともしばしばあります。といっても,毎回Photoshopで調整というのも手間ですから,JPEGをGIF形式に一発変換,ついでにサイズ調整もするスクリプトを作

    JPEG→GIF画像形式コンバータ
    nagyurita
    nagyurita 2007/09/18
    GD使用例
  • ITアーキテクトの仕事---目次

    「SE35歳定年説」という言葉がある。一般に30代半ばになると,体力的な面や新しい技術についていけないなどの理由から,SEとしての限界に達するというものだ。35歳ぐらいになると,管理的な業務も増え,SEの来の仕事である“ものづくり”から遠ざかるという意味もある。 そのためエンジニアとして一般的なキャリア・パスは,最初はプログラマからSE,30代半ばぐらいでSEからプロジェクト・マネージャへ,という画一的なものが多い。もちろん,データベースやネットワーク,セキュリティ分野のスペシャリスト(ITスペシャリスト)として活躍する選択肢もある。だが年齢とともに管理的な仕事が増えて結局は「マネージャ」となる。 ところが,生涯エンジニアとして歩むというキャリア・パスがにわかに広がりつつある。それが「ITアーキテクト」という選択肢だ。 では,ITアーキテクトは,どのような考え方でどんな仕事をしているのだ

    ITアーキテクトの仕事---目次
    nagyurita
    nagyurita 2007/09/12
    生涯エンジニアは体力の限界的に無理じゃないかなあ
  • 1