「インタフェース」を含む日記 RSS

はてなキーワード: インタフェースとは

2007-10-18

http://anond.hatelabo.jp/20071018182952

>>初音ミクというキーワードでの画像解析は完璧にできている

>

>そんなことが「完璧に」出来る技術などどこにもない。

そうかなあ。

google画像検索の英語インタフェースフィルタリング外して

海外アダルトムービー女優さんの名前で検索すると

もの凄く正確にその女優さんの画像だけが何万枚と出てくるじゃん。

2007-10-05

mixiデザイン

数日使って思ったこと

白い

白い白いと言われているが、おそらく問題は白の面積ではなく、明るいオレンジにあると思われる。

白さの面積で言えば、この増田も良い勝負。

前のオレンジは、オレンジでも明るさ抑えめの配色だったので、背景色にしても、

それほど違和感はなかったが、今回のオレンジは、背景色にするにはやや明るすぎの感がある。

サムネイル画像のみの表示

最新アルバム動画ミュージックに表示される部分が、画像のみであるため、

一体全体、何のアルバム(又は動画ミュージック)であるのか、判別つかない。

また、imgタグにalt属性タイトルを指定しているが、alt属性Firefoxではマウスオーバー時にポップアップ表示されないため、

title属性も付加すべきだろう。

まぁ、それよりも大人しく、文字によるタイトル表記をすべきだと思うが。

広告

丁寧に、AdBlockブロックされないように対策が施してある。

これは、mixiも慈善事業じゃないので、いたしかないところか・・・

たしかに横幅が広いが、ユーザースタイルシートも出回っているので、それで対応可能。

MacOS 9問題

未だに古い、セキュリティホールだらけのOSブラウザを利用しているのは信じられない。

これを機にMacOS 9ユーザは推奨環境に移るべきであろう。

もしくは、Firefoxの最新版を自らの手で移植すべきだ。

ソースコードは公開されているのだから。

統一感のなさ

端々に古いデザインが残っていたりして、統一感が欠けているので、

どうにも居心地が悪い。

上部にある2段構えのメニュー

1段目がユーザー全体のデータベースアクセスする必要があるメニューで、

2段目のメニューが、現在閲覧中のユーザデータベースアクセスする必要があるメニューとなっている。

たしかに、開発側からしてみると、このようになってしまうのかもしれないが、同じような項目が並んでいるので、

ユーザにとっては一見して分からない、失敗したユーザーインタフェースといえよう。

しかし、メニューの項目が1つしかないのは、何かのジョーク

2007-09-29

Web アプリケーションの本質っぽいもの

Web アプリケーションの作り方を教えてくれないか。

いま、自分でちょっとした Web アプリケーションなるものを作り始めたところ。プログラミングは前から趣味でいろいろやってたけれど、大学に入ってからはほとんど数値計算でしか使ってなかったから、とても新鮮な感じがしている。楽しい

ところがちょっとでも規模が大きくなると、とりあえず MySQL が必要になって、 Perl とか Ruby とか PHP とか Python とか ... なスクリプト言語をもっと詳しくしる必要が出てきて、そしてそれ上で動くフレームワークを選んで理解して、さらに HTML とか CSS とかで表示させて、JavaScript リッチユーザインタフェースを... なんて具合に、やらなきゃいけないことが急に増えてしまいます。どうしたらいいんですか?

HTML とか CSS仕事っていうのは、刺身タンポポを乗せる仕事なんですか?勉強するだけ無駄ですか?でもこの知識がなかったらみっともないデザインなっちゃいますよね。

フレームワークに頼って MySQL を学ばないなんて邪道ですか? Rails を信用しちゃだめですか? Django はどうですか?さすがにマシン語で書け、なんて言いませんよね。

それにセキュリティの知識も必要ですよね。SQL インジェクションとか、XSS とか CSRF とか、聞いたことあるけど意味なんて知りません。こういうのをちゃんとしてないと、悪用されたりしちゃいます?

C10K とか I17N とか L10n とか、もう許してください。

