タグ

2011年10月18日のブックマーク (4件)

  • [CSS]classを加えるだけで多彩なアニメーションが簡単に使用できるスタイルシート -Animate.css

    フェードイン、フェードアウト、バウンド、シェイク、回転などのアニメーションを簡単に使用できるクロスブラウザ対応のスタイルシートを紹介します。 ※JavaScriptは一切使用していません。 Animate.css - a bunch of plug-and-play CSS animations [ad#ad-2] Animate.cssの使い方 「animate.css」を外部ファイルとして指定し、アニメーションを加えたいエレメントにclassを付与するだけです。 外部ファイル <link rel="stylesheet" href="animate.css" /> エレメントにclassを付与 <p class="flash">Live long and prosper.</p> Animate.cssの実装 デモでは、classを付与するだけで、多彩なアニメーションが簡単に利用できま

  • とーちゃんの日記: 送信元IPアドレスの取得方法

    2007年2月10日土曜日 送信元IPアドレスの取得方法 仕事で利用した技術的な備忘録をちょっと書く。 ASP.Netで言語はC#。 IIS5または6。 // 一般的なユーザーホストアドレスの取得方法 string clientIp = application.Request.UserHostAddress; // プロキシを経由している場合のユーザーホストアドレスの取得方法 string clientIp; if (application.Request.ServerVariables["HTTP_X_FORWARDED_FOR"] != null && application.Request.ServerVariables["HTTP_X_FORWARDED_FOR"] != "") { // プロキシサーバで中継されたときは、IPアドレスが変化するため、 // 環境変数のHTTP_X

  • staticおじさん達に伝えたい、手続き指向とオブジェクト指向の再利用の考え方の違いについて - 達人プログラマーを目指して

    何が良いプログラムかという点はもちろん人やコンテキストによって異なりますが、少なくともプログラマーとしての私の信念としては、 機能拡張や変更が容易なプログラム 単体試験によって正しく動作することの検証が容易なプログラム どういった内容が記述されているか理解しやすいプログラム といったものこそ、「品質の高い」プログラムが持つべき性質として、まず真っ先に挙げるべき事項であると考えています。もちろん、前提として顧客の要件に従うということは大切なことです。しかし、一般に要件は長期にわたって変更されるものですし、使い捨てのプログラムを除けば、プログラムを長期にわたって保守するコストという点も見過ごすべきではありません。したがって、ユーザーの目には触れない上記の性質をもっと重視すべきだと思うのです。 DRYの原理 上記のような性質を満たすプログラムを作る上で大切になってくる原理として、DRYの原理とい

    staticおじさん達に伝えたい、手続き指向とオブジェクト指向の再利用の考え方の違いについて - 達人プログラマーを目指して
  • データベースの圧縮

    データベース内の各ファイルを縮小して未使用のページを削除できます。データベース エンジンにより領域は効率的に再利用されますが、サイズの大きなファイルをそのまま保持する必要がない場合もあります。このような場合には、ファイルの圧縮が必要になることがあります。データ ファイルとトランザクション ログ ファイルはどちらも縮小したり、圧縮したりすることができます。データベース ファイルはグループ単位または個別に手動で圧縮できます。また、データベース自体を、指定した間隔で自動的に圧縮するように設定することもできます。 ファイルは常に末尾から圧縮されます。たとえば、5 GB のファイルがある場合に、DBCC SHRINKFILE ステートメントの target_size に 4 GB を指定すると、データベース エンジンにより、ファイルの末尾の 1 GB から可能な限り多くの領域が解放されます。解放する

    データベースの圧縮