MongoDBインストール手順

1. レポジトリの設定 mongoDB用のレポジトリファイルを追加します。 /etc/yum.repos.d/10gen-mongodb.repo 32bit版Mongodbレポジトリの場合 (Fedora 14/13/12/11, CentOS 5.4/5.5 and Red Hat (RHEL) 5.4/5.5/5.6/6 on i686) [10gen] name=10gen Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/i686 gpgcheck=0 64bit版Mongodbレポジトリの場合 (Fedora 14/13/12/11, CentOS 5.4/5.5 and Red Hat (RHEL) 5.4/5.5/5.6/6 on i686) [10gen] name=10gen Re

WordPressお薦めプラグイン10選

ワードプレスをよく利用していてプラグインを色々試してるとどれが良かったとかわかんなくなってくる。 お薦めプラグインというか、それを忘れないようにするためのメモ的な感じです。 1. Google XML Sitemaps (必須) サイトマップ自動生成してくれるプラグイン。 新しく記事を投稿した時にサイトマップを自動生成してくれるだけでなくGoogle,Yahooなどの検索エンジンに更新報告してくれる。 2. All in One Webmaster (必須) Google Analytics,Webmaster,Bing WebMaster Centerなどメジャーな解析サイトを纏めて管理できます。 またヘッダー、フッターに任意のコードを簡単に埋め込むこともできます。 3. AddThis Social Bookmarking Widget (必須) ソーシャルブックマークへのショートカッ

express+node.js+sequelizeを試してみる – ServersMan@VPS

前回の「ServersMan@VPSでnode.jsを試してみる」に続いて、今度はnode.jsのSinatra風フレームワークExpressを試してみる。 本当はRuby on Railsを模したExpress on Railwayを試してみたかったけど、まだ機能的に未実装な部分が多かったのでまた今度。 今回はExpressを試してみました。 開発環境はServers@VPSのCentOS 5です。 Expressフレームワークの特徴 本家に書いてあるExpressの特徴をざっくりと、、(間違ってたらごめんなさい) WEBアプリケーションが簡単に実装できます! ルーティング設定できます! コード/テンプレートは分離されてます! テンプレート用ヘルパーメソッドがあります! パフォーマンスが良いです! ビューのレンタリングやパーティアルもサポートしてるぜ! 環境の切り分けができます。(Rai

node.jsを試してみる – ServersMan@VPS

クライアントサイドとサーバーサイドがプログラム言語が一緒だったらなぁ、 そんな願いを叶えてくれる最近話題のnode.jsを試してみた。 テスト環境は遊び用で借りているServers@VPS(CentOS 5)で、OSはCentOS 5です。 Node.jsとは サーバーサイトJavaScriptのひとつで、Googleが開発したV8 JavaScript Engine上で動く。 Node.jsはRubyのイベントマシーンやPyhonのTwistedの影響を受けており、スケーラビリティの高いネットワークプログラムを簡単に開発できるように設計されている。 イベントループモデルなのでApachなどで使われているスレッドモデルに比べてメモリ消費量が圧倒的に少ない。 また、I/Oライブラリにlibevとliveioを使うことで非同期I/Oによる並列高速処理を実現した。 node.js –

RailsからWordPressの情報を取得する

app/models/wp_post.rb app/models/wp_comment.rb

WordPress3のアイキャッチ機能でサムネイル画像を表示する

いまさらですが、Wordpress3.0から新しく導入されたアイキャッチ機能を試しみました。 これを使うと簡単に記事にサムネイル画像が表示する事ができます。 1. アイキャッチ機能を有効にする 設定は下記のコードを使用してるテーマフォルダ直下にあるfunctions.phpに下記のコードを追加するだけです。 ※アイキャッチ対応のテーマでは既に記述されているので飛ばしてください。 add_theme_support( ‘post-thumbnails’ ); set_post_thumbnail_size(150,150,true); 2. サムネイル画像を表示するコートを埋め込み 次にサムネイル画像を表示したい場所に下記のコードを記述します。 ※このブログの場合はindex.php内な追加しました。 the_post_thumbnail(); 3. アイキャッチ画像

[確定申告] フリーランスのための青色申告

今年、初めて青色申告。 「フリーランスのための青色申告」という本にかなり助けられました。 【2010-2011年度版】図解 フリーランスのための超簡単!青色申告 新品価格¥1,701から(2011/2/21 13:14時点) 【良かったところ】 ・ フリーランス用に丁寧に纏められているのでボリュームも少なくわかりやすい。 ・ 青色申告の基礎からe-Taxの方法まで完全網羅されている。 ・ 青色申告用ソフトがExcelベースなので馴染みやすく使い勝手が良い。 ・ 破格の安さ。ソフト付きで1620円。 【悪かったところ】 ・ とくに無し。 ※追記 この本買う前に10,000円くらいする別の青色申告ソフトを購入したのですが、 至れり尽くせりで本のボリュームも多く、フリーランスに必要ない情報もたくさんあるので、全く手をつけれませんでした。 下手すれば、その青色申告ソフトのマニュアル書が「フリーラン

Ruby Twitter Gem

require “rubygems” require “twitter” # ユーザーの所在地を取得します puts Twitter.user(“sferik”).location # ユーザーの一番新しいツイートを取得します。 puts Twitter.user_timeline(“sferik”).first.text # IDからツイートを取得します。 puts Twitter.status(27558893223).text # ツイート検索クラスを生成します。 search = Twitter::Search.new # @justinbieberのつぶやくから”marry me”を含む最新の3件を取得します。 search.containing(“

ImageMagickサムネイル画像生成を10倍速くする方法を試してみたけど・・

ImageMagickが遅いので高速化する方法はないかと調べてみると下記の記事を発見 「本当は速いImageMagick: サムネイル画像生成を10倍速くする方法」 http://d.hatena.ne.jp/mirakui/20110123/1295795409 早速試してみてベンチマークを計ってみたところあまり速くならない。 ん~何かやり方間違ってるのかな・・。 【 1回目 】 $ convert -resize 280×140 sample.jpg new_sample.jpg   0.000000 0.010000 8.190000 ( 9.745309) $ convert -define jpeg:size=280×140 -resize 280×140 sample.jpg new_sample.jpg   0.000000 0.010000 6

サイバートラストのSSL更新の手引き

サイバートラストの「SureServer for SSL」を使ってます。 それでSSLの有効期限が近付いてきたのでサイバートラストの更新マニュアルを見たけどよくわからない。 ポイント毎に詳しい説明は載ってるんだけど全体の流れがよくわからない。 てか右サイドのサポートリンクの並びがわかりづらい。 そんな感じでたまにしかやらないSSL更新作業を毎回忘れる自分のためにメモ・・。 必要なファイル 1. サーバー証明書  → 証明書署名要求ファイルを元にサイバートラストに発行してもらいます。  → SureServer.2011.crt 2. 中間証明書  → サイバートラストのサイトからダウンロードできます。  → SSCA1.2011.crt 3. 証明書署名要求ファイル  → opensslコマンドを使って生成します。  → SureServer.2011.csr 4. 秘密鍵  → 証明書署