ここで書いたようなことが全部できないと、Web アプリケーションを作ることができないのでしょうか。

もしそうでないのなら、どの知識が必須で、どの知識は必須ではないのですか?

Web アプリケーションの本質ってなんですか?

っていうのを疑問に思ったけれど、そういう技術の寄せ集めでできているってところが Web アプリケーションの本質なんだろうなぁ。たぶん。

2007-09-14

http://anond.hatelabo.jp/20070914021435

システム機械語レベルの挙動を意識するとどういうところが気になるようになるか、それを現代の環境ではどう教えるか、という点が問題でしょうね。

メモリレジスタ幅(桁数)と情報の規模の関係を意識する - まあ、Oracle は 64bit OS で使えとか、xfs を 32bit OS で使うと(atomic な部分の更新が泣き別れになって)クラッシュ危険が高いとか

API 仕様を意識する - 上の例の続きだけど、パッチのあたってない古い gzip で 2Gbytes 以上のファイルが圧縮できないとか

コードを展開した結果、関数の出入りやインタフェースでどう膨れ上がるか、リソース解放がどれだけ無意味になりうるかを知っている - C++ とかの場合。Tomcatクラスロード(とリソースの確保も -- 追記)で1時間待たされるとかくだらないことが起こるけど、開発効率と運用トレードオフだからなぁ

・(Ruby, PHP, Java などの)VMに頼るべきでない場合が何かを知っている - 速度もだけど、VMバグ持ちの場合、デバッグが困難を極めることもある

ビット操作系のコードを書けないと困る - まあ、ioctl や fnctl で苦労したことがあればどういうものかは判ると思うけど

・(追記)strace とか ldd とかくらい言われる前にやってほしい - 実際 JavaPHP しか知らないと本当にこの辺はできない

・(追記)497(×10^-n)日で落ちた、と言われた瞬間にカーネルバグを疑ってほしい - lbolt 溢れ系のバグは本当にありふれている

いまどきは障害対応系の運用をやったほうがプログラマとしてコード書くよりもこの辺の問題に詳しくなれる気がします。

追記:「こういうこともわからん子供たち」をうまく使って利益を上げる会社と、「こういうこともわからん子供たち」を教えるのにフラストレーションを感じるハッカーがひとりで回している会社、どっちが上記のようなことを学びやすいかというのは難しいところです。SUSv3 (昔のオライリーPOSIX 本でもいいけど)を面白いと思えない人に正直あまり細かいことを学べるとは思えないし‥

2007-08-07

れ:http://anond.hatelabo.jp/20070802021749

まーさー、プログラマにはなれないよ、この人。

でも、設計とかやる能力も全くない人でなければ言えないことを書いてる。

理論や数式レベルならば無限リソースを期待できるけど、実装というのは有限のリソースでやらねばならないし、インタフェースをつけて「もの」にする時には、使う側のアクセシビリティや安全性などを考えた仕様を出せる能力がなければ、いくら実装は他人任せでいい立場でもその理論はまったく使い物にならない、せっかく実装して「もらって」も、ゴミ箱に捨てられるだけで終わる。

何かを作るとき、例えばコンピュータソフトなりハードなりシステムなりを作るためには、実は情報工学の理論力とか本領の理論力とかが必要な部分って、極めて小さいです。

それ以上に、工学全般に対する基礎的な思考能力とか理論から現物に落として使ってもらう時に出てくる色々な影響を考慮できる視野の広さや洞察力が重要になります。

こればかしは、なんぼエリート教育を受けても、それだけでは身につかないのよね。

関わる分野に対する実務経験とか一の失敗から沢山の十の対策や教訓を見出そうとするだけの貪欲さ、そういったものの蓄積が左右するのよね。

ま、私も通信系の特殊法人(今は民間企業になってるか)の研究所さんとやらから某大手企業に下りてきた仕様を基にした大規模なシステムUI部分のコードを書く、もろ「コーダ」なプログラマ仕事やるハメになったことありますけどね。

