タグ

2006年8月28日のブックマーク (17件)

  • こんなに簡単! Linuxでロードバランサ (2) : DSAS開発者の部屋

    前回までで、 複数のWebサーバにロードバランスする というところまではできました。 これでリアルサーバへ負荷分散することができたのですが、冗長性がありませんでした。つまり、リアルサーバがダウンしても、ロードバランサはそれを認識できず、ダウンしているリアルサーバなのにパケットを送ってしまっていました。 このとき、クライアントから見ると、たまにサーバから応答がないように見えてしまいます。 というわけで今回は冗長化のお話、 リアルサーバのヘルスチェック を紹介したいと思います。 今回はkeepalivedを使います。 おおざっぱにいうと、keepalivedは2つの機能を提供します。 1. ヘルスチェック機構と連携したIPVSでのリアルサーバの管理 (--check) 前回ipvsadmコマンドを使って行ったような、バーチャルIPアドレス (VIP) やリアルサーバの管理を設定ファイルに記述す

    こんなに簡単! Linuxでロードバランサ (2) : DSAS開発者の部屋
  • 西尾泰和のブログ: PythonとRubyでパスカルの三角形ワンライナー

    rubyco(るびこ)の日記 - 呼び出し側のアスタリスクを読んで、「あ、そうか、それを使えば頭から二つずつ取ることができるか」とGame Scripting Memo - 続・パスカルの三角形のことを思い出しました。 >>> def get2(f, a, b, *rest): result = [f(a, b)] if rest: result += get2(f, *rest) return result >>> from operator import add >>> def dup(aList): return reduce(add, [[v, v] for v in aList]) >>> dup([1,2,3]) [1, 1, 2, 2, 3, 3] >>> def sandwich(bread, meat): return [bread] + meat + [bread] >

  • 西尾泰和のブログ: PythonとRubyでデフォルト引数の評価されるタイミングは違う

    驚きました。 rubyco(るびこ)の日記 - デフォルト引数は明示的に評価されると同じことをPythonで書いた場合、関数定義の時点で評価されます。 >>> def default(n): print "default", n return n + 1 >>> def foo(x, y = default(5)): print x, y default 5 Rubyでは関数が呼ばれた時にデフォルト引数を評価するようです。しかも遅延評価とかではないようで、何度も関数を呼べば何度も実行されます。つまりPythonで書けば >>> def foo(x, y = None): if y == None: y = default(5) print x, y に相当する状態のようです。

  • RecIE(IEの操作を記録するツール)とPythonを連携して、簡単な英日変換ツールを作ってみよう - ふにゃるんv2

    いつも通り、ネットをふらふらしていたら、RecIEというソフトが出た〜と紹介がありました。 窓の杜 - 【NEWS】IEで開いたWebページ上の各種操作を記録して自動化「RecIE」v0.9 http://www.forest.impress.co.jp/article/2006/08/23/recie.html うみうみ屋さん(オフィシャルサイト) http://www.h7.dion.ne.jp/~umiumi/ ブラウザを制御して〜と言われると、Seleniumってソフトを思い出します。 Seleniumとは - はてな http://d.hatena.ne.jp/keyword/Selenium まぁ、こっちはUIのテスト用のツールに特化しているんですが、Seleniumって FireFox用ですよね? 自分、いつもIE(正確にはプニルたん)を使っているし、仕事でもIEがデフォルト

    RecIE(IEの操作を記録するツール)とPythonを連携して、簡単な英日変換ツールを作ってみよう - ふにゃるんv2
  • fam.cx

    This domain may be for sale!

    hamasta
    hamasta 2006/08/28
    internet > Base64 は、オクテット列を64種類の英数字などに転写する符号化方式の一種です
  • JavaScriptで配列をシャッフル

    配列をシャッフル、つまりランダムに要素の位置を入れ替えるというのを、sortメソッドを使ってやってみたのだけど、明らかにダメダメなものになってしまった。その後、あーでもないこーでもないと考えたのだけど、算数が得意すぎて頭が痛くなった。ということを某所でぼやいたらはてのくんがコードを見つけてくれた。どうやらFisher-Yatesという有名なアルゴリズムでやると良いらしい。 最初に書いたコードは、 var a = new Array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9); a.sort( function (a, b) { return Math.ceil(Math.random() * 3) - 2; } ); というもの。sortメソッドは、パラメータに与えられた関数が負の値・0・正の値を返すことによって要素の順序を決定するので、その関数がランダムに値を返せばランダ

    JavaScriptで配列をシャッフル
  • http://www02.so-net.ne.jp/~hat/imail/sec04.html

    hamasta
    hamasta 2006/08/28
    internet
  • Apache Tutorial CGI による動的コンテンツ - Apache HTTP サーバ

    CGI (Common Gateway Interface) は、ウェブサーバが コンテンツ生成をする外部プログラムと協調して動作するための方法を 定義しています。そのプログラムはしばしば CGI プログラムや CGI スクリプトと呼ばれます。CGI は、ウェブサイトに動的な コンテンツを置くための最も簡単で一般的な方法です。このドキュメントは、 Apache ウェブサーバで CGI を設定し、 CGI プログラムを書き始めるための入門書となるでしょう。 CGI を許可するように Apache を設定する CGI プログラムを正しく動作させるには、CGI を許可するように Apache の設定を行う必要があります。 これを行なうための方法がいくつかあります。 ScriptAlias ScriptAlias ディレクティブを使用して、 CGI プログラム用の特別な別ディレクトリを Apach

    hamasta
    hamasta 2006/08/28
    CGI ScriptAlias apachectrl -V suEXEC
  • WWWサーバの構築(CentOS編)

    WWW サーバは、CentOS 標準の Apache を使用しました。おやじが気が付いたことを以下に示します。 CentOS 標準の Apache は2.0系で、2005.04現在で Apache 2.0.52 である。 下記のようにデフォルトで suEXEC 対応になっているので、CGIの設置には少し注意が必要である。 # suexec -V -D AP_DOC_ROOT="/var/www" -D AP_HTTPD_USER="apache" -D AP_LOG_EXEC="/var/log/httpd/suexec.log" -D AP_SAFE_PATH="/usr/local/bin:/usr/bin:/bin" -D AP_GID_MIN=100 -D AP_UID_MIN=500 -D AP_USERDIR_SUFFIX="public_html"# yum install

    hamasta
    hamasta 2006/08/28
    CGI suexec CentOSでの注意 ドキュメントルートは基本的に変更不可
  • ウノウラボ Unoh Labs: 共同開発を効率よく行う方法

    尾藤正人です。 ウノウではおかげさまで順調にエンジニアの数が増えてきました。エンジニアが増えてくると、共同開発をいかに効率よく行うかが問題になってきます。n人の開発者がいれば開発スピードはn倍にはならず、n倍よりも落ちます。人数が多ければ多いほど、共同開発は難しくなり、ひどい場合には人数が増えたから開発スピードが落ちたということになりかねません。 ウノウでは共同開発を効率よく行うために様々な工夫を用いています。今回はウノウでどのようなステップで開発を行っているか紹介したいと思います。 subversion でソースコードを管理 ソースコード管理ソフトがなくては話になりません。ウノウではソースコードの管理に subversion を使ってます。subversion を使うことで過去の状態に簡単に戻すことができますし、個人の環境を完全に分離することができます。 subversion のコミット

    hamasta
    hamasta 2006/08/28
    だいたい一緒。でも専門のテスターがいない、、、ここらへんが一流と二流以下の企業の決定的な違いなんだろうなきっと。
  • Alastair Tse - liquidx

    A design-conscious software-engineer who used to code for food and shelter, but now builds teams of smarter people who build amazing things. I care about #graphics, #design, #craft, #architecture, #typography, #photography, #dataviz, #ux, #japan and #mobile. I am currently an Engineering Manager on Google Maps, focused on opinions, imagery, design, and iOS. Previously at Google, I was the Engineer

    hamasta
    hamasta 2006/08/28
    チャートが書ける BSDとApacheライセンス
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • AmazonとWalmartの狭間に消えたTower Record:中島聡・ネット時代のデジタルライフスタイル - CNET Japan

    Tower Recordの倒産は日でも報道されたようだが、NHKが夕方のニュースであたかも「Tower Recordの倒産はダウンロード型ビジネスモデルへのシフトだけが原因」であるかの誤解を与えるような報道していたのが少し気になったので、米国に暮らすブロガーとして一言。 確かに、AppleiTune Music Storeに代表される音楽のダウンロード販売ビジネスは米国でも順調に延びているが、それを「Tower Recordの倒産の原因」と決め付けるのは少し早急すぎる。「ダウンロード」という意味では、P2Pソフトを介した「違法ダウンロード」の影響の方がまだまだ遥かに大きい。 実際のところ、Tower Recordのビジネスに一番の打撃を与えたのは、Walmartに代表されるディスカウントストアとAmazonに代表されるオンラインストアというのが、米国での最も一般的な見方だ。 Walma

    hamasta
    hamasta 2006/08/28
    >P2Pでの違法”ダウンロード” | ここ、具体的に何の法に反しているのか教えて欲しいなぁ。
  • 富士通総研

    hamasta
    hamasta 2006/08/28
    >貨幣価値は物価水準にコミットされている | へぇ~
  • 富士通総研

    富士通グループでは、多くの方に当社ホームページを利用していただくため、アクセシビリティに配慮したホームページの制作を行っております。 アクセシビリティの実装方法としてスタイルシートを使用しております。お客様が使用されているブラウザはスタイルシート非対応のブラウザのため、表示結果が異なっておりますが、情報そのものは問題なくご利用いただけます。

  • チベット人は”ふしあわせ”だろうか? | ぺきん日記 -中国/北京より- (元祖exblog版)

    拉薩(ラサ)に行ってきました。2003年に次いで2度目のチベットです。 今回の旅行はチベットが主たる目的ではありませんでした。ことし7月に開通した、厳密には青海省の格尓木(ゴルム)からチベット自治区のラサまで延長された、青蔵鉄路(青海-西藏鉄道)の列車に乗ること、そして青海湖を見に行くことが主たる目的でした。 共産党が支配する現在の中国に批判的な方の多くは、"大量虐殺”を伴った"中国”のチベット支配と弾圧を、”犠牲者”の数では日中戦争以上ではないかとも言われる文化大革命や東トルキスタン問題などとともに”嫌いな”理由の一つにされています。 1947年アジア諸国会議にチベットは独立国家として代表を派遣しました。しかし、1950年、中華人民共和国の”人民解放軍"が東チベットに侵入、その後、数万の軍隊が駐留し、チベット人に圧力をかけ続けました。1959年にはチベット人による政府の解散を強要し、19

    チベット人は”ふしあわせ”だろうか? | ぺきん日記 -中国/北京より- (元祖exblog版)
    hamasta
    hamasta 2006/08/28
    次は日本の天皇と神主を狙うぞ、でも今より豊かにしてやるから日本人は幸せになるよな?コラ というお話。 | 「歴史にifは禁物」と言いのける人間の心には、赤い旗がたなびいている。
  • Pdftk - The PDF Toolkit

    PDFtk is a simple tool for doing everyday things with PDF documents. It comes in three flavors: PDFtk Free, PDFtk Pro, and our original command-line tool PDFtk Server. PDFtk PDFtk Free is our friendly graphical tool for quickly merging and splitting PDF documents and pages. It is free to use for as long as you like. Power Users: PDFtk Free comes with our command-line tool, PDFtk Server. So you get

    Pdftk - The PDF Toolkit
    hamasta
    hamasta 2006/08/28
    pdf加工 コマンドライン ツール GPL