php amqplib を使ってapplication_headersを設定する方法がややこしかったのでメモ

すごい入れ子でわかりづらい、 x-template と、x-heightに独自ヘッダを設定する。 $app_headers = array('x-template' => array('S' , $options['template']), 'x-height' => array( 'I', array(array_key_exists('height',$options) ? $options['height']: …

アドテク SSP DSP RTB からDMPまで

お勉強のためにアドテクについての資料をあさった。 ザ・アドテクノロジーデータマーケティングの基礎からアトリビューションの概念まで という本がインターネット以降の広告変遷やいきさつなどを解説、網羅していてよかった。ザ・アドテクノロジー データマ…

githubにCMS自動構築レシピを公開してみた(vagrant + ansible + digitalocean)

先日のポスト時より変更し、 varnish を80で動かし、CMSたちを8080で動かすように変更し、varnishを体感できるようにしました。 デフォルト設定で私のランチブログ costpa.net がvarnish経由で閲覧できるようにしています。 hostにcostpa.netを追加し…

vagrant + ansible + digitalocean で最強テスト環境を構築

[ 表題の件、最近のお気に入りです。 しかも安い。早い。うまい。と3拍子そろっています。 DigitalOceanのデータセンターはシンガポール(2014年9月現在)、ディスクは、SSD 20GB のため国内サーバとパフォーマンスは遜色ないです。今回紹介する構築手順を…

MarketHack流 世界一わかりやすい米国式投資の技法

webやテクノロジ関連の話からはしばらく離れていますが。。MarketHack流 世界一わかりやすい米国式投資の技法作者: 広瀬隆雄出版社/メーカー: 東洋経済新報社発売日: 2013/11/29メディア: 単行本この商品を含むブログ (5件) を見るを読んだ。 平易な文章と、…

がん治療のうそ

別冊宝島2000号「がん治療」のウソ (別冊宝島 2000)作者: 別冊宝島編集部出版社/メーカー: 宝島社発売日: 2013/04/22メディア: 大型本この商品を含むブログ (1件) を見るがん治療について網羅的に知識を得るのにとてもよい本です。 一方的に現在のがん治療に…

ITに巨額投資はもう必要ない―600億円の基幹システムを60億円で構築したJメソッド導入法

ITに巨額投資はもう必要ない―600億円の基幹システムを60億円で構築したJメソッド導入法作者: ジェイ デュイベディ,新生銀行Jメソッドチーム,司馬正次出版社/メーカー: ダイヤモンド社発売日: 2011/02/04メディア: 単行本(ソフトカバー)購入: 1人 クリ…

漢方スタイルカードが最強な件について

漢方スタイルカードをご存知だろうか?ちょっと耳にした感じだとなんだかアヤシイカードであるが、これが侮れないクレジットカードである。何が侮れないか主要な特長を箇条書きにしてみよう。 通常払いで1.7%の還元率 Jデポというポイント金額を引いて支払い…

RabbitMQ Exchangeについて - 発展編 -

さて、今回は、Exchangeについてより詳しく見て行く事にします。Exchangeはメッセージを受け取る役割を果たすコンポネントですが、 下記の種類があります。 Direct Exchange メッセージをルーティングキーでキューにバインディングします。 ルーティングキー…

RabbitMQ 事始め - 基礎編 -

ちょっと仕事で使うかもーということで、 いろいろ調べてみました。 http://www.rabbitmq.comオープンソースのMQとしては、ActiveMQとか、ZeroMQとかもありますが、 RabbitMQが一番バランスがとれていたよいみたい。 たしかに、ドキュメントがとっても充実し…

hashbang #! バッシュバング

ajax アプリをgoogle にクロールさせるために、 最近使われ始めてたが、そのうちまた無くなりそうだね今回始めて"ハッシュバング"というヨミカタを知りましたwhttp://gihyo.jp/dev/clip/01/orangenews/vol62/0005

蒼ざめたApple TV3 とJailbreakのブルース 

Apple TV にはずっと興味なかったのだけど、 これも実はjailbreakされていることを知った。 しかも、このソフトを使えば、iTunesとかで管理しているファイルや、 既存のApple製品のホームシェアリング機能だけでなく、 ネットワーク上でsamba などで構築され…

FacebookページのウォールをRSSで取得する方法

まずは、facebookにログインして、RSSを取得したいページに遷移します。admin パネルで edit page をクリックします。 とするとページの編集画面に遷移し、アドレスバー上に ページのIDが表示されます。このIDをコピペして、下記のURLの赤字の部分に当てはめ…

nmapでポートチェック

$ sudo nmap -sS example.comiptables や hosts.allowで設定したものをチェック いろんなネットワークから試す必要があるので面倒ですなー

たかがECサイト比較、されどECサイト比較

ECサイトで安値を探すのに疲れませんか?だいたい、楽天/アマゾン/Yahoo!ショッピングで探せば 十分だと思う方はこちらをお使いくださいープライスビンゴ個人によってためてるポイントとかもあるだろうし、 ぶっちゃけこの3サイトを比較すれば十分ですw

Google Apps へのメール移行のポイント!

先日、我が社のメール環境をGmailに移行しました。その時のメモ。GoogleAppsですでにGmail自体はセットアップしてあったので、基本的にはDNSを変更するだけです。 IN MX 1 ASPMX.L.GOOGLE.COM. IN MX 5 ALT1.ASPMX.L.GOOGLE.COM. IN MX 5 ALT2.ASPMX.L.GOOGL…

meteor ってなんぞや?Javascriptで作られたウェブアプリフレームワークです。

Macにインストール $ curl install.meteor.com | sh % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 5238 0 5238 0 0 8622 0 --:--:-- --:--:-- --:--:-- 14042 Installing Meteor to /usr/loca…

「auひかり」インターネット回線サービスの罠

kakaku.comで調べたらいろんなキャッシュバックが付いていたので、 ソネット+auひかりギガビットに申し込んだ。 月額5000円ちょいで高速光インターネットが楽しめるすぐれもの。 ただ、初期工事費に3万ちょっとかかる。 でも今回のキャンペーンで、何…

PowerCMSでのマルチデバイス対応

ややこしいのでまとめた。1)動的な環境(phpが使える場合)■ダイナミックMTMLでテンプレートを構成し、phpによって端末分岐して、端末にあわせたテンプレートを表示する。→ワンソースでマルチデバイスが簡単にできる。 がフロント側にPHPを動かす環境が必…

.htaccess でポートの異なるSSL通信に変更する方法

RewriteEngine on RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}:444%{REQUEST_URI} [R,L]デフォルトポートで変更する場合は RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L] でOK

openssh での chroot

パッチをあてるか、4.9以上にバージョンを上げないと行けないとの事 面倒だなぁ。。http://centossrv.com/openssh.shtml

hetemlサーバで陥ったワナ!

よくPHPなどでファイルのアップサイズが制限を超えてしまって ファイルがアップされていないというのはよくあります。 実際はPHPのPOST_MAX_SIZEとか、upload_max_filesizeとか を調整すればたいていの場合は片がつきます。一方で、レンタルサーバの場合、PH…

ロリポップで、Services_Amazonを使う

最初、ItemSearchメソッドとかが使えなくて Fatal error: Call to undefined method Services_Amazon::ItemSearch() と出てしまって、悩んだ。。。わかってみれば簡単! ロリポップにはデフォルトでServices_Amazon 1.0 ?が入っていたようで (というかPEAR…

アドワーズ無料キャンペーンにのってみた

しつこくメールがくるので、アドワーズの7500円無料お試し券にのっかってみることにした。手順は下記。 ・アカウント作成 ・支払い情報登録 →これがちょっと抵抗あるが、登録時にキャンペーンコードを入力したら、クレジットが90ドルちょっとで表示された…

mondo rescure を使ってvmware の下層マシンへP2V

[mondo rescureでのunixボックスバックアップ] # wget ftp://ftp.mondorescue.org/rhel/5/i386/mondorescue.repo # rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-1.el5.rf.i386.rpm # yum install lzop --enablerepo=rpmfor…

分割されているwebサーバのログファイルなどを一つにまとめたいとき。

$cat ex1109.log ex1110.log ex1111.log ex1112.log ex1201.log ex1202.log > access_logこれで、まとめてawstats とかで解析できるようになります。

ただ、ここで一つ問題がおこります!

get_header()を呼ばないと、 query_postsや、 bloginfo('template_url') などのWPの関数が使えません。wp-blog-header.phpをインクルードすればよいみたいな 記事をみつけてやってみましたが、wordpress側でurlのリライトが おきる関係で、single.phpをリク…

Wordpress でAjax利用

最近のサイトづくりは、ページ遷移というよりもAjaxで画面遷移なしで 見せてしまう事も多いかと思います。例えば、記事の一覧をトップページで表示して 記事をクリックすると、詳細記事に遷移するといった形ではなく、 モーダルダイアログで記事内容を見せた…

Cassandra Mac OS Xで試してみた。

- cassandra インストール - $ wget http://ftp.kddilabs.jp/infosystems/apache//cassandra/1.0.7/apache-cassandra-1.0.7-bin.tar.gz $ tar xvzf apache-cassandra-1.0.7-bin.tar.gz $ vi ~/.bashrc export CASSANDRA_HOME=/Users/xxxxx/apache-cassandra-…

twitterのフォローボタン

よくウェブサイトでみかける、twitterのフォローするボタンですが、 下記のページでコードを取得できます。https://twitter.com/about/resources/buttons#followただ、今回気付いたのですが、なんと!こちらIE8に対応していないようです。 プレビューすると…