その時、余りにインタフェースの方向から見た場合のシステム設計全体がタコ過ぎて、こりゃ、使えない。っつーか、二三年でObsoleteに絶対になる要素や安定性をスポイルする要素がシステムの全てのパートにある。と言うトンでもない物でしたけどね。

まぁ、その仕事自体はノルマ分上げてとっとと別の仕事やったので、私が関わったプロトタイプが実際に稼働可能な所までチューンで着たのか、それともプロジェクト自体が放棄されたのか、どうなったのか分かりませんけどね。

文句なんぼでも言いたかったし、システム設計初の段階でダメ出しパッチをいくらでも出したくなるような仕事でしたが、偽装請負の曾孫請けのプログラマごときからは、元請けの某大手企業担当者にすら意見できなかった訳でして。

結局、こういう傲慢で身の程知らずの人たちが、あの手のタコ過ぎるシステムとかの設計とか仕様出しを現場を知らないでやってる場合が余りに多いから、日本情報工学だけでなくて工業全体が地盤沈下していく訳なんですが…悪いけど、こういう類の人がのさばってる間は、日本情報産業はインドアメリカはもちろん、中国北朝鮮にすら勝ち目がないでしょうね。

2007-07-24

GoogleEarthで遊ぼう

Ruby,Windows COM APIの知識がそれなりにあることを前提としています。あしからず

あと、用語の使い方は結構いい加減です。訂正ヨロ。

まずは、GoogleEarthをインストールしよう。http://earth.google.co.jp/ から無料ダウンロードできます。

次に、COM APIの登録。コマンドプロンプトで、GoogleEarthをインストールしたフォルダ(通常は、c:\Program Files\Google\Google Earth)に移動して次のコマンドを実行します(>は入力する必要はありません)。

>googleearth.exe /RegService

これを実行することによりCOM APIを介して外部から操作することが可能になります。

次にRubyの実行環境を整えます。が、説明が面倒なので省きます。ActiveScriptRubyでぐぐれ!

さて、ここから実際にGoogleEarthを動かしてみます。こういうときはirbが便利ですね。ActiveScriptRubyが正しくセットアップされていれば、デスクトップRuby Consoleというショートカットができているはずです。これを起動すると、Rubyパスが通った状態でコマンドプロンプトが起動するはずです。そこでirb(Enter)と入力してみましょう。

irb(main):001:0>

というふうに表示されればOKです。

どんどんいきましょう。irbで、

>require 'win32ole'

入力してください(>は入力しません。プロンプトがでているという意味お約束です)。これで、COM APIRuby上で取り扱うことが出来るようになります。

次に、

>ge = WIN32OLE.new('GoogleEarth.ApplicationGE')

入力しましょう。変数geがGoogleEarthのCOM APIインタフェースインスタンスになります。geのメソッドを呼び出すことによりGoogleEarthを操作します。GoogleEarthを起動していない場合、ここで起動されます。

では、いよいよGoogleEarthを動かします。GoogleEarthでは、視点情報をCameraと呼称しています。カメラを移動させるために、カメラ情報へのインタフェースを生成します。

>cam = WIN32OLE.new('GoogleEarth.CameraInfoGE')

この、camプロパティを設定することによりカメラ情報を設定することが出来ます。

>cam.FocusPointLatitude = 35.0
=>35.0
>cam.FocusPointLongitude = 135.0
=>135.0

実際に入力するのは、1行目と3行目です。Latitude:緯度、Longitude:経度です。緯度は赤道を中心として+90(北方向)から-90(南方向)の値をとります。経度は+180(東方向)から-180(西方向)の値をとります。日本の場合、どちらも+になります。

実際に視点を移動させるには、先ほどのgeのメソッドを呼び出します。

>ge.SetCamera(cam,1)

GoogleEarthでの表示が切り替われば成功です。場所は日本どこかです。岡山のあたりでしょうか。

(つづく?)

2007-07-17

あーセカンドライフはようやくユーザーインタフェースのクソさが話題になった

