タグ

columnに関するahikorのブックマーク (92)

  • CBCNET - 土日 Flash のススメ

    trick7 の寺井周平によるコラム。第一回目は「ジブリの絵職人 男鹿和雄展−トトロの森を描いた人。」に Flash 表現のヒントを探しに出かけたレポート。 Flash は元々はアニメーションツールとして、そして近年では他言語のプログラマーも参入してくるほどの高度なスクリプト表現ができる環境として、実にいろんなタイプのユーザーに使われているアプリケーションです。 Flash では、アニメーション、グラフィック、写真、映像、音楽、インタラクティブ、モーショングラフィック、ユーザーインターフェース、インフォメーションアーキテクト、プログラミング、物理表現、数学表現、ゲーム、ネタ、MAD、挙げていけばキリがないぐらいの表現が可能です。興味深いのは、ある一つジャンルをきっかけに Flash を始めた人がいろんな Flash サイトを見たり使ったりしていくうちに他のジャンルにも関心を持ち、デザイナー

  • 自動アップデートに潜む危険 | OSDN Magazine

    8年前にGNU/Linuxを使い始めた頃、1日の始めに決まってシステム全体のアップデートを行うDebianユーザたちのことを知って驚いたことがある。最近のGNOMEやKDEベースのディストリビューションの通知トレイに未だに各種アップデートが居座っている状況を考えると、ああして毎日アップデートを行っていた人々が奇特な人々ではなく、“いかなるアップグレードも適用するのが望ましい”という考え方の先駆者だったのだとわかる。しかし、こうした考え方が迷惑千万なもので正しさが保証されていないのはもちろん、恒常的なアップデートはコンピューティングの多くのスタイルにそぐわず、責任を伴ったシステム管理の方針にも反している。 ほかの人がどう思っているかは知らないが、私にとってアップデータはいつもイライラの種である。GNU/LinuxのアップデータがWindowsのものよりマシなことは認めよう。かのオペレーティン

    自動アップデートに潜む危険 | OSDN Magazine
  • 4つのステップで作る webサイト開発のスケジュール作成 : LINE Corporation ディレクターブログ

    こんにちは、櫛井です。 webディレクターという仕事は色々な職種の方たちの間に入って調整をすることが多いのですが、一口で「調整」といっても結構難しいものです。webサイト開発に限らず、「言われたまま、言われた順にこなしている」という人が担当だと予定通りに物事は進みません。そこで今回は、webサイト開発時に頻繁に用いられるスケジュール作成方法についてお話してみたいと思います。 山ほどあるタスク、どれから手をつけるべきかを考えるためのヒントになれば幸いです。 ■ステップ.1 タスクに優先順位をつける まずはそれぞれのタスクに優先度をつけ、種類を決めて考えます。 ・クリティカル・パス (絶対に遅らせてはならないもの。最優先として認識すべきもの) 参照記事:プロジェクトマネジメントOS舗 ・やらなければいけないこと (バグ解消、トラブル対策で必須なもの、社外との交渉など) ・やっておくといいこと

    4つのステップで作る webサイト開発のスケジュール作成 : LINE Corporation ディレクターブログ
  • 富豪的プログラミング

    ちょっと貧しいGUI ユーザインタフェースのプログラムといえばすっかり グラフィカルユーザインタフェース(GUI)があたりまえになりました。 ところが最近の計算機はメモリもディスクも大量に装備しているし CPUパワーも従来とは比べものにならないのに、 意外と貧乏臭いインタフェースが生き残っているようです。 よく見られる以下のようなインタフェースはちょっと貧しい と思われます。 ウィンドウ枠のドラッグ マウスでウィンドウを動かそうとするとき、 ウィンドウの枠だけマウスに追随し、中身はドラッグ終了後に 再描画されるというシステムがあります。 画面描画が遅かった時代はこういう工夫も仕方がなかったかもしれませんが、 今でもこういうインタフェースを使っているのは貧しいでしょう。 排他的論理和で枠を書いたりもとに戻したりしていれば貧しさ度アップです。 でも調べてみたら同僚のほとんどが 枠だけドラッグの

  • 機械語ではマシンの挙動は理解できない - 未来のいつか/hyoshiokの日記

    実のところ機械語はマシンに対する高レベルな挙動を示す命令であって実行を厳密に写像したものではない。(何を言っているんだわたしは?) 「マシン語ってどんな感じか知りたくなった方へ」という大人気のエントリと、ニコニコ動画を見て、昨今の最新マイクロプロセッサでは機械語がもはや機械の挙動と一対一に対応しなくなっちゃったのである、というツッコミをしたくなった。http://d.hatena.ne.jp/shi3z/20070913 「水野拓宏のTK-80講座」これが素敵すぎる。http://www.nicovideo.jp/watch/sm1048903 最近のプロセッサ(Pentium 4とかXeonとか)は機械語を機械が直接実行するのではなく(じゃあ、なんで機械語というだよというツッコミは諸般の事情で却下(w))、機械語をμOPという機械語と一対Nに対応する命令に変換し実行するのである。Java

    機械語ではマシンの挙動は理解できない - 未来のいつか/hyoshiokの日記
  • 低レイヤ以外の技術ってそんなに軽いのか - odz buffer

    えーっと、誰かのおもりをするためだけに飼われている社畜はいません(少なくともうちの会社には)。ソフト屋が誰かに助けてもらうことを前提としてソフトウェア関連スキルのポートフォリオを組むのはやめた方がいい。最初はいい。分からないこともあるだろう。誰かと協力しなきゃ解決できない問題もあると思う。でもアーキテクチャ固有の脂っこい問題だけ誰かに丸投げして押しつけておいて、"私はプロのソフト屋でござい"ってのはちょっと虫がよすぎるように思う。 だから、そういう仕事ばかりじゃないわけですよ。極端な話、Linux + Apache + MySQL + PHP*1 な仕事もあって、そういう場合、gdb で apache のプロセスを attach して mod_php のアセンブリレベルデバッグを始めたりははしないんですよ、普通は。何か問題があってもたいていはソースレベルデバッグで済むでしょ。なにか、epo

    低レイヤ以外の技術ってそんなに軽いのか - odz buffer
  • ユーザーに尋ねても必ずしも正しい答えは返ってこない

    今日はたまたま「ユーザーからのフィードバックを集めることの難しさ」が話題になったので、それに関連するエントリー。 もの作りにおいて、「ユーザーが何を必要としているか」を知ることは大切だが、だからと言ってユーザーに尋ねれば正しい答えが返ってくる訳ではないところが難しいところ。具体的な例としては、こんなものがある。 1. サイレント・マジョリティの声は聞こえてこない これはMicrosoftで実際にあったことだが、Outlookのチームではユーザーから寄せられる機能追加のリクエストに従って色々な機能を足していた時期があったが、その結果不必要な機能ばかり増えて、単純な作業が逆にやりにくくなってしまった(たとえばカスタム・フォームが良い例)。このケースでは、ごく一部のヘビー・ユーザーばかりが声がでかく、「今の機能で十分、これ以上複雑にしないで欲しい」というユーザーは何も言ってこない(こういう人たち

  • ライブドアブログ|無料で豊富な機能が充実

    女子生徒の顔たたき、顎が外れた状態で5時間以上立たせる その間暴言も浴びせる 姫路女学院高ソフトボール部顧問

    ライブドアブログ|無料で豊富な機能が充実
  • Inversion of Control コンテナと Dependency Injection パターン

    以下の文章は、Martin Fowler の「Inversion of Control Containers and the Dependency Injection pattern」を、かくたにが翻訳したものです。原著者の許可を得て翻訳・公開しています。 翻訳にあたっては、kdmsnr さんにご協力をいただきました。ありがとうございます。公開後の改訂履歴を記事の最後に記述しています。 Java コミュニティでは軽量コンテナが花盛りである。 軽量コンテナは、異なるプロジェクトのコンポーネントをひとまとまりのアプリケーションとして組み立てることを支援する。 このようなコンテナの根底には、コンポーネントの結び付け方についての共通したパターンがある。 そのパターンのコンセプトは「Inversion of Control(制御の反転)」と、まことに包括的な名前で呼ばれている。 記事では、このパタ

  • LiveCodingに学ぶプログラミングの三原則 : 404 Blog Not Found

    2007年09月16日04:30 カテゴリArt LiveCodingに学ぶプログラミングの三原則 Mozilla24のLiveCodingの解説をやってきました。参加された方、お疲れさまでした。ほんと楽しかった。 言語もC++ありJavaありJavaScriptありActionScriptありPerlありとまちまちで、Editorもemacsありvimあり秀丸ありとまちまちでしたが、それでも全LiveCoderの共通項がはっきり見えたので、それを書き留めておきます。これらの共通項には私も含まれます。 コピペを恐れるな(don't be afraid to be a copycat) 参加者の一人として、100%フルスクラッチで書いていた人はいませんでした。たいていは関数単位でコピーし、それを適宜書き換えるというやり方をしていました。学校のテストでは反則もいいところですが、大人の世界ではこ

    LiveCodingに学ぶプログラミングの三原則 : 404 Blog Not Found
  • デジカメ写真をもっと楽しく便利にする新テクノロジ「ジオタグ」

    成熟しつつある数々のテクノロジが、geography(地理)という新たな次元をデジタル写真革命に追加しようとしている。 現在、デジタル写真は撮影日時に基づいて検索される。しかし、「geotag(ジオタグ)」と呼ばれる誕生したばかりのテクノロジは、撮影日時ではなく撮影場所にしたがって写真を整理できるようにする。 Mark Gillespie氏は、デジカメ写真の整理方法を撮影日時ベースから撮影場所ベースに切り替えた。写真家であるGillespie氏は、とともに「Noir et Blanc Photographie」というサイトを運営している。2人は最近、オーストリアとイタリアへの旅で5000枚もの写真を撮影した。 「GPSログがあればよかったのに、と思った。小さな村や山の風景の写真には、撮影場所を思い出せないものがある。GPSログがあれば思い出せる」と言うGillespie氏は、この問題に対

    デジカメ写真をもっと楽しく便利にする新テクノロジ「ジオタグ」
  • グーグル、世界的なプライバシー標準の策定を提案

    UPDATE 検索大手のGoogleは、企業が消費者データをどのように保護すべきかを定めた世界的プライバシー標準の策定において率先している一方で、個人が情報を公開されたことによって実際に損害を受けたか否かに重点を置いた救済策を提案している。 Googleの国際プライバシー担当顧問であるPeter Fleischer氏は現地時間9月14日、フランスのストラスブールで開催される国連教育科学文化機関(UNESCO)の倫理と人権に関する会議で講演し、その中で同社の案を提出することを予定している。Fleischer氏が13日、記者団に対して明らかにした。 この案は、アジア太平洋経済協力会議(APEC)のプライバシーフレームワークに沿ったものだ。この枠組みは、オーストラリアや香港など、APECに加盟する多くの国と地域が支持しているが、すべての加盟国による支持ではない。Fleischer氏は、不支持であ

    グーグル、世界的なプライバシー標準の策定を提案
  • ITpro Challenge!が感動的だった件:江島健太郎 / Kenn's Clairvoyance - CNET Japan

    さる9月7日に東京で行われたITpro Challenge!ですが、ひきこもって々と考えてばかりの生活を離れ、先を走っているすごい人たちの勢いを感じられたのはとても良い体験でした。 僭越ながらぼくもプレゼンさせていただいたのですが、この内容についてはCNETのほうに流れに沿った詳細な記事がアップされています。 収益が見えないことは、やらない理由にはならない--インフォテリアUSA江島氏 で、講演資料のほうはSlideShareにアップしました。ここからPDF形式でダウンロードもできます。 ブログにこうやって外向けの文章を書くときというのは、それなりに精神的に落ち着いた瞬間を見計らって襟を正してから書くので、普段の七転八倒している姿は伝わらないものです。 割と露出狂的マゾヒズムの気があるほうだとは思ってるんですが、それでもやっぱり、恥ずかしいこととかコンプレックスとかは自分なりに

  • マシン語ってどんな感じか知りたくなった方へ - shi3zの日記

  • 人の目を引くクリエイティブ(ビジュアル基本編) : LINE Corporation ディレクターブログ

    こんにちは。livedoor でディレクターをしている有賀です。 今日のお題は、「人の目を引くクリエイティブ(ビジュアル基編)」についてです。 前回の「ライティング編」でお話ししたように、私たちは日夜“一瞬で理解できるモノ作り”を試行錯誤しているわけですが、それとツートップとなるのが前回お話した「コピー(文字)」と、今回お話しする「ビジュアル(視覚表現)」です。 多くのユーザーは、ウェブページを見てから数秒で「見るべきものかどうか」を判断するというシビアなご時世。その数秒のほとんどは、実は、ビジュアルの印象で占められているのではないかと思います。 私もユーザーとしてサイトを見た場合、ページを開いてから一瞬で目にする構造(レイアウト)や色、形や動きなど、文字を読む前にインプットされる情報によって、多くの判断をしていることに気が付きます。 今回は、そんな「ビジュアル」についての概念を簡単にお

    人の目を引くクリエイティブ(ビジュアル基本編) : LINE Corporation ディレクターブログ
  • http://note.openvista.jp/205/

  • 404 Blog Not Found:マシン語読みの言語知らず

    2007年09月11日22:20 カテゴリArt マシン語読みの言語知らず もうこの話題が登場して何度目になるのかは知らないが.... shi3zの日記 - マシン語を知らない子ども達 あまりも当たり前過ぎて21世紀に入ってから言葉にだしたことはあまりないのですが、当然のことながら、プログラムというのは、マシン語を理解して初めて「書ける」と言うのです。 そんなことは、ない。 私の上の娘は、まだ日語文法を習っていないが、日語で彼女の母や父である私や妹や級友と話すことが出来る。まだ辞書さえ知らない下の娘も同様だ。 確かに、「下の事」を一通り習った者は、「底まで知っていて」やっと「知っている」と言って「下の事」を知らない者を下に見がちだ。しかし、知識を深さでしか測れない者は、往々にして知識を広さを測ることが出来ない。「一段下の階層を知らなければそのことを知らない」という人に限って、そのことの

    404 Blog Not Found:マシン語読みの言語知らず
  • http://jun.artcompsci.org/articles/worse-is-better-ja.html

  • 書籍執筆に大活躍したプロジェクト管理ツール「trac」 - Tomo’s HotLine

    IT技術を中心に、暮らしに役立つ情報からクラシック音楽の解説まで気軽に情報発信しています。 WEBサイトはhttp://toremoro21.world.coocan.jp/ Twitterは@toremoro21です。 □はじめに P2P技術入門書を書く上で大変だったのは10人弱もの執筆者の原稿を管理することでした。毎日、あるいは毎時改訂される原稿の差分をチェックしたり、あるいはレビューをすることは、とても大変なことです。 そこで今回活用したのが無料のプロジェクト管理ツール「trac」です。tracのおかげでドキュメント管理やレビューがスムーズに行われ、執筆プロジェクトがデスマーチにならずに済みました。 使ってる? Issue Tracking - trac 楽々ことはじめ 通常、この手のプロジェクト管理ツールはソフトウェア開発の進捗管理・ソースコード管理に使われる事が多いのですが、複数

    書籍執筆に大活躍したプロジェクト管理ツール「trac」 - Tomo’s HotLine
  • 404 Blog Not Found:再発明車輪のリリースと普及は北伐

    2007年09月11日14:00 カテゴリOpen SourceLightweight Languages 再発明車輪のリリースと普及は北伐 半分同意。 きしだのはてな - 2007-09-10 「車輪の再発明はするな」という言葉で車輪の再実装を阻む行為は、「車輪を実装した」という経験をもたせないようにして、先行者利益を確保するという、孔明の罠なのです。同意するのは、車輪の再発明のところまで。これは多いに結構。これほど短期間にスキルを上げる方法はそうはない。 ただし、リリースと普及は別。既存の車輪より少なくとも3倍良くないと、薦められない。 車輪には、「あると便利」「あると面白い」という側面がある一方、「ないと困る」の側面もある。「ないと困る」ものをリリース、というよりサポートし続けるのは、実は車輪を(再)発明する以上の手間暇がかかる。その過程で、車輪の多くは淘汰され、ごくわずかが業界標準

    404 Blog Not Found:再発明車輪のリリースと普及は北伐