webdevelopmentに関するnshashのブックマーク (72)

  • http://www.yasuhisa.com/could/entries/001181.php

    nshash
    nshash 2007/11/12
    SEO(検索エンジンへの最適化)はHO(Human Optimization=人への最適化)がなされて初めて生かされるものですよね。だとすると、IAやWebライティングはSEOの基礎になるともいえますが
  • JavaScript-XPath をリリースしました!さあ、あなたも XPath を使おう!(解説付き) - IT戦記

    JavaScript-XPath とは JavaScript-XPath は、 DOM 3 XPath を実装していないブラウザに対して、実用的な速度で動作する DOM 3 XPath のエンジンを追加します。 一言で乱暴に言ってしまえば、どのブラウザでも document.evaluate って関数で XPath 使えるようになるよ!ってことです。 以下が公式サイトになります。 http://coderepos.org/share/wiki/JavaScript-XPath DOM 3 XPath ってなんなの!? めっちゃ簡単(で、ちょっとだけ適当)なDOM 3 XPath の説明をします><。 JavaScript でよく使う document.getElementById や document.getElementsByTagName って関数ありますよね? DOM 3 XPath

    JavaScript-XPath をリリースしました!さあ、あなたも XPath を使おう!(解説付き) - IT戦記
    nshash
    nshash 2007/11/12
    興味深いけど、さすがに72KBは重くないですか?/ XSLTやSimpleXMLにも必要だし、そろそろ覚えないとね>XPath(前にも言ったような気が…)
  • IPAフォーラム2007で討論してきた - 東大MOT学生の奮闘記

    10月30日に行われたIPAフォーラム2007の『「学生から見たIT産業」と「IT産業から見た学生」〜IT産業は学生からの人気を回復できるか〜』と題された討論会でしゃべってきた。IPAとは情報処理推進機構の略で、情報処理技術者試験とか、未踏ソフトウェア創造事業をやっているところ。 大学の先生から、討論会に出る学生を求めいているという話を聞いたのが討論会に参加したきっかけ。僕はてっきり、IT産業の未来について語り合うのかと思っていたのだが、「IT産業は3Kのイメージが強く、就職において人気がなくなってきているが、どうすればその人気を回復できるか」というタイトルを聞いて、ちょっとがっかりした。 @ITにこの討論会についての「IT業界不人気の理由は? 現役学生が語るそのネガティブイメージ − @IT」という記事が上がっていた。ちなみに、記事の最初の写真に討論会に参加した学生が写っているが、前列の

    IPAフォーラム2007で討論してきた - 東大MOT学生の奮闘記
    nshash
    nshash 2007/11/05
    なんだか最後まで後ろ向きなフォーラムという印象。
  • 開発者が明かす「ニコニコ動画」人気の“キモ” - ITmedia News

    「動画上で行う非同期コミュニケーションを普及させたい」――ニコニコ動画開発の出発点は、そんな思いだったという。「でも、流行るかどうかわからなかったので」開発は小さくスタートした。ドワンゴの戀塚(こいづか)昭彦さんが、1人でプロトタイプを開発。昨年末、最初に公開した「ニコニコ動画(仮)」は、戀塚さんと、同社の鈴木慎之介さんの2人で開発した。 アドビシステムズが11月1日開いた開発者向けイベント「Adobe MAX Japan 2007」に戀塚さんが登場し、Flashを使ったサービスとしてニコニコ動画を紹介。「みんながちょっとずつ参加できる」のが人気の秘密と語り、コメント機能がサービスのキモだと位置づける。「アイデア一発のサービスにしては、細かい調整に手間がかかってます」 ニコニコ動画は「視聴者の力が大きい」メディア ニコニコ動画の人気の秘密は「みんながいろんな手段で少しずつ参加できる」ことだ

    開発者が明かす「ニコニコ動画」人気の“キモ” - ITmedia News
    nshash
    nshash 2007/11/04
    将来的にH.264対応とのことで、もしかしたらiPod touch対応もあるかも。
  • Using microformats - Archive of obsolete content | MDN

    Microformats allow web sites to provide semantic data to the browser in order to make it possible to present summaries of the information on a page without having to know how to parse the document itself. Firefox 3 implements a global Microformats object that provides access to microformats. This object and its API make finding and reading microformats easy to do. The Microformats object is create

    nshash
    nshash 2007/10/21
    Firefox 3のmicroformatsサポートとそのアクセス方法について。どういう風にサポートしているか分からなかっただけにとりあえずポインタとして。
  • Multi-Safari

    Important Notes: I’m no longer making up-to-date version of Multi-Safari. Newer Safari releases make it difficult to create self-contained version, and when they’re possible they usually won’t work on different OS versions, making them rather pointless. A workaround would be to keep old version of the OS, which includes Safari, inside a virtual machine image (such as VirtualBox, Parallels Desktop,

    nshash
    nshash 2007/10/06
    いろんなバージョンのSafariを使う方法。出番は少ないとは思うけど‥。
  • [Think IT] サーバが重いってどういうこと? (1/3)

    サーバが重いってどういうこと? 著者:ウノウ  尾藤 正人   2007/10/4 2007年10月の連載ランキング1位(一覧を見る) サーバ管理者だけではなく誰でも一度は経験したことがある「サーバが重い」という現象。一言で「重い」というのは簡単ですが、重いというのは具体的にどういうことなのでしょうか。 ここでいう重い・軽いは単一のベクトルで判断できるような簡単な代物ではなく、様々な要素によって発生する現象です。処理が重いからといって闇雲にハードウェアを増強するのは賢いやり方とはいえません。例えば、メモリ不足が高負荷の原因なのに、CPUを高速なものに変えても効果はほとんどないでしょう。 このような無駄な投資を避けるためにも、負荷の原因を特定して素早く対応策を講じるのはサーバ管理者にとって重要なスキルになります。記事ではサーバ負荷の特定の仕方と対策の仕方について、簡単な概要を説明します。

    nshash
    nshash 2007/10/04
    一般的で割と普通な答え。そして普通な人はネットワーク負荷についても考えておいたほうがよいかも。http://c-kom.homeip.net/review/blog/archives/2007/10/post_373.html
  • SIerという奇形児と、SIという珠玉の仕事 - GoTheDistance

    先日のエントリーがアツいことになっており、初のホッテントリ入りに若干興奮している今日この頃です。同じような問題意識を持っておられる方が多くいらっしゃることがわかり、改めて書いてよかったなぁと思っています。 話の流れは相当グダグダなのですがあのエントリーで表現したかったことは、「アメリカSIerが存在しないのである」⇒「アメリカは素晴らしいのである」というのが骨子ではなく、いわゆるディフェンシブなシステム開発を強いられているSIerというのは、いわば奇形児のような存在ではないかということです。 改めて、ディフェンシブとは 言わずと知れた名エントリから。 ディフェンシブな開発とは、開発途上のリスクを計画上の時点でなるべく潰し、開発側に発生する利益分を減らさないような開発の進め方をすることを言っている。加えて、この場合、開発側はリスク分はなるべく多めに見積もり金額にいれようとしがちだ。 なぜそ

    SIerという奇形児と、SIという珠玉の仕事 - GoTheDistance
    nshash
    nshash 2007/09/22
    受託開発型SIビジネスが特異的であると共にコモディティ化は避けられないという指摘を引きながら、受託開発から内製システムの開発支援へのモデル転換を提案。客の顔が見えないとモチベーション湧かないってのは同意
  • Life is beautiful: 私のとっておきのプログラミングスタイル

    404 Blog Not Found の「LiveCoding に学ぶプログラミングの三原則」を読んでいたらどうしても書きたくなったので。あくまで私のスタイルなので、参考にするもしないもご自由に。 1. スタードダッシュでできるだけはやくめどをつける 学生時代から夏休みの宿題は7月中に終わらせていた私とすれば、ラストスパートよりはスタートダッシュで勝負する。どのみち、どこかで思いっきり頑張らなければならないのであれば、締め切り間際ではなく、スタート間際に頑張るべきというのが私のポリシー。十週間のプロジェクトであれば、最初の二週間が勝負。そこで八割がたのめどをつけておき、後は流す。最初の二週間がめどが立てられなければ、十週間で完成できる可能性は低いと考える。常にそういう姿勢でいれば、締め切りぎりぎりになって致命的な欠陥が見つかって痛いめにあったり、当は大幅な設計変更をすべきなのに応急処置で

    nshash
    nshash 2007/09/16
    4を守るために、壁紙を設定しない、タスクバーは隠してAlt+Tabで切り替え、余計なプレイヤーやメーラーはデスクトップから隠す、IMは使わない(干渉を減らす)というのが私の持論。
  • Reguler Expression Editor(Javascript ver.)

    Reguler Expression Editor(Javascript ver.) Pattern: Replace: Target: abcdefg acbdefg ab bc cdxxabxxbc abc xxabcdefgxx

    nshash
    nshash 2007/09/15
    ブラウザ上で正規表現の検索&置換テストができる。title要素がない怪文書になっているのが気がかり。
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    nshash
    nshash 2007/09/08
    何事にも先達はあらま欲しきことかな。米Y!もPHPだったけど、日本もそうだったのね(違うことはないだろうと思っていたけど)個人的にはEthna派なんだけど、触れられてすらいない。また今度Symfonyも覗いてみよう‥
  • がんちゃんのブログ: さくらのレンタルサーバにRuby on Railsをインストールする方法

    2008.5.10追記 rubygemsもRailsも新しいバージョンが出ており、インストールの手順が多少かわりましたので、それにもとづいた記事をかいております。アップデート版さくらのレンタルサーバーにRuby on Rails 2.0.2をインストールする方法をご覧ください。 6月にあった人工知能学会の全国大会でもまつもとさんが招待講演をしたりして、なにげにもりあがっているRuby on Railsですが、わたしもさくらのレンタルサーバでRuby on Railsしてみようとおもい、インストールしてみました。そのための手順をまとめておきます。インストールに当たっては参考文献[1]と[2]を参考にしました。 まずはrubyがはいっていることの確認。 % ruby --version ruby 1.8.5 (2006-08-25) [i386-freebsd6] もんだいありませんね。rub

    nshash
    nshash 2007/09/02
    あー、PHP5と同じで意外と簡単だね。でも、問題はCGIモードでRoRを動かしても役に立たないと言うことだけども。
  • 【埋】「何でもRSS」の良し悪し - トラフィック・コントロールとRSS粒度

    日曜コラムです、こんばんは。 「あまとも」に 商品別RSS が加えられたのは、ちょうど2週間前のことです。 それまでは「あまとも」に登録されている商品全体に対して、 価格変動のあった商品をお知らせするRSSを1つだけ提供していたのですが、 自分の興味の無い商品の価格変動を延々と見せられても困りモノですので、 ユーザのみなさんが自分の興味のある商品の変動だけをRSSリーダに登録 できるように商品別RSSを吐き出すように変更してみたのです。 ところが、この商品別RSSを提供し始めてから、ある変化が起こりました。 サーバ負荷が急激に上がる時間帯が出始めたのです。 RSS自体は全て、価格が変動したときだけ更新される静的なxmlファイルで、 価格チェック処理ののときに合わせて、いわば「ついで」として吐き出す ようにしているもので、生成処理に特に負荷が掛かるワケでもありません。 では何がこんなに負荷と

    【埋】「何でもRSS」の良し悪し - トラフィック・コントロールとRSS粒度
    nshash
    nshash 2007/08/17
    開発談話。ヤフオクの中の人も大変だろーな。ユーザ満足度と鯖の健康具合のバランスが取れるフィードを出さないといけないね。
  • 仕様から学ぶOpenIDのキホン - @IT

    にわかに注目を集めている、URLをIDとして利用する認証プロトコル、OpenID。連載ではこのプロトコルの仕組みを技術的に解説するとともに、OpenIDが今後どのように活用されていくのかを紹介する(編集部) OpenIDってなんだろう? 現在、国内外でにわかに注目されつつあるOpenIDという仕組みを聞いたことがあるでしょうか? これはユーザー中心の分散ID認証システムですが、まだ日での普及は進んでいない状況です。 これにはいくつか原因が挙げられるでしょうが、筆者はOpenIDが正しく理解されていないことが原因だと考えます。 連載ではOpenIDの現行仕様、およびその拡張仕様とともに、実装を例に取りつつOpenIDとは何かということを明らかにしていきます。最終的にはOpenIDが切り開く未来を見るため、現在策定中の次期仕様についても触れていきたいと思います。 広がりつつあるブラウザベ

    仕様から学ぶOpenIDのキホン - @IT
    nshash
    nshash 2007/07/06
    証明サービス停止によって本サービスが停止しないようにするため、複数のサービスへの対応が必須になるんだろうな。でも、そうすると事業者側の手間が増えて結局誰も対応サービスを作らなくなるんじゃないだろうか
  • Marketcircle iPhoney

    Looking for a way to see how your web creations will look on iPhone? Look no further. iPhoney gives you a pixel-accurate web browsing environment—powered by Safari—that you can use when developing web sites for iPhone. It's the perfect 320 by 480-pixel canvas for your iPhone development. And it's free. iPhoney is not an iPhone simulator but instead is designed for web developers who want to create

    nshash
    nshash 2007/06/23
    iPhoneを模したウェブデザインテストツール。今後、iPhone独自のUIを実装してくれることを期待。
  • Firebug - Web Development Evolved

    Thank you, Firebug. You made the web amazing for all! The story of Firefox and Firebug are synonymous with the rise of the web. We fought the good fight and changed how developers inspect HTML and debug JS in the browser. Firebug ushered the Web 2.0 era. Today, the work pioneered by the Firebug community through the last 12 years lives on in Firefox Developer Tools. Switch to the latest version of

    nshash
    nshash 2007/06/22
    これを入れなきゃデベロッパじゃないというのは言い過ぎか?プロダクトはすばらしいが、「茶色いアレ」のアイコンは何とかして欲しい。
  • HTMLをスクレイピングして解析(パース)する - まるさんかくしかく Tech学習と入門ログ

    Twitter Facebook B! Bookmark LINE Pocket Feedly HTMLスクレイピング(scraping)してあれこれとするとき、僕はずっと正規表現に頼っていたのですが、 ページの構造が変化するとすぐに使えなくなってしまうし、時間がかかる割りに退屈な作業なので何とかならないかなと思っていました。 PHPで探していたのですが、XML(とかRSS)をパースする関数やライブラリは、良く目にするものの、HTMLを処理できるものはなかなか見つかりませんでした。 以下は、PHP(とかRubyPerl)でHTMLスクレイピングしたりパースするための方法。 PHPスクレイピング&パース HTMLを整形式のXML文書に修正するPHPクラス HTMLを、整形式のXMLに変換してくれるライブラリ。PEARのXML_HTMLSax3が同梱されているので、これだけでちゃんと動

    HTMLをスクレイピングして解析(パース)する - まるさんかくしかく Tech学習と入門ログ
    nshash
    nshash 2007/04/22
    phpでウェブスクレイピング
  • Kazuho@Cybozu Labs: JavaScript から Flash の便利な機能を使う方法

    « Comet の正しい使い方 | メイン | キーワード抽出のススメ (Lingua::JA::Summarize がアップデート) » 2007年03月14日 JavaScript から Flash の便利な機能を使う方法 先月・今月と新しいメンバーが加わったサイボウズ・ラボですが、いま社内でfont-familyが密かなブームです。ということで、ブラウザで使用できるフォント名一覧をJavaScriptで取得する方法について調べてみました。 (中略) ■ 2. Flash の TextField.getFontList() を JavaScript から呼び出す (TAKESAKO @ Yet another Cybozu Labs: JavaScriptフォント名一覧を取得する3つの方法) JavaScript から Flash のちょっとした機能を呼び出すためだけに、毎回 Fla

    nshash
    nshash 2007/03/14
    Javascript経由でIMEを切り替えるFlash。ブラウザやOSを問わないのが良い。
  • Ten Javascript Tools Everyone Should Have

    Filed: Sun, Mar 04 2007 under Programming|| Tags: toolbox javascript popular list Javascript frameworks have exploded on the scene over the last few years but they're no replacement for a good toolbox: those little snippets of code you seem to include in every single project. Here's my list of 10 essential Javascript tools everyone should have at their fingertips! #0 - Trim. Trim is one of th

    nshash
    nshash 2007/03/11
    Javascript Basic Package
  • cronによる日時指定のWeb更新、メール送信

    [cronによる日時指定のWeb更新、メール送信] このページでは、実行日時を指定したコマンドをWebサーバに発注するcronの使い方を説明します。 Webページでのカウントダウン、リマインダーメール、ログの自動保存、ファイルのバックアップなどに利用できます。 シェルスクリプトやPHPの書き方を知らなくても、必要な箇所だけを修正してテンプレートとして使うことができます。

    nshash
    nshash 2007/03/11
    さくらでcronを回すときにメールを送信しないようにする→コマンド + ">/dev/null/"