これで致命的ですね

そう問題はアメリカンキャラクター日本人好みしないこととか英語だとかそんなことじゃなかったー

やってもあるくのすらままならねーあのいらいらだったんだー

これがドラクエとかそのレベルで動けて自由にあやつれるんだったら英語とかアメリカンだとか関係なくはやってた

みための趣味<おもいのままにうごけるか

2007-07-10

http://anond.hatelabo.jp/20070710115743

なるほどー。そういえばインタフェースyoutubeより扱いやすいやね。帰ったらとりあえず自分の好きなワードで検索してみる。

2007-06-12

http://anond.hatelabo.jp/20070612111618

つまり、こゆこと?

OS / ver....OS 9OS X
Macintosh5色iMacとか現行Mac
×iPhone

確かにMacラインナップにはちゃんとMac OSって書いてあるし、細かいバージョン(10.4とか)やらコードネーム?(Tigerとか)も書いてあるね。っていうかOS Xだけじゃわからないよねよく考えたら。

とすると、何ですか?Xは10の意味を兼ねているわけじゃなくて、単にあのインタフェースがXしてるってこと?

でもXって後入れだよね。デフォじゃ入ってなかった気がするよ。というかMac OS X出来たときに公式のXって無かった気がするよ。あれ? わからなくなってきた。

2007-06-02

「ニコニコ宣言」の内容はすでに2ちゃんねるが達成している件

ニコニコ動画(γ)‐ニコニコ宣言

ニコニコ動画今日発表した宣言。

第一宣言 ニコニコは無機的な集合知ではなく人間のような感情を備えた集合知を目指します

2ちゃんねるは大規模なユーザを抱え、独自の文化や価値観を築き上げており、ある意味では2ちゃんねらー全体が一つの人格として振る舞っているともいえる。

第二宣言 ニコニコはすべてのものにコメントをつけられるサービスを目指します

オンラインオフライン問わず、この世のありとあらゆるものに対するコメント2ちゃんねるにはある。ニュース記事に対するものであったり、タレント、本、ゲーム企業など、2ちゃんねる日本で最高レベルの網羅性をもったコメントの集合ではないだろうか。

第三宣言 ニコニコはネット上に人間本位の仮想世界を構築することを目指します

2ちゃんねるは板単位で自治性をもった社会になっている。文化があり、社会があり、そこに定住する住人がいれば、それはもう仮想世界そのものである。

第四宣言 ニコニコはネットサービスユーザと双方向につくりあげる作品として提供します

2ちゃんねるユーザの書き込みそのものがコンテンツであり、アノテーションでもある。このコンテンツは書き込む人間がいなければ全く成立しない。ユーザの書き込みと、ひろゆきの悪ノリが相互に作用し合い、2ちゃんねるは運営されている。

「すべてのものにコメントをつけられる」のはいいけど、ただコメントをつけるだけなら2ちゃんねるでよくて、もっといえば双葉でもはてブでも自アンでも十分成り立つ。集合知を作ろうとしているらしいけど、コメントをいくら集めたって集合知にはならない。再利用できない情報は知識じゃないので(たとえばニコニコの動画コメントは何かの再利用ができるか?)

ちゃんと再利用するためにはアノテーションに構造をもたせないといけないし、構造をもったアノテーションなんてめんどくさくってユーザはやらない。アノテーションに構造はつけない、というのなら、それはもうインタフェースが新しくして2ちゃんねるを焼き直しただけに過ぎない。そんなんで集合知に近づく事なんてとてもとても。

それにしても、大規模に著作権侵害動画を集めて金を取るなんて、こんなシステムは一体どのくらいの期間成り立つのだろう。普通なら半年も経たずに訴訟沙汰だと思うんだけども。

2007-05-22

http://anond.hatelabo.jp/20070522032039

普通テキストエディタに丸投げ

Firefox拡張「It's All Text!」がまさにそれっぽいよ。実現は可能だけど単にあまり需要がないんじゃない?

YouTubeブラウザ

