abandonedのブックマーク (195)

  • さくらのクラウド、Amazon EC2の半額以下で11月開始へ - @IT

    2011/09/06 さくらインターネットが、11月15日に竣工する北海道・石狩の新データセンターで、竣工と同時に格的なクラウドサービス「さくらのクラウド」の提供を開始することを明らかにした。9月5日に東京・新宿で開かれたユーザー向けイベント「さくらの夕べ」で、田中邦裕社長自らが語った。 「昨年11月のクラウドコンピューティングEXPOで、さももうすぐ出るかのように言ってしまいましたけれども、ようやく明日ベータサービスのリリース予定です」 昨年の時点で、後発となるクラウドサービスのコンセプトを「何の変哲もないIaaS型クラウドを圧倒的なコストパフォーマンスで提供する」と語っていた田中社長だが、改めて「開発者志向のシンプルクラウド」という設計目標を強調。公式発表前ながら、「同一スペックであれば、Amazon EC2の1/3から1/2の料金にできると思う」と話し、国内の競合サービスや、機能や

    abandoned
    abandoned 2011/09/15
    「ストレージの実装はNFS」というのは意外だったかも。>「さくらのクラウド」 「仮想スイッチ、仮想ブリッジが使える」のは素晴らしきかな。
  • Scientific Linuxで自宅サーバー構築

    ルーター経由接続によるインターネット常時接続環境である(当サイトはIIJmioひかりによるインターネット常時接続環境) 固定または非固定のグローバルIPアドレス環境である(当サイトはGMOとくとくBBの固定グローバルIPアドレス環境) OSのインストール時を除き、サーバーの操作はWindowsからコマンド操作で行なう ■コンテンツ ※ホスト名やドメイン名、IPアドレスは各自の環境に置き換えること ※各目次に表記してあるバージョンは、当サイトで確認をとったScientific Linuxのバージョンを示しており、そのバージョンでないとできないということではない ※各ページのソフトのバージョンは、当サイトで確認をとった時点のものであり、最新版の有無は適宜確認してください スポンサーリンク Scientific Linuxインストール Scientific Linux6インストール SL6固有

  • もうバージョンアップで困らない – PROVE for PHP

    (Last Updated On: 2018年8月14日)昨年のPHPカンファレンスで紹介したPORVE for PHP 開発版の公開を始めました。PROVE for PHPはこんなテストが出来ます。 PHPをアップデートしてアプリに影響が無い事を検証する PHPアプリをアップデートしても以前と同じように動作する事を検証する 使い方もとても簡単です。 テストケースの作成はブラウザからアプリを利用するだけ ロードバランサを用いて実運用サーバからのテストケースも作成可能 テストの実行はプログラムを実行するだけ 違いが在った場所はプログラムの何処か確実&簡単に判明 http://www.provephp.com/ 現状 CUIとコマンドツールでの管理のみ GUI(Web、GTK)は順次整備予定 PROVEを利用すればPHPセキュリティパッチがリリースされた場合に、アプリケーションの動作チェック

    もうバージョンアップで困らない – PROVE for PHP
    abandoned
    abandoned 2011/04/14
    「PHPをアップデートしてアプリに影響が無い事を検証する/PHPアプリをアップデートしても以前と同じように動作する事を検証する」テストツール。期待。
  • Sheepdog Project

    Overview Sheepdog is a distributed storage system for KVM. It provides highly available block level storage volumes that can be attached to KVM virtual machines. Sheepdog supports advanced volume management features such as snapshot, cloning, and thin provisioning. sheep is a disk I/O management process, dog is a cluster management process, and KVM is patched virtual machine monitor

    abandoned
    abandoned 2011/03/02
    KVM向けの分散ファイルシステム。NTTの中の人たちが開発してるもよう。NILFS2ともどもいろいろ期待。
  • Scribeでログの集約・収集【前編】 - フタなしカンヅメ

    前回の記事で静的ファイルを別サーバから配信することにしましたが、今度はアクセスログがサーバ毎に分散してしまうので、少々やっかいだなと思いました。 出来るだけ正確でリアルタイムに近い形でログを収集できればいいなという感じです。 まず、考えていたのは一定期間毎に一つのサーバにログを収集していく方法です。せっかくlsyncdも入れているので、rsyncで収集するのが一番簡単そうです。しかし、lsyncdでそのままログファイルをミラーしてしまうと、ログが書き込まれる度に送信しちゃうわけで。。。この辺りはどうにか出来るとは思いますが、みんなはどうやっているのかちょっと調べてみました。 とりあえず、検索してみたら下記のページが見つかりました。 ログ集約・収集について【syslog - 集約】 - プログラマ 福重 伸太朗 〜基へ帰ろう〜 どうやら、「集約」と「収集」では意味合いが違う模様。たしかにそ

    Scribeでログの集約・収集【前編】 - フタなしカンヅメ
    abandoned
    abandoned 2010/11/29
    Scribeにより、ログ - 特にアクセスログ - を集約できるらしい。試そう。
  • 営業ができる人とできない人の違い - GoTheDistance

    営業という言葉に良いイメージを持ってる人はかなり少ないんじゃないかと思います。特にエンジニアは営業さんに「泣かされた」経験がおありの方が多いですし。また、電話爆撃営業や詐欺に近いような営業も多い中、益々うさんくささが先行しやすいのかなぁと思ったりします。 ホントはそういうもんじゃないだろって思うので、自分1人で顧客の所に赴き、話をしに行くことも増え、発注側として営業さんの話を聞くことも増えてきました。そんな中で、営業について感じたことを書いてみます。 1. できる人は相手に問いかける、できない人は自分が話し続ける 相手とのコミュニケーションの中で距離感をつかみ、お互いが負担にならないようなコミュニケーションの土台をまずつかむこと。これが恐らく営業のはじめの一歩なんじゃないか、と思っています。 その土台を作るのに、まず自分のことを立て板に水を流したように話す営業がいますが、その時点で僕は「も

    営業ができる人とできない人の違い - GoTheDistance
    abandoned
    abandoned 2010/11/10
    「営業ができる人とできない人の違い」、ね……。
  • RHEL 5 と KMP (Kernel Module Package) - daily dayflower

    カーネルのバージョンが上がる度にカーネルモジュールもビルドしなきゃいけない,というのはめんどくさい。 しかも。 バイナリパッケージでカーネルモジュールをインストールしているとする。 このカーネルモジュールがシステム動作の上で必須だとすると,新しいカーネル(体)がリリースされても,それに対応するバージョンのカーネルモジュールがリリースされない限り新しいカーネルにアップデートすることができない。 これは不便。そして危険。 なので,RHEL 5 から KMP (Kernel Module Package) という新しいカーネルモジュールのパッケージング方式がでてきた。 たとえば,centosplus のバイナリパッケージ(IIJ さんのミラー)で XFS のカーネルモジュールのパッケージを見ると, kmod-xfs-0.4-1.2.6.18_92.1.1.el5.centos.plus.i68

    RHEL 5 と KMP (Kernel Module Package) - daily dayflower
    abandoned
    abandoned 2010/11/04
    DKMSとKMP、特に後者について丁寧な説明。モジュールのソースがあるときはDKMSのが楽だなぁ。KMPはこんど挑戦してみよう。
  • NoSQLとしてMySQLを使うDeNAが、memcachedよりも高速な75万クエリ/秒を実現

    モバゲーで知られるDeNAは、バックエンドデータベースにNoSQLを使っていません。なぜか? それはMySQL/InnoDB 5.1の環境で秒間75万クエリという、多くのNoSQLでも実現できないような高性能を実現しているから。DeNAの松信嘉範(まつのぶよしのり)氏は、自身のブログにこんな内容のエントリ「Using MySQL as a NoSQL - A story for exceeding 750,000 qps on a commodity server」(英語)をボストしています。 Yoshinori Matsunobu's blog: Using MySQL as a NoSQL - A story for exceeding 750,000 qps on a commodity server 松信氏が指摘するように、大規模なネットサービスを提供している企業の多くは分散環境で

    NoSQLとしてMySQLを使うDeNAが、memcachedよりも高速な75万クエリ/秒を実現
    abandoned
    abandoned 2010/10/28
    MySQLのエンジン使ってるけど、やってることはNoSQL、と。すると、あとは実装の優劣の差が性能差に。/他のNoSQLな実装との比較は……自分でやれ、と(苦笑。
  • http://japan.internet.com/column/developer/20080722/26.html

    abandoned
    abandoned 2010/06/29
    PHPによるファイル共有サービスシステムの構築例。
  • オンラインストレージ構築パッケージ Proself (プロセルフ) / 株式会社ノースグリッド

    ファイル受け渡し アカウントを持たない相手とのファイルのやり取りや、大きなサイズのファイルのやり取りをするのに役立ちます。

    abandoned
    abandoned 2010/06/29
    「オンラインストレージサービスが多くの会社から提供されています~ファイル受け渡し可能なオンラインストレージを自社に構築」。
  • 実験! L2 スイッチは実用上、何個までカスケード接続可能か? - 登 大遊@筑波大学情報学類の SoftEther VPN 日記

    スイッチング HUB ではない従来の HUB (いわゆるダム HUB) は、100Base-TX では 2 段までしかカスケード接続できないという制約があるのは有名だと思います。 最近ダム HUB を使うことはほとんど無くなってきています。100Base-TX でも通常はスイッチング HUB が安価ですのでそれを使いますし (100Base-TX 用のダム HUB は見かけなくなってしまいました)、1000Base-T では規格上は CSMA/CD は残っていますが、事実上ダム HUB の実装はなく (たぶん)、ほぼ例外なく L2 スイッチを使用して LAN を組むと思います。 さて、それではいわゆる「スイッチング HUB」 (L2 スイッチ) は何段までカスケード接続することができるのでしょうか? これについて、「何段カスケード接続すれば通信できなくなるのか?」という意味での回答は、「無

    実験! L2 スイッチは実用上、何個までカスケード接続可能か? - 登 大遊@筑波大学情報学類の SoftEther VPN 日記
    abandoned
    abandoned 2009/12/03
    思っていたより小さな遅延だなー。>「n台のスイッチングHUBを多段カスケード接続する場合の遅延 = n × 0.008msec 程度」
  • クロスプラットフォームなテーブル名 - MySQL編 | エンタープライズ | マイコミジャーナル

    SitePoint: New Articles, Fresh Thinking for Web Developers and Designers Craig Buckler氏がSitePointにMySQL Cross-Platform Table Namingという興味深い記事を掲載している。MySQLでテーブル名をつける場合に気をつけるべき内容が簡潔にまとめられている。WindowsMac OS Xで開発をおこない、LinuxやFreeBSDにデプロイして運用するといったスタイルを採用している場合には一読しておきたい内容だ。 MySQLではテーブルがファイルに対応することになる。Craig Buckler氏はMySQL Cross-Platform Table NamingのなかでMyTableという名前のテーブルを作成したものとして「SELECT id, name FROM myt

    abandoned
    abandoned 2009/11/24
    「こちらが作成したデータに問題はない」と主張するお客さまに覧ていただく用のページ。でも、設定変えろ、とか言われそうだなw
  • WIDE University

    [ English / Japanese ] SOI Asia Project

    abandoned
    abandoned 2009/11/19
    まー、ページタイトル通り。負荷分散なシステムを組むときに押さえておきたいポイントが一通り。
  • PostgreSQLをデフォルト設定のまま使っていませんか? — NPO法人 日本PostgreSQLユーザ会

    PostgreSQLをデフォルト設定のまま使っていませんか? 第11回勉強会資料:PostgreSQLをデフォルト設定のまま使っていませんか? Click here to get the file Size 202.7 kB - File type application/pdf

    abandoned
    abandoned 2009/11/13
    ちょっと古いけれど、パラメーターやOS側の設定など、PostgreSQLチューニングに関してまとまっている資料。
  • Gentoo Linux Prelinkガイド — Gentoo Linux Documentation

    Content: 1.  紹介 prelinkとは何ですか? それは何の役に立つのですか? ほとんどの一般的なアプリケーションは共有ライブラリを使用します。 これらの共有ライブラリは起動時にメモリーに読み込まれる必要があります。 また各種シンボルの参照が解決される必要があります。 多くの小さなプログラムにとってこのダイナミックリンクはとても素早く行われます。 しかしC++で書かれたプログラムやたくさんのライブラリに依存するプログラムにとってダイナミックリンクはかなりの時間がかかります。 大部分のシステムでは、ライブラリはそんなに変更されることがありません。そしてプログラムが起動されるときにリンクされるプログラムは毎回同じです。prelinkはlink情報を取り出し、それを実行ファイルに格納します。つまりprelinkを行ないます。リンカーのためにglibc内のld-linux.soが必要で

    abandoned
    abandoned 2009/10/19
    「prelinkはアプリケーションの起動時間を短縮できます。例えば、典型的なKDEプログラムの起動時間は50%も短縮することができます」は識った。きょうびのディストロではシステム全体に適用するのか。セキュリティーは?
  • Perlが嫌いなやつはPerlプログラマだ! 嫌いじゃないやつは、訓練されたPerlプログラマだ! | hylomの日記 | スラド

    Perlの一番の問題点は、訓練コストの高さだと思う。 たとえば、現状では「初めてのPerl」→「続・初めてのPerl」→「Perlベストプラクティス」まで読まないとまともなPerlプログラマにはなれない。逆にこれらの内容を習得して実践できる人なら、誰も「Perlはソースが汚い・読みにくい・分かりにくい」とか言わないだろう。その上で実用 Perlプログラミングを理解してやっとPerlプロフェッショナルの入り口にこれるわけです(自分はここで断念しましたが。ここまで来ると「Perlのオブジェクト指向は素晴らしい!!!」となれるらしい)。 さらに、「初めてのPerl」レベルでも一通りのことができてしまうからタチが悪い。「初めてのPerl」で止まったプログラマはワケの分からないコーディングをしたり、無駄なコーディングをしたり、遅いコーディングをしたりして結局「Perlは使えない」という話になってしま

    abandoned
    abandoned 2009/10/19
    「Perlの一番の問題点は、訓練コストの高さ」ですか。「初めてのPerl」→「続・初めてのPerl」→「Perlベストプラクティス」まで読まないとまともなPerlプログラマにはなれない。とか。CPANはすごく魅力的なのですが。
  • MySQL :: MySQL 5.1 リファレンスマニュアル :: 2.11.1 MySQL 5.0 から 5.1 へのアップグレード

    以下のリストはアプリケーションに影響を及ぼす可能性があり MySQL 5.1 にアップグレードする際に注意を要する項目をリストに纏めたものです。. 設定の変更: MySQL 5.1.11 以前で MySQL をソースから SSL サポート付きでビルドする場合、configure を --with-openssl あるいは --with-yassl オプションのいずれかで実行します。MySQL 5.1.11 では、それらのオプションは両方とも --with-ssl オプションで置き換えられています。デフォルトで、--with-ssl でバンドルした yaSSL ライブラリを使用できます。OpenSSL を選択するには、オプションを --with-ssl=path として与え、そこでは path はディレクトリで OpenSSL のヘッダーファイルおよびライブラリが格納されています。 非互換の

    abandoned
    abandoned 2009/07/20
    MySQLを5.0から5.1に更新する際の注意点のまとめ。ここからから各ページをたどり、個々の内容を確認するべき。
  • グーグルの最新のデータセンターは非常識なほど進化している

    昨日はITpro主催のイベント「ユーザー企業のためのエンタープライズ・クラウドフォーラム」に参加してきました。 日経コンピュータ 中田敦記者のセッション「みえてきたクラウドのコスト」では、グーグル、アマゾン、マイクロソフトの最新データセンターの動向を紹介してくれたのですが、これが非常に興味深い内容でした。セッションの内容からトピックを2つほど紹介します。 大規模データセンターは7倍効率がよい 1つ目は、日経コンピュータ2009年7月8日号で同記者が記事としても書いていることなのですが、データセンターの規模の経済について。1000台クラスの中規模データセンターと、5万台クラスのデータセンターを比較すると、大規模データセンターのほうが7倍も効率がよいというデータが示されています。 つまり、ユーザーがある大きさのコンピュータリソースを調達しようとするとき、大規模データセンターは中規模データセンタ

    グーグルの最新のデータセンターは非常識なほど進化している
    abandoned
    abandoned 2009/07/20
    ググるノすごい数字は前にも見たことがあったので、それはまぁ。うなったのは「1000台クラスの中規模データセンターと、5万台クラスのデータセンターを比較すると、大規模データセンターのほうが7倍も効率がよい」。
  • MySQL :: MySQL 8.0 リファレンスマニュアル :: 4.4.5 mysql_upgrade — MySQL テーブルのチェックとアップグレード

    MySQL 8.0.16 では、MySQL サーバーは以前に mysql_upgrade によって処理されたアップグレードタスクを実行します (詳細は、セクション2.11.3「MySQL のアップグレードプロセスの内容」 を参照)。 したがって、mysql_upgrade は不要であり、そのバージョンで非推奨になりました。将来のバージョンの MySQL で削除される予定です。 mysql_upgrade はアップグレードタスクを実行しなくなったため、無条件にステータス 0 で終了します。 MySQL をアップグレードするたびに、mysql_upgrade を実行する必要があります。これにより、アップグレードした MySQL サーバーとの非互換性が検索されます: 追加された可能性のある新しい権限または機能を利用できるように、mysql スキーマ内のシステムテーブルがアップグレードされます。

    abandoned
    abandoned 2009/07/20
    MySQLのアップグレードでは、mysql_upgradeの実行が必須。/アップグレードに伴って必要な情報がまとまっている。
  • [MySQLウォッチ]第37回 文字コードに起因する問題は文字化けだけじゃない,ソート順とcollationの関係

    MySQLウォッチ]第37回 文字コードに起因する問題は文字化けだけじゃない,ソート順とcollationの関係 前回は,マルチバイト文字コードを使用しているユーザであれば陥りがちな「文字化け」をテーマに解説を行った。特に日では,複数の文字コードが存在するので,混乱を助長してしまう。 さて,文字コードの違いによる弊害は,文字化けという表示の問題だけではない。データベースは,データの蓄積と提供が重要な役割である。大量のデータを提供する際には,並べ替えが必要になる。実は,文字データの場合,文字コードによって,並びが変化することをご存知だろうか。今回は,ソート処理と文字列の関係を解説する。 ソート処理での文字コードの影響 文字には,大文字と小文字のように同じ文字ながら,単語や文書での位置によって体裁が変わる場合がある。また,海外では,地域によって,アルファベットの並びが異なったり,文字自体が

    [MySQLウォッチ]第37回 文字コードに起因する問題は文字化けだけじゃない,ソート順とcollationの関係
    abandoned
    abandoned 2009/07/20
    MySQLについては文字コードを充分に意識する必要があることはいまさらだが、collationによってソートの結果が変化してくることにも留意する。