タグ

URLに関するohnishiakiraのブックマーク (11)

  • RailsでのURL設計を考えてみる(4) スラッシュと「持っている」関係 - ぶろぐ。@はてな

    今回は、URLのスラッシュはどのようなときに使えばいいのか考えてみました。 resourcesのネスト URLはスラッシュ「/」で階層構造を表します。Railsでは、routes.rbでresourcesをこのようにネストして使うと、 resources :users do resources :articles end このようなURLができます。 http://example.com/users http://example.com/users/1 http://example.com/users/1/articles /users で「ユーザー全体」、 /users/1 で「ユーザーの1番」を指し、さらに /users/1/articles で「ユーザーの1番」の書いた「記事(article)全体」を指すわけです。((さらに /users/1/articles/2 で「ユーザーの1番

    RailsでのURL設計を考えてみる(4) スラッシュと「持っている」関係 - ぶろぐ。@はてな
  • 美しい URL って、どんな URL だろう?

    こんにちはこんにちは! エンジニア川端です。 前回は「目で見てわかる」と言いつつビミョーにわかりづらいネタでした。 今回は「美しさ」について。 「Software meets Design」を標榜するフェンリルの一員として、イチ技術者が考える URL の美しさをお届けしたいと思います。 とは言うものの、なかなかうまくお伝えする文章も書けないものでして、仕方ないので、架空の人物が架空のサイトを作っていく過程をツラツラと書いてみます。 「美しさ」や「わかりやすさ」の感じ方は人それぞれですし、システムとしてどう作りこんでいくのがよいのか、というのも色々な考え方があるのではないかと思います。 みなさんは、後述する 10 ステップの、どの段階の URL がお好みでしょうか? それとも、ここにあげた例とは別の考え方で URL 設計をされているでしょうか? 私自身は、あらためて考えなおしてみると、一概に

    美しい URL って、どんな URL だろう?
  • 人間のために分かりやすい実用的なURLを設計する方法

    URL Design [ad#ad-2] 下記は各ポイントを意訳したものです。 はじめに URLを設計する理由 トップレベルのセクションは重要 URL構造を増強する方法 クエリの文字列 URLにはASCIIを URLは検索エンジンのためにではない URLは合意 全てがURLを持っているべき リンクはリンクらしく 再利用できないURL 素晴らしいURLの例 おわりに はじめに あなたは、URLの構造を設計するのに時間をかけるべきです。この記事を読んだ後で、あなたに一つだけ覚えておいてほしいことは、URLの構造を設計するのに時間をかける、ということです。 URLデザインは簡単ではなく、正しい解決方法があると言うことはできません。しかしそれは、他のデザインと同じです。良いURLデザインがあり、良くないURLデザインがあり、そしてその中間もあります。 しかし、それは素晴らしいURLデザインを作るこ

  • URL as UI

    The URL will continue to be part of the Web user interface for several more years, so a usable site requires: a domain name that is easy to remember and easy to spell short URLs easy-to-type URLs URLs that visualize the site structure URLs that are "hackable" to allow users to move to higher levels of the information architecture by hacking off the end of the URL persistent URLs that don't change

    URL as UI
  • isolani - Javascript: Breaking the Web with hash-bangs

    Update 10 Feb 2011: Tim Bray has written a much shorter, clearer and less technical explanation of the broken use of hash-bangs URLs. I thoroughly recommend reading and referencing it. Update 11 Feb 2011: Another very insightful (and balanced) response, this from Ben Ward (Hash, Bang, Wallop.) , great job in separating the wheat from the chaff. Lifehacker, along with every other Gawker property, e

  • URL Design — Warpspire

    December 28, 2010 URL Design You should take time to design your URL structure. If there’s one thing I hope you remember after reading this article it’s to take time to design your URL structure. Don’t leave it up to your framework. Don’t leave it up to chance. Think about it and craft an experience. URL Design is a complex subject. I can’t say there are any “right” solutions — it’s much like the

  • http://1123637603/ - ブラウザから10/16進数表記のIPアドレスでWebサイトにアクセス - 元RX-7乗りの適当な日々

    昔、どこかで知ったのですが、ブラウザでは10進数表記のIPアドレスでも解釈できるようです。 具体的には、以下のアドレスはGoogleのトップページにアクセスできます。(Ubuntu/WindowsのFirefoxで確認) http://1123637603/ どういう原理かというと、、、 (10進数) 1123637603 ↓ (2進数) 01000010111110010101100101100011 ↓ (8ビットで区切る) 01000010.11111001.01011001.01100011 ↓ (8ビット毎に10進数に変換) 66.249.89.99こんな感じ。 以下digの結果が参考。66.249.89.99がGoogleのトップ。 $ dig www.google.co.jp 〜〜〜省略〜〜〜 www.google.co.jp. 287498 IN CNAME www.goo

    http://1123637603/ - ブラウザから10/16進数表記のIPアドレスでWebサイトにアクセス - 元RX-7乗りの適当な日々
  • URLとURIの違いとは? パーツの構造・名称・意味も大解説! | 初代編集長ブログ―安田英久

    URL(Uniform Resource Locator)とURI(Uniform Resource Identifier)の構造の違いはご存知ですか? Webページのアドレスを指す場合はどちらを使うべきなのでしょう。URLを分解して「https:(スキーム)」「#(フラグメント)」「?(クエリ)」「パス(path)」などの名称・意味についても解説します。 今日は、ノウハウというよりは、豆知識を。「URL」という呼び方と「URI」という呼び方がありますが、どう違うのか、あなたはご存じですか? Webページのアドレスを指す場合は、どちらを使うべきなのでしょうか。 URLとURIは何が違うのか結論から言うと、URIとURLは同じものではありません。「URI」のほうが広い概念で、「URL」はURIの部分集合です。同様の仕組みに「URN」というものがあります。 その3つを別のものにたとえてわかりや

    URLとURIの違いとは? パーツの構造・名称・意味も大解説! | 初代編集長ブログ―安田英久
  • routes-master

    Routes職人への道 (株)万葉 大場寧子 2010/02/28 @ TokyoRubyKaigi 03 このワークショップの目的 • Railsでは、URLとアクションを結びつける設定を config/routes.rb に記述します。 • Rails3では、以前のデフォルトであったマッピング /:controller/:action/:id が外されます。 • Railsできちんとしたアプリケーションを作るには、routes.rb をすらすら書けるスキルが大変重要です。 • routes.rb の書き方をよく理解していないと、思い描いたURLを実現できなかったり、メンテナンスしづらくなったりします。 そこで、このワークショップでは、皆さんにroutes.rbとお友達になってもらい、ストレスなく書ける基礎スキルを身につけてもらうこ とを目指します。現場で役立つ「routes職人」への第

  • data URLスキームは案外ちゃんとサポートされていない訳ではない - Recycler

    まずは次の3つの簡単なテストを。 テストリンクが機能するか? テストリンクが機能する場合、描画結果はソースと pixel to pixel で差異がないか? テストリンクが機能する場合、表示されたページで"Hello"をクリックするとアンカーへのジャンプが発生するか? テストリンクにはソースをBase64でコードしたデータを data URLスキームを使って載せている。これは立派なRFC規格に則った手法なので、来は全てのブラウザが完璧に取り扱えて然るべき。ところが、実状はそうではない。 俺が試したところによると、上の3つのテストについて、IEは3つとも動作しなかったし、Firefoxは下2つが、Chromeは3つ目が動作しなかった。 きっとこれらのブラウザはAcid2合格の為だけに中途半端に data スキームのサポートを実装したんだね。 我等がOperaはこれについては完璧に動作

  • URLを短縮するフリーのPHPスクリプト – creamu

    BRIAN CRAYというサイトで、URLを短縮するフリーのPHPスクリプトが配布されています。 短縮URLと言えば、Twitterなどで使われている、bit.lyなどのサービスですね。 Apache,PHP,MySQL環境で動くとのことで、SQL文も用意されています。 ライセンスはcreative commons licenseとなっているので、著作権表示をすれば利用可能です。 一度見てみてください。 » Free PHP URL shortener script that kicks ass 諸々進めるぞ。

  • 1