タグ

2012年7月27日のブックマーク (5件)

  • 夏にスキーを満喫!月山スキー場の魅力

    月山(がっさん)スキー場は、他のスキー場にはない魅力が数多くあるスキー場です。 スキー場の名前の通り、山形県の中央部、出羽丘陵の南部にある「月山」に位置しています。 「特別豪雪地帯」に指定されている西村山郡西川町から山間部に直線距離で約15kmという人里離れた山奥にあるスキー場でもあります。「木々が少ない」といった特徴があり、スキーやスノーボードをプレイしながら、広大な景色を望むことが可能となっています。 しかし、冬の時期は積雪が多く、月山スキー場と住宅エリアのアクセスが絶たれてしまいます。なので、スキーのメインシーズンである冬は利用することができないといった珍しいスキー場としても知られています。 また、年間の積雪量が多く春から夏に雪がしっかりと残っていることから、冬が過ぎ去った後の春や夏前でも雪の上でスキー・スノーボードが楽しめるようになっています。 「夏スキー」が満喫できるスキー場とし

    夏にスキーを満喫!月山スキー場の魅力
  • JavaScriptの HTMLエスケープ関数を 140字以内で書いてみる

    JavaScriptで動的にWebページの内容を書き換える場合に、文字列のHTMLエスケープをしたい時がある。具体的には、「& " ' < >」の5つを変換したい。 PHPならhtmlSpecialChars()、Railsならh()でよいが、JavaScriptにはHTMLエスケープ用の関数が用意されていないので自分で書く必要がある。 せっかくなので、Twitterでつぶやける文字数以内で書くことを目指してみる。 で、こうなった。 function h(s){return s.replace(/[&"'<>]/g,function(m){return"&"+["amp","quot","#039","lt","gt"]["&\"'<>".indexOf(m)]+";"})} 123文字。 意外と余裕だ。 クォーテーションのエスケープをしないでいいなら(HTML要素の属性値のHTMLエスケ

  • 可能性を広げる10のスタイルシート | コリス

    ウェブサイトを制作する際、特にCSSの新しいテクニックにはデザインの可能性を広げるのに役立つものがたくさんあります。 すべてのウェブ制作者が知っておくべき10のスタイルシートを紹介します。 @media screen and (max-width: 960px) { } 「@media」は単に印刷用ページのためだけではありません。最近のウェブサイトで多く見かけるレスポンシブデザインや可変レイアウトでもよく利用されます。 「min-width」などのプロパティを使ってMedia Queryを作る際は、ビューポートのサイズを設定して利用してください。 HTML <meta name="viewport" content="width=device-width, initial-scale=1.0"> スマートフォンでは表示するページの大きさをビューポートの幅に(主に)縮小してフィットさせるため

  • header()→readfile()でファイルのダウンロード – masha.webTechLog

    ファイルのダウンロードを、PHPからブラウザへ直接吐き出したいとき、 header() でHTTP ヘッダ送信 → readfile() でファイル出力 の流れをとるようだ。 このとき、readfile() の引数にはファイルのパスを突っ込むだけだが、 header() に何をいれるかで、どうも各ブラウザ、特にIE系で、 ダウンロードが発動したりしなかったり画面真っ白になったりばらばら・・。。 そんなとき、、、 ↓のサイトを見て解決。 IEの謎の動作とCSVダウンロード – マイサイト開発室 ようは、IEはヘッダー指定を無視してキャッシュつかったりするから、 キャッシュ無効のヘッダーを送ればOK、ってことかしら? とりあえず以下で私の環境では IE・Sleipnir・Firefox完動☆ header(“Cache-Control: public”); header(“Pragma: pu

  • PHP :: キャッシュを制御するヘッダ「session.cache_limiter」 [Tipsというかメモ]

    phpSESSIONを使うとデフォルトで No Cache、つまり「キャッシュ禁止」を指示する HTTPヘッダを3種類吐きます。 (PHP 5.2.0 で検証) Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Pragma: no-cache これは、php.ini の session.cache_limiter の設定がデフォルトで nocache になっていることに起因します。 less /path/to/php.ini : session.cache_limiter = nocache :