タグ

2009年2月19日のブックマーク (10件)

  • CPANモジュールをスクリプト一発で依存解決しつつrpm化する - とあるはてな社員の日記

    少し前にmizzyさんに そういえば、まっさらなサーバを30分で番投入できるようにする で stanaka さんが「CPANの依存関係を解析してrpm化する手製スクリプトで、CPANモジュールのrpm化が、ほぼ自動化されています」と書いてるんだけど、これって公開してくれないのかなー。 HowToRpmizeCpanModules - mizzy.org - Trac と突かれたので、githubで公開してみます。 http://github.com/stanaka/cpan-dependency/tree/master 突かれたついでにmizzyさんに軽く動作確認してもらったところ、それなりに動いているようです。また、はてなでは、このスクリプトを利用して、日々それなりの数のCPANモジュールのrpm化を行っていますので、だいたいうまく動くのではないかと思います。 CentOSやFedor

    CPANモジュールをスクリプト一発で依存解決しつつrpm化する - とあるはてな社員の日記
  • 各種言語に対応したソース整形ソフトウェア·UniversalIndentGUI MOONGIFT

    インデントがあまり深いソースコードは何ともしがたいが、同時にワンライナーにこだわり過ぎるのも問題だ。そのため、多人数で行うプロジェクトや、オープンソース・ソフトウェアのプロジェクトではソースコードのフォーマットが定義されている場合が多い。 うーん、これは読みづらい。問題があっても分かりづらそうだ。 だが慣れるまではインデントの数や改行の入れ方などで間違えてしまうことが多いかもしれない。そうした時に便利なのがソースコードを整形してくれるソフトウェアだ。Webであればサーバサイドのプログラミング言語の他にもCSSHTMLJavaScriptなど多数の技術が関わってくる。そのような時にはUniversalIndentGUIが便利だ。 今回紹介するオープンソース・ソフトウェアはUniversalIndentGUI、多数の言語に対応したソースコードフォーマッターだ。 UniversalInden

    各種言語に対応したソース整形ソフトウェア·UniversalIndentGUI MOONGIFT
  • 漢(オトコ)のコンピュータ道: MySQLを高速化する10の方法

    ちょっとキャッチ−なタイトルをつけてしまったが、今日は独断と偏見でMySQLを高速化する方法を10個紹介しよう。MySQLサーバをチューニングするときや初期導入する場合などに参考にしてもらいたい。 1. バッファを増やす、または減らす チューニングの基中の基であるが、適切なバッファサイズを設定することはパフォーマンスチューニングの要である。主なバッファは次の通り。 innodb_buffer_pool_size・・・InnoDBだけを利用する場合は空きメモリの7〜8割程度を割り当てる最も重要なバッファである。余談だが、実際にはここで割り当てた値の5〜10%ぐらいを多めにメモリを使うので注意が必要だ。 key_buffer_size・・・MyISAMだけを利用する場合は、空きメモリの3割程度を割り当てるといい。残りはファイルシステムのキャッシュ用に残しておこう。 sort_buffer_

    漢(オトコ)のコンピュータ道: MySQLを高速化する10の方法
  • Google App Engine上で動くブログエンジン·bloog MOONGIFT

    元々、Google App Engineにはそれほど期待していなかった。環境などの制限が、大掛かりなWebアプリケーションを構築するのに向いていないような気がしたからだ。だが、その考えが大きく変わったのは、この手のソフトウェアを見た時からだった。 Google App Engine上でブログを動かす 自分のブログを作ろうと思った時に選択肢は幾つかある。だが独自ドメインで、(ほぼ)無料で、データの安全性も高そうで、容量の心配もほとんどない、そんな夢のようなシステムを提供してくれるのがbloogだ。 今回紹介するオープンソース・ソフトウェアはbloog、Google App Engineをベースにしたブログエンジンだ。 bloogを使えばGoogle App Engine上でブログシステムを簡単に構築できる。カスタマイズも容易で、それでいて高速でスケーラビリティも気にすることはない。安いサーバ

    Google App Engine上で動くブログエンジン·bloog MOONGIFT
  • DNSベストプラクティスとは「隠す」そして「重ねる」 ― @IT

    第2回 DNSベストプラクティスとは「隠す」そして「重ねる」 澁谷 寿夫 Infoblox株式会社 Systems Engineer 2007/12/14 軽視されがちのDNSにもう一度明かりをともす新連載。第2回ではDNSの最新情報と、前回の最後で図だけ提示した「DNSのベストプラクティス」構成の意味を解説します(編集部) いまだに設定ミスの多いDNS 今回も引き続きDNSについて説明していきたいと思います。まずは、おさらいをかねて、2007年11月に発表されたDNS関係のリリースを紹介したいと思います。 11月19日に開催されましたDNS DAYでも話題に上がっていたのですが、いまだに多くのDNSサーバに設定ミスが多いという問題があります。設定ミスの内容としては、いくつかありますが、その中でも深刻な問題としてはオープンリゾルバのサーバになってしまっているというものです。 前回説明した「

  • HTTPの通信状況をデバッグしてボトルネックを発見できる「HttpWatch Basic Edition」 - GIGAZINE

    Windows XP/Vista/2003/2008 Server上のInternet Explorer 6/7/8 Beta 2、Mozilla Firefox 2.0/3.0/3.1 Beta 2で動作するフリーソフトで、HTTP/HTTPSのリクエストヘッダ表示、HTTPの圧縮率表示、ページ内の各要素の読み込み時間のチャート化、ステータスコードやレスポンスサイズの表示、フィルタリング、さらにはこれら一連の通信をログファイルに記録することなども可能です。 時間はミリセカンド単位で表示が可能となっており、まさにHTTPデバッガと言っても差し支えないレベルなので、「ページの読み込みが遅い原因を知りたい」とか「ちゃんとサーバの設定が反映されているかどうかを確認したい」「ウェブアプリの動作チェックがしたい」という場合に役立ちます。この種類のソフトにありがちな日語の文字コードが解釈できないとい

    HTTPの通信状況をデバッグしてボトルネックを発見できる「HttpWatch Basic Edition」 - GIGAZINE
  • トラッキングの後のメンテナンスも考慮された時間管理ツール·ManicTime MOONGIFT

    コンピュータにインストールしておくだけで使える時間管理アプリケーションは数多く存在する。アクティブになっているアプリケーションを記録し、どのくらいの頻度で利用しているかが分かるものだ。 時間測定 + 簡単整理機能 だがそうしたソフトウェアを使う目的は何だろうか。Firefoxが多く使われているな、と感じて終わりだろうか。いやそうではない、結果を把握して現状の改善につなげなければならない。そのためには測定した結果を手軽にメンテナンスできる必要がある。 今回紹介するフリーウェアはManicTime、アプリケーション起動時間をトラッキングするソフトウェアだ。 ManicTimeは起動しておくだけでアクティブになっているアプリケーションの起動時間を計測してくれる。時間軸にそって、どのアプリケーションが有効だったかすぐに分かるようになっている。アプリケーションのタイトルも記録されるので、Firefo

    トラッキングの後のメンテナンスも考慮された時間管理ツール·ManicTime MOONGIFT
  • WordPressをちょちょいと使いやすくする15のスニペット | コリス

    WordPressの各エントリーに編集ボタンを付けたり、シングルクォートの自動置換を無効化するなど、使いやすくするための15のスニペットをForTheLoseから紹介します。 15 Useful WordPress Tricks to Make Your Theme Even Better 古いエントリーのコメント入力をクローズ 古いエントリーにはスパムコメントがつくので、コメント入力をクローズにします。 function.phpに下記を記述します(例:1ヵ月以上前)。 <textarea name="code" class="html" cols="60" rows="5"> <?php function close_comments( $posts ) { if ( !is_single() ) { return $posts; } if ( time() - strtotime( $

    WordPressをちょちょいと使いやすくする15のスニペット | コリス
  • | ^^ |秒刊SUNDAY | アイコンの常識を凌駕する高クオリティフリーアイコン50個

    2009年02月16日 アイコンの常識を凌駕する高クオリティフリーアイコン50個 カテゴリ:WEBデザイン アイコンと言えば、PCの操作上で識別する為のものですが、そのアイコンにこだわってみると言うのも今まで無かったのでは。Windows7時代になれば大きなアイコンも使えます。もちろんWebデザインにも使える。 ◆高クオリティフリーアイコン50個 ※この記事とても長いです・・・。覚悟して見て下さい。 では Function Icon Set Concept Icons .08 Affel Smultron Icon Pack Eico Studio Anniversary Icon Pack Kidaubis 3D Icon - Blue series Beijing 2008 Icons Jonas Rask Icons The Shield Icon Set Mac Icons

  • MOONGIFT: Thunderbirdをベースにしたソーシャルなメーラー「Postbox」:オープンソースを毎日紹介

    メールはインターネットの黎明期から存在し、未だに廃れない技術だ。長い歴史があるだけに誰でも使い方が分かっており、パソコンはもちろん携帯電話をはじめ様々なデバイスから送信できるようになっている。 Thunderbirdをベースにした軽快な動作のメーラー 最近はWebメーラーが多々出てきているが、それでもローカルアプリケーション型もなくならない。最近主流のソーシャルサービス系と連携するメーラーがPostboxだ。 今回紹介するフリーウェアはPostbox、軽快な動作のソーシャルメーラーだ。 PostboxはThunderbirdをベースにしているようだが、オープンソースという訳ではない。Windows/Mac OSX向けに提供されており、動作は軽快に感じられる。メーラー、ニュースリーダー、フィードリーダーと言った機能がある。 Webの情報を使って手軽にリッチなメールが作成できる メールを選択す

    MOONGIFT: Thunderbirdをベースにしたソーシャルなメーラー「Postbox」:オープンソースを毎日紹介
    sbg3
    sbg3 2009/02/19