今回は、Webサイトやサービスをメンテナンス中にする場合に、どのURLにアクセスしても「メインテナンス中です」の画面を出す正しいやり方を、人間にも検索エンジンにも適切にする作法を主眼に解説します。 この週末の土曜深夜~日曜早朝にかけて、データセンターの設備メインテナンスのため、Web担を含むインプレスグループのほとんどのWebサイトが、どのURLにアクセスしても「メンテ中です」という表示になっていました。 なのですが、その実装がちょっと気になったので、「正しいメンテナンス画面の出し方」を説明してみます。 ※2010-01-16 Retry-Afterを指定するHeaderの指定を修正しました(コメント参照) ※2009-06-17 RewriteCondから [NC] 条件を削除しました(コメント参照) ※2009-06-16 Retry-Afterの記述をGMTに変更しました(コメント参
FlashDevelop(フラッシュ・デベロップ)というActionScriptのエディターが非常に優秀で、これとAdobeがオープンソースで提供しているFlex SDKがあれば、お手軽かつ無料でFlashを作ることができます。 FlashDevelopはソフトの軽さと強力なコードヒント機能によってプロのFlasherから熱烈な支持を受けているエディターです。まずはコードヒント機能がどのくらい優れているか分かる90秒のライブコーディングビデオを用意しました。 FlashDevelop Code Hint Movie from clockmaker on Vimeo. コードの補間によってキータイプの量を劇的に減らせ、自動的に整形されるため見通しの良いコードが仕上がるのがおわかりになるかと思います。 では、そんな便利で高機能なFlashDevelopのインストール方法を紹介します。できる限り
まず無限個の変数が与えられているとする。変数は通常x, yなどど記述される。変数から出発し、次の操作を繰り返して得られるものをλ式と呼ぶ。 λ抽象 λ式Mと変数xから、式λx. Mを生成する操作。これは、変数xに引数を受け取り、値Mを返す関数を意図する。Mに含まれる変数xはこのλにより束縛されるという。ただし、すでに束縛されているものは除く。 関数適用 二つのλ式M, Nを並べて結合した式MNを作る操作。これは式Mが表す関数に引数としてNを与えることを意図する。 またλ抽象や関数適用の範囲を明確にするために括弧を用いる。 例: (λx. xx)(λx. xx),λf.(λx.(f (x x)) λx.(f (x x)))
日本では余り知られていませんが、非常に優れた純粋関数型言語Concurrent Cleanの使い方、チュートリアル・言語リポートの翻訳を載せています。一応ここだけ見れば、Cleanの基本は分かるようにしているつもりです。純粋関数型という最先端の言語でありながら、統合開発環境を持ち、GUI作成のライブラリも豊富な、そして、効率的なexeファイルを出力するコンパイラです。インタプリタではありません。 やはり言っておくべきなのでしょうが、ここにある内容は、基本的に、明示的型宣言を行う命令型言語及びオブジェクト指向言語(具体的には、C/C++、Java、C#、Pascal等)をやった人でないと分からないような内容が多いかもしれません。 ただ、Rubyの所は、Rubyだけ分かっていれば分かる内容だと思います。 個人的な意見ですが、関数型言語それ自体は命令型言語を勉強しないままでも入って行けると思
とりあえず自分がこんなまとめがあると後でつかうだろうなぁというものをかき集めてみました。 ページ自体を少しでも軽量化したかったので画像は、そのサイトをイメージできるだけのサイズにカットしています。テキストリンクだけだとあとでわからなくなる事が多いので、必要最低限のシンボルとして表示しています。 商用可能な写真素材サイト 5000 Free Stock Photos ノーアカウントで5000の写真と8000のクリップアートがダウンロードし放題。 Free Photo - Cepolina Photos 画像数8000超え。お勧め。 Free Photos, Free Stock Photos, Photography BurningWell Image * After 現在21000点以上の素材がダウンロードし放題。 FreeDigitalPhotos.net 600pxくらいまでの画像は無
光の4戦士を買ったんすが、売り文句通りレトロな感じがしていいですね。 まぁまだ2, 3時間程度しかやってないんで、これからどうなるか分かりませんが時間を見つけてやって行こうかと。 さて、以前からoverflowプロパティは使い勝手が良いというか、使う場面が多いプロパティの一つですが、考えてみると色んな事に使ってるなぁ~と思ったので自分が良く使うのをまとめてみました。 あんまoverflowプロパティを使った事が無い方は、ビックリですよ! これで、ソコの可愛いアナタもoverflowプロパティの虜になる事間違い無し!!(わかんないけど サンプルとかは以下よりどうぞ。 サンプルサイトを見る サンプルをダウンロード 基本的に、全てoverflow: hidden; の指定を足す事で解決したり実現出来る感じです。 01 clearfixみたいに使う まずは以前の「clearfixを使わないでやるに
追記 この記事を元に書籍が出来ました! 時間と命を削って、より詳細に解説しましたので、Emacs に興味がある人はぜひ一度手に取ってみて下さい。 Emacs実践入門 ?思考を直感的にコード化し、開発を加速する (WEB+DB PRESS plus) 作者: 大竹智也出版社/メーカー: 技術評論社発売日: 2012/03/07メディア: 単行本(ソフトカバー)購入: 22人 クリック: 396回この商品を含むブログ (1件) を見る僕が Emacs を使いはじめたのは2008年に入ったくらいで、08年の終りくらいに少し Elisp を触りはじめて Emacs の面白さに目覚めました。 Emacs の機能を詳しく紹介したサイトや、入門記事は多いのですが、実際に導入してから、バリバリ使える/使っていくための続編的な記事が少ない様な気がします。 インストールが済んで、操作はとりあえず分かったけど、
完全図解,無償配布のUnrealEngine 3開発キットで3Dゲームを作ってみよう ライター:Veki 1234→ Index ・基本操作 ・立体に素材を貼っていく ・レベル作成:もう少し作り込むためには ・いろいろな物体を配置する ・屋外の地形を作る ・地形にマッピング:マテリアルを作る ・地面に木や岩を配置しよう ・空をつけよう ・平行光源を回転する ・SpeedTreeを使う ・SpeedTreeで作った木をUDKに取り込む ・もっといろんなものを置きたい:インポート処理 ・Botを出現させる ・Botに攻撃させてみる ・Botを制御してみる ・複数のBotを出現させる ・Botを移動させる ・Third Person Viewにする ・仕掛けを作る:物体を動かす ・Triggerを使う ・物体を移動する:アニメーションエンジンMatinee ・ゲームができちゃった場合:ライセンス
不動点オペレータY 階乗関数は、 (define fact (lambda (n) (if (= n 0) 1 (* n (fact (- n 1)))))) のように、再帰的に定義できる。 再帰的定義を行なう場合はdefineやletrecを使うけど、 代わりにletを使うと再帰的定義はできない。 defineやletrecをどうしても使いたくないなら、多少工夫がいる。 例えば、factの引数を増やすという方法がある。 (let ((fact (lambda (self n) (if (= n 0) 1 (* n (self self (- n 1))))))) (fact fact 10)) ⇒ 3628800 (中略) 不動点オペレータYを使うと次のように書ける。 (let* ((Y (lambda (g) ((lambda (s) (g (lambda (x) ((s s) x))
プログラミング言語Scheme 富山大学理学部数学科 木村 巌<iwao@sci.toyama-u.ac.jp> 最終更新日:2003年8月26日(更新箇所) Schemeとは Schemeは、Guy Lewis Steele Jr.とGerald Jay Sussmanによって創始された、静的なスコープを持ち、真に末尾再帰的なプログラミング言語であり、Lispの一方言でもあります.他に例を見ないほど明快かつ簡潔な意味論を持ち、また、表現の仕方がほぼ一意に定まります.広い範囲のプログラミング・パラダイム、例えば命令型、関数型そしてメッセージ交換型、は、Schemeにおいて簡便に表現できます.("Rivesed5 Report on the Algorithmic Language Scheme"序文より). このページの目的 このページの目的は、Schemeに関する情報を収拾し、それらを広
http://martinfowler.com/bliki/Closure.html 動的言語に興味がでてくると、 クロージャやブロックと呼ばれる概念に出会うと思います。 C/C++/Java/C# などクロージャを持たない言語をご使用の方は、 どういったものなのかご存知ないかもしれません。 ここでは簡単にクロージャについて説明します。 クロージャを持った素晴らしい言語を使ったことある方にとっては、 あまり面白くない話かもしれません。 クロージャは長年使用されてきました。 私が最初に出会ったのは、おそらく Smalltalk だったと思います。 Smalltalk ではブロックと呼んでいました。 Lisp ではクロージャを多用しています。 Ruby でもクロージャが提供されています――多くの rubyist がスクリプト言語に Ruby を選ぶのはこのためです。 基本的にクロージャとは、ブ
仙台ロジック倶楽部 ラムダ計算ABC 数学セミナー92年8月号より A. ラムダ計算とは 今から60年程前、プリンストン大学の若手論理学者A.チャーチが、関数の新しい表記法を提案しました。ラムダ記法と呼ばれるその表記法では、例えば二乗を計算する関数は λx.x^2 と表します。従来の"f(x)"という書き方は、それが関数を表すのか、関数のxにおける値を表すのかが曖昧なので、ラムダ記法では、関数fのxにおける値をfxで示し、xにおける値がf(x)となる関数fをλx.f(x)と表すのです。 "f(x)"という表記法の欠陥は、高校の数学までではほとんど表面化しませんが、大学に入ってから定義域や値域が関数の集合になるような高階関数(オペレータとか作用素とも呼びます)を扱いだすとすぐわかります。作用素などというとひどく特殊なもののようですが、関数f(x)にその導関数f'(x)を対応させる微分演算子D
かんずり(寒造里) トップページ > 食品全般 > 調味料 新潟県の珍味。越後妙高の唐辛子、塩、柚子、米麹を混ぜあわせ3年間熟成・発酵を繰り返して作られる香辛調味料です。お鍋や麺類などにピッタリ。(かんずり公式サイト) 楽天で「かんずり」のレビューを読む 楽天で「かんずり」を探す Amazonで「かんずり」を探す Yahoo!オークションで「かんずり」を探す Yahoo!ショッピングで「かんずり」を探す ▼以下、2ちゃんねるでの評判をまとめました。 ポケットドルツ【パナソニック】 トップページ > 日用品全般 > お風呂・洗面用品 オフィスや外出先でランチ後の歯磨きにぴったりのとてもコンパクトな音波振動ハブラシ。ステインケアできる機種も。(パナソニック : 商品詳細ページ) 楽天で「ポケットドルツ」のレビューを読む 楽天で「ポケットドルツ」を探す Amazonで「ポケットドルツ」を探す Y
常駐による各種ファイルのリアルタイム保護、特別な設定が不要な電子メールの常駐保護、各種メッセンジャーからの感染保護、WinnyなどのP2Pネットワークからの感染保護、ネットワーク内からの攻撃を防御するIDS(Intrusion Detection System)機能、IE・Firefox・Opera・Safari・Chromeなどの各種ブラウザで見ているページが感染していないかどうかチェックするWebシールド、差分更新による自動更新、右クリックメニューからのスキャン、スクリーンセーバー起動時にスキャン、ブートタイム検査、アンチスパイウェア・アンチルートキット、自己防衛システム、「VRDB」というウイルス修復データベースファイルなどといった各種機能をこれでもかというぐらい詰め込んでいるのがこのアンチウイルスソフト「avast! antivirus Home Edition」です。 家庭での非
ユニークな取り組みでよく話題になる株式会社はてなですが、皆さんから最も「うらやましい!」と言われるのが週に3日、スタッフに無料で提供される「まかないランチ」です。 今日ははてなが誇るまかないランチにスポットをあて、2009年の年間ベスト10をご紹介しましょう。リンク先のまかない日記にはレシピも掲載されていますので、ご自宅で作ってみたい方はぜひ参考にしてください。 その前に、はてなスタッフの胃袋を支える美人シェフをご紹介♪ 現在このまかないランチを作っているのが、京都造形芸術大学に在籍しながらケータリング事業も手がける学生シェフ、id:sacco0627です。 2008年の夏にはてなに来た頃は友人と二人で作成していましたが、最近は単独で約40人分のランチを作ってしまうパワーの持ち主。しかもスタッフが何度もおかわりするような人気メニューを連発するアイデアと腕の良さを兼ね備えています。そして持ち
(ブックリスト各分野へのリンク) 数学 物理学 化学 生物学 医学 人類学 心理学 経済学 政治学 社会学 宗教学 歴史学 哲学 芸術 演劇 文学 音楽 法学 教育 アラビア語・サンスクリット語 古代ギリシア語、ラテン語 はてなブックマークで「そんなもの読むくらいなら洋書読め」と具体的な書名付きで再三にわたりコメントをいただいているmaido99さんに敬意を表して、こんなエントリーをおったててみた。 このエントリーの成否は、「英語?めんどくせー」という人に、洋書で学ぶことのメリットの大きさを示し、対してデメリットが取るに足りないものであることを説得できるかどうかにかかっている。 そういう人の面倒をみたい訳でも、またみなきゃならない訳でもないが、清水幾太郎が珍しく良いことを言ったように、文章と言うものは、自分が「あたかも~であるかのように」書くことで、書きたいことの優先順位が決まり整序がつく
昨年に引き続き、今年読んだ本から、佐々木正悟さんと僕(大橋悦夫)とでそれぞれ10冊ずつ、今年は「2010年の仕事始めまでに仕込んでおきたい本」ということでピックアップします。 電車での移動中やちょっとしたスキマ時間にざっと目を通す読み方ではなく、邪魔の入らない静かな空間で、お気に入りのメモ帳とペンを片手に手を動かす、という能動的な読み方を想定しています。 ですので、以下の20冊のうち多くても3冊か4冊に絞って、そのエキスとエッセンスを仕事始めといわず、読んだそばからすぐさま仕事に活用する、という意気込みで読んで欲しいものばかりです。 ではさっそく順不同に。 佐々木正悟編 1.『フリー〈無料〉からお金を生みだす新戦略』 ──好きなことをして生きていきたいすべての人に 「好きなことをして、生きていくのは難しい」とはよく言われる。インターネット時代がやってきて、「ついに好きなことをして生きていけ
ボク的に第3次くらいのProgressionブームが来てるので少しチュートリアル等々の記事をまとめました。 16が多いのか少ないのか分かりませんが、3つの制作スタイル合わせて16です。 実際、用語ピンポイントでググったりすればもっと多くのエントリに出会えます。 また 公式ブログ でも Progression関連のエントリのまとめを隔週くらいでやる というステキカテゴリもありますね。あと、バージョンが古いものに関して書かれたエントリも勉強になったりすることもありますよ。 概要や大枠を掴んでしまったらいいのですが、初めのうちは意味が分からない。(ボクがそうだっただけ) それよりもちょっと前、まだどうしようか悩んでる人の背中をそっと押す、そんなエントリのまとめです。 そしてそのあとはガンガン突っ走っちゃって、そしてボクに教えてくださいw <コンポーネントスタイル> [チュートリアル] P
ウェブサービス(Web API)をプログラムから使う 2009-12-26-2 [WebAPI][Programming] 前回[2009-12-24-1]はウェブサービス(Web API)の基本的事項と、よく採用されているプロトコルとデータ構造の概要を解説した。 プロトコルとデータ構造の組み合わせ、計4つのうち3つを取り上げて、実際にプログラムから Web API を使う方法を例を用いて説明する。 今回取り上げるサンプルプログラムで使った Web API と用いたプログラム言語を表に示す: プロトコル\データ構造XMLJSON, JSONPREST風MECAPI, Perlキーフレーズ抽出API, JavaScriptSOAP, XML-RPCはてブ件数取得API, Perl- REST風 + XML Web API をREST風プロトコルでアクセスしXMLデータを得る流れを perl
Working with hugedomains.com was a quick and easy process. We got to speak to multiple real people located in Colorado without having to wait on hold! Our only complaint was we felt we had to overpay more than this particular domain was worth, and we weren't able to negotiate it down to a level that we felt was fair. However, payment and delivery were seamless, and within a few hours we had all of
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く