タグ

2010年9月22日のブックマーク (15件)

  • キャズムを超えろ! - 団塊~シニア層向けのWeb設計 やっちゃいけない10のUI

    一時期パソコン教室の講師をやっていたことによる経験と、昨今Webサービス運用にあたって中高年層からのクレームなどを自分なりにまとめた結果として、50代以上のユーザに対するWebサービスPCアプリケーションのUI設計における以下10のTIPSを公開してみたいと思う。...といってもたかだか10個で収まる簡単な話ではないので、思いついたら都度追加して行きたい。 ID,ニックネームを考えさせてはいけない。半角英字開始限定は論外 IDやニックネームが思いつかない方が多い。これはシニアに限らず、ITリテラシーがそれほど高くない若年層についても言えること。作る側の人間も「過去にWebで使ったID,Nicknameは全て使っちゃダメ。何か新しいのを考えて入れてみて。」と言われると結構悩んじゃうもの。それと同じ状態に陥ると思っていただけるとわかりやすい。「IDのかわりに電話番号でもいいですよ」というと結

    キャズムを超えろ! - 団塊~シニア層向けのWeb設計 やっちゃいけない10のUI
  • テストは誰が書くのか - 未来のいつか/hyoshiokの日記

    昨日のエントリの補足的なもの。id:hyoshiok:20100612#p1 テストは誰が書くのか。もちろんコードを書いた人が書く。コードは誰が書くのか。設計をした人が書く。誰が設計をするのか。要求を分析した人がする。このように一つの機能について一人が責任を持って行うのがベストプラクティスになっている。 ところが、日のソフトウェア産業の8割以上は受託開発と言われているが、そのような現場では誰かが一貫してすべての工程に責任を持つということは普通行われていない。工程を上流下流とわけ、いわゆる一次受けと呼ばれる大手SIベンダーが要求分析をし、その下に設計実装する下請け、孫請けを持つという多重構造になる。 要求分析をして、仕様にまとめるわけであるが、実装のコスト(実装のしやすやしにくさ、実装工数の大きさ)はほとんど考慮されない。契約文書として、これこれを実装することみたいなものがあらかじめ取り交

    テストは誰が書くのか - 未来のいつか/hyoshiokの日記
  • テストを書くこととテストをすることの違い - 未来のいつか/hyoshiokの日記

    会社でレガシーコード改善ガイドの読書会をやっていて、次回で読了だ。4月に入ってから週に1回くらいのペースでやっていて、2ヶ月半くらいかかった。途中、ゴールデンウィークや所用で開催しないこともあったので、10回くらいで完走したことになる。 一人当たり、1章ないし2章くらいを担当して、その章に書いてあることを説明した後にみんなであーだこーだ議論をする。気になったことを質問したり、どうも良く分からないことをみんなで考えたりする。 テストがないコードはレガシーコードだ!というキャッチフレーズはわたしの心をとらえた。 参加者の皆さんとその価値観を共有できた事はうれしい。 現場での開発の実情をいろいろ教えてもらった。テストを書くことはあまり一般的ではないということにわたしは衝撃を覚えたのであるが、この読書会を通じて、テストを書かない開発というのがレガシーコードを作っている事に他ならないという共通の認識

    テストを書くこととテストをすることの違い - 未来のいつか/hyoshiokの日記
  • Webプログラミングは何故オブジェクト指向でない?~WicketはWebプログラミングにオブジェクト指向を取り戻す - プログラマの思索

    Webプログラミングは何故オブジェクト指向でない?~WicketはWebプログラミングにオブジェクト指向を取り戻す JavaでWebアプリを10年書いて思ったこと。 Webプログラミングは全然オブジェクト指向でない。 Sevlet+JSP主体のプログラミングスタイルは、リクエストとレスポンスへPrimitiveな値をどうやって渡すか、という手続き型の発想でしか書いていない。 従来のWebプログラミングスタイルの問題点について書いてみる。 以下ラフなメモ書き。 【参考リンク】 Wicketって? ウェブ開発をもう一歩前に Wicketで始めるオブジェクト指向ウェブ開発:第1回 Hello, Wicket|gihyo.jp … 技術評論社 【コラム】イマドキのIDE事情 (39) Wicket、Grails、Click - IDEでみる軽量Javaフレームワーク | エンタープライズ | マイ

    Webプログラミングは何故オブジェクト指向でない?~WicketはWebプログラミングにオブジェクト指向を取り戻す - プログラマの思索
  • ベンチャー新卒入社2ヶ月で僕が学んだ"仕事の進め方" - ミームの死骸を待ちながら

    生物工学の大学院を修了し、金融系Web屋として働き始めて2ヶ月が経過した。 社長曰く「こいつは社会に適合できるのか心配だった」とのことであるが、まぁマイペースに日々の仕事を楽しんでいる。だっておもろいぜ。新しく知ることばっかやしな。 以前の記事でも書いたように、僕は「人間は誰であろうとも自前の意識/認識/記憶の枠から出ることは不可能」という(僕にとっての)真実*1を、言葉を変えながら繰り返している。 というわけで今日は、新入社員2ヶ月の時点でなんとなく見えてきた僕なりの仕事の"法則性"というか"核心"...の、鍵となるのではないかと思うものを書いてみる。 なるべく広く見渡そうとしても、限界がある。なにしろまだ2ヶ月で、そして僕はなかなかの阿呆である。そこで、ブログに書き留めていろんな人に見てもらう、というのが僕の取り得る方法の一つであると考え、不完全を自覚したままここに晒す。 まぁ、要する

  • 中小企業が低予算で情報化するための方法 - 紅茶屋くいっぱのあれこれ日記

    当は昨日つづきを夕方ポップコーンおかわりしながらさくっと書いたのだけど、出ししぶってみたなり。 数年前には数百万円だったアプリケーションと変わらないようなものが無料で手に入る世の中になったんだけど、カスタムメイドのシステムも、そろそろもっと制作コストは下がってもよいはずだ。 できない理由はこっちで書いてみた。 http://d.hatena.ne.jp/kuippa/20100605/1275719279 では、できるようにするための方法はないだろうか?? 仕事の引き合い、与信審査 お金を払ってくれる注文者か否かはとても重要な問題だ。無いケースではない。 住宅ローンなどのように、ローンを組むためには与信の審査がある。 ゆえに設計事務所に話しがまわってくる頃には、一定の与信審査がなされていることが多い。 だが、システム開発にはまだそのような仕組みはまだ無い。 三鷹ICT事業者協会や、首都圏

    中小企業が低予算で情報化するための方法 - 紅茶屋くいっぱのあれこれ日記
  • 中小企業が低予算で情報化できない理由 - 紅茶屋くいっぱのあれこれ日記

    数十万円でオーダーメイドのシステムを作ってくれと言われても無理。 だけど普通の中小企業が情報化のために出せる予算なんてそんなもので数十万円でもかなり頑張っていると思う。 ちょっとそんな話しがここ数日いくつかあって何かいい方法は無いだろうかと悩みんぐ。 SOHOのプログラマーとかフリーランス技術者にとって、受けやすい仕事と受けにくい仕事がある。 WEBデザインなどであれば、今は数十万円がボリュームゾーンなのかもしれないが、システムとなると50万はせめて超えてくれないと案件としては扱えない。 毎月50万とかいう委託なら話しは別だけど、50万円で業務を効率化する何かをつくってくれといわれても組めない。 100〜300万ぐらいでいったん納品できる範囲がうけ所で、逆に単発で1,000万円を超えてしまうと、SOHOではいろいろな意味で死んでしまうので受けきれない。 数十万円という額でも動けなくもない

    中小企業が低予算で情報化できない理由 - 紅茶屋くいっぱのあれこれ日記
  • 記者、学生に最適iPadアプリ=ノートと録音が同期するAudioNote【湯川】 | TechWave(テックウェーブ)

    こんなアプリをずっと待ち望んでいた。録音とノート取りが1つになったiPadアプリのAudioNoteだ。 記事の中に取材先の生の言葉を引用したい。引用に最適の言葉がメモ帳に書いているのだが、当にこれが正確な言い回しであったのか今ひとつ自信がない。カギカッコつきで引用するのだから正確な表現でなければならない。よくある話だ。 一応取材のやり取りを録音してあるのだが、どの辺りで肝心の言葉が飛び出したのか分からない。急いでいるのにインタビュー音声を最初から聞き直さなければならない。時間のロスだ。メモ帳と録音テープが連動していて、特定のメモ部分をクリックすればそのメモを取ったときの音声の再生が始まればいいのに。これまでに何度もそう感じてきた。 その機能をまさに実現しているのがiPadアプリのAudioNoteだ。 アプリを立ち上げて録音ボタンを押して、あとはメモを取るだけ。メモと録音が勝手に同期さ

    記者、学生に最適iPadアプリ=ノートと録音が同期するAudioNote【湯川】 | TechWave(テックウェーブ)
  • 日本の電子書籍に必要なたった一つのこと - もとまか日記

    先日、突如始まったソフトバンクの電子書籍サービス、ビューン。しかしその期待感からかアクセスが殺到したようで、まともにサービス開始出来てない状況にあります。今確認したら、アプリも取り下げになった様子・・・ それを責めるつもりはないし、ある意味、他人事でもないんですが、他の電子書籍サービスを見てても、どうしても言っておきたいことがある! ということで、今日は予定を少し変更して電子書籍のことを。 まずは今iPadで利用出来る電子書籍アブリについて。対象はコンテンツ配信・購入、取り込み型のアプリのみです。単体の電子書籍アプリは多すぎるので(^^;; コンテンツ配信・購入型iBooks無料アプリは秀逸。ストアへの遷移は画面の回転で、をタップした時はズームアニメーションでが開く。わかりやすい。でも日語の書籍がない・・・ Now Printingビューン無料ソフトバンクが提供するサービスだけにコン

  • 出版社が早急に実現すべき電子教科書とは - My Life After MIT Sloan

    先日、田原総一郎さんがこんなTweetをされていた。 ある出版社から話が聞きたいと呼ばれた。教科書が電子教科書になる流れがある。これを一つ持てば小学校から高校までどんな科目も全部間に合う。そこで出版社としてはこの流れをなんとかして止めたいと思っているのだ。電子教科書になれば紙や印刷はおろか出版社の存在も危なくなってしまうからだ。 出版社・・・当にそんなこと思ってる? むしろ逆なのに。 出版社が紙の教科書にこだわりすぎると何が起こるか? 今は出版社が抱え込んでいる当にコンテンツを作成する能力がある人たちが、そんな出版社に愛想をつかし、だんだんインターネットや電子書籍の世界に行ってしまうだろう。 前の記事「電子書籍はフォーマットとアプリを制したものが勝つ」でも書いたが、 電子書籍で一番大きな事件は、コンテンツが流通やデバイスと完全に切り離されたことだ。 (そのために「の在庫」という概念が

  • はてなダイアリーの高速化の裏側 - stanaka's blog

    先週、ダイアリーがリニューアルされました。今回のリニューアルはダイアリーの応答時間の改善が目玉の一つとなっており、そのために1週間リリースを延ばし、改善の時間を確保していました。今回は、この改善について記しておきます。 はてなでは「推測するな、計測せよ」の原則にしたがって、ダイアリーのユーザーページの全アクセスの応答時間を解析し、ヒストグラムを作っています。また、特定の閾値(1秒、2秒とか)以内に何%のリクエストを返却できている割合をグラフ化しています。 このグラフを見ると、応答時間時間は時間とともに劣化することが一目瞭然です。実際に今年初めの値と比較すると10%〜20%程度の悪化が確認されました。あとは、これをひたすら改善していくのみです。今回実施した主な対策は、以下の通りです。 ネットワーク パケットロスが発生しているようなトラフィック経路上のボトルネックの解消(L2スイッチの置換、物

    はてなダイアリーの高速化の裏側 - stanaka's blog
  • 「プログラミングの魔導書」の情報公開 - Faith and Brave - C++で遊ぼう

    http://longgate.co.jp/products.html 弊社、株式会社ロングゲートで、プログラミング雑誌を作るというプロジェクトが進行しています。 書創刊の目的は、プログラミングの入門記事が巷に溢れる今、プログラマのさらなる成長のため情報発信を行い、業界全体の技術力を向上させることです。 雑誌といっても、記事の質を保つために不定期刊行としていることから、実際には雑誌ライクな書籍となります。 書籍名は「プログラミングの魔導書〜Programmers' Grimoire〜」です。 創刊号となる今回のテーマは、サブタイトルにも含まれている「C++」です。全ての記事がプログラミング言語C++に関するものとなっています。 Vol.1のテーマをC++としたのは奇をてらったものではありません。 C++は習得の難しい言語と言われておりますが、近年はBoost C++ Librariesに

    「プログラミングの魔導書」の情報公開 - Faith and Brave - C++で遊ぼう
  • 情報系の研究を始めるにはまず国際会議の論文をたくさん読むこと - 武蔵野日記

    毎週金曜日 NAIST は入試説明会というのをやっていて、オープンキャンパスでなくても説明会を受けられるのだが、その参加者が「松研を見学したい」ということなので、1時間ほど応対。入試について説明してくれるこの説明会とは別にいつでも見学会という制度もあり、こちらで申請して行きたい研究室を直接見学する人もけっこう多い(ただし、入試についての情報はあまり得られない)。ちなみに、自分の大学での仕事(いわゆる雑用)の一つはこの「いつでも見学会」の申請者の集計なのだが、毎日のように見学会の申請者がいるので、なかなか大変である。もっとも、集計自体はメールが来たら記録するだけなので、1件数分の作業ではあるが。 見学に来てくれた人は自然言語処理の研究室の人だそうだが、松先生があいにく出張中だった(残念)ので、自分が研究テーマの説明をしたりなんだり。偶然近くにいた katsuhiko-h くんに説明をお願

    情報系の研究を始めるにはまず国際会議の論文をたくさん読むこと - 武蔵野日記
  • アップルどころじゃない、死にたくなる労働環境のニッポン - 上伊由毘男のブログ

    中国の鴻海精密工業傘下である富士康科技(Foxconn Technology)深セン工場で、自殺が多発してるとの報道がある。この工場ではiPhoneiPadなどのアップル製品をはじめ、デル、ノキア、ソニーなどの製品を受託製造している。 アップルを揺さぶる中国「連続自殺」 | ワールド | 最新記事 | ニューズウィーク日版 オフィシャルサイト 欧米の消費者は普段、自分たちが買う高級ブランドのスニーカーや電子製品がどこでつくられたかなど、あまり考えない。しかし、一流ブランドの委託を受けている海外の工場の劣悪な労働条件がクローズアップされると、状況は一変する。過去には、ナイキやGAPなどの企業がこの問題で激しい逆風にさらされた。 いまメディアをにぎわせている中国台湾系電子製品メーカー、富士康の自殺多発問題も、アップルやヒューレット・パッカード(HP)、デルなどの大手企業に打撃を与えかねな

    アップルどころじゃない、死にたくなる労働環境のニッポン - 上伊由毘男のブログ
  • 簡単!たった13行のコードでHTML取得&解析をするPerlスクリプト - DQNEO起業日記

    13行のコードで、Yahoo!Japanのトピックス一覧を取得する! PerlHTML取得・解析したいときはLWP::UserAgentHTML::TreeBuilderというのを使うと簡単にできます。 LWP::UserAgentを使うと、Webページの取得ができます。 HTML::TreeBuilderを使うと、HTMLのDOM解析ができます。 この2つのモジュールを使って、Yahoo!Japanのトピックス一覧を取得してみましょう。 コメント行と空行を除くとたったの13行です。 use strict; use warnings; use LWP::UserAgent; use HTML::TreeBuilder; # urlを指定する my $url = 'http://www.yahoo.co.jp'; # IE8のフリをする my $user_agent = "Mozilla