デフォルトで持つのはどうかと思うよ。国や用途毎に使い方も変わるし、プラグイン拡張で個別対応がいいと思うよ。

>一般的なUIは本来ブラウザ担当するべき

一般的といっても様々だから一概にはいえないし、中途半端な対応をするとかえって追加機能付けるのが面倒になったりしそうだよ。

今でもブラウザは相当頑張ってるんだよ。コンパイラだったら諦めちゃうようなソースを頑張って表示してくれるし。

でも、link無視はそろそろやめて欲しいよね。

個人的にはブラウザには今のまま汎用微妙インタフェースのままでいて欲しいよ。Firefoxの利点は、そういう微妙な点を(少しとはいえ)自分の使いやすいように拡張して方向付けていけるところだもの。

2007-05-05

曰く、人間は最高の娯楽であると。

いつだって、誰かを知りゆくプロセスって楽しいよね。

リンゴの皮をくるくると剥いて芯に到る会話の応酬。あらゆる楽しみの根源が人である以上、人を知るというのは最高の楽しみだと思うのよね。(人間嫌いという人も嫌っているのはインタフェースであってコンテンツではないんじゃないかと漠然と思っていたりする)

問題は、知りゆくプロセス永遠に続けられはしないというところにある。

惰性との勝負はいつだって人間関係の悩みの肝なのだ。

anond:20070505010816

2007-03-01

Rimoニコニコ動画

RimoYouTubeAPIを使ってやってる。(再生するだけならAPIを使うだけで可能)

ニコニコ動画APIを使わないでやってる。(コメントを付与するのはAPIを使うだけじゃできない)

…ってことだと理解していたんだけど、

「ニコニコがダメならRimoダメでしょ?」

っていうコメントがわからない。

Rimoスクレイピングってやつをやってるの?

ITmedia News:YouTubeをテレビで“ダラ見” はてな、Wii対応の動画サービス (2/2)

はてな初の「国際化対応サービス」でもある。インタフェースヘルプは当初から、英語版も用意した。実は2月初め、YouTube創業者が来日した際に“突撃デモ”したという。「『怒られるかな』と思いったが、『ここまでAPIを使いこなせるとは面白い』と言ってくれて」――彼らのためにも英語対応したかった、と、同社副社長川崎裕一さんは言う。

YouTube公認、みたいな雰囲気。

APIを使っている」と書いてもある。

Rimoニコニコ動画と同じなら、この記事は捏造ということに?

追記

[Saq.] 著作権とかJASRACとか。に詳しく書いてあるね。

いやーやっぱり素人にゃ難しいっす。

めんごめんご。

2007-02-10

ユーザインタフェースって労力の割に報われない部分だよね

っていうか、労力かけてるのに文句いわれる部分だ。

http://anond.hatelabo.jp/20070209225951

2007-01-26

「無能で説明できる現象に悪意を見出すな」

[google:ハンロンの剃刀]

なんやら盛り上がっておりますが(増田内だけで、なw)。

ていうかさー。いみわかんねーな。サービス業だろ? サービスするのが仕事だろ? 立地だけの駅前書店商法はこんなかねコバンザメ根性丸出し。とか言われてもしょーがないよね。誰があなたの食い扶持を払っているのか、とか「潜在顧客」とかいう言葉を再確認したほーがいいんじゃねーの。そもそも不特定多数のの客に読まれてないってことはその案内図のユーザインタフェースに問題があるんだし。どうしても業務に支障が出る、ってんならこんなところで客を侮辱する前に大家に報告しろよ。ほう・れん・そう。ビジネスの基本ですよー?www

http://anond.hatelabo.jp/20070126042646

2006-12-29

秀丸

意外と超大物が使ってたりするのであなどれない。インタフェース専門家とか。

そうひどいエディタではないよ。

Windowsだとこれっていうフリーエディタが無いこともあるが。

商用エディタの中では安価だしね。

emacsだのvimだのは変態が使うものだ。

ログイン ユーザー登録
ようこそ ゲスト さん